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
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 

Member Function Documentation

def PyTrilinos::ML::EpetraBaseOperator::__init__ (   self,
  args 
)

__init__(self, Map Map, BaseOperator Op) -> EpetraBaseOperator

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

Constructor. 

Reimplemented from PyTrilinos::Epetra::Operator.

def PyTrilinos::ML::EpetraBaseOperator::__init__ (   self,
  args 
)

__init__(self, Map Map, BaseOperator Op) -> EpetraBaseOperator

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

Constructor. 

Reimplemented from PyTrilinos::Epetra::Operator.

def PyTrilinos::ML::EpetraBaseOperator::Apply (   self,
  args 
)

Apply(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.

def PyTrilinos::ML::EpetraBaseOperator::Apply (   self,
  args 
)

Apply(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.

def PyTrilinos::ML::EpetraBaseOperator::ApplyInverse (   self,
  args 
)

ApplyInverse(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::ApplyInverse (   self,
  args 
)

ApplyInverse(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(self) -> Comm

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

Returns a reference to the communicator object. 

Reimplemented from PyTrilinos::Epetra::Operator.

def PyTrilinos::ML::EpetraBaseOperator::Comm (   self,
  args 
)

Comm(self) -> Comm

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

Returns a reference to the communicator object. 

Reimplemented from PyTrilinos::Epetra::Operator.

def PyTrilinos::ML::EpetraBaseOperator::GetBaseOperator (   self,
  args 
)

GetBaseOperator(self) -> BaseOperator

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

def PyTrilinos::ML::EpetraBaseOperator::GetBaseOperator (   self,
  args 
)

GetBaseOperator(self) -> BaseOperator

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

def PyTrilinos::ML::EpetraBaseOperator::HasNormInf (   self,
  args 
)

HasNormInf(self) -> bool

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

NOT IMPLEMENTED. 

Reimplemented from PyTrilinos::Epetra::Operator.

def PyTrilinos::ML::EpetraBaseOperator::HasNormInf (   self,
  args 
)

HasNormInf(self) -> bool

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

NOT IMPLEMENTED. 

Reimplemented from PyTrilinos::Epetra::Operator.

def PyTrilinos::ML::EpetraBaseOperator::Label (   self,
  args 
)

Label(self) -> char

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

Returns the label of this object. 

Reimplemented from PyTrilinos::Epetra::Operator.

def PyTrilinos::ML::EpetraBaseOperator::Label (   self,
  args 
)

Label(self) -> char

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(self) -> Map

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

Returns a reference to the Map of this object. 

def PyTrilinos::ML::EpetraBaseOperator::Map (   self,
  args 
)

Map(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(self) -> double

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

NOT IMPLEMENTED. 

Reimplemented from PyTrilinos::Epetra::Operator.

def PyTrilinos::ML::EpetraBaseOperator::NormInf (   self,
  args 
)

NormInf(self) -> double

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

NOT IMPLEMENTED. 

Reimplemented from PyTrilinos::Epetra::Operator.

def PyTrilinos::ML::EpetraBaseOperator::OperatorDomainMap (   self,
  args 
)

OperatorDomainMap(self) -> Map

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

Returns a reference to the OperatorDomainMap. 

Reimplemented from PyTrilinos::Epetra::Operator.

def PyTrilinos::ML::EpetraBaseOperator::OperatorDomainMap (   self,
  args 
)

OperatorDomainMap(self) -> Map

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

Returns a reference to the OperatorDomainMap. 

Reimplemented from PyTrilinos::Epetra::Operator.

def PyTrilinos::ML::EpetraBaseOperator::OperatorRangeMap (   self,
  args 
)

OperatorRangeMap(self) -> Map

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

Returns a reference to the OperatorRangeMap. 

Reimplemented from PyTrilinos::Epetra::Operator.

def PyTrilinos::ML::EpetraBaseOperator::OperatorRangeMap (   self,
  args 
)

OperatorRangeMap(self) -> Map

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

Returns a reference to the OperatorRangeMap. 

Reimplemented from PyTrilinos::Epetra::Operator.

def PyTrilinos::ML::EpetraBaseOperator::SetUseTranspose (   self,
  args 
)

SetUseTranspose(self, bool UseTranspose) -> int

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

Sets the use of tranpose (NOT IMPLEMENTED). 

Reimplemented from PyTrilinos::Epetra::Operator.

def PyTrilinos::ML::EpetraBaseOperator::SetUseTranspose (   self,
  args 
)

SetUseTranspose(self, bool UseTranspose) -> int

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

Sets the use of tranpose (NOT IMPLEMENTED). 

Reimplemented from PyTrilinos::Epetra::Operator.

def PyTrilinos::ML::EpetraBaseOperator::UseTranspose (   self,
  args 
)

UseTranspose(self) -> bool

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

Returns false. 

Reimplemented from PyTrilinos::Epetra::Operator.

def PyTrilinos::ML::EpetraBaseOperator::UseTranspose (   self,
  args 
)

UseTranspose(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 files:

Generated on Thu Dec 17 11:00:22 2009 for PyTrilinos by  doxygen 1.5.9