1.11.1
CCC
 
Loading...
Searching...
No Matches
gstlrn::ACalcSimuGaussian Class Reference

#include <ACalcSimuGaussian.hpp>

Inheritance diagram for gstlrn::ACalcSimuGaussian:
gstlrn::ACalcSimulation gstlrn::ACalcInterpolator gstlrn::ACalcDbToDb gstlrn::ACalculator gstlrn::CalcSimuFFT gstlrn::CalcSimuSpectral gstlrn::CalcSimuTurningBands gstlrn::SimuSpectralRN gstlrn::SimuSpectralS2

Public Member Functions

 ACalcSimuGaussian (Id nbsimu=1, Id seed=4324324, bool verbose=false)
 
 ACalcSimuGaussian (const ACalcSimuGaussian &r)=delete
 
ACalcSimuGaussianoperator= (const ACalcSimuGaussian &r)=delete
 
virtual ~ACalcSimuGaussian ()
 
Id getNVar () const
 
void saveResults (Db *db, Id isimu, const VectorBool &activeArray, const 1 &tab) const
 Save one multivariate simulation result into the Db.
 
void setFlagBayes (bool flag_bayes)
 
void setFlagDGM (bool flag_dgm)
 
void setFlagGibbs (bool flag_gibbs)
 
void setFlagPGS (bool flag_pgs)
 
void setFlagOnGridOnly (bool flag_on_grid_only)
 
void setFlagAllocationAlreadyDone (bool flag)
 
- Public Member Functions inherited from gstlrn::ACalcSimulation
 ACalcSimulation (Id nbsimu=1, Id seed=4324324, bool verbose=false)
 
 ACalcSimulation (const ACalcSimulation &r)=delete
 
ACalcSimulationoperator= (const ACalcSimulation &r)=delete
 
virtual ~ACalcSimulation ()
 
bool isConditional () const
 
Id getSeed () const
 
Id getNbSimu () const
 
Id getNVar () const
 
void setShift (Id shift)
 
void setSeed (Id seed)
 
void setNbSimu (Id nbsimu)
 
Id getSeedPerSimu (Id isimu) const
 
- Public Member Functions inherited from gstlrn::ACalcInterpolator
 ACalcInterpolator (bool verbose=false)
 
 ACalcInterpolator (const ACalcInterpolator &r)=delete
 
ACalcInterpolatoroperator= (const ACalcInterpolator &r)=delete
 
virtual ~ACalcInterpolator ()
 
void setModelGeneric (ModelGeneric *modelGeneric)
 
void setNeigh (ANeigh *neigh)
 
void setKrigopt (const KrigOpt &krigopt)
 
ModelGenericgetModelGeneric () const
 
ANeighgetNeigh () const
 
const KrigOptgetKrigopt () const
 
bool hasModelGeneric (bool verbose=true) const
 
bool hasNeigh (bool verbose=true) const
 
- Public Member Functions inherited from gstlrn::ACalcDbToDb
 ACalcDbToDb (bool mustShareSameSpaceDimension=true, bool verbose=false)
 
 ACalcDbToDb (const ACalcDbToDb &r)=delete
 
ACalcDbToDboperator= (const ACalcDbToDb &r)=delete
 
virtual ~ACalcDbToDb ()
 
void setDbin (Db *dbin)
 
void setDbout (Db *dbout)
 
void setNamingConvention (const NamingConvention &namconv)
 
void setMustShareSpaceDimension (bool mustShareSpaceDimension)
 
DbgetDbin () const
 
DbgetDbout () const
 
DbGridgetGridin () const
 
DbGridgetGridout () const
 
const NamingConventiongetNamingConvention () const
 
bool hasDbin (bool verbose=true) const
 
bool hasDbout (bool verbose=true) const
 
bool isGridIn (bool verbose=true) const
 
bool isGridOut (bool verbose=true) const
 
- Public Member Functions inherited from gstlrn::ACalculator
 ACalculator (bool verbose=false)
 
 ACalculator (const ACalculator &r)=delete
 
ACalculatoroperator= (const ACalculator &r)=delete
 
virtual ~ACalculator ()
 
bool run ()
 
bool getVerbose () const
 
void setVerbose (bool verbose)
 

Constructor & Destructor Documentation

◆ ACalcSimuGaussian() [1/2]

gstlrn::ACalcSimuGaussian::ACalcSimuGaussian ( Id  nbsimu = 1,
Id  seed = 4324324,
bool  verbose = false 
)

◆ ACalcSimuGaussian() [2/2]

gstlrn::ACalcSimuGaussian::ACalcSimuGaussian ( const ACalcSimuGaussian r)
delete

◆ ~ACalcSimuGaussian()

gstlrn::ACalcSimuGaussian::~ACalcSimuGaussian ( )
virtual

Member Function Documentation

◆ getNVar()

Id gstlrn::ACalcSimuGaussian::getNVar ( ) const

◆ operator=()

ACalcSimuGaussian & gstlrn::ACalcSimuGaussian::operator= ( const ACalcSimuGaussian r)
delete

◆ saveResults()

void gstlrn::ACalcSimuGaussian::saveResults ( Db db,
Id  isimu,
const VectorBool activeArray,
const 1 &  tab 
) const

Save one multivariate simulation result into the Db.

Parameters
dbDb where the result is stored
isimuSimulation index
activeArrayArray indicating active samples
tabArray containing simulation values for all variables

◆ setFlagAllocationAlreadyDone()

void gstlrn::ACalcSimuGaussian::setFlagAllocationAlreadyDone ( bool  flag)
inline

◆ setFlagBayes()

void gstlrn::ACalcSimuGaussian::setFlagBayes ( bool  flag_bayes)
inline

◆ setFlagDGM()

void gstlrn::ACalcSimuGaussian::setFlagDGM ( bool  flag_dgm)
inline

◆ setFlagGibbs()

void gstlrn::ACalcSimuGaussian::setFlagGibbs ( bool  flag_gibbs)
inline

◆ setFlagOnGridOnly()

void gstlrn::ACalcSimuGaussian::setFlagOnGridOnly ( bool  flag_on_grid_only)
inline

◆ setFlagPGS()

void gstlrn::ACalcSimuGaussian::setFlagPGS ( bool  flag_pgs)
inline

The documentation for this class was generated from the following files: