Loading [MathJax]/extensions/tex2jax.js
1.7.3
Geostatistics & Machine Learning toolbox | https://gstlearn.org
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ModelCovList Class Reference

Class containing the ModelCovList Information describing the formal Spatial (or Temporal) Characteristics of the (set of) random variable(s) under study. More...

#include <ModelCovList.hpp>

Inheritance diagram for ModelCovList:
ModelGeneric ICloneable Model

Detailed Description

Class containing the ModelCovList Information describing the formal Spatial (or Temporal) Characteristics of the (set of) random variable(s) under study.

The ModelCovList is essentially a container with two main contents:

  • the covariance part: see CovList.hpp for more information

Public Member Functions

 ModelCovList (const CovContext &ctxt=CovContext())
 
 ModelCovList (const ModelCovList &m)
 
ModelCovListoperator= (const ModelCovList &m)
 
virtual ~ModelCovList ()
 
const CovListgetCovList () const
 
CovListgetCovListModify () const
 
 FORWARD_METHOD_NON_CONST (getCovListModify, setCovFiltered)
 
void setCovList (CovList *covs)
 
virtual void addCov (const CovBase *cov)
 
- Public Member Functions inherited from ModelGeneric
 ModelGeneric (const CovContext &ctxt=CovContext())
 
 ModelGeneric (const ModelGeneric &r)
 
ModelGenericoperator= (const ModelGeneric &r)
 
virtual ~ModelGeneric ()
 
const ACovgetCov () const
 
const CovContextgetContext () const
 
const DriftListgetDriftList () const
 
ACov_getCovModify ()
 ICloneable interface.
 
CovContext_getContextModify ()
 
DriftList_getDriftListModify ()
 
void setField (double field)
 
bool isValid () const
 
void setCov (ACov *cova)
 
void setDriftList (const DriftList *driftlist)
 
void setDriftIRF (int order=0, int nfex=0)
 
void addDrift (const ADrift *drift)
 
void setDrifts (const VectorString &driftSymbols)
 
double computeLogLikelihood (const Db *db, bool verbose=false)
 
- Public Member Functions inherited from ICloneable
 ICloneable ()
 
virtual ~ICloneable ()
 
virtual ICloneableclone () const =0
 

Constructor & Destructor Documentation

◆ ModelCovList() [1/2]

ModelCovList::ModelCovList ( const CovContext ctxt = CovContext())

◆ ModelCovList() [2/2]

ModelCovList::ModelCovList ( const ModelCovList m)

◆ ~ModelCovList()

ModelCovList::~ModelCovList ( )
virtual

Member Function Documentation

◆ addCov()

void ModelCovList::addCov ( const CovBase cov)
virtual

◆ FORWARD_METHOD_NON_CONST()

ModelCovList::FORWARD_METHOD_NON_CONST ( getCovListModify  ,
setCovFiltered   
)

◆ getCovList()

const CovList * ModelCovList::getCovList ( ) const
inline

◆ getCovListModify()

CovList * ModelCovList::getCovListModify ( ) const
inline

◆ operator=()

ModelCovList & ModelCovList::operator= ( const ModelCovList m)

◆ setCovList()

void ModelCovList::setCovList ( CovList covs)

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