1.2.0
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) const ALinearOp
evalInverse(const VectorDouble &inv, VectorDouble &outv) const ALinearOpvirtual
getLambda(int iapex) const ShiftOpCsinline
getLambdaGrad(int idim, int iapex) const ShiftOpCsinline
getLambdaGrads(int idim) const ShiftOpCsinline
getLambdaGradSize() const ShiftOpCs
getLambdas() const ShiftOpCsinline
getLogStats() const ALinearOpinline
getMaxEigenValue() const ShiftOpCs
getNDim() const ShiftOpCsinline
getNModelGradParam() const ShiftOpCsinline
getS() const ShiftOpCsinline
getSGrad(int iapex, int igparam) const ShiftOpCs
getSGradAddress(int iapex, int igparam) const ShiftOpCs
getSize() const overrideShiftOpCsinlinevirtual
getTildeC() const ShiftOpCsinline
getTildeCGrad(int iapex, int igparam) const ShiftOpCs
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) 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)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