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

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

_getSillValue(int ivar, int jvar, const CovCalcMode *mode) constCovAniso
_isOptimEnabled() const overrideCovAnisoinlinevirtual
ACov(const CovContext &ctxt=CovContext())ACov
ACov(const ACov &r)ACov
ACovGradient(const ECov &type, const CovContext &ctxt)ACovGradient
ACovGradient(const ACovGradient &r)ACovGradient
ACovGradient(const CovAniso &r)ACovGradient
addEvalCovVecRHSInPlace(vect vect, const VectorInt &index1, int iech2, const KrigOpt &krigopt, SpacePoint &pin, SpacePoint &pout, VectorDouble &tabwork, double lambda=1., const ECalcMember &calcMember=ECalcMember::RHS) const overrideCovBasevirtual
appendParams(ListParams &listParams, std::vector< covmaptype > *gradFuncs=nullptr) overrideCovBasevirtual
AStringable()AStringable
AStringable(const AStringable &r)AStringable
attachNoStatDb(const Db *db)ACov
buildVmapOnDbGrid(DbGrid *dbgrid, const NamingConvention &namconv=NamingConvention("VMAP")) constACov
calculateStDev(Db *db1, int iech1, Db *db2, int iech2, bool verbose=false, double factor=1., const CovCalcMode *mode=nullptr) constACov
checkAndManageNoStatDb(const Db *db, const String &namecol)ACov
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) constACov
copyCovContext(const CovContext &ctxt)ACovinlinevirtual
CovAniso(const ECov &type, const CovContext &ctxt)CovAniso
CovAniso(const String &symbol, const CovContext &ctxt)CovAniso
CovAniso(const ECov &type, double range, double param, double sill, const CovContext &ctxt, bool flagRange=true)CovAniso
CovAniso(const CovAniso &r)CovAniso
CovBase(ACov *cor=nullptr, const MatrixSymmetric &sills=MatrixSymmetric())CovBase
CovBase(const CovBase &r)CovBase
CovGradientNumerical(const ECov &type, double ballRadius, const CovContext &ctxt)CovGradientNumerical
CovGradientNumerical(const CovGradientNumerical &r)CovGradientNumerical
CovProportional(ACov *cor=nullptr, const MatrixSymmetric &sills=MatrixSymmetric())CovProportional
CovProportional(const CovProportional &r)CovProportional
createAnisotropic(const CovContext &ctxt, const ECov &type, const VectorDouble &ranges, double sill=1., double param=1., const VectorDouble &angles=VectorDouble(), bool flagRange=true)CovAnisostatic
createAnisotropicMulti(const CovContext &ctxt, const ECov &type, const VectorDouble &ranges, const MatrixSymmetric &sills, double param=1., const VectorDouble &angles=VectorDouble(), bool flagRange=true)CovAnisostatic
createFromParam(const ECov &type, double range, double sill, double param, const VectorDouble &ranges, const MatrixSymmetric &sills, const VectorDouble &angles, const ASpaceSharedPtr &space, bool flagRange)CovAnisostatic
createIsotropic(const CovContext &ctxt, const ECov &type, double range, double sill=1., double param=1., bool flagRange=true)CovAnisostatic
createIsotropicMulti(const CovContext &ctxt, const ECov &type, double range, const MatrixSymmetric &sills, double param=1., bool flagRange=true)CovAnisostatic
createNoStatTab()ACov
createParamInfoForCholSill()CovBasestatic
createReduce(const VectorInt &validVars) constCovAniso
display(const AStringFormat *strfmt=nullptr) const finalAStringablevirtual
display(int level) const finalAStringablevirtual
envelop(const VectorDouble &hh, int ivar=0, int jvar=0, int isign=1, VectorDouble codir=VectorDouble(), const CovCalcMode *mode=nullptr) constACov
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 overrideCovGradientNumericalvirtual
eval0CovMatBiPointInPlace(MatrixSymmetric &mat, const CovCalcMode *mode) constACov
eval0Mat(const CovCalcMode *mode=nullptr) constACov
evalAverageDbToDb(const Db *db1, const Db *db2, int ivar=0, int jvar=0, double eps=0., int seed=434132, 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
evalCov(const SpacePoint &p1, const SpacePoint &p2, int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constACov
evalCovFFT(const VectorDouble &hmax, int N=128, int ivar=0, int jvar=0) constCovAniso
evalCovGrad(const SpacePoint &p1, const SpacePoint &p2, int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr)ACov
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) constACov
evalCovMat0(const Db *db, int iech, const KrigOpt &krigopt=KrigOpt()) constACov
evalCovMat0InPlace(MatrixSymmetric &mat, const Db *db, int iech, const KrigOpt &krigopt=KrigOpt()) constACov
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) constACov
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) constACov
evalCovMatOptimInPlace(MatrixDense &mat, const Db *dbin, const RankHandler &rankhandler, const KrigOpt &krigopt, const ECalcMember &calcMember, VectorDouble &tabwork, double lambda=1.) constACov
evalCovMatRHSInPlaceFromIdx(MatrixDense &mat, const Db *db1, const Db *db2, const VectorVectorInt &index1, const int iech2=-1, const KrigOpt &krigopt=KrigOpt(), bool cleanOptim=true) constACov
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) constACov
evalCovMatSym(const Db *db1, const VectorInt &nbgh1=VectorInt(), int ivar0=-1, const CovCalcMode *mode=nullptr, bool cleanOptim=true) constACov
evalCovMatSymInPlace(MatrixSymmetric &mat, const Db *db1, const VectorInt &nbgh1=VectorInt(), int ivar0=-1, const CovCalcMode *mode=nullptr, bool cleanOptim=true) constACov
evalCovMatSymInPlaceFromIdx(MatrixSymmetric &mat, const Db *db1, const VectorVectorInt &index1, const CovCalcMode *mode=nullptr, bool cleanOptim=true) constACov
evalCovOnSphere(double alpha, int degree=50, bool flagScaleDistance=true, const CovCalcMode *mode=nullptr) const overrideCovAnisovirtual
evalCovOnSphereVec(const VectorDouble &alpha, int degree=50, bool flagScaleDistance=false, const CovCalcMode *mode=nullptr) constCovAniso
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) constACov
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
evalIsoIvarNlag(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=VectorDouble(), int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constACov
evalIvarIpasIncr(const VectorDouble &dincr, int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constACov
evalIvarNlag(const VectorDouble &vec_step, const VectorDouble &dir=VectorDouble(), int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constACov
evalNvarIpas(double step, const VectorDouble &dir=VectorDouble(), const CovCalcMode *mode=nullptr) constACov
evalNvarIpasIncr(const VectorDouble &dincr, const CovCalcMode *mode=nullptr) constACov
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) constACov
evalPointToDbAsSP(VectorDouble &values, const std::vector< SpacePoint > &p1s, const SpacePoint &p2, int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constACov
evalSpectrum(const VectorDouble &freq, int ivar=0, int jvar=0) const overrideCovAnisovirtual
evalSpectrumOnSphere(int n, bool flagNormDistance=false, bool flagCumul=false) const overrideCovAnisovirtual
evaluateFromDb(Db *db, int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constACov
evaluateMatInPlace(const CovInternal *covint, const VectorDouble &d1, MatrixSquare &covtab, bool flag_init=false, double weight=1., const CovCalcMode *mode=nullptr) constACov
evaluateOneGeneric(const CovInternal *covint, const VectorDouble &d1=VectorDouble(), double weight=1., const CovCalcMode *mode=nullptr) constACov
evaluateOneIncr(double hh, const VectorDouble &codir=VectorDouble(), int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr) constACov
evalZAndGradients(const SpacePoint &p1, const SpacePoint &p2, double &covVal, VectorDouble &covGp, VectorDouble &covGG, const CovCalcMode *mode=nullptr, bool flagGrad=false) const overrideCovGradientNumericalvirtual
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
getAnglesParam()CovAnisoinline
getAniso() constCovAnisoinline
getAnisoAngle(int idim) constCovAnisoinline
getAnisoAngles() constCovAnisoinline
getAnisoCoeff(int idim) constCovAnisoinline
getAnisoInvMat() constCovAnisoinline
getAnisoRotation() constCovAnisoinline
getAnisoRotMat() constCovAnisoinline
getAnisoRotMatElement(int idim, int jdim) constCovAnisoinline
getBallRadius() const overrideCovGradientNumericalinlinevirtual
getContext() constCovAnisoinline
getContextCopy() constACovinline
getCor() constCovBaseinline
getCorAniso() constCovAnisoinline
getCorAniso()CovAniso
getCorFunc() constCovAnisoinline
getCovName() constCovAnisoinline
getDbNoStat() constACov
getDbNoStatRaw() constACov
getFlagAniso() constCovAnisoinline
getFlagRotation() constCovAnisoinline
getFormula() constCovAnisoinlinevirtual
getIntegralRange(int ndisc, double hmax) constCovAnisovirtual
getNDim() constCovAnisoinline
CovProportional::getNDim(int ispace=-1) constACovinline
getNSills() constCovBase
getNVar() const overrideCovBaseinlinevirtual
getParamInfoCholSills(int ivar, int jvar)CovBaseinline
getScalesParam()CovAnisoinline
getSill() constCovBaseinline
getSill(int ivar, int jvar) constCovBase
getSlope(int ivar, int jvar) constCovAniso
getSpace() constACovinline
getTabNoStatSills() constCovBaseinline
getValue(const EConsElem &econs, int iv1, int iv2) const overrideCovBasevirtual
gofDisplay(double gof, bool byValue=true, const VectorDouble &thresholds={2., 5., 10., 100})ACovstatic
gofToVario(const Vario *vario, bool verbose=true) constACov
hasRotation() constCovAnisoinline
ICloneable()ICloneableinline
informCoords(const VectorVectorDouble &coords, const EConsElem &econs, int iv1=0, int iv2=0) constCovBase
informDbIn(const Db *dbin) constCovBase
informDbInForSills(const Db *dbin) constCovBase
informDbOut(const Db *dbout) constCovBase
informDbOutForSills(const Db *dbout) constCovBase
informMeshByApex(const AMesh *amesh) constCovBase
informMeshByApexForSills(const AMesh *amesh) constCovBase
informMeshByMesh(const AMesh *amesh) constCovBase
informMeshByMeshForSills(const AMesh *amesh) constCovBase
initFromContext()ACov
initParams(const MatrixSymmetric &vars, double href=1.) overrideCovBasevirtual
initSill(double value=0.)CovBase
isAsymptotic() constCovAnisoinline
isConsistent(const ASpace *space) const overrideCovBasevirtual
isIndexable() constACovinlinevirtual
isIsotropic() constCovAnisoinline
isNoStat() constACovinline
isNoStatForVariance() constCovBase
isOptimEnabled() constACovinlinevirtual
isOptimizationInitialized(const Db *db=nullptr) constCovBase
load(const SpacePoint &p, bool case1) constACov
makeElemNoStat(const EConsElem &econs, int iv1, int iv2, const AFunctional *func=nullptr, const Db *db=nullptr, const String &namecol=String()) overrideCovBasevirtual
makeSillNoStatDb(const String &namecol, int ivar=0, int jvar=0, const Db *db=nullptr)CovBase
makeSillNoStatFunctional(const AFunctional *func, int ivar=0, int jvar=0)CovBase
makeSillsStationary(bool silent=false)CovBase
makeSillStationary(int ivar=0, int jvar=0)CovBase
makeStationary()ACov
manage(const Db *db1, const Db *db2) constACovinline
nostatUpdate(CovInternal *covint) constCovBase
operator=(const CovGradientNumerical &r)CovGradientNumerical
ACovGradient::operator=(const ACovGradient &r)ACovGradient
CovAniso::operator=(const CovAniso &r)CovAniso
CovProportional::operator=(const CovProportional &r)CovProportional
CovBase::operator=(const CovBase &r)CovBase
ACov::operator=(const ACov &r)ACov
AStringable::operator=(const AStringable &r)AStringable
optimizationLoadInPlace(int iech, int mode, int rank) constACov
optimizationPostProcess() constACov
optimizationPreProcess(int mode, const std::vector< SpacePoint > &ps) constACov
optimizationPreProcessForData(const Db *db1=nullptr) constACov
optimizationSetTarget(SpacePoint &pt) constACov
sample(const VectorDouble &h, const VectorDouble &codir=VectorDouble(), int ivar=0, int jvar=0, const CovCalcMode *mode=nullptr, const CovInternal *covint=nullptr) constACov
sampleUnitary(const VectorDouble &hh, int ivar=0, int jvar=0, VectorDouble codir=VectorDouble(), const CovCalcMode *mode=nullptr) constACov
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
setAniso(const Tensor &aniso)CovAnisoinline
setCholSill(int ivar, int jvar, double val) constCovBase
setContext(const CovContext &ctxt)ACov
setCor(ACov *cor) overrideCovProportionalvirtual
setNoStatDbIfNecessary(const Db *db)ACov
setNoStatDbIfNecessary(std::shared_ptr< const Db > &db)ACov
setOptimEnabled(bool flag) const overrideCovBaseinlinevirtual
setSill(double sill) constCovBasevirtual
setSill(const MatrixSymmetric &sill) constCovBasevirtual
setSill(const VectorDouble &sill) constCovBasevirtual
setSill(int ivar, int jvar, double sill) constCovBasevirtual
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 overrideCovAnisovirtual
updateCov() overrideCovBasevirtual
updateCovByMesh(int imesh, bool aniso=true) const overrideCovBasevirtual
updateCovByPoints(int icas1, int iech1, int icas2, int iech2) const overrideCovBasevirtual
ACov::updateCovByPoints(int icas1, int iech1, int icas2, int iech2)ACovinlinevirtual
updateFromContext()ACovinline
~ACov()ACovvirtual
~ACovGradient()ACovGradientvirtual
~AStringable()AStringablevirtual
~CovAniso()CovAnisovirtual
~CovBase()CovBasevirtual
~CovGradientNumerical()CovGradientNumericalvirtual
~CovProportional()CovProportionalvirtual
~ICloneable()ICloneableinlinevirtual