PyTrilinos  Development
 All Classes Functions
Public Member Functions | Public Attributes
PyTrilinos.ML.EpetraBaseOperator Class Reference
Inheritance diagram for PyTrilinos.ML.EpetraBaseOperator:
Inheritance graph
[legend]
Collaboration diagram for PyTrilinos.ML.EpetraBaseOperator:
Collaboration graph
[legend]

List of all members.

Public Member Functions

def __init__
def ApplyInverse
def SetUseTranspose
def Apply
def NormInf
def Label
def UseTranspose
def HasNormInf
def Comm
def OperatorDomainMap
def OperatorRangeMap
def Map
def GetBaseOperator

Public Attributes

 this

Detailed Description

Basic class to wrap MLAPI::InverseOperator into Epetra_Operator.

Marzio Sala, SNL 9214.

C++ includes: MLAPI_EpetraBaseOperator.h 

Constructor & Destructor Documentation

def PyTrilinos.ML.EpetraBaseOperator.__init__ (   self,
  args 
)
__init__(MLAPI::EpetraBaseOperator self, Map inMap, BaseOperator Op) -> EpetraBaseOperator

MLAPI::EpetraBaseOperator::EpetraBaseOperator(const Epetra_Map &inMap,
const BaseOperator &Op)

Constructor. 

Reimplemented from PyTrilinos.Epetra.Operator.


Member Function Documentation

def PyTrilinos.ML.EpetraBaseOperator.Apply (   self,
  args 
)
Apply(EpetraBaseOperator self, Epetra_MultiVector X_Epetra, Epetra_MultiVector Y_Epetra) -> int

virtual int
MLAPI::EpetraBaseOperator::Apply(const Epetra_MultiVector &X_Epetra,
Epetra_MultiVector &Y_Epetra) const

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

Reimplemented from PyTrilinos.Epetra.Operator.

ApplyInverse(EpetraBaseOperator self, Epetra_MultiVector X_Epetra, Epetra_MultiVector Y_Epetra) -> int

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

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

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

Reimplemented from PyTrilinos.Epetra.Operator.

def PyTrilinos.ML.EpetraBaseOperator.Comm (   self,
  args 
)
Comm(EpetraBaseOperator self) -> Comm

virtual const
Epetra_Comm& MLAPI::EpetraBaseOperator::Comm() const

Returns a reference to the communicator object. 

Reimplemented from PyTrilinos.Epetra.Operator.

GetBaseOperator(EpetraBaseOperator self) -> BaseOperator

const BaseOperator& MLAPI::EpetraBaseOperator::GetBaseOperator() const

def PyTrilinos.ML.EpetraBaseOperator.HasNormInf (   self,
  args 
)
HasNormInf(EpetraBaseOperator self) -> bool

virtual
bool MLAPI::EpetraBaseOperator::HasNormInf() const

NOT IMPLEMENTED. 

Reimplemented from PyTrilinos.Epetra.Operator.

def PyTrilinos.ML.EpetraBaseOperator.Label (   self,
  args 
)
Label(EpetraBaseOperator self) -> char const *

virtual
const char* MLAPI::EpetraBaseOperator::Label() const

Returns the label of this object. 

Reimplemented from PyTrilinos.Epetra.Operator.

def PyTrilinos.ML.EpetraBaseOperator.Map (   self,
  args 
)
Map(EpetraBaseOperator self) -> Map

virtual const
Epetra_Map& MLAPI::EpetraBaseOperator::Map() const

Returns a reference to the Map of this object. 
def PyTrilinos.ML.EpetraBaseOperator.NormInf (   self,
  args 
)
NormInf(EpetraBaseOperator self) -> double

virtual
double MLAPI::EpetraBaseOperator::NormInf() const

NOT IMPLEMENTED. 

Reimplemented from PyTrilinos.Epetra.Operator.

OperatorDomainMap(EpetraBaseOperator self) -> Map

virtual const Epetra_Map&
MLAPI::EpetraBaseOperator::OperatorDomainMap() const

Returns a reference to the OperatorDomainMap. 

Reimplemented from PyTrilinos.Epetra.Operator.

OperatorRangeMap(EpetraBaseOperator self) -> Map

virtual const Epetra_Map&
MLAPI::EpetraBaseOperator::OperatorRangeMap() const

Returns a reference to the OperatorRangeMap. 

Reimplemented from PyTrilinos.Epetra.Operator.

SetUseTranspose(EpetraBaseOperator self, bool UseTransposeFlag) -> int

virtual int MLAPI::EpetraBaseOperator::SetUseTranspose(bool
UseTransposeFlag)

Sets the use of tranpose (NOT IMPLEMENTED). 

Reimplemented from PyTrilinos.Epetra.Operator.

UseTranspose(EpetraBaseOperator self) -> bool

virtual bool MLAPI::EpetraBaseOperator::UseTranspose() const

Returns false. 

Reimplemented from PyTrilinos.Epetra.Operator.


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