1.7.3
CCC
 
Loading...
Searching...
No Matches
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: