1.1.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
addNoStat(const ANoStat *anostat)Model
addNoStatElem(int igrf, int icov, const EConsElem &type, int iv1, int iv2)Model
addNoStatElems(const VectorString &codes)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"))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) const Modelinline
covMatrix(VectorDouble &covmat, Db *db1, Db *db2=nullptr, int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr)Model
covMatrixM(Db *db1, Db *db2=nullptr, int ivar=-1, int jvar=-1, const CovCalcMode *mode=nullptr)Model
covMatrixV(Db *db1, Db *db2=nullptr, int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr)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) const Model
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) const ASerializable
duplicate() const Model
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) const Modelinline
eval0(int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) const Modelinline
eval0MatInPlace(MatrixSquareGeneral &mat, const CovCalcMode *mode=nullptr) const Modelinline
eval0Nvar(const CovCalcMode *mode=nullptr) const Modelinline
evalAverageDbToDb(const Db *db1, const Db *db2, int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) const Modelinline
evalAverageIncrToIncr(const VectorVectorDouble &d1, const VectorVectorDouble &d2, int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) const Modelinline
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")) const Model
evalCovMatrix(Db *db1, Db *db2=nullptr, int ivar=0, int jvar=0, const VectorInt &nbgh1=VectorInt(), const VectorInt &nbgh2=VectorInt(), const CovCalcMode *mode=nullptr)Modelinline
evalCovMatrixOptim(const Db *db1, const Db *db2=nullptr, int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr)Model
evalCvv(const VectorDouble &ext, const VectorInt &ndisc, const VectorDouble &angles=VectorDouble(), int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) const Modelinline
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) const Modelinline
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")) const Model
evalDriftCoef(const Db *db, int iech, int ivar, const VectorDouble &coeffs) const Model
evalDriftCoefVec(const Db *db, const VectorDouble &coeffs, int ivar=0, bool useSel=false) const Model
evalDriftVec(const Db *db, int iech, const ECalcMember &member=ECalcMember::fromKey("LHS")) const Model
evalDriftVecInPlace(const Db *db, int iech, const ECalcMember &member, VectorDouble &drftab) const Model
evalIvarIpas(double step, const VectorDouble &dir=VectorDouble(), int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) const Modelinline
evalIvarNpas(const VectorDouble &vec_step, const VectorDouble &dir=VectorDouble(), int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) const Modelinline
evalMat(const SpacePoint &p1, const SpacePoint &p2, const CovCalcMode *mode=nullptr) const Modelinline
evalMatInPlace(const SpacePoint &p1, const SpacePoint &p2, MatrixSquareGeneral &mat, const CovCalcMode *mode=nullptr) const Modelinline
evalMatOptimInPlace(int icas1, int iech1, int icas2, int iech2, MatrixSquareGeneral &mat, const CovCalcMode *mode=nullptr) const Modelinline
evalNvarIpas(double step, const VectorDouble &dir, const CovCalcMode *mode=nullptr) const Modelinline
evalNvarIpasIncr(const VectorDouble &dincr, const CovCalcMode *mode=nullptr) const Modelinline
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) const Modelinline
evalZAndGradients(const SpacePoint &p1, const SpacePoint &p2, double &covVal, VectorDouble &covGp, VectorDouble &covGG, const CovCalcMode *mode=nullptr, bool flagGrad=false) const Model
evalZAndGradients(const VectorDouble &vec, double &covVal, VectorDouble &covGp, VectorDouble &covGG, const CovCalcMode *mode=nullptr, bool flagGrad=false) const Model
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) const Model
fit(Vario *vario, const VectorECov &types=ECov::fromKeys({"SPHERICAL"}), const Constraints &constraints=Constraints(), Option_VarioFit optvar=Option_VarioFit(), Option_AutoFit mauto=Option_AutoFit(), bool verbose=false)Model
fitFromCovIndices(Vario *vario, const VectorECov &types=ECov::fromKeys({"EXPONENTIAL"}), const Constraints &constraints=Constraints(), Option_VarioFit optvar=Option_VarioFit(), Option_AutoFit mauto=Option_AutoFit(), bool verbose=false)Model
fitFromVMap(DbGrid *dbmap, const VectorECov &types=ECov::fromKeys({"SPHERICAL"}), const Constraints &constraints=Constraints(), Option_VarioFit optvar=Option_VarioFit(), Option_AutoFit mauto=Option_AutoFit(), bool verbose=false)Model
getActiveCovList() const Model
getActiveFactor() const Model
getAllActiveCovList() const Model
getAnam() const Model
getAnamHermite() const Model
getAnamNClass() const Model
getBallRadius() const Model
getContainerName()ASerializablestatic
getContext() const Modelinline
getCova(unsigned int icov) const Model
getCova(unsigned int icov)Model
getCovaMinIRFOrder() const Model
getCovAnisoList() const Model
getCovaNumber(bool skipNugget=false) const Model
getCovar0(int ivar, int jvar) const Modelinline
getCovar0s() const Modelinline
getCovaType(int icov) const Model
getCovMode() const Model
getCovName(int icov) const Model
getCovParamId(int ipar) const Model
getDimensionNumber() const Modelinline
getDirectory(const String &path)ASerializablestatic
getDrift(int il) const Model
getDrift(int il)Model
getDriftByColumn(const Db *db, int ib, bool useSel=true)Model
getDriftCL(int ivar, int il, int ib) const Model
getDriftCLs() const Model
getDriftEquationNumber() const Model
getDriftList() const Model
getDriftMaxIRFOrder(void) const Model
getDriftNumber() const Model
getDrifts(const Db *db, bool useSel=true)Model
getExecDirectory()ASerializablestatic
getExternalDriftNumber() const Model
getField() const Modelinline
getFileIdentity(const String &filename, bool verbose=false)ASerializablestatic
getGradParamNumber(int icov) const Model
getHomeDirectory(const String &sub="")ASerializablestatic
getMaximumDistance() const Model
getMean(int ivar) const Modelinline
getMeans() const Modelinline
getNoStat() const Modelinline
getNoStatElemNumber() const Model
getNoStatModify() const Modelinline
getParam(int icov) const Model
getPrefixName()ASerializablestatic
getRankFext(int il) const Model
getSill(int icov, int ivar, int jvar) const Model
getSillValues(int icov) const Model
getTestData(const String &subdir, const String &filename)ASerializablestatic
getTotalSill(int ivar, int jvar) const Model
getVariableNumber() const Modelinline
getWorkingDirectory()ASerializablestatic
gofDisplay(double gof, bool byValue=true, const VectorDouble &thresholds={2., 5., 10., 100})Model
gofToVario(const Vario *vario, bool verbose=true)Model
hasAnam() const Model
hasExternalCov() const Model
hasNugget() const Model
ICloneable()ICloneableinline
initCovList(const VectorInt &covranks)Model
isAllActiveCovList() const Model
isChangeSupportDefined() const Model
isCovaFiltered(int icov) const Model
isDriftDefined(const VectorInt &powers, int rank_fex=0) const Model
isDriftDifferentDefined(const VectorInt &powers, int rank_fex=-1) const Model
isDriftFiltered(unsigned int il) const Model
isFlagGradient() const Model
isFlagGradientFunctional() const Model
isFlagGradientNumerical() const Model
isFlagLinked() const Model
isNoStat() const Modelinline
isOptimEnabled() const Modelinline
isStationary() const Model
isValid() const Model
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
resetDriftCoef()Modelinline
resetFromDb(const Db *db)Model
sample(const VectorDouble &hh, int ivar=0, int jvar=0, VectorDouble codir=VectorDouble(), const CovCalcMode *mode=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) const Modelinline
serialize(std::ostream &os, bool verbose=true) const ASerializable
setActiveFactor(int iclass)Model
setAnam(const AAnam *anam, const VectorInt &strcnt=VectorInt())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
setDriftCoef(int ivar, int il, int ib, double coeff)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
setMean(double mean, int ivar=0)Model
setMeans(const VectorDouble &mean)Model
setOptimEnabled(bool flagOptim)Modelinline
setPrefixName(const String &prefixName)ASerializablestatic
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) const Modelinline
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) const Modelinline
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
updateCovByMesh(int imesh)Model
updateCovByPoints(int icas1, int iech1, int icas2, int iech2)Model
~ASerializable()ASerializablevirtual
~AStringable()AStringablevirtual
~ICloneable()ICloneableinlinevirtual
~Model()Modelvirtual