MLAPI::EpetraBaseOperator Class Reference

Basic class to wrap MLAPI::InverseOperator into Epetra_Operator. More...

#include <MLAPI_EpetraBaseOperator.h>

Inheritance diagram for MLAPI::EpetraBaseOperator:

[legend]
Collaboration diagram for MLAPI::EpetraBaseOperator:
[legend]
List of all members.

Public Member Functions

 EpetraBaseOperator (const Epetra_Map &Map, const BaseOperator &Op)
 Constructor.
virtual ~EpetraBaseOperator ()
 Destructor.
int ApplyInverse (const Epetra_MultiVector &X_Epetra, Epetra_MultiVector &Y_Epetra) const
 Applies the operator to X, returns the results in Y.
virtual int SetUseTranspose (bool UseTranspose)
 Sets the use of tranpose (NOT IMPLEMENTED).
virtual int Apply (const Epetra_MultiVector &X_Epetra, Epetra_MultiVector &Y_Epetra) const
 Applies the operator to X, returns the results in Y.
virtual double NormInf () const
 NOT IMPLEMENTED.
virtual const char * Label () const
 Returns the label of this object.
virtual bool UseTranspose () const
 Returns false.
virtual bool HasNormInf () const
 NOT IMPLEMENTED.
virtual const Epetra_CommComm () const
 Returns a reference to the communicator object.
virtual const Epetra_MapOperatorDomainMap () const
 Returns a reference to the OperatorDomainMap.
virtual const Epetra_MapOperatorRangeMap () const
 Returns a reference to the OperatorRangeMap.
virtual const Epetra_MapMap () const
 Returns a reference to the Map of this object.
const BaseOperatorGetBaseOperator () const

Detailed Description

Basic class to wrap MLAPI::InverseOperator into Epetra_Operator.

Author:
Marzio Sala, SNL 9214.
Date:
Last updated on Feb-05.


Member Function Documentation

int MLAPI::EpetraBaseOperator::ApplyInverse const Epetra_MultiVector X_Epetra,
Epetra_MultiVector Y_Epetra
const [inline, virtual]
 

Applies the operator to X, returns the results in Y.

Note:
Apply() and ApplyInverse() are the SAME function!

Implements Epetra_Operator.


The documentation for this class was generated from the following file:
Generated on Thu Sep 18 12:38:46 2008 for ML by doxygen 1.3.9.1