1.3.1
CCC
 
ShiftOpCs Member List

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

_evalDirect(const VectorDouble &inv, VectorDouble &outv) const overrideShiftOpCsvirtual
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 MatrixSparse *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
getSize() const overrideShiftOpCsinlinevirtual
getTildeC() constShiftOpCsinline
getTildeCGrad(int iapex, int igparam) constShiftOpCs
initFromCS(const MatrixSparse *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 MatrixSparse *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