gstlearn  0.3.3
CCC
CovLMC Member List

This is the complete list of members for CovLMC, including all inherited members.

_covsACovAnisoListprotected
_discretizeBlock(const VectorDouble &ext, const VectorInt &ndisc, const VectorDouble &angles=VectorDouble(), const VectorDouble &x0=VectorDouble()) constACovprivate
_discretizeBlockRandom(const DbGrid *dbgrid, int seed=34131) constACovprivate
_filteredACovAnisoListprotected
_getVolume(const VectorDouble &ext) constACovprivate
_isCovarianceIndexValid(unsigned int i) constACovAnisoListprotected
_isOptimEnabledACovprotected
_matCACovAnisoListmutableprotected
_p1AsACovmutableprotected
_p2AACovmutableprotected
_spaceASpaceObjectprotected
ACov(const ASpace *space=nullptr)ACov
ACov(const ACov &r)ACov
ACovAnisoList(const ASpace *space=nullptr)ACovAnisoList
ACovAnisoList(const ACovAnisoList &r)ACovAnisoList
addCov(const CovAniso *cov)ACovAnisoListvirtual
addCovList(const ACovAnisoList *covs)ACovAnisoList
ASpaceObject(const ASpace *space=nullptr)ASpaceObject
ASpaceObject(const ASpace &space)ASpaceObject
ASpaceObject(const ASpaceObject &r)ASpaceObject
AStringable()AStringable
AStringable(const AStringable &r)AStringable
clone() const =0ICloneablepure virtual
coefficientOfVariation(const Db *db, double volume, double mean, const VectorDouble &ext, const VectorInt &ndisc, const VectorDouble &angles=VectorDouble(), const VectorDouble &x0=VectorDouble(), int ivar=0, int jvar=0) constACov
copyCovContext(const CovContext &ctxt)ACovAnisoList
CovLMC(const ASpace *space=nullptr)CovLMC
CovLMC(const CovLMC &r)CovLMC
CovLMC(const ACovAnisoList &r)CovLMC
delAllCov()ACovAnisoList
delCov(unsigned int i)ACovAnisoList
display(const AStringFormat *strfmt=nullptr) const finalAStringablevirtual
display(int level) const finalAStringablevirtual
eval(const SpacePoint &p1, const SpacePoint &p2, int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) const overrideACovAnisoListvirtual
ACov::eval(const std::vector< SpacePoint > &vec_p1, const std::vector< SpacePoint > &vec_p2, int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constACov
eval0(int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) const overrideACovAnisoListvirtual
eval0Mat(const CovCalcMode *mode=nullptr) constACov
eval0MatInPlace(MatrixSquareGeneral &mat, const CovCalcMode *mode=nullptr) const overrideACovAnisoListvirtual
evalAverageDbToDb(const Db *db1, const Db *db2, int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constACov
evalAverageIncrToIncr(const VectorVectorDouble &d1, const VectorVectorDouble &d2, int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constACov
evalAveragePointToDb(const SpacePoint &p1, const Db *db2, int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constACov
evalCovMatrix(const Db *db1, const Db *db2=nullptr, int ivar=0, int jvar=0, const VectorInt &nbgh1=VectorInt(), const VectorInt &nbgh2=VectorInt(), const CovCalcMode *mode=nullptr) constACov
evalCovMatrixOptim(const Db *db1, const Db *db2, int ivar, int jvar, const CovCalcMode *mode) constACovAnisoList
evalCovOnSphere(double, int, bool) constACovinlinevirtual
evalCvv(const VectorDouble &ext, const VectorInt &ndisc, const VectorDouble &angles=VectorDouble(), int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constACov
evalCvvM(const VectorDouble &ext, const VectorInt &ndisc, const VectorDouble &angles=VectorDouble(), const CovCalcMode *mode=nullptr) constACov
evalCvvShift(const VectorDouble &ext, const VectorInt &ndisc, const VectorDouble &shift, const VectorDouble &angles=VectorDouble(), int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constACov
evalCxv(const SpacePoint &p1, const VectorDouble &ext, const VectorInt &ndisc, const VectorDouble &angles=VectorDouble(), const VectorDouble &x0=VectorDouble(), int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constACov
evalCxv(const Db *db, const VectorDouble &ext, const VectorInt &ndisc, const VectorDouble &angles=VectorDouble(), const VectorDouble &x0=VectorDouble(), int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constACov
evalCxvM(const SpacePoint &p1, const VectorDouble &ext, const VectorInt &ndisc, const VectorDouble &angles=VectorDouble(), const VectorDouble &x0=VectorDouble(), const CovCalcMode *mode=nullptr) constACov
evalIsoIvarIpas(double step, int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constACov
evalIsoIvarNpas(const VectorDouble &vec_step, int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constACov
evalIsoNvarIpas(double step, const CovCalcMode *mode=nullptr) constACov
evalIvarIpas(double step, const VectorDouble &dir, int ivar=0, int jvar=0, const VectorDouble &center=VectorDouble(), const CovCalcMode *mode=nullptr) constACov
evalIvarIpasIncr(const VectorDouble &dincr, int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constACov
evalIvarNpas(const VectorDouble &vec_step, const VectorDouble &dir=VectorDouble(), int ivar=0, int jvar=0, const VectorDouble &center=VectorDouble(), const CovCalcMode *mode=nullptr) constACov
evalMat(const SpacePoint &p1, const SpacePoint &p2, const CovCalcMode *mode=nullptr) constACov
evalMatInPlace(const SpacePoint &p1, const SpacePoint &p2, MatrixSquareGeneral &mat, const CovCalcMode *mode=nullptr) const overrideACovAnisoListvirtual
evalMatOptimInPlace(int iech1, int iech2, MatrixSquareGeneral &mat, const CovCalcMode *mode=nullptr) constACovAnisoList
evalNvarIpas(double step, const VectorDouble &dir, const VectorDouble &center=VectorDouble(), const CovCalcMode *mode=nullptr) constACov
evalNvarIpasIncr(const VectorDouble &dincr, const CovCalcMode *mode=nullptr) constACov
evalOptimInPlace(VectorDouble &res, int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constACovAnisoList
evalPointToDb(const SpacePoint &p1, const Db *db2, int ivar=0, int jvar=0, bool useSel=true, const VectorInt &nbgh2=VectorInt(), const CovCalcMode *mode=nullptr) constACov
evalPointToDbAsSP(const std::vector< SpacePoint > &p1s, const SpacePoint &p2, int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constACov
evalSpectrum(const VectorDouble &, int, int) constACovinlinevirtual
extensionVariance(const Db *db, const VectorDouble &ext, const VectorInt &ndisc, const VectorDouble &angles=VectorDouble(), const VectorDouble &x0=VectorDouble(), int ivar=0, int jvar=0) constACov
extractCova(int icov) constACovAnisoList
getActiveCovList() constACovAnisoList
getActiveFactor() constACovAnisoListinlinevirtual
getAnam() constACovAnisoListinlinevirtual
getAnamNClass() constACovAnisoListinlinevirtual
getCova(int icov) constACovAnisoList
getCova(int icov)ACovAnisoList
getCovName(int icov) constACovAnisoList
getCovNumber() constACovAnisoListinline
getDistance(const SpacePoint &p1, const SpacePoint &p2) constASpaceObject
getGradParamNumber(unsigned int icov) constACovAnisoList
getIncrement(const SpacePoint &p1, const SpacePoint &p2) constASpaceObject
getMaximumDistance() constACovAnisoList
getMinOrder() constACovAnisoList
getNDim() constASpaceObject
getNVariables() const overrideACovAnisoListvirtual
getOrigin() constASpaceObject
getParam(unsigned int icov) constACovAnisoList
getSill(unsigned int icov) constACovAnisoList
getSill(unsigned int icov, int ivar, int jvar) constACovAnisoList
getSpace() constASpaceObjectinline
getTotalSill(int ivar, int jvar) constACovAnisoList
getTotalSill() constACovAnisoList
getType(int icov) constACovAnisoList
getUnitaryVector() constASpaceObject
hasAnam() constACovAnisoListinlinevirtual
hasNugget() constACovAnisoList
hasRange() constACovAnisoList
ICloneable()ICloneableinline
isConsistent(const ASpace *space) const overrideACovAnisoListvirtual
ACov::isConsistent() constASpaceObjectinline
isFiltered(unsigned int i) constACovAnisoList
isOptimEnabled() constACovinlinevirtual
isStationary() constACovAnisoList
normalize(double sill=1., int ivar=0, int jvar=0)ACovAnisoList
operator=(const CovLMC &r)CovLMC
ACovAnisoList::operator=(const ACovAnisoList &r)ACovAnisoList
ACov::operator=(const ACov &r)ACov
ASpaceObject::operator=(const ASpaceObject &r)ASpaceObject
AStringable::operator=(const AStringable &r)AStringable
optimizationPostProcess() constACovAnisoList
optimizationPreProcess(const std::vector< SpacePoint > &vec) constACovAnisoList
optimizationSetTarget(const SpacePoint &pt) constACovAnisoList
reduce(const VectorInt &validVars) constACovAnisoList
samplingDensityVariance(const Db *db, const VectorDouble &ext, const VectorInt &ndisc, const VectorDouble &angles=VectorDouble(), const VectorDouble &x0=VectorDouble(), int ivar=0, int jvar=0) constACov
setActiveFactor(int)ACovAnisoListinlinevirtual
setCova(int icov, CovAniso *covs)ACovAnisoList
setFiltered(unsigned int i, bool filtered)ACovAnisoList
setIsOptimEnabled(bool isOptimEnabled)ACovinline
setNDim(int ndim)ASpaceObjectprotected
setSill(unsigned int icov, int ivar, int jvar, double value)ACovAnisoList
setType(unsigned int icov, const ECov &type)ACovAnisoList
specificVolume(const Db *db, double mean, const VectorDouble &ext, const VectorInt &ndisc, const VectorDouble &angles=VectorDouble(), const VectorDouble &x0=VectorDouble(), int ivar=0, int jvar=0) constACov
specificVolumeFromCoV(Db *db, double cov, double mean, const VectorDouble &ext, const VectorInt &ndisc, const VectorDouble &angles=VectorDouble(), const VectorDouble &x0=VectorDouble(), int ivar=0, int jvar=0) constACov
toString(const AStringFormat *strfmt=nullptr) const overrideACovAnisoListvirtual
~ACov()ACovvirtual
~ACovAnisoList()ACovAnisoListvirtual
~ASpaceObject()ASpaceObjectvirtual
~AStringable()AStringablevirtual
~CovLMC()CovLMCvirtual
~ICloneable()ICloneableinlinevirtual