#include "gstlearn_export.hpp"#include "geoslib_define.h"#include "Simulation/ACalcSimulation.hpp"#include "Simulation/SimuFFTParam.hpp"#include "Basic/Plane.hpp"#include "Basic/VectorNumT.hpp"Classes | |
| class | CalcSimuFFT |
Functions | |
| GSTLEARN_EXPORT int | simfft (DbGrid *db, Model *model, SimuFFTParam ¶m, int nbsimu=1, int seed=432431, int verbose=false, const NamingConvention &namconv=NamingConvention("FFT")) |
| GSTLEARN_EXPORT VectorDouble | getChangeSupport (DbGrid *db, Model *model, const SimuFFTParam ¶m, const VectorDouble &sigma=VectorDouble(), int seed=14333, bool verbose=false) |
| GSTLEARN_EXPORT VectorDouble getChangeSupport | ( | DbGrid * | db, |
| Model * | model, | ||
| const SimuFFTParam & | param, | ||
| const VectorDouble & | sigma, | ||
| int | seed, | ||
| bool | verbose | ||
| ) |
Calculate the change of support coefficients by FFT method in the lognormal case on a grid
| [in] | db | Db structure |
| [in] | model | Model structure |
| [in] | param | SimuFFTParam structure |
| [in] | sigma | Array of logarithmic variances |
| [in] | seed | Seed for random number generator |
| [in] | verbose | Verbose flag |
| GSTLEARN_EXPORT int simfft | ( | DbGrid * | db, |
| Model * | model, | ||
| SimuFFTParam & | param, | ||
| int | nbsimu, | ||
| int | seed, | ||
| int | verbose, | ||
| const NamingConvention & | namconv | ||
| ) |
Perform the non-conditional simulation by FFT method on a grid
| [in] | db | Db structure |
| [in] | model | Model structure |
| [in] | param | SimuFFTParam structure |
| [in] | nbsimu | Number of simulations |
| [in] | seed | Value of the seed |
| [in] | verbose | Verbose flag |
| [in] | namconv | Naming Convention |