![]() |
1.6.0
Geostatistics & Machine Learning toolbox | https://gstlearn.org
|
![]() |
Class containing the Model Information describing the formal Spatial (or Temporal) Characteristics of the (set of) random variable(s) under study. More...
#include <ModelGeneric.hpp>
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 additional member CovContext only serves in carrying the following information:
Public Member Functions | |
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 |
ModelGeneric::ModelGeneric | ( | const CovContext & | ctxt = CovContext() | ) |
|
delete |
|
virtual |
MatrixSquareGeneral ModelGeneric::eval0Mat | ( | const CovCalcMode * | mode = nullptr | ) | const |
MatrixRectangular ModelGeneric::evalCovMatrix | ( | Db * | db1, |
Db * | db2 = nullptr , |
||
int | ivar0 = -1 , |
||
int | jvar0 = -1 , |
||
const VectorInt & | nbgh1 = VectorInt() , |
||
const VectorInt & | nbgh2 = VectorInt() , |
||
const CovCalcMode * | mode = nullptr |
||
) |
MatrixRectangular ModelGeneric::evalCovMatrixOptim | ( | Db * | db1, |
Db * | db2 = nullptr , |
||
int | ivar0 = -1 , |
||
int | jvar0 = -1 , |
||
const VectorInt & | nbgh1 = VectorInt() , |
||
const VectorInt & | nbgh2 = VectorInt() , |
||
const CovCalcMode * | mode = nullptr |
||
) |
MatrixSparse * ModelGeneric::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 |
||
) |
MatrixSquareSymmetric ModelGeneric::evalCovMatrixSymmetric | ( | const Db * | db1, |
int | ivar0 = -1 , |
||
const VectorInt & | nbgh1 = VectorInt() , |
||
const CovCalcMode * | mode = nullptr |
||
) |
MatrixSquareSymmetric ModelGeneric::evalCovMatrixSymmetricOptim | ( | const Db * | db1, |
int | ivar0 = -1 , |
||
const VectorInt & | nbgh1 = VectorInt() , |
||
const CovCalcMode * | mode = nullptr |
||
) |
MatrixRectangular ModelGeneric::evalDriftMatrix | ( | const Db * | db, |
int | ivar0 = -1 , |
||
const VectorInt & | nbgh = VectorInt() , |
||
const ECalcMember & | member = ECalcMember::fromKey("LHS") |
||
) | const |
|
delete |