PyTrilinos  Development
 All Classes Functions
Public Member Functions | Public Attributes
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__

Public Attributes

 this

Detailed Description

Base class for all MLAPI objects.

Marzio Sala, SNL 9214.

C++ includes: MLAPI_BaseOperator.h 

Constructor & Destructor Documentation

def PyTrilinos.ML.BaseOperator.__init__ (   self,
  args 
)
__init__(MLAPI::BaseOperator self) -> BaseOperator

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


Member Function Documentation

def PyTrilinos.ML.BaseOperator.Apply (   self,
  args 
)
Apply(BaseOperator 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.InverseOperator, and PyTrilinos.ML.Operator.

GetOperatorDomainSpace(BaseOperator self) -> Space

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

Returns a copy of the domain space of this object. 

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

GetOperatorRangeSpace(BaseOperator self) -> Space

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

Returns a copy of the range space of this object. 

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


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