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:
Generated on Wed May 12 21:40:17 2010 for Meros by  doxygen 1.4.7