#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 |