1.8.0a1
CCC
 
Loading...
Searching...
No Matches
Model Member List

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

_castInCovAnisoList(int icov=-1)Model
_castInCovLMCAnamorphosis()Model
_castInCovLMCTapering()Model
_castInCovLMGradient()Model
_getContextModify()ModelGenericinline
_getCovModify()ModelGenericinline
_getDriftListModify()ModelGenericinline
addCov(const CovBase *cov)ModelCovListvirtual
addCovAniso(const CovAniso *cov)Model
addCovFromParam(const ECov &type, double range=EPSILON6, double sill=1., double param=1., const VectorDouble &ranges=VectorDouble(), const MatrixSymmetric &sills=MatrixSymmetric(), const VectorDouble &angles=VectorDouble(), bool flagRange=true)Model
addCovFromParamOldStyle(const ECov &type, double range=EPSILON6, 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)ModelGeneric
ASerializable()ASerializable
ASerializable(const ASerializable &r)ASerializable
ASerializable(ASerializable &&r) noexceptASerializable
AStringable()AStringable
AStringable(const AStringable &r)AStringable
attachNoStatDb(const Db *db)ModelGeneric
buildFileName(int status, const String &filename, bool ensureDirExist=false)ASerializablestatic
buildVmapOnDbGrid(DbGrid *dbgrid, const NamingConvention &namconv=NamingConvention("VMAP")) constModelGeneric
calculateStDev(Db *db1, int iech1, Db *db2, int iech2, bool verbose=false, double factor=1., const CovCalcMode *mode=nullptr) constModelGeneric
castInCovAnisoListConst(int icov=-1) constModel
castInCovLMCAnamorphosisConst() constModel
castInCovLMCTaperingConst() constModel
castInCovLMGradientConst() constModel
clone() const =0ICloneablepure virtual
cloneShared() constICloneableinline
cloneUnique() constICloneableinline
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) constModelGeneric
computeDrift(const Db *db, int ib, int iech) constModelGeneric
computeLogLikelihood(const Db *db, bool verbose=false)ModelGeneric
copyCovContext(const CovContext &ctxt)ModelGeneric
create(const CovContext &ctxt=CovContext())Modelstatic
createFillRandom(int ndim, int nvar, const std::vector< ECov > &types=ECov::fromKeys({"SPHERICAL"}), double hmax=1, int order=-1, int nfex=0, int seed=13242)Modelstatic
createFromDb(const Db *db)Modelstatic
createFromEnvironment(int nvar, int ndim=2)Modelstatic
createFromNF(const String &NFFilename, 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 MatrixSymmetric &sills=MatrixSymmetric(), const VectorDouble &angles=VectorDouble(), const ASpaceSharedPtr &space=ASpaceSharedPtr(), bool flagRange=true)Modelstatic
createFromParamOldStyle(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 ASpaceSharedPtr &space=ASpaceSharedPtr(), bool flagRange=true)Modelstatic
createFromVario(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)Modelstatic
createListParams(std::shared_ptr< ListParams > &lp)ModelGenericstatic
createNugget(int nvar, int ndim=2, double sill=1.)Modelstatic
createReduce(const VectorInt &validVars) constModel
delAllCov()ModelCovList
delAllDrifts()ModelGeneric
delCov(int icov)ModelCovList
delDrift(unsigned int rank)ModelGeneric
deleteFitSills() constModelCovList
display(const AStringFormat *strfmt=nullptr) const finalAStringablevirtual
display(int level) const finalAStringablevirtual
dumpToNF(const String &NFFilename, const EFormatNF &format=EFormatNF::fromKey("DEFAULT"), 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) constModelGeneric
eval0(int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constModelGenericvirtual
eval0Mat(const CovCalcMode *mode=nullptr) constModelGeneric
evalAverageDbToDb(const Db *db1, const Db *db2, int ivar=0, int jvar=0, double eps=0., int seed=434132, const CovCalcMode *mode=nullptr) constModelGeneric
evalAverageIncrToIncr(const VectorVectorDouble &d1, const VectorVectorDouble &d2, int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constModelGeneric
evalAveragePointToDb(const SpacePoint &p1, const Db *db2, int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constModelGeneric
evalCov(const SpacePoint &p1, const SpacePoint &p2, int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constModelGeneric
evalCovFromIncr(const VectorDouble &incr, int icov=0, const ECalcMember &member=ECalcMember::fromKey("LHS")) constModel
evalCovGrad(const SpacePoint &p1, const SpacePoint &p2, int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr)ModelGeneric
evalCovMat(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, bool cleanOptim=true) constModelGeneric
evalCovMat0(const Db *db, int iech, const KrigOpt &krigopt=KrigOpt()) constModelGeneric
evalCovMat0InPlace(MatrixSymmetric &mat, const Db *db, int iech, const KrigOpt &krigopt=KrigOpt()) constModelGeneric
evalCovMatInPlace(MatrixDense &mat, 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, bool cleanOptim=true) constModelGeneric
evalCovMatInPlaceFromIdx(MatrixDense &mat, const Db *db1, const Db *db2, const VectorVectorInt &index1, const VectorVectorInt &index2, const VectorInt &nbgh2=VectorInt(), const CovCalcMode *mode=nullptr, bool cleanOptim=true) constModelGeneric
evalCovMatOptimInPlace(MatrixDense &mat, const Db *dbin, const RankHandler &rankhandler, const KrigOpt &krigopt, const ECalcMember &calcMember, VectorDouble &tabwork, double lambda=1.) constModelGeneric
evalCovMatRHSInPlaceFromIdx(MatrixDense &mat, const Db *db1, const Db *db2, const VectorVectorInt &index1, const int iech2=-1, const KrigOpt &krigopt=KrigOpt(), bool cleanOptim=true) constModelGeneric
evalCovMatSparse(const Db *db1_arg, const Db *db2_arg=nullptr, int ivar0=-1, int jvar0=-1, const VectorInt &nbgh1=VectorInt(), const VectorInt &nbgh2=VectorInt(), const CovCalcMode *mode=nullptr, bool cleanOptim=true, double eps=EPSILON3) constModelGeneric
evalCovMatSym(const Db *db1, const VectorInt &nbgh1=VectorInt(), int ivar0=-1, const CovCalcMode *mode=nullptr, bool cleanOptim=true) constModelGeneric
evalCovMatSymInPlace(MatrixSymmetric &mat, const Db *db1, const VectorInt &nbgh1=VectorInt(), int ivar0=-1, const CovCalcMode *mode=nullptr, bool cleanOptim=true) constModelGeneric
evalCovMatSymInPlaceFromIdx(MatrixSymmetric &mat, const Db *db1, const VectorVectorInt &index1, const CovCalcMode *mode=nullptr, bool cleanOptim=true) constModelGeneric
evalCovVecRHSInPlace(vect vect, const RankHandler &rank, int iech2, const KrigOpt &krigopt, SpacePoint &pin, SpacePoint &pout, VectorDouble &tabwork, double lambda=1., const ECalcMember &calcMember=ECalcMember::RHS) constModelGeneric
evalCvv(const VectorDouble &ext, const VectorInt &ndisc, const VectorDouble &angles=VectorDouble(), int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constModelGeneric
evalCvvM(const VectorDouble &ext, const VectorInt &ndisc, const VectorDouble &angles=VectorDouble(), const CovCalcMode *mode=nullptr) constModelGeneric
evalCvvShift(const VectorDouble &ext, const VectorInt &ndisc, const VectorDouble &shift, const VectorDouble &angles=VectorDouble(), int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constModelGeneric
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) constModelGeneric
evalCxvM(const SpacePoint &p1, const VectorDouble &ext, const VectorInt &ndisc, const VectorDouble &angles=VectorDouble(), const VectorDouble &x0=VectorDouble(), const CovCalcMode *mode=nullptr) constModelGeneric
evalDrift(const Db *db, int iech, int il, const ECalcMember &member=ECalcMember::fromKey("LHS")) constModelGeneric
evalDriftBySample(const Db *db, int iech, const ECalcMember &member=ECalcMember::fromKey("LHS")) constModelGeneric
evalDriftBySampleInPlace(const Db *db, int iech, const ECalcMember &member, VectorDouble &drftab) constModelGeneric
evalDriftCoef(const Db *db, int iech, const VectorDouble &coeffs) constModelGeneric
evalDriftMat(const Db *db, const VectorInt &nbgh=VectorInt(), const ECalcMember &member=ECalcMember::fromKey("LHS")) constModelGeneric
evalDriftMatByRanks(const Db *db, const VectorVectorInt &sampleRanks=VectorVectorInt(), const ECalcMember &member=ECalcMember::fromKey("LHS")) constModelGeneric
evalDriftMatByRanksInPlace(MatrixDense &mat, const Db *db, const VectorVectorInt &sampleranks=VectorVectorInt(), const ECalcMember &member=ECalcMember::fromKey("LHS")) constModelGeneric
evalDriftMatByTargetInPlace(MatrixDense &mat, const Db *db, int iech2, const KrigOpt &krigopt=KrigOpt()) constModelGeneric
evalDriftMatInPlace(MatrixDense &mat, const Db *db, const VectorInt &nbgh=VectorInt(), const ECalcMember &member=ECalcMember::fromKey("LHS")) constModelGeneric
evalDriftValue(const Db *db, int iech, int ivar, int ib, const ECalcMember &member=ECalcMember::fromKey("LHS")) constModelGeneric
evalDriftVarCoef(const Db *db, int iech, int ivar, const VectorDouble &coeffs) constModelGeneric
evalDriftVarCoefs(const Db *db, const VectorDouble &coeffs, bool useSel=false) constModelGeneric
evalIvarIpas(double step, const VectorDouble &dir=VectorDouble(), int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constModelGeneric
evalIvarNlag(const VectorDouble &vec_step, const VectorDouble &dir=VectorDouble(), int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constModelGeneric
evalMeanVecByRanks(const Db *db, const VectorVectorInt &sampleRanks=VectorVectorInt()) constModelGeneric
evalNvarIpas(double step, const VectorDouble &dir=VectorDouble(), const CovCalcMode *mode=nullptr) constModelGeneric
evalNvarIpasIncr(const VectorDouble &dincr, const CovCalcMode *mode=nullptr) constModelGeneric
evalPointToDb(VectorDouble &values, const SpacePoint &p1, const Db *db2, int ivar=0, int jvar=0, bool useSel=true, const VectorInt &nbgh2=VectorInt(), const CovCalcMode *mode=nullptr) constModelGeneric
evalPointToDbAsSP(VectorDouble &values, const std::vector< SpacePoint > &p1s, const SpacePoint &p2, int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constModelGeneric
evaluateMatInPlace(const CovInternal *covint, const VectorDouble &d1, MatrixSquare &covtab, bool flag_init=false, double weight=1., const CovCalcMode *mode=nullptr) constModelGeneric
evaluateOneGeneric(const CovInternal *covint, const VectorDouble &d1=VectorDouble(), double weight=1., const CovCalcMode *mode=nullptr) constModelGeneric
evaluateOneIncr(double hh, const VectorDouble &codir=VectorDouble(), int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constModelGeneric
evalZAndGradients(const SpacePoint &p1, const SpacePoint &p2, 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) constModelGeneric
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
fitNew(const Db *db=nullptr, Vario *vario=nullptr, const DbGrid *dbmap=nullptr, Constraints *constraints=nullptr, const ModelOptimParam &mop=ModelOptimParam(), int nb_neighVecchia=30, bool verbose=false, bool trace=false)ModelGeneric
fitSills(Vario *vario=nullptr, const DbGrid *dbmap=nullptr, Constraints *constraints=nullptr, const ModelOptimParam &mop=ModelOptimParam(), bool verbose=false, bool trace=false)ModelCovList
generateListParams() constModelGeneric
getActiveFactor() constModelvirtual
getAnam() constModelvirtual
getAnamHermite() constModel
getAnamNClass() constModelvirtual
getAngles(int icov) constModel
getBallRadius() constModel
getContext() constModelGenericinline
getCov() constModelGenericinline
getCovAniso(int icov) constModel
getCovAniso(int icov) constModel
getCovAnisoList() constModel
getCovAnisoListModify()Model
getCovar0() constModelGeneric
getCovBase(int icov) constModelCovListinline
getCovList() constModelCovListinline
getCovListModify() constModelCovListinline
getCovMinIRFOrder() constModel
getCovMode() constModel
getCovName(int icov) const overrideModel
getCovType(int icov) const overrideModel
getDrift(int il) constModelGeneric
getDriftList() constModelGenericinline
getDriftMaxIRFOrder() constModelGeneric
getDrifts(const Db *db, bool useSel=true) constModelGeneric
getField() constModelGeneric
getFileIdentity(const String &filename, bool verbose=false)ASerializablestatic
getFitSills() constModelCovList
getGradients()ModelGenericinline
getMaximumDistance() constModel
getMean(int ivar) constModelGeneric
getMeans() constModelGeneric
getNCov(bool skipNugget=false) constModel
ModelCovList::getNCov() constModelCovList
getNDim(int ispace=-1) constModelGeneric
getNDrift() constModelGeneric
getNDriftEquation() constModelGeneric
getNExtDrift() constModelGeneric
getNGradParam(int icov) constModel
getNVar() constModel
getParam(int icov) constModel
getPrefixName()ASerializablestatic
getRange(int icov) constModel
getRanges(int icov) constModel
getRankFex(int il) constModelGeneric
getRankNugget() constModel
getSill(int icov, int ivar, int jvar) constModelCovList
getSills(int icov) constModelCovList
getSpace() constModelGeneric
getTotalSill(int ivar=0, int jvar=0) constModelCovListvirtual
getTotalSills() constModelCovList
gofDisplay(double gof, bool byValue=true, const VectorDouble &thresholds={2., 5., 10., 100})Modelstatic
gofToVario(const Vario *vario, bool verbose=true) constModelGeneric
hasAnam() constModelvirtual
hasDrift() constModelGeneric
hasExternalCov() constModel
hasNugget() constModel
ICloneable()ICloneableinline
initCovList(const VectorInt &covranks)Modelstatic
initParams(const MatrixSymmetric &vars, double href=1.)ModelGeneric
isAllActiveCovList() constModelCovList
isChangeSupportDefined() constModel
isDriftDefined(const VectorInt &powers, int rank_fex=0) constModelGeneric
isDriftDifferentDefined(const VectorInt &powers, int rank_fex=-1) constModelGeneric
isDriftFiltered(int i) constModelGeneric
isDriftSampleDefined(const Db *db, int ib, int nech, const VectorInt &nbgh, const ELoc &loctype) constModelGeneric
isFlagGradient() constModel
isFlagGradientFunctional() constModel
isFlagGradientNumerical() constModel
isFlagLinked() constModelGeneric
isNoStat() constModelGeneric
isValid() constModel
makeAngleNoStatDb(int icov, const String &namecol, int idim=0)Model
makeAngleNoStatFunctional(int icov, const AFunctional *func, int idim=0)Model
makeAngleStationary(int icov, int idim=0)Model
makeParamNoStatDb(int icov, const String &namecol)Model
makeParamNoStatFunctional(int icov, const AFunctional *func)Model
makeParamStationary(int icov)Model
makeRangeNoStatDb(int icov, const String &namecol, int idim=0)Model
makeRangeNoStatFunctional(int icov, const AFunctional *func, int idim=0)Model
makeRangeStationary(int icov, int idim=0)Model
makeScaleNoStatDb(int icov, const String &namecol, int idim=0)Model
makeScaleNoStatFunctional(int icov, const AFunctional *func, int idim=0)Model
makeScaleStationary(int icov, int idim=0)Model
makeSillNoStatDb(int icov, const String &namecol, int ivar=0, int jvar=0)ModelCovList
makeSillNoStatFunctional(int icov, const AFunctional *func, int ivar=0, int jvar=0)ModelCovList
makeSillsStationary(int icov, bool silent=false)ModelCovList
makeSillStationary(int icov, int ivar=0, int jvar=0)ModelCovList
makeStationary()ModelGeneric
makeTensorNoStatDb(int icov, const String &namecol, int idim=0, int jdim=0)Model
makeTensorNoStatFunctional(int icov, const AFunctional *func, int idim=0, int jdim=0)Model
makeTensorStationary(int icov, int idim, int jdim)Model
manage(const Db *db1, const Db *db2) constModelGeneric
Model(const CovContext &ctxt=CovContext())Model
Model(int nvar, int ndim=2)Model
Model(const Model &m)Model
ModelCovList(const CovContext &ctxt=CovContext())ModelCovList
ModelCovList(const ModelCovList &m)ModelCovList
ModelGeneric(const CovContext &ctxt=CovContext())ModelGeneric
ModelGeneric(const ModelGeneric &r)ModelGeneric
normalize(double sill=1., int ivar=0, int jvar=0)ModelCovList
operator=(const Model &m)Model
AStringable::operator=(const AStringable &r)AStringable
ASerializable::operator=(const ASerializable &r)ASerializable
ASerializable::operator=(ASerializable &&r) noexceptASerializable
ModelCovList::operator=(const ModelCovList &m)ModelCovList
ModelGeneric::operator=(const ModelGeneric &r)ModelGeneric
optimizationPostProcess() constModelGeneric
optimizationPreProcessForData(const Db *db1=nullptr) constModelGeneric
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) constModelGeneric
sampleUnitary(const VectorDouble &hh, int ivar=0, int jvar=0, VectorDouble codir=VectorDouble(), const CovCalcMode *mode=nullptr) constModelGeneric
samplingDensityVariance(const Db *db, const VectorDouble &ext, const VectorInt &ndisc, const VectorDouble &angles=VectorDouble(), const VectorDouble &x0=VectorDouble(), int ivar=0, int jvar=0) constModelGeneric
setActiveFactor(int)Modelvirtual
setAnam(const AAnam *anam, const VectorInt &strcnt=VectorInt())Model
setBetaHat(const VectorDouble &betaHat)ModelGeneric
setContext(const CovContext &ctxt)ModelGeneric
setCov(const ACov *cova)ModelGeneric
setCovAnisoList(const CovAnisoList *covalist)Model
setCovar0(int ivar, int jvar, double covar0)ModelGeneric
setCovar0s(const VectorDouble &covar0)ModelGeneric
setCovFiltered(int icov, bool filtered)ModelCovList
setCovList(const CovList *covs)ModelCovList
setDefaultFormatNF(const EFormatNF &format)ASerializable
setDriftIRF(int order=0, int nfex=0)ModelGeneric
setDriftList(const DriftList *driftlist)ModelGeneric
setDrifts(const VectorString &driftSymbols)ModelGeneric
setField(double field)ModelGeneric
setField(double field)ModelGeneric
setFiltered(const VectorBool &filtered)ModelGeneric
setFitSills(AModelFitSills *amopts) constModelCovList
setFlagLinked(bool flagLinked)ModelGeneric
setMarkovCoeffs(int icov, const VectorDouble &coeffs)Model
setMean(const double mean, int ivar=0)ModelGeneric
setMeans(const VectorDouble &mean)ModelGeneric
setOptimEnabled(bool enabled) constModelGenericvirtual
setPrefixName(const String &prefixName)ASerializablestatic
setRangeIsotropic(int icov, double range)Model
setSill(int icov, int ivar, int jvar, double value)ModelCovList
setSills(int icov, const MatrixSymmetric &sills)ModelCovList
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) constModelGeneric
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) constModelGeneric
stabilize(double percent, bool verbose=false)Model
standardize(bool verbose=false)Model
switchToGradient()Model
toString(const AStringFormat *strfmt=nullptr) const overrideModelvirtual
unsetAnam()Model
unsetPrefixName()ASerializablestatic
updateModel()ModelGeneric
~ASerializable()ASerializablevirtual
~AStringable()AStringablevirtual
~ICloneable()ICloneableinlinevirtual
~Model()Modelvirtual
~ModelCovList()ModelCovListvirtual
~ModelGeneric()ModelGenericvirtual