PyTrilinos::ML::BaseOperator Class Reference

Inheritance diagram for PyTrilinos::ML::BaseOperator:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

def Apply
def GetOperatorDomainSpace
def GetOperatorRangeSpace
def __init__
def __disown__
def Apply
def GetOperatorDomainSpace
def GetOperatorRangeSpace
def __init__
def __disown__

Public Attributes

 this


Detailed Description

Base class for all MLAPI objects.

Marzio Sala, SNL 9214.

C++ includes: MLAPI_BaseOperator.h 

Member Function Documentation

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

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

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

Apply(self, MultiVector LHS, MultiVector RHS) -> int

virtual int
MLAPI::BaseOperator::Apply(const MultiVector &LHS, MultiVector &RHS)
const =0

Applies the operator to X, using Y as starting solution. Returns the
solution in Y. 

Reimplemented in PyTrilinos::ML::Operator, PyTrilinos::ML::InverseOperator, PyTrilinos::ML::Operator, and PyTrilinos::ML::InverseOperator.

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

Apply(self, MultiVector LHS, MultiVector RHS) -> int

virtual int
MLAPI::BaseOperator::Apply(const MultiVector &LHS, MultiVector &RHS)
const =0

Applies the operator to X, using Y as starting solution. Returns the
solution in Y. 

Reimplemented in PyTrilinos::ML::Operator, PyTrilinos::ML::InverseOperator, PyTrilinos::ML::Operator, and PyTrilinos::ML::InverseOperator.

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

GetOperatorDomainSpace(self) -> Space

virtual const Space MLAPI::BaseOperator::GetOperatorDomainSpace()
const =0

Returns a copy of the domain space of this object. 

Reimplemented in PyTrilinos::ML::Operator, PyTrilinos::ML::InverseOperator, PyTrilinos::ML::Operator, and PyTrilinos::ML::InverseOperator.

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

GetOperatorDomainSpace(self) -> Space

virtual const Space MLAPI::BaseOperator::GetOperatorDomainSpace()
const =0

Returns a copy of the domain space of this object. 

Reimplemented in PyTrilinos::ML::Operator, PyTrilinos::ML::InverseOperator, PyTrilinos::ML::Operator, and PyTrilinos::ML::InverseOperator.

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

GetOperatorRangeSpace(self) -> Space

virtual const Space MLAPI::BaseOperator::GetOperatorRangeSpace() const
=0

Returns a copy of the range space of this object. 

Reimplemented in PyTrilinos::ML::Operator, PyTrilinos::ML::InverseOperator, PyTrilinos::ML::Operator, and PyTrilinos::ML::InverseOperator.

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

GetOperatorRangeSpace(self) -> Space

virtual const Space MLAPI::BaseOperator::GetOperatorRangeSpace() const
=0

Returns a copy of the range space of this object. 

Reimplemented in PyTrilinos::ML::Operator, PyTrilinos::ML::InverseOperator, PyTrilinos::ML::Operator, and PyTrilinos::ML::InverseOperator.


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