Meros::LSCOperatorSource Class Reference

Meros implementation of a Thyra LinearOpSourceBase that accepts and gives up linear operators for an LSC preconditioner. More...

#include <Meros_LSCOperatorSource.h>

List of all members.

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
 
RCP< const LinearOpBase< double > > getOp () const
 
RCP< LinearOpBase< double > > getNonconstOp ()
 
ConstLinearOperator< double > getSaddleOp () const
 
ConstLinearOperator< double > getQu () const
 

Detailed Description

Meros implementation of a Thyra LinearOpSourceBase that accepts and gives up linear operators for an LSC preconditioner.


Member Function Documentation

void LSCOperatorSource::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.


The documentation for this class was generated from the following files:
 All Classes Files Functions
Generated on Wed Apr 13 10:21:45 2011 for Meros by  doxygen 1.6.3