LinearOpSourceBase that accepts and gives up linear operators for a PCD preconditioner.
More...
#include <Meros_PCDOperatorSource.h>
Constructors/initializers/accessors | |
| PCDOperatorSource () | |
| Construct to uninitialized. | |
| PCDOperatorSource (ConstLinearOperator< double > op, ConstLinearOperator< double > Fp, ConstLinearOperator< double > Ap) | |
| Construct with saddle, Fp, and Ap LinearOperators. | |
| PCDOperatorSource (ConstLinearOperator< double > op, ConstLinearOperator< double > Fp, ConstLinearOperator< double > Ap, ConstLinearOperator< double > Qp) | |
| Construct with saddle, Fp, Ap, and Qp LinearOperators. | |
| PCDOperatorSource (Epetra_RowMatrix *S00, Epetra_RowMatrix *S01, Epetra_RowMatrix *S10, Epetra_RowMatrix *S11, Epetra_RowMatrix *Fp, Epetra_RowMatrix *Ap) | |
| Construct with epetra operators for block matrix components and Fp and Ap. | |
| PCDOperatorSource (Epetra_RowMatrix *S00, Epetra_RowMatrix *S01, Epetra_RowMatrix *S10, Epetra_RowMatrix *S11, Epetra_RowMatrix *Fp, Epetra_RowMatrix *Ap, Epetra_RowMatrix *Qp) | |
| Construct with epetra operators for block matrix components and Fp, Ap, and Qp. | |
| void | initialize (ConstLinearOperator< double > op, ConstLinearOperator< double > Fp, ConstLinearOperator< double > Ap, ConstLinearOperator< double > Qp) |
| Initialize with saddle, Fp, Ap, and Qp LinearOperators. | |
| void | uninitialize () |
| Uninitialize. | |
| bool | isOpConst () const |
| RCP< const LinearOpBase< double > > | getOp () const |
| RCP< LinearOpBase< double > > | getNonconstOp () |
| ConstLinearOperator< double > | getSaddleOp () const |
| ConstLinearOperator< double > | getFp () const |
| ConstLinearOperator< double > | getAp () const |
| ConstLinearOperator< double > | getQp () const |
LinearOpSourceBase that accepts and gives up linear operators for a PCD preconditioner.
| void PCDOperatorSource::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