| 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 |