LinearOpSourceBase that accepts and gives up linear operators for an SIMPLE preconditioner.
More...
#include <Meros_SIMPLEOperatorSource.h>
Constructors/initializers/accessors | |
| SIMPLEOperatorSource () | |
| Construct to uninitialized. | |
| SIMPLEOperatorSource (ConstLinearOperator< double > op) | |
| Construct with saddle LinearOperator. | |
| SIMPLEOperatorSource (Epetra_RowMatrix *S00, Epetra_RowMatrix *S01, Epetra_RowMatrix *S10, Epetra_RowMatrix *S11) | |
| Construct with epetra operators. | |
| void | initialize (ConstLinearOperator< double > op) |
| Initialize with saddle and Qu LinearOperators. | |
| void | uninitialize () |
| Uninitialize. | |
| bool | isOpConst () const |
| RCP< const LinearOpBase< double > > | getOp () const |
| RCP< LinearOpBase< double > > | getNonconstOp () |
| ConstLinearOperator< double > | getDinvOp () const |
LinearOpSourceBase that accepts and gives up linear operators for an SIMPLE preconditioner.
| void SIMPLEOperatorSource::uninitialize | ( | ) |
Uninitialize.
Note: If the client wants to access the underlying linear operator, then it had better grab them with the below access functions before calling this function.
1.4.7