Definition of the parameters used within SPDE. More...
#include <SPDEParam.hpp>
Definition of the parameters used within SPDE.
refineK Discretization factor used for Kriging refineS Discretization factor used for Simulation border Border size nxmax Maximum number of vertices in the internal mesh (0 : no limit) epsNugget Nugget effect useStencil Default option for no Cholesky (can only be used in stationary case for Turbo Meshing) nMC Number of Monte-Carlo simulations (used for Variance and logdet) seedMC Seed for the random number generator (used for Variance and logdet)
cgparams Parameters for the Conjugate Gradient method
Public Member Functions | |
SPDEParam (int refineK=11, int refineS=18, int border=8, bool flag_polarized=true, int nxmax=300, double epsNugget=EPSILON2, bool useStencil=true, int nMC=10, int seedMC=134341, const CGParam &cgparams=CGParam()) | |
SPDEParam (const SPDEParam &m) | |
SPDEParam & | operator= (const SPDEParam &m) |
virtual | ~SPDEParam () |
int | getBorder () const |
CGParam | getCGparams () const |
double | getEpsNugget () const |
int | getRefineK () const |
int | getRefineS () const |
bool | isPolarized () const |
void | setPolarized (bool flagPolarized) |
int | getNxMax () const |
bool | getUseStencil () const |
int | getNMC () const |
int | getSeedMC () const |
void | setBorder (int border) |
void | setCGparams (const CGParam &CGparams) |
void | setEpsNugget (double epsNugget) |
void | setRefineK (int refineK) |
void | setRefineS (int refineS) |
void | setNxMax (int nxmax) |
void | setUseStencil (bool useStencil) |
void | setNMC (int nMC) |
void | setSeedMC (int seedMC) |
Static Public Member Functions | |
static SPDEParam * | create (int refineK=11, int refineS=18, int border=8, bool flag_polarized=true, int nxmax=300, double epsNugget=EPSILON2, bool useStencil=true, int nMC=10, int seedMC=134341, const CGParam &cgparams=CGParam()) |
SPDEParam::SPDEParam | ( | int | refineK = 11 , |
int | refineS = 18 , |
||
int | border = 8 , |
||
bool | flag_polarized = true , |
||
int | nxmax = 300 , |
||
double | epsNugget = EPSILON2 , |
||
bool | useStencil = true , |
||
int | nMC = 10 , |
||
int | seedMC = 134341 , |
||
const CGParam & | cgparams = CGParam() |
||
) |
SPDEParam::SPDEParam | ( | const SPDEParam & | m | ) |
|
virtual |
|
static |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |