gstlearn  1.0.0
CCC
ShiftOpCs Member List

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

_buildLambda(const AMesh *amesh)ShiftOpCsprivate
_buildLambdaGrad(const AMesh *amesh)ShiftOpCsprivate
_buildS(const AMesh *amesh, double tol=EPSILON10)ShiftOpCsprivate
_buildSGrad(const AMesh *amesh, double tol=EPSILON10)ShiftOpCsprivate
_BuildSGradfromMap(std::map< std::pair< int, int >, double > &tab)ShiftOpCsprivate
_BuildTildeCGradfromMap(std::map< int, double > &tab) constShiftOpCsprivate
_computeGradLogDetHH(const AMesh *amesh, int igparam, int ipref, const MatrixSquareSymmetric &HH, MatrixSquareSymmetric &work, MatrixSquareSymmetric &work2)ShiftOpCsprivate
_cond(int indref, int igparam, int ipref)ShiftOpCsprivate
_determineFlagNoStatByHH()ShiftOpCsprivate
_evalDirect(const VectorDouble &inv, VectorDouble &outv) const overrideShiftOpCsvirtual
_flagNoStatByHHShiftOpCsprivate
_getCova()ShiftOpCsprivate
_getIcov() constShiftOpCsinlineprivate
_getIgrf() constShiftOpCsinlineprivate
_getModel() constShiftOpCsinlineprivate
_icovShiftOpCsprivate
_igrfShiftOpCsprivate
_isGlobalHH(int igrf, int icov)ShiftOpCsprivate
_isNoStat()ShiftOpCsprivate
_LambdaShiftOpCsprivate
_LambdaGradShiftOpCsprivate
_loadAux(VectorDouble &tab, const EConsElem &type, int imesh=0)ShiftOpCsprivate
_loadHH(const AMesh *amesh, MatrixSquareSymmetric &hh, int imesh=0)ShiftOpCsprivate
_loadHHGrad(const AMesh *amesh, MatrixSquareSymmetric &hh, int igparam, int ipref)ShiftOpCsprivate
_loadHHRegular(MatrixSquareSymmetric &hh, int imesh)ShiftOpCsprivate
_loadHHVariety(MatrixSquareSymmetric &hh, int imesh)ShiftOpCsprivate
_logStatsALinearOpprotected
_mapCreate() constShiftOpCsprivate
_mapGradUpdate(std::map< std::pair< int, int >, double > &tab, int ip0, int ip1, double value, double tol=EPSILON10)ShiftOpCsprivate
_mapTildeCCreate() constShiftOpCsprivate
_mapTildeCUpdate(std::map< int, double > &tab, int ip1, double value, double tol=EPSILON10) constShiftOpCsprivate
_mapVectorCreate() constShiftOpCsprivate
_modelShiftOpCsprivate
_napicesShiftOpCsprivate
_ndimShiftOpCsprivate
_nModelGradParamShiftOpCsprivate
_paramsALinearOpprivate
_prepareMatricesSphere(const AMesh *amesh, int imesh, VectorVectorDouble &coords, AMatrixSquare &matres, double *deter)ShiftOpCsprivate
_prepareMatricesSVariety(const AMesh *amesh, int imesh, VectorVectorDouble &coords, MatrixSquareSymmetric &matMtM, AMatrix &matres, double *deter)ShiftOpCsprivate
_preparMatrices(const AMesh *amesh, int imesh, MatrixSquareGeneral &matu, MatrixRectangular &matw) constShiftOpCsprivate
_preparSSparse(const AMesh *amesh) constShiftOpCsprivate
_prod(const VectorDouble &x, const VectorDouble &y) constALinearOpprivate
_projectMesh(const AMesh *amesh, const VectorDouble &srot, int imesh, double coeff[3][2])ShiftOpCsprivate
_reallocate(const ShiftOpCs &shift)ShiftOpCsprivate
_reset()ShiftOpCsprivate
_resetGrad()ShiftOpCsprivate
_SShiftOpCsprivate
_setIcov(int icov)ShiftOpCsinlineprivate
_setIgrf(int igrf)ShiftOpCsinlineprivate
_setModel(const Model *model)ShiftOpCsinlineprivate
_SGradShiftOpCsprivate
_TildeCShiftOpCsprivate
_TildeCGradShiftOpCsprivate
_updateCova(CovAniso *cova, int imesh)ShiftOpCsprivate
_updateHH(MatrixSquareSymmetric &hh, int imesh)ShiftOpCsprivate
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)ShiftOpCsstatic
createFromSparse(const cs *S, const VectorDouble &TildeC, const VectorDouble &Lambda, Model *model, const CGParam params=CGParam(), bool verbose=false)ShiftOpCsstatic
evalDirect(const VectorDouble &inv, VectorDouble &outv) constALinearOp
evalInverse(const VectorDouble &inv, VectorDouble &outv) constALinearOpvirtual
getLambda(int iapex) constShiftOpCsinline
getLambdaGrad(int idim, int iapex) constShiftOpCsinline
getLambdaGrads(int idim) constShiftOpCsinline
getLambdaGradSize() constShiftOpCs
getLambdas() constShiftOpCsinline
getLogStats() constALinearOpinline
getMaxEigenValue() constShiftOpCs
getNDim() constShiftOpCsinline
getNModelGradParam() constShiftOpCsinline
getS() constShiftOpCsinline
getSGrad(int iapex, int igparam) constShiftOpCs
getSGradAddress(int iapex, int igparam) constShiftOpCs
getSGradToTriplet(int iapex, int igparam, bool flag_from_1=false) constShiftOpCs
getSize() const overrideShiftOpCsinlinevirtual
getSToTriplet(bool flag_from_1=false) constShiftOpCs
getTildeC() constShiftOpCsinline
getTildeCGrad(int iapex, int igparam) constShiftOpCs
getTildeCGradToTriplet(int iapex, int igparam, bool flag_from_1=false) constShiftOpCs
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)ALinearOpinline
operator=(const ShiftOpCs &shift)ShiftOpCs
ALinearOp::operator=(const ALinearOp &m)ALinearOp
prodLambda(const VectorDouble &x, VectorDouble &y, const EPowerPT &power) constShiftOpCs
prodLambdaOnSqrtTildeC(const VectorDouble &inv, VectorDouble &outv, double puis=2) constShiftOpCs
prodTildeC(const VectorDouble &x, VectorDouble &y, const EPowerPT &power) constShiftOpCs
setX0(const VectorDouble &x0)ALinearOpinline
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()ALinearOpvirtual
~ShiftOpCs()ShiftOpCsvirtual