LinearOpSourceBase that accepts and gives up linear operators for an LSC preconditioner.
More...
#include <Meros_LSCOperatorSource.h>
Constructors/initializers/accessors | |
| LSCOperatorSource () | |
| Construct to uninitialized. | |
| LSCOperatorSource (ConstLinearOperator< double > op) | |
| Construct with saddle LinearOperator. | |
| LSCOperatorSource (ConstLinearOperator< double > op, ConstLinearOperator< double > Qu) | |
| Construct with saddle and Qu LinearOperator. | |
| LSCOperatorSource (Epetra_RowMatrix *S00, Epetra_RowMatrix *S01, Epetra_RowMatrix *S10, Epetra_RowMatrix *S11) | |
| Construct with epetra operators. | |
| LSCOperatorSource (Epetra_RowMatrix *S00, Epetra_RowMatrix *S01, Epetra_RowMatrix *S10, Epetra_RowMatrix *S11, Epetra_RowMatrix *Qu) | |
| Construct with epetra operators. | |
| void | initialize (ConstLinearOperator< double > op, ConstLinearOperator< double > Qu) |
| Initialize with saddle and Qu LinearOperators. | |
| void | uninitialize () |
| Uninitialize. | |
| bool | isOpConst () const |
|
RefCountPtr< const LinearOpBase< double > > | getOp () const |
|
RefCountPtr< LinearOpBase< double > > | getNonconstOp () |
| ConstLinearOperator< double > | getSaddleOp () const |
| ConstLinearOperator< double > | getQu () const |
LinearOpSourceBase that accepts and gives up linear operators for an LSC preconditioner.
|
|
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.3.9.1