1.4.0
CCC
 
Model Member List

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

addCov(const CovAniso *cov)Model
addCovFromParam(const ECov &type, double range=0., double sill=1., double param=1., const VectorDouble &ranges=VectorDouble(), const VectorDouble &sills=VectorDouble(), const VectorDouble &angles=VectorDouble(), bool flagRange=true)Model
addDrift(const ADrift *drift)Model
ASerializable()ASerializable
ASerializable(const ASerializable &r)ASerializable
AStringable()AStringable
AStringable(const AStringable &r)AStringable
buildFileName(int status, const String &filename, bool ensureDirExist=false)ASerializablestatic
buildVmapOnDbGrid(DbGrid *dbgrid, const NamingConvention &namconv=NamingConvention("VMAP")) constModel
calculateStdev(Db *db1, int iech1, Db *db2, int iech2, bool verbose=false, double factor=1., const CovCalcMode *mode=nullptr)Model
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) constModelinline
computeLogLikelihood(Db *db, bool verbose=false)Model
create(const CovContext &ctxt=CovContext())Modelstatic
createDirectory(const String &dir)ASerializablestatic
createFromDb(const Db *db)Modelstatic
createFromEnvironment(int nvar, int ndim=2)Modelstatic
createFromNF(const String &neutralFilename, bool verbose=true)Modelstatic
createFromParam(const ECov &type=ECov::fromKey("NUGGET"), double range=1., double sill=1., double param=1., const VectorDouble &ranges=VectorDouble(), const VectorDouble &sills=VectorDouble(), const VectorDouble &angles=VectorDouble(), const ASpace *space=nullptr, bool flagRange=true)Modelstatic
createNugget(int nvar, int ndim=2, double sill=1.)Modelstatic
createReduce(const VectorInt &validVars) constModel
delAllCovas()Model
delAllDrifts()Model
delCova(int icov)Model
delDrift(int rank)Model
deserialize(std::istream &is, bool verbose=true)ASerializable
display(const AStringFormat *strfmt=nullptr) const finalAStringablevirtual
display(int level) const finalAStringablevirtual
dumpToNF(const String &neutralFilename, bool verbose=false) constASerializable
duplicate() constModel
envelop(const VectorDouble &hh, int ivar=0, int jvar=0, int isign=1, VectorDouble codir=VectorDouble(), const CovCalcMode *mode=nullptr)Model
eval(const SpacePoint &p1, const SpacePoint &p2, int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constModelinline
eval0(int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constModelinline
eval0MatInPlace(MatrixSquareGeneral &mat, const CovCalcMode *mode=nullptr) constModelinline
eval0Nvar(const CovCalcMode *mode=nullptr) constModelinline
evalAverageDbToDb(const Db *db1, const Db *db2, int ivar=0, int jvar=0, double eps=0., int seed=434132, const CovCalcMode *mode=nullptr) constModelinline
evalAverageIncrToIncr(const VectorVectorDouble &d1, const VectorVectorDouble &d2, int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constModelinline
evalAveragePointToDb(const SpacePoint &p1, const Db *db2, int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr)Modelinline
evalCov(const VectorDouble &incr, int icov=0, const ECalcMember &member=ECalcMember::fromKey("LHS")) constModel
evalCovMatrix(Db *db1, Db *db2=nullptr, int ivar0=-1, int jvar0=-1, const VectorInt &nbgh1=VectorInt(), const VectorInt &nbgh2=VectorInt(), const CovCalcMode *mode=nullptr)Modelinline
evalCovMatrixOptim(const Db *db1, const Db *db2=nullptr, int ivar0=-1, int jvar0=-1, const VectorInt &nbgh1=VectorInt(), const VectorInt &nbgh2=VectorInt(), const CovCalcMode *mode=nullptr)Modelinline
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)Modelinline
evalCovMatrixSymmetric(Db *db1, int ivar0=-1, const VectorInt &nbgh1=VectorInt(), const CovCalcMode *mode=nullptr)Modelinline
evalCovMatrixSymmetricOptim(const Db *db1, int ivar0=-1, const VectorInt &nbgh1=VectorInt(), const CovCalcMode *mode=nullptr)Modelinline
evalCovMatrixV(Db *db1, Db *db2=nullptr, int ivar0=-1, int jvar0=-1, const VectorInt &nbgh1=VectorInt(), const VectorInt &nbgh2=VectorInt(), const CovCalcMode *mode=nullptr)Modelinline
evalCvv(const VectorDouble &ext, const VectorInt &ndisc, const VectorDouble &angles=VectorDouble(), int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constModelinline
evalCvvM(const VectorDouble &ext, const VectorInt &ndisc, const VectorDouble &angles=VectorDouble(), const CovCalcMode *mode=nullptr)Modelinline
evalCvvShift(const VectorDouble &ext, const VectorInt &ndisc, const VectorDouble &shift, const VectorDouble &angles=VectorDouble(), int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constModelinline
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)Modelinline
evalCxvM(const SpacePoint &p1, const VectorDouble &ext, const VectorInt &ndisc, const VectorDouble &angles=VectorDouble(), const VectorDouble &x0=VectorDouble(), const CovCalcMode *mode=nullptr)Modelinline
evalDrift(const Db *db, int iech, int il, const ECalcMember &member=ECalcMember::fromKey("LHS")) constModel
evalDriftBySample(const Db *db, int iech, const ECalcMember &member=ECalcMember::fromKey("LHS")) constModel
evalDriftBySampleInPlace(const Db *db, int iech, const ECalcMember &member, VectorDouble &drftab) constModel
evalDriftMatrix(const Db *db, int ivar0=-1, const VectorInt &nbgh=VectorInt(), const ECalcMember &member=ECalcMember::fromKey("LHS")) constModelinline
evalDriftValue(const Db *db, int iech, int ivar, int ib, const ECalcMember &member=ECalcMember::fromKey("LHS")) constModel
evalDriftVarCoef(const Db *db, int iech, int ivar, const VectorDouble &coeffs) constModel
evalDriftVarCoefs(const Db *db, const VectorDouble &coeffs, int ivar=0, bool useSel=false) constModel
evalIvarIpas(double step, const VectorDouble &dir=VectorDouble(), int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constModelinline
evalIvarNpas(const VectorDouble &vec_step, const VectorDouble &dir=VectorDouble(), int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constModelinline
evalMat(const SpacePoint &p1, const SpacePoint &p2, const CovCalcMode *mode=nullptr) constModelinline
evalMatInPlace(const SpacePoint &p1, const SpacePoint &p2, MatrixSquareGeneral &mat, const CovCalcMode *mode=nullptr) constModelinline
evalMatOptimInPlace(int icas1, int iech1, int icas2, int iech2, MatrixSquareGeneral &mat, const CovCalcMode *mode=nullptr) constModelinline
evalNvarIpas(double step, const VectorDouble &dir, const CovCalcMode *mode=nullptr) constModelinline
evalNvarIpasIncr(const VectorDouble &dincr, const CovCalcMode *mode=nullptr) constModelinline
evalPointToDb(const SpacePoint &p1, const Db *db2, int ivar=0, int jvar=0, bool useSel=true, const VectorInt &nbgh2=VectorInt(), const CovCalcMode *mode=nullptr)Modelinline
evalPointToDbAsSP(const std::vector< SpacePoint > &p1s, const SpacePoint &p2, int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constModelinline
evaluateFromDb(Db *db, int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr)Model
evaluateMatInPlace(const CovInternal *covint, const VectorDouble &d1, MatrixSquareGeneral &covtab, bool flag_init=false, double weight=1., const CovCalcMode *mode=nullptr)Model
evaluateOneGeneric(const CovInternal *covint, const VectorDouble &d1=VectorDouble(), double weight=1., const CovCalcMode *mode=nullptr)Model
evaluateOneIncr(double hh, const VectorDouble &codir=VectorDouble(), int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr)Model
evalZAndGradients(const SpacePoint &p1, const SpacePoint &p2, double &covVal, VectorDouble &covGp, VectorDouble &covGG, const CovCalcMode *mode=nullptr, bool flagGrad=false) constModel
evalZAndGradients(const VectorDouble &vec, double &covVal, VectorDouble &covGp, VectorDouble &covGG, const CovCalcMode *mode=nullptr, bool flagGrad=false) constModel
extensionVariance(const Db *db, const VectorDouble &ext, const VectorInt &ndisc, const VectorDouble &angles=VectorDouble(), const VectorDouble &x0=VectorDouble(), int ivar=0, int jvar=0)Modelinline
extractCova(int icov) constModel
fit(Vario *vario, const VectorECov &types=ECov::fromKeys({"SPHERICAL"}), const Constraints &constraints=Constraints(), const Option_VarioFit &optvar=Option_VarioFit(), const Option_AutoFit &mauto=Option_AutoFit(), bool verbose=false)Model
fitFromCovIndices(Vario *vario, const VectorECov &types=ECov::fromKeys({"EXPONENTIAL"}), const Constraints &constraints=Constraints(), const Option_VarioFit &optvar=Option_VarioFit(), const Option_AutoFit &mauto=Option_AutoFit(), bool verbose=false)Model
fitFromVMap(DbGrid *dbmap, const VectorECov &types=ECov::fromKeys({"SPHERICAL"}), const Constraints &constraints=Constraints(), const Option_VarioFit &optvar=Option_VarioFit(), const Option_AutoFit &mauto=Option_AutoFit(), bool verbose=false)Model
getActiveCovList() constModel
getActiveFactor() constModel
getAllActiveCovList() constModel
getAnam() constModel
getAnamHermite() constModel
getAnamNClass() constModel
getASpace() constModelinline
getBallRadius() constModel
getContainerName()ASerializablestatic
getContext() constModelinline
getCova(int icov) constModel
getCova(int icov)Model
getCovaMinIRFOrder() constModel
getCovAnisoList() constModel
getCovAnisoListModify()Model
getCovaNumber(bool skipNugget=false) constModel
getCovar0(int ivar, int jvar) constModelinline
getCovar0s() constModelinline
getCovaType(int icov) constModel
getCovMode() constModel
getCovName(int icov) constModel
getDimensionNumber() constModelinline
getDirectory(const String &path)ASerializablestatic
getDrift(int il) constModel
getDriftEquationNumber() constModel
getDriftList() constModel
getDriftMaxIRFOrder(void) constModel
getDriftNumber() constModel
getDrifts(const Db *db, bool useSel=true)Model
getExecDirectory()ASerializablestatic
getExternalDriftNumber() constModel
getField() constModelinline
getFileIdentity(const String &filename, bool verbose=false)ASerializablestatic
getGradParamNumber(int icov) constModel
getHomeDirectory(const String &sub="")ASerializablestatic
getMaximumDistance() constModel
getMean(int ivar) constModelinline
getMeans() constModelinline
getParam(int icov) constModel
getPrefixName()ASerializablestatic
getRange(int icov) constModel
getRanges(int icov) constModel
getRankFext(int il) constModel
getRankNugget() constModel
getSill(int icov, int ivar, int jvar) constModel
getSillValues(int icov) constModel
getTestData(const String &subdir, const String &filename)ASerializablestatic
getTotalSill(int ivar=0, int jvar=0) constModel
getTotalSills() constModel
getVariableNumber() constModelinline
getWorkingDirectory()ASerializablestatic
gofDisplay(double gof, bool byValue=true, const VectorDouble &thresholds={2., 5., 10., 100})Modelstatic
gofToVario(const Vario *vario, bool verbose=true)Model
hasAnam() constModel
hasExternalCov() constModel
hasNugget() constModel
ICloneable()ICloneableinline
initCovList(const VectorInt &covranks)Modelstatic
isAllActiveCovList() constModel
isChangeSupportDefined() constModel
isCovaFiltered(int icov) constModel
isDriftDefined(const VectorInt &powers, int rank_fex=0) constModel
isDriftDifferentDefined(const VectorInt &powers, int rank_fex=-1) constModel
isDriftFiltered(unsigned int il) constModel
isDriftSampleDefined(const Db *db, int ib, int nech, const VectorInt &nbgh, const ELoc &loctype) constModel
isFlagGradient() constModel
isFlagGradientFunctional() constModel
isFlagGradientNumerical() constModel
isFlagLinked() constModel
isOptimEnabled() constModelinline
isStationary() constModel
isValid() constModel
Model(const CovContext &ctxt=CovContext())Model
Model(int nvar, int ndim=2)Model
Model(const Model &m)Model
normalize(double sill)Model
operator=(const Model &m)Model
AStringable::operator=(const AStringable &r)AStringable
ASerializable::operator=(const ASerializable &r)ASerializable
resetFromDb(const Db *db)Model
sample(const VectorDouble &h, const VectorDouble &codir=VectorDouble(), int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr, const CovInternal *covint=nullptr)Model
sampleUnitary(const VectorDouble &hh, int ivar=0, int jvar=0, VectorDouble codir=VectorDouble(), const CovCalcMode *mode=nullptr)Model
samplingDensityVariance(const Db *db, const VectorDouble &ext, const VectorInt &ndisc, const VectorDouble &angles=VectorDouble(), const VectorDouble &x0=VectorDouble(), int ivar=0, int jvar=0) constModelinline
serialize(std::ostream &os, bool verbose=true) constASerializable
setActiveFactor(int iclass)Model
setAnam(const AAnam *anam, const VectorInt &strcnt=VectorInt())Model
setBetaHat(const VectorDouble &betaHat)Model
setContainerName(bool useDefault, const String &containerName="", bool verbose=false)ASerializablestatic
setCovaFiltered(int icov, bool filtered)Model
setCovar0(int ivar, int jvar, double covar0)Model
setCovar0s(const VectorDouble &covar0)Model
setCovList(const ACovAnisoList *covalist)Model
setDriftFiltered(int il, bool filtered)Model
setDriftIRF(int order=0, int nfex=0)Model
setDriftList(const DriftList *driftlist)Model
setDrifts(const VectorString &driftSymbols)Model
setField(double field)Model
setFlagLinked(bool flagLinked)Model
setMarkovCoeffs(int icov, const VectorDouble &coeffs)Model
setMean(double mean, int ivar=0)Model
setMeans(const VectorDouble &mean)Model
setOptimEnabled(bool flagOptim)Modelinline
setPrefixName(const String &prefixName)ASerializablestatic
setRangeIsotropic(int icov, double range)Model
setSill(int icov, int ivar, int jvar, double value)Model
setTapeRange(double range)Model
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) constModelinline
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) constModelinline
stabilize(double percent, bool verbose=false)Model
standardize(bool verbose=false)Model
switchToGradient()Model
toString(const AStringFormat *strfmt=nullptr) const overrideModelvirtual
unsetAnam()Model
unsetContainerName()ASerializablestatic
unsetPrefixName()ASerializablestatic
~ASerializable()ASerializablevirtual
~AStringable()AStringablevirtual
~ICloneable()ICloneableinlinevirtual
~Model()Modelvirtual