PyTrilinos::ML::InverseOperator Class Reference

Inheritance diagram for PyTrilinos::ML::InverseOperator:

Inheritance graph
[legend]
Collaboration diagram for PyTrilinos::ML::InverseOperator:

Collaboration graph
[legend]

List of all members.

Public Member Functions

def __init__
def GetOperatorRangeSpace
def GetOperatorDomainSpace
def GetRangeSpace
def GetDomainSpace
def RCPRowMatrix
def RowMatrix
def GetOperator
def GetRCPData
def GetRCPMLPrec
def Apply
def __call__
def __mul__
def Reshape
def __init__
def GetOperatorRangeSpace
def GetOperatorDomainSpace
def GetRangeSpace
def GetDomainSpace
def RCPRowMatrix
def RowMatrix
def GetOperator
def GetRCPData
def GetRCPMLPrec
def Apply
def __call__
def __mul__
def Reshape

Public Attributes

 this


Detailed Description

InverseOperator: basic class to define smoother and coarse solvers.

Marzio Sala, D-INFK/ETHZ.

C++ includes: MLAPI_InverseOperator.h 

Member Function Documentation

def PyTrilinos::ML::InverseOperator::__call__ (   self,
  args 
)

__call__(self, MultiVector LHS) -> MultiVector
__call__(self, MultiVector LHS, MultiVector RHS) -> MultiVector

def PyTrilinos::ML::InverseOperator::__call__ (   self,
  args 
)

__call__(self, MultiVector LHS) -> MultiVector
__call__(self, MultiVector LHS, MultiVector RHS) -> MultiVector

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

__init__(self) -> InverseOperator
__init__(self, Operator Op, string Type) -> InverseOperator
__init__(self, Operator Op, string Type, ParameterList List) -> InverseOperator
__init__(self, InverseOperator RHS) -> InverseOperator

MLAPI::InverseOperator::InverseOperator(const InverseOperator &RHS)

Copy constructor. 

Reimplemented from PyTrilinos::ML::CompObject.

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

__init__(self) -> InverseOperator
__init__(self, Operator Op, string Type) -> InverseOperator
__init__(self, Operator Op, string Type, ParameterList List) -> InverseOperator
__init__(self, InverseOperator RHS) -> InverseOperator

MLAPI::InverseOperator::InverseOperator(const InverseOperator &RHS)

Copy constructor. 

Reimplemented from PyTrilinos::ML::CompObject.

def PyTrilinos::ML::InverseOperator::__mul__ (   self,
  args 
)

__mul__(self, MultiVector rhs) -> MultiVector

def PyTrilinos::ML::InverseOperator::__mul__ (   self,
  args 
)

__mul__(self, MultiVector rhs) -> MultiVector

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

Apply(self, MultiVector x, MultiVector y) -> int

int
MLAPI::InverseOperator::Apply(const MultiVector &x, MultiVector &y)
const

Applies this object to vector lhs, returns values in rhs. 

Reimplemented from PyTrilinos::ML::BaseOperator.

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

Apply(self, MultiVector x, MultiVector y) -> int

int
MLAPI::InverseOperator::Apply(const MultiVector &x, MultiVector &y)
const

Applies this object to vector lhs, returns values in rhs. 

Reimplemented from PyTrilinos::ML::BaseOperator.

def PyTrilinos::ML::InverseOperator::GetDomainSpace (   self,
  args 
)

GetDomainSpace(self) -> Space

const
Space MLAPI::InverseOperator::GetDomainSpace() const

Returns a reference to the domain space of this object. 

def PyTrilinos::ML::InverseOperator::GetDomainSpace (   self,
  args 
)

GetDomainSpace(self) -> Space

const
Space MLAPI::InverseOperator::GetDomainSpace() const

Returns a reference to the domain space of this object. 

def PyTrilinos::ML::InverseOperator::GetOperator (   self,
  args 
)

GetOperator(self) -> Operator

const
Operator& MLAPI::InverseOperator::GetOperator() const

Returns a reference to the Operator of which this object defines the
inverse. 

def PyTrilinos::ML::InverseOperator::GetOperator (   self,
  args 
)

GetOperator(self) -> Operator

const
Operator& MLAPI::InverseOperator::GetOperator() const

Returns a reference to the Operator of which this object defines the
inverse. 

def PyTrilinos::ML::InverseOperator::GetOperatorDomainSpace (   self,
  args 
)

GetOperatorDomainSpace(self) -> Space

const Space MLAPI::InverseOperator::GetOperatorDomainSpace() const

Returns a reference to the domain space of this object. 

Reimplemented from PyTrilinos::ML::BaseOperator.

def PyTrilinos::ML::InverseOperator::GetOperatorDomainSpace (   self,
  args 
)

GetOperatorDomainSpace(self) -> Space

const Space MLAPI::InverseOperator::GetOperatorDomainSpace() const

Returns a reference to the domain space of this object. 

Reimplemented from PyTrilinos::ML::BaseOperator.

def PyTrilinos::ML::InverseOperator::GetOperatorRangeSpace (   self,
  args 
)

GetOperatorRangeSpace(self) -> Space

const Space MLAPI::InverseOperator::GetOperatorRangeSpace() const

Returns a reference to the range space of this object. 

Reimplemented from PyTrilinos::ML::BaseOperator.

