Class containing the Model Information describing the formal Spatial (or Temporal) Characteristics of the (set of) random variable(s) under study.
The Model is essentially a container with two main contents:
- the covariance part: see ACov.hpp for more information
- the drift part: see DriftList.hpp for more information
The additional member CovContext only serves in carrying the following information:
- the number of variables: if more than 1, the Model becomes multivariate
- the field extension: this information is needed to get a stationary version to any covariance
- the experimental mean vector and the variance-covariance matrix (used to calibrate the Model)
|
| ModelGeneric (const CovContext &ctxt=CovContext()) |
|
| ModelGeneric (const ModelGeneric &m)=delete |
|
ModelGeneric & | operator= (const ModelGeneric &m)=delete |
|
virtual | ~ModelGeneric () |
|
MatrixRectangular | evalDriftMatrix (const Db *db, int ivar0=-1, const VectorInt &nbgh=VectorInt(), const ECalcMember &member=ECalcMember::fromKey("LHS")) const |
|
MatrixRectangular | evalCovMatrix (Db *db1, Db *db2=nullptr, int ivar0=-1, int jvar0=-1, const VectorInt &nbgh1=VectorInt(), const VectorInt &nbgh2=VectorInt(), const CovCalcMode *mode=nullptr) |
|
MatrixSquareSymmetric | evalCovMatrixSymmetric (const Db *db1, int ivar0=-1, const VectorInt &nbgh1=VectorInt(), const CovCalcMode *mode=nullptr) |
|
MatrixRectangular | evalCovMatrixOptim (Db *db1, Db *db2=nullptr, int ivar0=-1, int jvar0=-1, const VectorInt &nbgh1=VectorInt(), const VectorInt &nbgh2=VectorInt(), const CovCalcMode *mode=nullptr) |
|
MatrixSquareGeneral | eval0Mat (const CovCalcMode *mode=nullptr) const |
|
MatrixSquareSymmetric | evalCovMatrixSymmetricOptim (const Db *db1, int ivar0=-1, const VectorInt &nbgh1=VectorInt(), const CovCalcMode *mode=nullptr) |
|
MatrixSparse * | evalCovMatrixSparse (Db *db1, Db *db2=nullptr, int ivar0=-1, int jvar0=-1, const VectorInt &nbgh1=VectorInt(), const VectorInt &nbgh2=VectorInt(), const CovCalcMode *mode=nullptr, double eps=EPSILON3) |
|
| ICloneable () |
|
virtual | ~ICloneable () |
|
virtual ICloneable * | clone () const =0 |
|