1.10.1
CCC
 
Loading...
Searching...
No Matches
gstlrn::MLayers Class Reference

#include <MLayers.hpp>

Inheritance diagram for gstlrn::MLayers:
gstlrn::AStringable

Public Member Functions

 MLayers ()
 
 MLayers (const MLayers &m)
 
MLayersoperator= (const MLayers &m)
 
virtual ~MLayers ()
 
String toString (const AStringFormat *strfmt=nullptr) const override
 Interface to AStringable.
 
void setGeneral (Db *dbin, DbGrid *dbout, Model *model, bool flag_std, bool flag_same, bool flag_vel, bool flag_cumul, bool flag_ext, bool flag_Z, bool flag_bayes, bool match_time, Id irf_rank, const String &namerefd, const String &namereft, const String &namerefb)
 
bool checkValid ()
 Check if the environment is valid.
 
Id kriging (bool verbose)
 
Id vario (Vario *vario, bool verbose)
 
Id calculatePrior ()
 
- Public Member Functions inherited from gstlrn::AStringable
 AStringable ()
 
 AStringable (const AStringable &r)
 
AStringableoperator= (const AStringable &r)
 
virtual ~AStringable ()
 
virtual void display (const AStringFormat *strfmt=nullptr) const final
 
virtual void display (Id level) const final
 

Constructor & Destructor Documentation

◆ MLayers() [1/2]

gstlrn::MLayers::MLayers ( )

◆ MLayers() [2/2]

gstlrn::MLayers::MLayers ( const MLayers m)

◆ ~MLayers()

gstlrn::MLayers::~MLayers ( )
virtual

Member Function Documentation

◆ calculatePrior()

Id gstlrn::MLayers::calculatePrior ( )

Multi-layers get the mean and prior matrices for Bayesian prior

Returns
Error return code

◆ checkValid()

bool gstlrn::MLayers::checkValid ( )

Check if the environment is valid.

Returns
true
false

◆ kriging()

Id gstlrn::MLayers::kriging ( bool  verbose)

Multi-layers architecture estimation

Returns
Pointer to the newly created variables
Parameters
[in]verboseVerbose option

◆ operator=()

MLayers & gstlrn::MLayers::operator= ( const MLayers m)

◆ setGeneral()

void gstlrn::MLayers::setGeneral ( Db dbin,
DbGrid dbout,
Model model,
bool  flag_std,
bool  flag_same,
bool  flag_vel,
bool  flag_cumul,
bool  flag_ext,
bool  flag_Z,
bool  flag_bayes,
bool  match_time,
Id  irf_rank,
const String namerefd,
const String namereft,
const String namerefb 
)

◆ toString()

String gstlrn::MLayers::toString ( const AStringFormat strfmt = nullptr) const
overridevirtual

Interface to AStringable.

Reimplemented from gstlrn::AStringable.

◆ vario()

Id gstlrn::MLayers::vario ( Vario vario,
bool  verbose 
)

Multi-layers architecture experimental variogram

Returns
Error return code
Parameters
[in]varioVario structure
[in]verboseTrue for a verbose option

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