| 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::PrecBlock2x2< 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::PrecBlock2x2< SC, LO, GO, NO >) | FEDD::PrecBlock2x2< 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::PrecBlock2x2< SC, LO, GO, NO >) | FEDD::PrecBlock2x2< SC, LO, GO, NO > | |
| CommConstPtr_Type typedef (defined in FEDD::PrecBlock2x2< SC, LO, GO, NO >) | FEDD::PrecBlock2x2< 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::PrecBlock2x2< SC, LO, GO, NO >) | FEDD::PrecBlock2x2< SC, LO, GO, NO > | |
| opSupportedImpl(Thyra::EOpTransp M_trans) const | FEDD::PreconditionerOperator< default_sc, default_lo, default_go, default_no > | protected |
| PrecBlock2x2() (defined in FEDD::PrecBlock2x2< SC, LO, GO, NO >) | FEDD::PrecBlock2x2< SC, LO, GO, NO > | |
| PrecBlock2x2(CommConstPtr_Type comm) (defined in FEDD::PrecBlock2x2< SC, LO, GO, NO >) | FEDD::PrecBlock2x2< 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 > | |
| setB(ThyraLinOpPtr_Type B) | FEDD::PrecBlock2x2< SC, LO, GO, NO > | inline |
| 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 |
| setDiagonal(ThyraLinOpPtr_Type velocityInv, ThyraLinOpPtr_Type pressureInv) | FEDD::PrecBlock2x2< SC, LO, GO, NO > | |
| setF(ThyraLinOpPtr_Type F) | FEDD::PrecBlock2x2< SC, LO, GO, NO > | inline |
| 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 |
| setPressureInv(ThyraLinOpPtr_Type pressureInv) | FEDD::PrecBlock2x2< SC, LO, GO, NO > | |
| setPressureInvs(ThyraLinOpPtr_Type laplaceInverse, ThyraLinOpPtr_Type convectionDiffusionOperator, ThyraLinOpPtr_Type massMatrixInverse, ThyraLinOpPtr_Type massMatrixVInverse) | FEDD::PrecBlock2x2< SC, LO, GO, NO > | |
| setPressureInvs(ThyraLinOpPtr_Type laplaceInverse, ThyraLinOpPtr_Type massMatrixVInverse) | FEDD::PrecBlock2x2< SC, LO, GO, NO > | |
| setTriangular(ThyraLinOpPtr_Type velocityInv, ThyraLinOpPtr_Type pressureInv, ThyraLinOpPtr_Type BT) | FEDD::PrecBlock2x2< SC, LO, GO, NO > | |
| setTriangular(ThyraLinOpPtr_Type velocityInv, ThyraLinOpPtr_Type laplaceInverse, ThyraLinOpPtr_Type convectionDiffusionOperator, ThyraLinOpPtr_Type massMatrixInverse, ThyraLinOpPtr_Type massMatrixVInverse, ThyraLinOpPtr_Type BT) | FEDD::PrecBlock2x2< SC, LO, GO, NO > | |
| setTriangular(ThyraLinOpPtr_Type velocityInv, ThyraLinOpPtr_Type laplaceInverse, ThyraLinOpPtr_Type massMatrixVInverse, ThyraLinOpPtr_Type BT) | FEDD::PrecBlock2x2< SC, LO, GO, NO > | |
| setType(std::string type) | FEDD::PrecBlock2x2< SC, LO, GO, NO > | |
| setVeloctiyInv(ThyraLinOpPtr_Type veloctiyInv) | FEDD::PrecBlock2x2< SC, LO, GO, NO > | |
| ThyraLinOpPtr_Type typedef (defined in FEDD::PrecBlock2x2< SC, LO, GO, NO >) | FEDD::PrecBlock2x2< SC, LO, GO, NO > | |
| uninitialize() | FEDD::PreconditionerOperator< default_sc, default_lo, default_go, default_no > | virtual |