gstlearn
1.0.0
CCC
|
This is the complete list of members for ShiftOpCs, including all inherited members.
_buildLambda(const AMesh *amesh) | ShiftOpCs | private |
_buildLambdaGrad(const AMesh *amesh) | ShiftOpCs | private |
_buildS(const AMesh *amesh, double tol=EPSILON10) | ShiftOpCs | private |
_buildSGrad(const AMesh *amesh, double tol=EPSILON10) | ShiftOpCs | private |
_BuildSGradfromMap(std::map< std::pair< int, int >, double > &tab) | ShiftOpCs | private |
_BuildTildeCGradfromMap(std::map< int, double > &tab) const | ShiftOpCs | private |
_computeGradLogDetHH(const AMesh *amesh, int igparam, int ipref, const MatrixSquareSymmetric &HH, MatrixSquareSymmetric &work, MatrixSquareSymmetric &work2) | ShiftOpCs | private |
_cond(int indref, int igparam, int ipref) | ShiftOpCs | private |
_determineFlagNoStatByHH() | ShiftOpCs | private |
_evalDirect(const VectorDouble &inv, VectorDouble &outv) const override | ShiftOpCs | virtual |
_flagNoStatByHH | ShiftOpCs | private |
_getCova() | ShiftOpCs | private |
_getIcov() const | ShiftOpCs | inlineprivate |
_getIgrf() const | ShiftOpCs | inlineprivate |
_getModel() const | ShiftOpCs | inlineprivate |
_icov | ShiftOpCs | private |
_igrf | ShiftOpCs | private |
_isGlobalHH(int igrf, int icov) | ShiftOpCs | private |
_isNoStat() | ShiftOpCs | private |
_Lambda | ShiftOpCs | private |
_LambdaGrad | ShiftOpCs | private |
_loadAux(VectorDouble &tab, const EConsElem &type, int imesh=0) | ShiftOpCs | private |
_loadHH(const AMesh *amesh, MatrixSquareSymmetric &hh, int imesh=0) | ShiftOpCs | private |
_loadHHGrad(const AMesh *amesh, MatrixSquareSymmetric &hh, int igparam, int ipref) | ShiftOpCs | private |
_loadHHRegular(MatrixSquareSymmetric &hh, int imesh) | ShiftOpCs | private |
_loadHHVariety(MatrixSquareSymmetric &hh, int imesh) | ShiftOpCs | private |
_logStats | ALinearOp | protected |
_mapCreate() const | ShiftOpCs | private |
_mapGradUpdate(std::map< std::pair< int, int >, double > &tab, int ip0, int ip1, double value, double tol=EPSILON10) | ShiftOpCs | private |
_mapTildeCCreate() const | ShiftOpCs | private |
_mapTildeCUpdate(std::map< int, double > &tab, int ip1, double value, double tol=EPSILON10) const | ShiftOpCs | private |
_mapVectorCreate() const | ShiftOpCs | private |
_model | ShiftOpCs | private |
_napices | ShiftOpCs | private |
_ndim | ShiftOpCs | private |
_nModelGradParam | ShiftOpCs | private |
_params | ALinearOp | private |
_prepareMatricesSphere(const AMesh *amesh, int imesh, VectorVectorDouble &coords, AMatrixSquare &matres, double *deter) | ShiftOpCs | private |
_prepareMatricesSVariety(const AMesh *amesh, int imesh, VectorVectorDouble &coords, MatrixSquareSymmetric &matMtM, AMatrix &matres, double *deter) | ShiftOpCs | private |
_preparMatrices(const AMesh *amesh, int imesh, MatrixSquareGeneral &matu, MatrixRectangular &matw) const | ShiftOpCs | private |
_preparSSparse(const AMesh *amesh) const | ShiftOpCs | private |
_prod(const VectorDouble &x, const VectorDouble &y) const | ALinearOp | private |
_projectMesh(const AMesh *amesh, const VectorDouble &srot, int imesh, double coeff[3][2]) | ShiftOpCs | private |
_reallocate(const ShiftOpCs &shift) | ShiftOpCs | private |
_reset() | ShiftOpCs | private |
_resetGrad() | ShiftOpCs | private |
_S | ShiftOpCs | private |
_setIcov(int icov) | ShiftOpCs | inlineprivate |
_setIgrf(int igrf) | ShiftOpCs | inlineprivate |
_setModel(const Model *model) | ShiftOpCs | inlineprivate |
_SGrad | ShiftOpCs | private |
_TildeC | ShiftOpCs | private |
_TildeCGrad | ShiftOpCs | private |
_updateCova(CovAniso *cova, int imesh) | ShiftOpCs | private |
_updateHH(MatrixSquareSymmetric &hh, int imesh) | ShiftOpCs | private |
ALinearOp(const CGParam params=CGParam()) | ALinearOp | |
ALinearOp(const ALinearOp &m) | ALinearOp | |
create(const AMesh *amesh, Model *model, const Db *dbout=nullptr, int igrf=0, int icov=0, const CGParam params=CGParam(), bool verbose=false) | ShiftOpCs | static |
createFromSparse(const cs *S, const VectorDouble &TildeC, const VectorDouble &Lambda, Model *model, const CGParam params=CGParam(), bool verbose=false) | ShiftOpCs | static |
evalDirect(const VectorDouble &inv, VectorDouble &outv) const | ALinearOp | |
evalInverse(const VectorDouble &inv, VectorDouble &outv) const | ALinearOp | virtual |
getLambda(int iapex) const | ShiftOpCs | inline |
getLambdaGrad(int idim, int iapex) const | ShiftOpCs | inline |
getLambdaGrads(int idim) const | ShiftOpCs | inline |
getLambdaGradSize() const | ShiftOpCs | |
getLambdas() const | ShiftOpCs | inline |
getLogStats() const | ALinearOp | inline |
getMaxEigenValue() const | ShiftOpCs | |
getNDim() const | ShiftOpCs | inline |
getNModelGradParam() const | ShiftOpCs | inline |
getS() const | ShiftOpCs | inline |
getSGrad(int iapex, int igparam) const | ShiftOpCs | |
getSGradAddress(int iapex, int igparam) const | ShiftOpCs | |
getSGradToTriplet(int iapex, int igparam, bool flag_from_1=false) const | ShiftOpCs | |
getSize() const override | ShiftOpCs | inlinevirtual |
getSToTriplet(bool flag_from_1=false) const | ShiftOpCs | |
getTildeC() const | ShiftOpCs | inline |
getTildeCGrad(int iapex, int igparam) const | ShiftOpCs | |
getTildeCGradToTriplet(int iapex, int igparam, bool flag_from_1=false) const | ShiftOpCs | |
initFromCS(const cs *S, const VectorDouble &TildeC, const VectorDouble &Lambda, Model *model, bool verbose=false) | ShiftOpCs | |
initFromMesh(const AMesh *amesh, Model *model, const Db *dbout=nullptr, int igrf=0, int icov=0, bool flagAdvection=false, bool verbose=false) | ShiftOpCs | |
initGradFromMesh(const AMesh *amesh, Model *model, int igrf=0, int icov=0, bool verbose=false, double tol=EPSILON10) | ShiftOpCs | |
mustShowStats(bool status) | ALinearOp | inline |
operator=(const ShiftOpCs &shift) | ShiftOpCs | |
ALinearOp::operator=(const ALinearOp &m) | ALinearOp | |
prodLambda(const VectorDouble &x, VectorDouble &y, const EPowerPT &power) const | ShiftOpCs | |
prodLambdaOnSqrtTildeC(const VectorDouble &inv, VectorDouble &outv, double puis=2) const | ShiftOpCs | |
prodTildeC(const VectorDouble &x, VectorDouble &y, const EPowerPT &power) const | ShiftOpCs | |
setX0(const VectorDouble &x0) | ALinearOp | inline |
ShiftOpCs(const CGParam params=CGParam()) | ShiftOpCs | |
ShiftOpCs(const AMesh *amesh, Model *model, const Db *dbout=nullptr, int igrf=0, int icov=0, const CGParam params=CGParam(), bool verbose=false) | ShiftOpCs | |
ShiftOpCs(const cs *S, const VectorDouble &TildeC, const VectorDouble &Lambda, Model *model, const CGParam params=CGParam(), bool verbose=false) | ShiftOpCs | |
ShiftOpCs(const ShiftOpCs &shift) | ShiftOpCs | |
~ALinearOp() | ALinearOp | virtual |
~ShiftOpCs() | ShiftOpCs | virtual |