acceptsBlock(const int i, const int j) const | FEDD::PreconditionerOperator< default_sc, default_lo, default_go, default_no > | virtual |
applyImpl(const Thyra::EOpTransp M_trans, const Thyra::MultiVectorBase< SC > &X, const Teuchos::Ptr< Thyra::MultiVectorBase< SC > > &Y, const SC alpha, const SC beta) const | FEDD::PrecOpFaCSI< SC, LO, GO, NO > | protectedvirtual |
applyIt(const Thyra::EOpTransp M_trans, const Thyra::MultiVectorBase< SC > &X, const Teuchos::Ptr< Thyra::MultiVectorBase< SC > > &Y, const SC alpha, const SC beta) const (defined in FEDD::PrecOpFaCSI< SC, LO, GO, NO >) | FEDD::PrecOpFaCSI< SC, LO, GO, NO > | virtual |
beginBlockFill() | FEDD::PreconditionerOperator< default_sc, default_lo, default_go, default_no > | virtual |
beginBlockFill(const int numRowBlocks, const int numColBlocks) | FEDD::PreconditionerOperator< default_sc, default_lo, default_go, default_no > | virtual |
beginBlockFill(const Teuchos::RCP< const Thyra::ProductVectorSpaceBase< default_sc > > &productRange, const Teuchos::RCP< const Thyra::ProductVectorSpaceBase< default_sc > > &productDomain) | FEDD::PreconditionerOperator< default_sc, default_lo, default_go, default_no > | virtual |
blockExists(const int i, const int j) const | FEDD::PreconditionerOperator< default_sc, default_lo, default_go, default_no > | |
blockFillIsActive() const | FEDD::PreconditionerOperator< default_sc, default_lo, default_go, default_no > | virtual |
blockIsConst(const int i, const int j) const | FEDD::PreconditionerOperator< default_sc, default_lo, default_go, default_no > | |
Comm_Type typedef (defined in FEDD::PrecOpFaCSI< SC, LO, GO, NO >) | FEDD::PrecOpFaCSI< SC, LO, GO, NO > | |
CommConstPtr_Type typedef (defined in FEDD::PrecOpFaCSI< SC, LO, GO, NO >) | FEDD::PrecOpFaCSI< SC, LO, GO, NO > | |
endBlockFill() | FEDD::PreconditionerOperator< default_sc, default_lo, default_go, default_no > | virtual |
getBlock(const int i, const int j) const | FEDD::PreconditionerOperator< default_sc, default_lo, default_go, default_no > | |
getNonconstBlock(const int i, const int j) | FEDD::PreconditionerOperator< default_sc, default_lo, default_go, default_no > | |
initialize() (defined in FEDD::PrecOpFaCSI< SC, LO, GO, NO >) | FEDD::PrecOpFaCSI< SC, LO, GO, NO > | |
opSupportedImpl(Thyra::EOpTransp M_trans) const | FEDD::PreconditionerOperator< default_sc, default_lo, default_go, default_no > | protected |
PrecOpFaCSI() (defined in FEDD::PrecOpFaCSI< SC, LO, GO, NO >) | FEDD::PrecOpFaCSI< SC, LO, GO, NO > | |
PrecOpFaCSI(CommConstPtr_Type comm, bool fluidPrecMonolithic, bool useFluidPreconditioner=true, bool useSolidPreconditioner=true, bool onlyDiagonal=false) (defined in FEDD::PrecOpFaCSI< SC, LO, GO, NO >) | FEDD::PrecOpFaCSI< SC, LO, GO, NO > | |
productDomain() const | FEDD::PreconditionerOperator< default_sc, default_lo, default_go, default_no > | |
productRange() const | FEDD::PreconditionerOperator< default_sc, default_lo, default_go, default_no > | |
setBlock(const int i, const int j, const Teuchos::RCP< const Thyra::LinearOpBase< default_sc > > &block) | FEDD::PreconditionerOperator< default_sc, default_lo, default_go, default_no > | virtual |
setC1(ThyraLinOpPtr_Type C1) (defined in FEDD::PrecOpFaCSI< SC, LO, GO, NO >) | FEDD::PrecOpFaCSI< SC, LO, GO, NO > | |
setC1T(ThyraLinOpPtr_Type C1T) (defined in FEDD::PrecOpFaCSI< SC, LO, GO, NO >) | FEDD::PrecOpFaCSI< SC, LO, GO, NO > | |
setC2(ThyraLinOpPtr_Type C2) (defined in FEDD::PrecOpFaCSI< SC, LO, GO, NO >) | FEDD::PrecOpFaCSI< SC, LO, GO, NO > | |
setC4(ThyraLinOpPtr_Type C4) (defined in FEDD::PrecOpFaCSI< SC, LO, GO, NO >) | FEDD::PrecOpFaCSI< SC, LO, GO, NO > | |
setFluidBT(ThyraLinOpPtr_Type fBT) (defined in FEDD::PrecOpFaCSI< SC, LO, GO, NO >) | FEDD::PrecOpFaCSI< SC, LO, GO, NO > | |
setFluidF(ThyraLinOpPtr_Type fF) (defined in FEDD::PrecOpFaCSI< SC, LO, GO, NO >) | FEDD::PrecOpFaCSI< SC, LO, GO, NO > | |
setFluidInv(ThyraLinOpPtr_Type fInv) (defined in FEDD::PrecOpFaCSI< SC, LO, GO, NO >) | FEDD::PrecOpFaCSI< SC, LO, GO, NO > | |
setGE(ThyraLinOpPtr_Type C1, ThyraLinOpPtr_Type C1T, ThyraLinOpPtr_Type C2, ThyraLinOpPtr_Type sInv, ThyraLinOpPtr_Type fInv, ThyraLinOpPtr_Type fF, ThyraLinOpPtr_Type fBT) (defined in FEDD::PrecOpFaCSI< SC, LO, GO, NO >) | FEDD::PrecOpFaCSI< SC, LO, GO, NO > | |
setGeoInv(ThyraLinOpPtr_Type gInv) (defined in FEDD::PrecOpFaCSI< SC, LO, GO, NO >) | FEDD::PrecOpFaCSI< SC, LO, GO, NO > | |
setGI(ThyraLinOpPtr_Type C1, ThyraLinOpPtr_Type C1T, ThyraLinOpPtr_Type C2, ThyraLinOpPtr_Type C4, ThyraLinOpPtr_Type sInv, ThyraLinOpPtr_Type fInv, ThyraLinOpPtr_Type fF, ThyraLinOpPtr_Type fBT, ThyraLinOpPtr_Type gInv) (defined in FEDD::PrecOpFaCSI< SC, LO, GO, NO >) | FEDD::PrecOpFaCSI< SC, LO, GO, NO > | |
setGIShape(ThyraLinOpPtr_Type C1, ThyraLinOpPtr_Type C1T, ThyraLinOpPtr_Type C2, ThyraLinOpPtr_Type C4, ThyraLinOpPtr_Type sInv, ThyraLinOpPtr_Type fInv, ThyraLinOpPtr_Type fF, ThyraLinOpPtr_Type fBT, ThyraLinOpPtr_Type gInv, ThyraLinOpPtr_Type shape_v, ThyraLinOpPtr_Type shape_p) (defined in FEDD::PrecOpFaCSI< SC, LO, GO, NO >) | FEDD::PrecOpFaCSI< SC, LO, GO, NO > | |
setNonconstBlock(const int i, const int j, const Teuchos::RCP< Thyra::LinearOpBase< default_sc > > &block) | FEDD::PreconditionerOperator< default_sc, default_lo, default_go, default_no > | virtual |
setShapeDeriv(ThyraLinOpPtr_Type shape_v, ThyraLinOpPtr_Type shape_p) (defined in FEDD::PrecOpFaCSI< SC, LO, GO, NO >) | FEDD::PrecOpFaCSI< SC, LO, GO, NO > | |
setStructInv(ThyraLinOpPtr_Type sInv) (defined in FEDD::PrecOpFaCSI< SC, LO, GO, NO >) | FEDD::PrecOpFaCSI< SC, LO, GO, NO > | |
ThyraLinOpPtr_Type typedef (defined in FEDD::PrecOpFaCSI< SC, LO, GO, NO >) | FEDD::PrecOpFaCSI< SC, LO, GO, NO > | |
uninitialize() | FEDD::PreconditionerOperator< default_sc, default_lo, default_go, default_no > | virtual |