|
| PrecBlock2x2 (CommConstPtr_Type comm) |
|
void | setDiagonal (ThyraLinOpPtr_Type velocityInv, ThyraLinOpPtr_Type pressureInv) |
|
void | setTriangular (ThyraLinOpPtr_Type velocityInv, ThyraLinOpPtr_Type pressureInv, ThyraLinOpPtr_Type BT) |
|
void | setVeloctiyInv (ThyraLinOpPtr_Type veloctiyInv) |
|
void | setPressureInv (ThyraLinOpPtr_Type pressureInv) |
|
void | setType (std::string type) |
|
void | initialize () |
|
virtual void | 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 |
|
void | setBlockImpl (const int i, const int j, const RCP< LinearOpType > &block) |
|
void | setBlockImpl (const int i, const int j, const RCP< LinearOpType > &block) |
|
virtual void | beginBlockFill () |
|
virtual void | beginBlockFill (const int numRowBlocks, const int numColBlocks) |
|
virtual void | beginBlockFill (const Teuchos::RCP< const Thyra::ProductVectorSpaceBase< default_sc > > &productRange, const Teuchos::RCP< const Thyra::ProductVectorSpaceBase< default_sc > > &productDomain) |
|
virtual bool | blockFillIsActive () const |
|
virtual bool | acceptsBlock (const int i, const int j) const |
|
virtual void | setNonconstBlock (const int i, const int j, const Teuchos::RCP< Thyra::LinearOpBase< default_sc > > &block) |
|
virtual void | setBlock (const int i, const int j, const Teuchos::RCP< const Thyra::LinearOpBase< default_sc > > &block) |
|
virtual void | endBlockFill () |
|
virtual void | uninitialize () |
|
Teuchos::RCP< const Thyra::ProductVectorSpaceBase< default_sc > > | productRange () const |
|
Teuchos::RCP< const Thyra::ProductVectorSpaceBase< default_sc > > | productDomain () const |
|
bool | blockExists (const int i, const int j) const |
|
bool | blockIsConst (const int i, const int j) const |
|
Teuchos::RCP< Thyra::LinearOpBase< default_sc > > | getNonconstBlock (const int i, const int j) |
|
Teuchos::RCP< const Thyra::LinearOpBase< default_sc > > | getBlock (const int i, const int j) const |
|
Teuchos::RCP< const Thyra::VectorSpaceBase< default_sc > > | range () const |
|
Teuchos::RCP< const Thyra::VectorSpaceBase< default_sc > > | domain () const |
|
Teuchos::RCP< const Thyra::LinearOpBase< default_sc > > | clone () const |
|
std::string | description () const |
|
void | describe (Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel verbLevel) const |
|