Loading [MathJax]/extensions/tex2jax.js
1.4.0
Geostatistics & Machine Learning toolbox | https://gstlearn.org
 
All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
PrecisionOp Member List

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

addSimulateToDest(const VectorDouble &whitenoise, VectorDouble &outv) constASimulable
addSimulateToDest(const VectorEigen &whitenoise, VectorEigen &outv) constASimulable
addSimulateToDest(const Eigen::VectorXd &whitenoise, Eigen::VectorXd &outv) constASimulable
addToDest(const VectorDouble &inv, VectorDouble &outv) constALinearOp
addToDest(const VectorEigen &inv, VectorEigen &outv) constALinearOp
addToDest(const Eigen::VectorXd &inv, Eigen::VectorXd &outv) constALinearOp
ASimulable()ASimulableinline
create(const AMesh *mesh, CovAniso *cova, bool verbose=false)PrecisionOpstatic
createFromShiftOp(ShiftOpCs *shiftop=nullptr, const CovAniso *cova=nullptr, bool verbose=false)PrecisionOpstatic
evalCov(int imesh)PrecisionOp
evalDeriv(const Eigen::VectorXd &, Eigen::VectorXd &, int, int, const EPowerPT &)PrecisionOpinlinevirtual
evalDerivOptim(Eigen::VectorXd &, int, int, const EPowerPT &)PrecisionOpinlinevirtual
evalDirect(const VectorDouble &inv, VectorDouble &outv) constALinearOp
evalDirect(const VectorDouble &in) constALinearOp
evalDirect(const VectorEigen &inv, VectorEigen &outv) constALinearOp
evalDirect(const Eigen::VectorXd &inv, Eigen::VectorXd &outv) constALinearOp
evalInverse(const Eigen::VectorXd &vecin, Eigen::VectorXd &vecout)PrecisionOpvirtual
evalPower(const Eigen::VectorXd &inm, Eigen::VectorXd &outm, const EPowerPT &power=EPowerPT::fromKey("ONE"))PrecisionOp
evalPower(const VectorDouble &inv, VectorDouble &outv, const EPowerPT &power=EPowerPT::fromKey("ONE"))PrecisionOp
evalSimulate(const VectorDouble &whitenoise, VectorDouble &outv) constASimulable
evalSimulate(const VectorDouble &whitenoise) constASimulable
evalSimulate(const VectorEigen &whitenoise, VectorEigen &outv) constASimulable
evalSimulate(const Eigen::VectorXd &whitenoise, Eigen::VectorXd &outv) constASimulable
getCoeffs()PrecisionOp
getLogDeterminant(int nbsimu=1)PrecisionOpvirtual
getPolyCoeffs(const EPowerPT &power)PrecisionOp
getRangeEigenVal(int ndiscr=100)PrecisionOpvirtual
getShiftOp() constPrecisionOpinline
getSize() const overridePrecisionOpinlinevirtual
getTraining() constPrecisionOpinline
gradYQX(const Eigen::VectorXd &, const Eigen::VectorXd &, Eigen::VectorXd &, const EPowerPT &)PrecisionOpinlinevirtual
gradYQXOptim(const Eigen::VectorXd &, const Eigen::VectorXd &, Eigen::VectorXd &, const EPowerPT &)PrecisionOpinlinevirtual
isCovaDefined() constPrecisionOpinline
operator=(const PrecisionOp &pmat)PrecisionOp
PrecisionOp()PrecisionOp
PrecisionOp(ShiftOpCs *shiftop, const CovAniso *cova, bool verbose=false)PrecisionOp
PrecisionOp(const AMesh *mesh, CovAniso *cova, bool verbose=false)PrecisionOp
PrecisionOp(const PrecisionOp &pmat)PrecisionOp
reset(const ShiftOpCs *shiftop, const CovAniso *cova=nullptr, bool verbose=false)PrecisionOp
setPolynomialFromPoly(APolynomial *polynomial)PrecisionOp
setTraining(bool tr)PrecisionOpinline
simulate(int nbsimu=1)PrecisionOp
simulateOne()PrecisionOp
~ALinearOp()ALinearOpinlinevirtual
~ASimulable()ASimulableinlinevirtual
~PrecisionOp()PrecisionOpvirtual