gstlearn
1.0.0
CCC
|
This is the complete list of members for OptimCostColored, including all inherited members.
_chebNcmax | OptimCostBinary | private |
_chebTol | OptimCostBinary | private |
_checkFacies(const VectorDouble &facies) const | OptimCostColored | private |
_checkMeanProportions(const VectorDouble &meanprops) | OptimCostColored | private |
_checkSplits(const VectorVectorInt &splits) | OptimCostColored | private |
_contributeSeismic(const VectorDouble &lambda) | OptimCostBinary | private |
_contributeSeismicDerivative(const VectorDouble &lambda) | OptimCostBinary | private |
_copyMultProportions(int level, int ip, const VectorDouble &propfac, VectorVectorDouble &propfacs) | OptimCostColored | private |
_evaluateCost(const VectorDouble &indic, const VectorDouble &lambda) | OptimCostBinary | private |
_evaluateGrad(const VectorDouble &indic, const VectorDouble &lambda, double *normgrad) | OptimCostBinary | private |
_flagCgPreCond | OptimCostBinary | private |
_flagSeismic | OptimCostBinary | private |
_getFaciesToIndic(const VectorDouble &facies, const VectorInt &split, VectorDouble &indic) const | OptimCostColored | private |
_getFaciesToProportion(const VectorInt &split) const | OptimCostColored | private |
_grad | OptimCostBinary | mutableprivate |
_isInitialized | OptimCostBinary | private |
_lambdav | OptimCostBinary | mutableprivate |
_meanPropGaus | OptimCostBinary | private |
_meanPropRaw | OptimCostBinary | private |
_meanProps | OptimCostColored | private |
_nprop | OptimCostColored | private |
_params | OptimCostBinary | private |
_pMat | OptimCostBinary | private |
_projData | OptimCostBinary | private |
_projSeis | OptimCostBinary | private |
_propSeis | OptimCostBinary | private |
_splits | OptimCostColored | private |
_varSeis | OptimCostBinary | private |
_workp | OptimCostBinary | mutableprivate |
_works | OptimCostBinary | mutableprivate |
_workv | OptimCostBinary | mutableprivate |
_workx | OptimCostBinary | mutableprivate |
calculateGradient(const VectorDouble &indic, const VectorDouble &lambda, double *out) | OptimCostBinary | virtual |
getNPoint() const | OptimCostBinary | |
getNVertex() const | OptimCostBinary | |
initSplit(int nfacies, bool verbose=false) const | OptimCostColored | |
IOptimCost() | IOptimCost | inline |
isInitialized() | OptimCostBinary | inline |
minimize(const VectorDouble &facies, const VectorVectorInt &splits=VectorVectorInt(), const VectorDouble &meanprops=VectorDouble(), bool verbose=false, int maxiter=100, double eps=5.e-4) | OptimCostColored | |
OptimCostBinary::minimize(VectorDouble &indic, bool verbose=false, int maxiter=100, double eps=5.e-4) | OptimCostBinary | |
operator=(const OptimCostColored &m) | OptimCostColored | |
OptimCostBinary::operator=(const OptimCostBinary &m) | OptimCostBinary | |
OptimCostBinary(const CGParam params=CGParam()) | OptimCostBinary | |
OptimCostBinary(const OptimCostBinary &m) | OptimCostBinary | |
OptimCostColored(const CGParam params=CGParam()) | OptimCostColored | |
OptimCostColored(int nprop, PrecisionOp *pmat, const ProjMatrix *projdata, const ProjMatrix *projseis=nullptr, const VectorDouble &propseis=VectorDouble(), const VectorDouble &varseis=VectorDouble()) | OptimCostColored | |
OptimCostColored(const OptimCostColored &m) | OptimCostColored | |
printSplits(const VectorVectorInt &splits=VectorVectorInt()) const | OptimCostColored | |
reset(int nprop, PrecisionOp *pmat, const ProjMatrix *projdata, const ProjMatrix *projseis=nullptr, const VectorDouble &propseis=VectorDouble(), const VectorDouble &varseis=VectorDouble()) | OptimCostColored | |
OptimCostBinary::reset(PrecisionOp *pmat, const ProjMatrix *projdata, const ProjMatrix *projseis=nullptr, const VectorDouble &propseis=VectorDouble(), const VectorDouble &varseis=VectorDouble()) | OptimCostBinary | |
setMeanProportion(double meanprop) | OptimCostBinary | |
setMeanProps(const VectorDouble &meanProps) | OptimCostColored | inline |
setParams(const CGParam ¶ms) | OptimCostBinary | inline |
setPreCondParams(int chebncmax=10001, double chebtol=5.e-3) | OptimCostBinary | inline |
setSplits(const VectorVectorInt &splits) | OptimCostColored | inline |
toggleSeismic(bool status) | OptimCostBinary | |
~IOptimCost() | IOptimCost | inlinevirtual |
~OptimCostBinary() | OptimCostBinary | virtual |
~OptimCostColored() | OptimCostColored | virtual |