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
 
RefCountPtr< const LinearOpBase<
double > > 
getOp () const
 
RefCountPtr< 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 Thu Sep 18 12:38:47 2008 for Meros by doxygen 1.3.9.1