Loading [MathJax]/jax/output/HTML-CSS/config.js
1.7.0
Geostatistics & Machine Learning toolbox | https://gstlearn.org
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
CorAniso Member List

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

_optimizationPostProcess() const overrideCorAnisovirtual
_optimizationPreProcess(int mode, const std::vector< SpacePoint > &ps) const overrideCorAnisovirtual
_optimizationSetTarget(SpacePoint &p) const overrideCorAnisovirtual
ACov(const CovContext &ctxt=CovContext())ACov
ACov(const ACov &r)ACov
addEvalCovVecRHSInPlace(vect vect, const VectorInt &index1, int iech2, const KrigOpt &krigopt, SpacePoint &pin, SpacePoint &pout, VectorDouble &tabwork, double lambda=1.) const overrideCorAnisovirtual
ASpaceObject(const ASpaceSharedPtr &space=ASpaceSharedPtr())ASpaceObject
ASpaceObject(const ASpaceObject &r)ASpaceObject
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
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
computeCorrec()CorAniso
computeMarkovCoeffs()CorAniso
copyCovContext(const CovContext &ctxt)ACovinlinevirtual
CorAniso(const ECov &type, const CovContext &ctxt)CorAniso
CorAniso(const String &symbol, const CovContext &ctxt)CorAniso
CorAniso(const ECov &type, double range, double param, const CovContext &ctxt, bool flagRange=true)CorAniso
CorAniso(const CorAniso &r)CorAniso
createAnisotropic(const CovContext &ctxt, const ECov &type, const VectorDouble &ranges, double param=1., const VectorDouble &angles=VectorDouble(), bool flagRange=true)CorAnisostatic
createAnisotropicMulti(const CovContext &ctxt, const ECov &type, const VectorDouble &ranges, double param=1., const VectorDouble &angles=VectorDouble(), bool flagRange=true)CorAnisostatic
createIsotropic(const CovContext &ctxt, const ECov &type, double range, double param=1., bool flagRange=true)CorAnisostatic
createIsotropicMulti(const CovContext &ctxt, const ECov &type, double range, double param=1., bool flagRange=true)CorAnisostatic
createNoStatTab()ACov
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) constACovvirtual
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
evalCor(const SpacePoint &p1, const SpacePoint &p2, const CovCalcMode *mode=nullptr, int ivar=0, int jvar=0) constCorAniso
evalCorFromH(double h, const CovCalcMode *mode) constCorAniso
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) constCorAniso
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
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 overrideCorAnisovirtual
evalCovOnSphereVec(const VectorDouble &alpha, int degree=50, bool flagScaleDistance=false, const CovCalcMode *mode=nullptr) constCorAniso
evalCovVecRHSInPlace(vect vect, const Db *db2, const VectorInt &index1, int iech2, const KrigOpt &krigopt, SpacePoint &pin, SpacePoint &pout, VectorDouble &tabwork, double lambda=1.) 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 overrideCorAnisovirtual
evalSpectrumOnSphere(int n, bool flagNormDistance=false, bool flagCumul=false) const overrideCorAnisovirtual
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
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() constCorAnisoinline
getAnisoAngles() constCorAnisoinline
getAnisoAngles(int idim) constCorAnisoinline
getAnisoCoeffs() constCorAniso
getAnisoCoeffs(int idim) constCorAnisoinline
getAnisoInvMat() constCorAnisoinline
getAnisoRotation() constCorAnisoinline
getAnisoRotMat() constCorAnisoinline
getAnisoRotMat(int idim, int jdim) constCorAnisoinline
getBallRadius() constCorAnisoinlinevirtual
getContext() constACovinline
getContextCopy() constACovinline
getCorFunc() constCorAnisoinline
getCorrec() constCorAniso
getCovName() constCorAnisoinline
getDbNoStat() constACov
getDbNoStatRaw() constACov
getDetTensor() constCorAniso
getDistance(const SpacePoint &p1, const SpacePoint &p2, int ispace=0) constASpaceObject
getDistances(const SpacePoint &p1, const SpacePoint &p2) constASpaceObject
getFlagAniso() constCorAnisoinline
getFlagRotation() constCorAnisoinline
getFormula() constCorAnisoinlinevirtual
getFullCorrec() constCorAniso
getIncrement(const SpacePoint &p1, const SpacePoint &p2, int ispace=0) constASpaceObject
getIntegralRange(int ndisc, double hmax) constCorAnisovirtual
getMarkovCoeffs() constCorAniso
getMaxNDim() constCorAnisoinline
getMinOrder() constCorAnisoinline
getNAngles() constCorAnisoinline
getNDim(int ispace=-1) constACovinline
getNGradParam() constCorAniso
getNRanges() constCorAnisoinline
getNScales() constCorAnisoinline
getNVar() const overrideCorAnisoinlinevirtual
getOrigin(int ispace=-1) constASpaceObject
getParam() constCorAniso
getParMax() constCorAnisoinline
getRange() constCorAniso
getRange(int idim) constCorAnisoinline
getRanges() constCorAniso
getScadef() constCorAnisoinline
getScale() constCorAniso
getScale(int idim) constCorAnisoinline
getScales() constCorAnisoinline
getSpace() constASpaceObjectinline
getTabNoStatCovAniso() constCorAnisoinline
getType() constCorAnisoinline
getUnitaryVector() constASpaceObject
getValue(const EConsElem &econs, int iv1, int iv2) const overrideCorAnisovirtual
gofDisplay(double gof, bool byValue=true, const VectorDouble &thresholds={2., 5., 10., 100})ACovstatic
gofToVario(const Vario *vario, bool verbose=true) constACov
hasCovDerivative() constCorAnisoinline
hasCovOnSphere() constCorAnisoinline
hasInt1D() constCorAnisoinline
hasInt2D() constCorAnisoinline
hasMarkovCoeffs() constCorAnisoinline
hasParam() constCorAnisoinline
hasRange() constCorAnisoinline
hasRotation() constCorAnisoinline
hasSpectrumOnRn() constCorAnisoinline
hasSpectrumOnSphere() constCorAnisoinline
ICloneable()ICloneableinline
informCoords(const VectorVectorDouble &coords, const EConsElem &econs, int iv1=0, int iv2=0) constACov
informDbIn(const Db *dbin) constACov
informDbInForAnisotropy(const Db *dbin) constCorAniso
informDbOut(const Db *dbout) constACov
informDbOutForAnisotropy(const Db *dbout) constCorAniso
informMeshByApex(const AMesh *amesh) constACov
informMeshByApexForAnisotropy(const AMesh *amesh) constCorAniso
informMeshByMesh(const AMesh *amesh) constACov
informMeshByMeshForAnisotropy(const AMesh *amesh) constCorAniso
initFromContext()ACovinline
isAsymptotic() constCorAnisoinline
isConsistent(const ASpace *space) const overrideCorAnisovirtual
ACov::isConsistent() constASpaceObjectinline
ACov::isConsistent(const ASpaceSharedPtr &space) constASpaceObject
isIndexable() constACovinlinevirtual
isIsotropic() constCorAnisoinline
isNoStat() constACovinline
isNoStatForAnisotropy() constCorAnisoinline
isNoStatForParam() constCorAnisoinline
isNoStatForRotation() constCorAnisoinline
isNoStatForTensor() constCorAnisoinline
isOptimEnabled() constACovinlinevirtual
isOptimizationInitialized(const std::vector< SpacePoint > &p1As, const Db *db=nullptr)CorAnisostatic
isValidForSpectral() constCorAniso
isValidForTurningBand() constCorAniso
load(const SpacePoint &p, bool case1) constACov
loadInfoValues()ACovinlinevirtual
makeAngleNoStatDb(const String &namecol, int idim=0, const Db *db=nullptr)CorAniso
makeAngleNoStatFunctional(const AFunctional *func, int idim=0)CorAniso
makeAngleStationary(int idim=0) constCorAniso
makeElemNoStat(const EConsElem &econs, int iv1, int iv2, const AFunctional *func=nullptr, const Db *db=nullptr, const String &namecol=String())ACovvirtual
makeParamNoStatDb(const String &namecol, const Db *db=nullptr)CorAniso
makeParamNoStatFunctional(const AFunctional *func)CorAniso
makeParamStationary()CorAniso
makeRangeNoStatDb(const String &namecol, int idim=0, const Db *db=nullptr)CorAniso
makeRangeNoStatFunctional(const AFunctional *func, int idim=0)CorAniso
makeRangeStationary(int idim=0) constCorAniso
makeScaleNoStatDb(const String &namecol, int idim=0, const Db *db=nullptr)CorAniso
makeScaleNoStatFunctional(const AFunctional *func, int idim=0)CorAniso
makeScaleStationary(int idim=0) constCorAniso
makeStationary()ACov
makeTensorNoStatDb(const String &namecol, int idim=0, int jdim=0, const Db *db=nullptr)CorAniso
makeTensorNoStatFunctional(const AFunctional *func, int idim=0, int jdim=0)CorAniso
makeTensorStationary(int idim, int jdim)CorAniso
manage(const Db *db1, const Db *db2) constACovinline
normalizeOnSphere(int n=50) constCorAniso
nostatUpdate(CovInternal *covint)CorAniso
operator=(const CorAniso &r)CorAniso
ACov::operator=(const ACov &r)ACov
ASpaceObject::operator=(const ASpaceObject &r)ASpaceObject
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
optimizationTransformSP(const SpacePoint &ptin, SpacePoint &ptout) constCorAniso
optimizationTransformSPNew(const SpacePoint &ptin, SpacePoint &ptout) constCorAniso
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)CorAnisoinline
setAnisoAngle(int idim, double angle)CorAniso
setAnisoAngles(const VectorDouble &angles)CorAniso
setAnisoRotation(const Rotation &rot)CorAniso
setAnisoRotation(const VectorDouble &rot)CorAniso
setContext(const CovContext &ctxt)ACov
setMarkovCoeffs(const VectorDouble &coeffs)CorAniso
setMarkovCoeffsBySquaredPolynomials(VectorDouble coeffs1, VectorDouble coeffs2, double eps=0)CorAniso
setNoStatDbIfNecessary(const Db *db)ACov
setNoStatDbIfNecessary(std::shared_ptr< const Db > &db)ACov
setNoStatFactor(double noStatFactor)CorAnisoinline
setOptimEnabled(bool enabled) constACovinlinevirtual
setParam(double param)CorAniso
setRange(int idim, double range)CorAniso
setRangeIsotropic(double range)CorAniso
setRanges(const VectorDouble &ranges)CorAniso
setRotationAnglesAndRadius(const VectorDouble &angles=VectorDouble(), const VectorDouble &ranges=VectorDouble(), const VectorDouble &scales=VectorDouble()) constCorAniso
setScale(double scale)CorAniso
setScale(int idim, double scale)CorAniso
setScales(const VectorDouble &scales)CorAniso
setType(const ECov &type)CorAniso
simulateSpectralOmega(int nb) constCorAniso
simulateTurningBand(double t0, TurningBandOperate &operTB) constCorAniso
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 overrideCorAnisovirtual
toStringNoStat(const AStringFormat *strfmt=nullptr, int i=0) constCorAniso
toStringParams(const AStringFormat *strfmt=nullptr) constCorAniso
updateCovByMesh(int imesh, bool aniso=true) const overrideCorAnisovirtual
updateCovByPoints(int icas1, int iech1, int icas2, int iech2) overrideCorAnisovirtual
ACov::updateCovByPoints(int icas1, int iech1, int icas2, int iech2) constACovinlinevirtual
updateFromContext()ACovinline
~ACov()ACovvirtual
~ASpaceObject()ASpaceObjectvirtual
~AStringable()AStringablevirtual
~CorAniso()CorAnisovirtual
~ICloneable()ICloneableinlinevirtual