gstlearn  1.0.0
CCC
CovGradientNumerical Member List

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

_anisoCovAnisoprivate
_ballRadiusCovGradientNumericalprivate
_calculateCov(double h, const CovCalcMode *mode) constCovAnisoprivate
_computeCorrec()CovAnisoprivate
_covaCovAnisoprivate
_ctxtCovAnisoprivate
_discretizeBlock(const VectorDouble &ext, const VectorInt &ndisc, const VectorDouble &angles=VectorDouble(), const VectorDouble &x0=VectorDouble()) constACovprivate
_discretizeBlockRandom(const DbGrid *dbgrid, int seed=34131) constACovprivate
_evalGradGrad(int ivar, int jvar, int idim, int jdim, const SpacePoint &p1, const SpacePoint &p2, const CovCalcMode *mode=nullptr) constCovGradientNumericalprivate
_evalZGrad(int ivar, int jvar, int idim, const SpacePoint &p1, const SpacePoint &p2, const CovCalcMode *mode=nullptr) constCovGradientNumericalprivate
_evalZZ(int ivar, int jvar, const SpacePoint &p1, const SpacePoint &p2, const CovCalcMode *mode=nullptr) constCovGradientNumericalprivate
_getDetTensor() constCovAnisoprivate
_getVolume(const VectorDouble &ext) constACovprivate
_initFromContext()CovAnisoprotectedvirtual
_isOptimEnabledACovprotected
_isVariableValid(int ivar) constCovAnisoprivate
_optimizationTransformSP(const SpacePoint &ptin, SpacePoint &ptout) constCovAnisoprivate
_p1AsACovmutableprotected
_p2AACovmutableprotected
_sillCovAnisoprivate
_spaceASpaceObjectprotected
_updateFromContext()CovAnisoprotectedvirtual
ACov(const ASpace *space=nullptr)ACov
ACov(const ACov &r)ACov
ACovGradient(const ECov &type, const CovContext &ctxt)ACovGradient
ACovGradient(const ACovGradient &r)ACovGradient
ACovGradient(const CovAniso &r)ACovGradient
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
computeMarkovCoeffs()CovAniso
copyCovContext(const CovContext &ctxt)CovAniso
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
CovGradientNumerical(const ECov &type, double ballRadius, const CovContext &ctxt)CovGradientNumerical
CovGradientNumerical(const CovGradientNumerical &r)CovGradientNumerical
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 MatrixSquareSymmetric &sills, double param=1., const VectorDouble &angles=VectorDouble(), bool flagRange=true)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 MatrixSquareSymmetric &sills, double param=1., bool flagRange=true)CovAnisostatic
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 overrideCovGradientNumericalvirtual
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 overrideCovGradientNumericalvirtual
eval0Mat(const CovCalcMode *mode=nullptr) constACov
eval0MatInPlace(MatrixSquareGeneral &mat, const CovCalcMode *mode=nullptr) const overrideCovAnisovirtual
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
evalCovFFT(const VectorDouble &ext, int N=128, int ivar=0, int jvar=0) constCovAniso
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
evalCovOnSphere(double alpha, int degree, bool normalize=true) const overrideCovAnisovirtual
evalCovOnSphere(const VectorDouble &alpha, int degree) constCovAniso
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 overrideCovAnisovirtual
evalMatOptimInPlace(int iech1, int iech2, MatrixSquareGeneral &mat, const CovCalcMode *mode=nullptr) constCovAniso
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) constCovAniso
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 &freq, int ivar=0, int jvar=0) const overrideCovAnisovirtual
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
getAniso() constCovAnisoinline
getAnisoAngles() constCovAnisoinline
getAnisoAngles(int idim) constCovAnisoinline
getAnisoCoeffs() constCovAniso
getAnisoCoeffs(int idim) constCovAnisoinline
getAnisoInvMat() constCovAnisoinline
getAnisoInvMatVec() constCovAnisoinline
getAnisoRotation() constCovAnisoinline
getAnisoRotMat() constCovAnisoinline
getAnisoRotMat(int idim, int jdim) constCovAnisoinline
getAnisoRotMatVec() constCovAnisoinline
getBallRadius() const overrideCovGradientNumericalinlinevirtual
getContext() constCovAnisoinline
getCorrec() constCovAniso
getCova() constCovAnisoinline
getCovName() constCovAnisoinline
getDimensionNumber() constCovAnisoinline
getDistance(const SpacePoint &p1, const SpacePoint &p2) constASpaceObject
getDistance1D(const SpacePoint &p1, const SpacePoint &p2, int idim) constASpaceObject
getFlagAniso() constCovAnisoinline
getFlagRotation() constCovAnisoinline
getFormula() constCovAnisoinlinevirtual
getFullCorrec() constCovAniso
getGradParamNumber() constCovAniso
getIncrement(const SpacePoint &p1, const SpacePoint &p2) constASpaceObject
getIntegralRange(int ndisc, double hmax) constCovAnisovirtual
getMarkovCoeffs() constCovAniso
getMaxNDim() constCovAnisoinline
getMinOrder() constCovAnisoinline
getNDim() constASpaceObject
getNVariables() const overrideCovAnisoinlinevirtual
getOrigin() constASpaceObject
getParam() constCovAniso
getParMax() constCovAnisoinline
getRange() constCovAniso
getRange(int idim) constCovAnisoinline
getRanges() constCovAniso
getScadef() constCovAnisoinline
getScale() constCovAniso
getScale(int idim) constCovAnisoinline
getScales() constCovAnisoinline
getSill() constCovAnisoinline
getSill(int ivar, int jvar) constCovAniso
getSlope(int ivar, int jvar) constCovAniso
getSpace() constASpaceObjectinline
getType() constCovAnisoinline
getUnitaryVector() constASpaceObject
hasCovDerivative() constCovAnisoinline
hasCovOnSphere() constCovAnisoinline
hasInt1D() constCovAnisoinline
hasInt2D() constCovAnisoinline
hasMarkovCoeffs() constCovAnisoinline
hasParam() constCovAnisoinline
hasRange() constCovAnisoinline
hasRotation() constCovAnisoinline
hasSpectrum() constCovAnisoinline
ICloneable()ICloneableinline
initSill(double value=0.)CovAniso
isAsymptotic() constCovAnisoinline
isConsistent(const ASpace *space) const overrideCovAnisovirtual
ACov::isConsistent() constASpaceObjectinline
isIsotropic() constCovAnisoinline
isOptimEnabled() constACovinlinevirtual
operator=(const CovGradientNumerical &r)CovGradientNumerical
ACovGradient::operator=(const ACovGradient &r)ACovGradient
CovAniso::operator=(const CovAniso &r)CovAniso
ACov::operator=(const ACov &r)ACov
ASpaceObject::operator=(const ASpaceObject &r)ASpaceObject
AStringable::operator=(const AStringable &r)AStringable
optimizationPostProcess() constCovAniso
optimizationPreProcess(const std::vector< SpacePoint > &vec) constCovAniso
optimizationSetTarget(const SpacePoint &pt) constCovAniso
range2scale(const ECov &type, double range, double param=1.)CovAnisostatic
reduce(const VectorInt &validVars) constCovAniso
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
scale2range(const ECov &type, double scale, double param=1.)CovAnisostatic
setAniso(const Tensor &aniso)CovAnisoinline
setAnisoAngle(int idim, double angle)CovAniso
setAnisoAngles(const VectorDouble &angles)CovAniso
setAnisoRotation(const Rotation &rot)CovAniso
setAnisoRotation(const VectorDouble &rot)CovAniso
setContext(const CovContext &ctxt)CovAniso
setIsOptimEnabled(bool isOptimEnabled)ACovinline
setMarkovCoeffs(VectorDouble coeffs)CovAniso
setMarkovCoeffsBySquaredPolynomials(VectorDouble coeffs1, VectorDouble coeffs2, double eps=0)CovAniso
setNDim(int ndim)ASpaceObjectprotected
setParam(double param)CovAniso
setRange(double range)CovAniso
setRange(int idim, double range)CovAniso
setRanges(const VectorDouble &ranges)CovAniso
setScale(double scale)CovAniso
setScale(int idim, double scale)CovAniso
setScales(const VectorDouble &scales)CovAniso
setSill(double sill)CovAniso
setSill(const MatrixSquareSymmetric &sill)CovAniso
setSill(const VectorDouble &sill)CovAniso
setSill(int ivar, int jvar, double sill)CovAniso
setType(const ECov &type)CovAniso
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
~ACov()ACovvirtual
~ACovGradient()ACovGradientvirtual
~ASpaceObject()ASpaceObjectvirtual
~AStringable()AStringablevirtual
~CovAniso()CovAnisovirtual
~CovGradientNumerical()CovGradientNumericalvirtual
~ICloneable()ICloneableinlinevirtual