ML  Version of the Day
Public Member Functions | List of all members
MLAPI::EpetraBaseOperator Class Reference

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

#include <MLAPI_EpetraBaseOperator.h>

Inheritance diagram for MLAPI::EpetraBaseOperator:
Inheritance graph
[legend]
Collaboration diagram for MLAPI::EpetraBaseOperator:
Collaboration graph
[legend]

Public Member Functions

 EpetraBaseOperator (const Epetra_Map &inMap, 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. More...
 
virtual int SetUseTranspose (bool UseTransposeFlag)
 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_Comm & Comm () const
 Returns a reference to the communicator object.
 
virtual const Epetra_Map & OperatorDomainMap () const
 Returns a reference to the OperatorDomainMap.
 
virtual const Epetra_Map & OperatorRangeMap () const
 Returns a reference to the OperatorRangeMap.
 
virtual const Epetra_Map & Map () 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

◆ ApplyInverse()

int MLAPI::EpetraBaseOperator::ApplyInverse ( const Epetra_MultiVector &  X_Epetra,
Epetra_MultiVector &  Y_Epetra 
) const
inline

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

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

References Apply().


The documentation for this class was generated from the following file: