_allocate(int i) const | PrecisionOpMultiConditional | protected |
_copyVals(const VectorVectorDouble &inv, VectorVectorDouble &outv) const | ALinearOpMulti | |
_eps | ALinearOpMulti | private |
_evalDirect(const VectorVectorDouble &inv, VectorVectorDouble &outv) const override | PrecisionOpMultiConditional | protectedvirtual |
_init() const | ALinearOpMulti | protected |
_initialized | ALinearOpMulti | mutableprivate |
_initPublic() const | ALinearOpMulti | |
_linearComb(double val1, const VectorVectorDouble &in1, double val2, const VectorVectorDouble &in2, VectorVectorDouble &outv) const | ALinearOpMulti | |
_multiPrecisionOp | PrecisionOpMultiConditional | private |
_multiProjData | PrecisionOpMultiConditional | private |
_ncova | PrecisionOpMultiConditional | private |
_ndat | PrecisionOpMultiConditional | private |
_niterCG | ALinearOpMulti | mutableprivate |
_nIterMax | ALinearOpMulti | private |
_numberCG | ALinearOpMulti | mutableprivate |
_p | ALinearOpMulti | mutable |
_precond | ALinearOpMulti | private |
_precondStatus | ALinearOpMulti | private |
_r | ALinearOpMulti | mutableprivate |
_temp | ALinearOpMulti | mutable |
_timeCG | ALinearOpMulti | mutableprivate |
_updated() const | ALinearOpMulti | |
_userInitialValue | ALinearOpMulti | private |
_varianceData | PrecisionOpMultiConditional | private |
_work1 | PrecisionOpMultiConditional | mutableprivate |
_work1bis | PrecisionOpMultiConditional | mutableprivate |
_work1ter | PrecisionOpMultiConditional | mutableprivate |
_work2 | PrecisionOpMultiConditional | mutableprivate |
_work3 | PrecisionOpMultiConditional | mutableprivate |
_workdata | PrecisionOpMultiConditional | mutableprivate |
_z | ALinearOpMulti | mutable |
addProdScalar(double val, const VectorVectorDouble &inv, VectorVectorDouble &outv) const | ALinearOpMulti | |
ALinearOpMulti(int nitermax=1000, double eps=EPSILON8) | ALinearOpMulti | |
ALinearOpMulti(const ALinearOpMulti &m) | ALinearOpMulti | |
AtA(const VectorVectorDouble &inv, VectorVectorDouble &outv) const | PrecisionOpMultiConditional | |
computeCoeffs(const VectorDouble &Y, const VectorVectorDouble &X) const | PrecisionOpMultiConditional | |
computeLogDetOp(int nbsimu=1, int seed=123) const | PrecisionOpMultiConditional | virtual |
computeLogDetQ(int nbsimu=1, int seed=123) const | PrecisionOpMultiConditional | |
computeQuadratic(const VectorDouble &x) const | PrecisionOpMultiConditional | |
computeRangeEigenVal() const | PrecisionOpMultiConditional | |
computeRhs(const VectorDouble &datVal) const | PrecisionOpMultiConditional | |
computeRhsInPlace(const VectorDouble &datVal, VectorVectorDouble &rhs) const | PrecisionOpMultiConditional | |
computeTotalLogDet(int nbsimu=1, int seed=123) const | PrecisionOpMultiConditional | |
diff(const VectorVectorDouble &, const VectorVectorDouble &, VectorVectorDouble &) const | ALinearOpMulti | |
evalDirect(const VectorVectorDouble &inv, VectorVectorDouble &outv) const | ALinearOpMulti | |
evalInvCov(const VectorDouble &inv, VectorDouble &result) const | PrecisionOpMultiConditional | |
evalInverse(const VectorVectorDouble &inv, VectorVectorDouble &outv) const | ALinearOpMulti | virtual |
fillVal(VectorVectorDouble &vect, double val) const | ALinearOpMulti | |
getAllVarianceData() const | PrecisionOpMultiConditional | inline |
getMaxEigenValProj() const | PrecisionOpMultiConditional | |
getProjMatrix(int i=0) const | PrecisionOpMultiConditional | inline |
getVarianceData(int iech) const | PrecisionOpMultiConditional | inline |
initLk(const VectorVectorDouble &inv, VectorVectorDouble &outv) const | ALinearOpMulti | |
innerProduct(const VectorDouble &x, const VectorDouble &y) const | ALinearOpMulti | |
innerProduct(const VectorVectorDouble &x, const VectorVectorDouble &y) const | ALinearOpMulti | |
max(const VectorVectorDouble &vect) const | ALinearOpMulti | |
operator=(const ALinearOpMulti &m) | ALinearOpMulti | |
PrecisionOpMultiConditional() | PrecisionOpMultiConditional | |
preparePoly(Chebychev &logPoly) const | PrecisionOpMultiConditional | |
printStatCG() const | ALinearOpMulti | |
prodScalar(double val, const VectorVectorDouble &inv, VectorVectorDouble &outv) const | ALinearOpMulti | |
push_back(PrecisionOp *pmatElem, IProjMatrix *projDataElem=nullptr) | PrecisionOpMultiConditional | virtual |
rangeEigenValQ() const | PrecisionOpMultiConditional | |
resetStatCG() const | ALinearOpMulti | |
setEps(double eps) | ALinearOpMulti | inline |
setNIterMax(int nitermax) | ALinearOpMulti | inline |
setPrecond(const ALinearOpMulti *precond, int status) | ALinearOpMulti | |
setVarianceData(double nugg) | PrecisionOpMultiConditional | inline |
setVarianceDataVector(const VectorDouble &nugg) | PrecisionOpMultiConditional | inline |
simulateOnDataPointFromMeshings(const VectorVectorDouble &simus, VectorDouble &result) const | PrecisionOpMultiConditional | |
simulateOnMeshing(VectorDouble &result, int icov=0) const | PrecisionOpMultiConditional | |
simulateOnMeshings(VectorVectorDouble &result) const | PrecisionOpMultiConditional | |
size(int i) const override | PrecisionOpMultiConditional | inlinevirtual |
sizes() const override | PrecisionOpMultiConditional | inlinevirtual |
sum(const VectorVectorDouble &, const VectorVectorDouble &, VectorVectorDouble &) const | ALinearOpMulti | |
sumLogVar() const | PrecisionOpMultiConditional | |
~ALinearOpMulti() | ALinearOpMulti | virtual |
~PrecisionOpMultiConditional() | PrecisionOpMultiConditional | virtual |