ML  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
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)
 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
inlinevirtual

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

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

Implements Epetra_Operator.

References Apply().


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