gstlearn  0.3.2
Geostatistics & Machine Learning toolbox
All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules
PGSSPDE Class Reference

#include <PGSSPDE.hpp>

Public Member Functions

 PGSSPDE (std::vector< Model * > models, const DbGrid *field, const RuleProp *ruleprop, const Db *dat=nullptr)
 
 PGSSPDE (const PGSSPDE &r)=delete
 
PGSSPDEoperator= (const PGSSPDE &r)=delete
 
virtual ~PGSSPDE ()
 
void simulate (int seed=32145, int nitergibbs=0) const
 
void simulateNonCond (int seed=32145) const
 
void gibbs (int niter) const
 
void query (Db *db, bool keepGauss=false) const
 

Private Attributes

Db_data
 
std::vector< SPDE * > _spdeTab
 
const RuleProp_ruleProp
 
ESPDECalcMode _calcul
 

Constructor & Destructor Documentation

◆ PGSSPDE() [1/2]

PGSSPDE::PGSSPDE ( std::vector< Model * >  models,
const DbGrid field,
const RuleProp ruleprop,
const Db dat = nullptr 
)

◆ PGSSPDE() [2/2]

PGSSPDE::PGSSPDE ( const PGSSPDE r)
delete

◆ ~PGSSPDE()

PGSSPDE::~PGSSPDE ( )
virtual

Member Function Documentation

◆ gibbs()

void PGSSPDE::gibbs ( int  niter) const

◆ operator=()

PGSSPDE& PGSSPDE::operator= ( const PGSSPDE r)
delete

◆ query()

void PGSSPDE::query ( Db db,
bool  keepGauss = false 
) const

◆ simulate()

void PGSSPDE::simulate ( int  seed = 32145,
int  nitergibbs = 0 
) const

◆ simulateNonCond()

void PGSSPDE::simulateNonCond ( int  seed = 32145) const

Member Data Documentation

◆ _calcul

ESPDECalcMode PGSSPDE::_calcul
private

◆ _data

Db* PGSSPDE::_data
private

◆ _ruleProp

const RuleProp* PGSSPDE::_ruleProp
private

◆ _spdeTab

std::vector<SPDE*> PGSSPDE::_spdeTab
private

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