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 (Id refineK=11, Id refineS=18, Id border=8, bool flag_polarized=true, Id nxmax=300, double epsNugget=EPSILON2, bool useStencil=true, Id nMC=10, Id seedMC=134341, const CGParam &cgparams=CGParam()) | |
SPDEParam (const SPDEParam &m) | |
SPDEParam & | operator= (const SPDEParam &m) |
virtual | ~SPDEParam () |
String | toString (const AStringFormat *strfmt=nullptr) const override |
AStringable Interface. | |
Id | getBorder () const |
CGParam | getCGparams () const |
double | getEpsNugget () const |
Id | getRefineK () const |
Id | getRefineS () const |
bool | isPolarized () const |
void | setPolarized (bool flagPolarized) |
Id | getNxMax () const |
bool | getUseStencil () const |
Id | getNMC () const |
Id | getSeedMC () const |
void | setBorder (Id border) |
void | setCGparams (const CGParam &CGparams) |
void | setEpsNugget (double epsNugget) |
void | setRefineK (Id refineK) |
void | setRefineS (Id refineS) |
void | setNxMax (Id nxmax) |
void | setUseStencil (bool useStencil) |
void | setNMC (Id nMC) |
void | setSeedMC (Id seedMC) |
![]() | |
AStringable () | |
AStringable (const AStringable &r) | |
AStringable & | operator= (const AStringable &r) |
virtual | ~AStringable () |
virtual void | display (const AStringFormat *strfmt=nullptr) const final |
virtual void | display (Id level) const final |
Static Public Member Functions | |
static SPDEParam * | create (Id refineK=11, Id refineS=18, Id border=8, bool flag_polarized=true, Id nxmax=300, double epsNugget=EPSILON2, bool useStencil=true, Id nMC=10, Id seedMC=134341, const CGParam &cgparams=CGParam()) |
gstlrn::SPDEParam::SPDEParam | ( | Id | refineK = 11 , |
Id | refineS = 18 , |
||
Id | border = 8 , |
||
bool | flag_polarized = true , |
||
Id | nxmax = 300 , |
||
double | epsNugget = EPSILON2 , |
||
bool | useStencil = true , |
||
Id | nMC = 10 , |
||
Id | seedMC = 134341 , |
||
const CGParam & | cgparams = CGParam() |
||
) |
gstlrn::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 |
|
overridevirtual |
AStringable Interface.
Reimplemented from gstlrn::AStringable.