def PyTrilinos::ML::InverseOperator::GetOperatorRangeSpace (   self,
  args 
)

GetOperatorRangeSpace(self) -> Space

const Space MLAPI::InverseOperator::GetOperatorRangeSpace() const

Returns a reference to the range space of this object. 

Reimplemented from PyTrilinos::ML::BaseOperator.

def PyTrilinos::ML::InverseOperator::GetRangeSpace (   self,
  args 
)

GetRangeSpace(self) -> Space

const
Space MLAPI::InverseOperator::GetRangeSpace() const

Returns a reference to the range space of this object. 

def PyTrilinos::ML::InverseOperator::GetRangeSpace (   self,
  args 
)

GetRangeSpace(self) -> Space

const
Space MLAPI::InverseOperator::GetRangeSpace() const

Returns a reference to the range space of this object. 

def PyTrilinos::ML::InverseOperator::GetRCPData (   self,
  args 
)

GetRCPData(self) -> Teuchos::RefCountPtr<(Ifpack_Preconditioner)>
GetRCPData(self) -> Teuchos::RefCountPtr<(Ifpack_Preconditioner)>

const
Teuchos::RefCountPtr<Ifpack_Preconditioner>&
MLAPI::InverseOperator::GetRCPData() const

Returns a pointer to the internally stored IFPACK preconditioner. 

def PyTrilinos::ML::InverseOperator::GetRCPData (   self,
  args 
)

GetRCPData(self) -> Teuchos::RefCountPtr<(Ifpack_Preconditioner)>
GetRCPData(self) -> Teuchos::RefCountPtr<(Ifpack_Preconditioner)>

const
Teuchos::RefCountPtr<Ifpack_Preconditioner>&
MLAPI::InverseOperator::GetRCPData() const

Returns a pointer to the internally stored IFPACK preconditioner. 

def PyTrilinos::ML::InverseOperator::GetRCPMLPrec (   self,
  args 
)

GetRCPMLPrec(self) -> Teuchos::RefCountPtr<(ML_Epetra::MultiLevelPreconditioner)>
GetRCPMLPrec(self) -> Teuchos::RefCountPtr<(ML_Epetra::MultiLevelPreconditioner)>

const
Teuchos::RefCountPtr<ML_Epetra::MultiLevelPreconditioner>&
MLAPI::InverseOperator::GetRCPMLPrec() const

Returns a pointer to the internally stored ML preconditioner. 

def PyTrilinos::ML::InverseOperator::GetRCPMLPrec (   self,
  args 
)

GetRCPMLPrec(self) -> Teuchos::RefCountPtr<(ML_Epetra::MultiLevelPreconditioner)>
GetRCPMLPrec(self) -> Teuchos::RefCountPtr<(ML_Epetra::MultiLevelPreconditioner)>

const
Teuchos::RefCountPtr<ML_Epetra::MultiLevelPreconditioner>&
MLAPI::InverseOperator::GetRCPMLPrec() const

Returns a pointer to the internally stored ML preconditioner. 

def PyTrilinos::ML::InverseOperator::RCPRowMatrix (   self,
  args 
)

RCPRowMatrix(self) -> Teuchos::RefCountPtr<(Epetra_RowMatrix)>

const
Teuchos::RefCountPtr<Epetra_RowMatrix>
MLAPI::InverseOperator::RCPRowMatrix() const

Returns pointer of the internally stored ML_Epetra::RowMatrix object.

def PyTrilinos::ML::InverseOperator::RCPRowMatrix (   self,
  args 
)

RCPRowMatrix(self) -> Teuchos::RefCountPtr<(Epetra_RowMatrix)>

const
Teuchos::RefCountPtr<Epetra_RowMatrix>
MLAPI::InverseOperator::RCPRowMatrix() const

Returns pointer of the internally stored ML_Epetra::RowMatrix object.

def PyTrilinos::ML::InverseOperator::Reshape (   self,
  args 
)

Reshape(self)
Reshape(self, Operator Op, string Type)
Reshape(self, Operator Op, string Type, ParameterList List)
Reshape(self, Operator Op, string Type, PyObject obj) -> bool

void
MLAPI::InverseOperator::Reshape(const Operator &Op, const string Type,
Teuchos::ParameterList &List)

Reshapes the object by setting the Operator and the specified type. 

def PyTrilinos::ML::InverseOperator::Reshape (   self,
  args 
)

Reshape(self)
Reshape(self, Operator Op, string Type)
Reshape(self, Operator Op, string Type, ParameterList List)
Reshape(self, Operator Op, string Type, PyObject obj) -> bool

void
MLAPI::InverseOperator::Reshape(const Operator &Op, const string Type,
Teuchos::ParameterList &List)

Reshapes the object by setting the Operator and the specified type. 

def PyTrilinos::ML::InverseOperator::RowMatrix (   self,
  args 
)

RowMatrix(self) -> RowMatrix

Epetra_RowMatrix* MLAPI::InverseOperator::RowMatrix() const

Returns pointer of the internally stored ML_Epetra::RowMatrix object.

def PyTrilinos::ML::InverseOperator::RowMatrix (   self,
  args 
)

RowMatrix(self) -> RowMatrix

Epetra_RowMatrix* MLAPI::InverseOperator::RowMatrix() const

Returns pointer of the internally stored ML_Epetra::RowMatrix object.


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