

Operator: basic class to define operators within MLAPI. Marzio Sala, SNL 9214 C++ includes: MLAPI_Operator.h
| def PyTrilinos::ML::Operator::__add__ | ( | self, | ||
| args | ||||
| ) |
__add__(self, Operator rhs) -> Operator
| def PyTrilinos::ML::Operator::__add__ | ( | self, | ||
| args | ||||
| ) |
__add__(self, Operator rhs) -> Operator
| def PyTrilinos::ML::Operator::__div__ | ( | self, | ||
| args | ||||
| ) |
__div__(self, double rhs) -> Operator
| def PyTrilinos::ML::Operator::__div__ | ( | self, | ||
| args | ||||
| ) |
__div__(self, double rhs) -> Operator
| def PyTrilinos::ML::Operator::__getitem__ | ( | self, | ||
| args | ||||
| ) |
__getitem__(self, PyObject args) -> PyObject
Reimplemented in PyTrilinos::ML::PyMatrix, and PyTrilinos::ML::PyMatrix.
| def PyTrilinos::ML::Operator::__getitem__ | ( | self, | ||
| args | ||||
| ) |
__getitem__(self, PyObject args) -> PyObject
Reimplemented in PyTrilinos::ML::PyMatrix, and PyTrilinos::ML::PyMatrix.
| def PyTrilinos::ML::Operator::__init__ | ( | self, | ||
| args | ||||
| ) |
__init__(self) -> Operator
__init__(self, Space DomainSpace, Space RangeSpace, ML_Operator Op,
bool Ownership = True, Teuchos::RefCountPtr<(ML_Operator_Box)> AuxOp = Teuchos::null) -> Operator
__init__(self, Space DomainSpace, Space RangeSpace, RowMatrix Matrix,
bool Ownership = True, Teuchos::RefCountPtr<(ML_Operator_Box)> AuxOp = Teuchos::null) -> Operator
__init__(self, Operator RHS) -> Operator
MLAPI::Operator::Operator(const Operator &RHS)
Copy constructor.
Reimplemented from PyTrilinos::ML::CompObject.
Reimplemented in PyTrilinos::ML::PyMatrix, and PyTrilinos::ML::PyMatrix.
| def PyTrilinos::ML::Operator::__init__ | ( | self, | ||
| args | ||||
| ) |
__init__(self) -> Operator
__init__(self, Space DomainSpace, Space RangeSpace, ML_Operator Op,
bool Ownership = True, Teuchos::RefCountPtr<(ML_Operator_Box)> AuxOp = Teuchos::null) -> Operator
__init__(self, Space DomainSpace, Space RangeSpace, RowMatrix Matrix,
bool Ownership = True, Teuchos::RefCountPtr<(ML_Operator_Box)> AuxOp = Teuchos::null) -> Operator
__init__(self, Operator RHS) -> Operator
MLAPI::Operator::Operator(const Operator &RHS)
Copy constructor.
Reimplemented from PyTrilinos::ML::CompObject.
Reimplemented in PyTrilinos::ML::PyMatrix, and PyTrilinos::ML::PyMatrix.
| def PyTrilinos::ML::Operator::__mul__ | ( | self, | ||
| args | ||||
| ) |
__mul__(self, MultiVector rhs) -> MultiVector __mul__(self, Operator rhs) -> Operator __mul__(self, double rhs) -> Operator
| def PyTrilinos::ML::Operator::__mul__ | ( | self, | ||
| args | ||||
| ) |
__mul__(self, MultiVector rhs) -> MultiVector __mul__(self, Operator rhs) -> Operator __mul__(self, double rhs) -> Operator
| def PyTrilinos::ML::Operator::__sub__ | ( | self, | ||
| args | ||||
| ) |
__sub__(self, Operator rhs) -> Operator
| def PyTrilinos::ML::Operator::__sub__ | ( | self, | ||
| args | ||||
| ) |
__sub__(self, Operator rhs) -> Operator
| def PyTrilinos::ML::Operator::Apply | ( | self, | ||
| args | ||||
| ) |
Apply(self, MultiVector X, MultiVector Y) -> int int MLAPI::Operator::Apply(const MultiVector &X, MultiVector &Y) const Applies this operator to LHS, returns the result in RHS.
Reimplemented from PyTrilinos::ML::BaseOperator.
| def PyTrilinos::ML::Operator::Apply | ( | self, | ||
| args | ||||
| ) |
Apply(self, MultiVector X, MultiVector Y) -> int int MLAPI::Operator::Apply(const MultiVector &X, MultiVector &Y) const Applies this operator to LHS, returns the result in RHS.
Reimplemented from PyTrilinos::ML::BaseOperator.
| def PyTrilinos::ML::Operator::BuildColumnSpace | ( | self, | ||
| args | ||||
| ) |
BuildColumnSpace(self) void MLAPI::Operator::BuildColumnSpace() Build the column space, by computing the GID of all local columns.
| def PyTrilinos::ML::Operator::BuildColumnSpace | ( | self, | ||
| args | ||||
| ) |
BuildColumnSpace(self) void MLAPI::Operator::BuildColumnSpace() Build the column space, by computing the GID of all local columns.
| def PyTrilinos::ML::Operator::GetColumnSpace | ( | self, | ||
| args | ||||
| ) |
GetColumnSpace(self) -> Space const Space MLAPI::Operator::GetColumnSpace() const Returns a reference to the internally stored column space.
| def PyTrilinos::ML::Operator::GetColumnSpace | ( | self, | ||
| args | ||||
| ) |
GetColumnSpace(self) -> Space const Space MLAPI::Operator::GetColumnSpace() const Returns a reference to the internally stored column space.
| def PyTrilinos::ML::Operator::GetDomainSpace | ( | self, | ||
| args | ||||
| ) |
GetDomainSpace(self) -> Space const Space MLAPI::Operator::GetDomainSpace() const Returns a reference to the internally stored domain space.
| def PyTrilinos::ML::Operator::GetDomainSpace | ( | self, | ||
| args | ||||
| ) |
GetDomainSpace(self) -> Space const Space MLAPI::Operator::GetDomainSpace() const Returns a reference to the internally stored domain space.
| def PyTrilinos::ML::Operator::GetGCID | ( | self, | ||
| args | ||||
| ) |
GetGCID(self, int LCID) -> int int MLAPI::Operator::GetGCID(const int LCID) const Returns the global ID of local column ID LCID.
| def PyTrilinos::ML::Operator::GetGCID | ( | self, | ||
| args | ||||
| ) |
GetGCID(self, int LCID) -> int int MLAPI::Operator::GetGCID(const int LCID) const Returns the global ID of local column ID LCID.
| def PyTrilinos::ML::Operator::GetGRID | ( | self, | ||
| args | ||||
| ) |
GetGRID(self, int LRID) -> int int MLAPI::Operator::GetGRID(const int LRID) const Returns the global ID of local row ID LRID.
| def PyTrilinos::ML::Operator::GetGRID | ( | self, | ||
| args | ||||
| ) |
GetGRID(self, int LRID) -> int int MLAPI::Operator::GetGRID(const int LRID) const Returns the global ID of local row ID LRID.
| def PyTrilinos::ML::Operator::GetML_Operator | ( | self, | ||
| args | ||||
| ) |
GetML_Operator(self) -> ML_Operator ML_Operator* MLAPI::Operator::GetML_Operator() const Returns the RefCountPtr of OperatorBox_.
| def PyTrilinos::ML::Operator::GetML_Operator | ( | self, | ||
| args | ||||
| ) |
GetML_Operator(self) -> ML_Operator ML_Operator* MLAPI::Operator::GetML_Operator() const Returns the RefCountPtr of OperatorBox_.
| def PyTrilinos::ML::Operator::GetNumGlobalCols | ( | self, | ||
| args | ||||
| ) |
GetNumGlobalCols(self) -> int int MLAPI::Operator::GetNumGlobalCols() const Returns the number of global columns.
| def PyTrilinos::ML::Operator::GetNumGlobalCols | ( | self, | ||
| args | ||||
| ) |
GetNumGlobalCols(self) -> int int MLAPI::Operator::GetNumGlobalCols() const Returns the number of global columns.
| def PyTrilinos::ML::Operator::GetNumGlobalNonzeros | ( | self, | ||
| args | ||||
| ) |
GetNumGlobalNonzeros(self) -> int int MLAPI::Operator::GetNumGlobalNonzeros() const Returns the global number of nonzeros.
| def PyTrilinos::ML::Operator::GetNumGlobalNonzeros | ( | self, | ||
| args | ||||
| ) |
GetNumGlobalNonzeros(self) -> int int MLAPI::Operator::GetNumGlobalNonzeros() const Returns the global number of nonzeros.
| def PyTrilinos::ML::Operator::GetNumGlobalRows | ( | self, | ||
| args | ||||
| ) |
GetNumGlobalRows(self) -> int int MLAPI::Operator::GetNumGlobalRows() const Returns the number of global rows.
| def PyTrilinos::ML::Operator::GetNumGlobalRows | ( | self, | ||
| args | ||||
| ) |
GetNumGlobalRows(self) -> int int MLAPI::Operator::GetNumGlobalRows() const Returns the number of global rows.
| def PyTrilinos::ML::Operator::GetNumMyCols | ( | self, | ||
| args | ||||
| ) |
GetNumMyCols(self) -> int int MLAPI::Operator::GetNumMyCols() const Returns the number of local columns.
| def PyTrilinos::ML::Operator::GetNumMyCols | ( | self, | ||
| args | ||||
| ) |
GetNumMyCols(self) -> int int MLAPI::Operator::GetNumMyCols() const Returns the number of local columns.
| def PyTrilinos::ML::Operator::GetNumMyNonzeros | ( | self, | ||
| args | ||||
| ) |
GetNumMyNonzeros(self) -> int int MLAPI::Operator::GetNumMyNonzeros() const Returns the local number of nonzeros.
| def PyTrilinos::ML::Operator::GetNumMyNonzeros | ( | self, | ||
| args | ||||
| ) |
GetNumMyNonzeros(self) -> int int MLAPI::Operator::GetNumMyNonzeros() const Returns the local number of nonzeros.
| def PyTrilinos::ML::Operator::GetNumMyRows | ( | self, | ||
| args | ||||
| ) |
GetNumMyRows(self) -> int int MLAPI::Operator::GetNumMyRows() const Returns the number of local rows.
| def PyTrilinos::ML::Operator::GetNumMyRows | ( | self, | ||
| args | ||||
| ) |
GetNumMyRows(self) -> int int MLAPI::Operator::GetNumMyRows() const Returns the number of local rows.
| def PyTrilinos::ML::Operator::GetOperatorDomainSpace | ( | self, | ||
| args | ||||
| ) |
GetOperatorDomainSpace(self) -> Space const Space MLAPI::Operator::GetOperatorDomainSpace() const Returns a reference to the internally stored domain space.
Reimplemented from PyTrilinos::ML::BaseOperator.
| def PyTrilinos::ML::Operator::GetOperatorDomainSpace | ( | self, | ||
| args | ||||
| ) |
GetOperatorDomainSpace(self) -> Space const Space MLAPI::Operator::GetOperatorDomainSpace() const Returns a reference to the internally stored domain space.
Reimplemented from PyTrilinos::ML::BaseOperator.
| def PyTrilinos::ML::Operator::GetOperatorRangeSpace | ( | self, | ||
| args | ||||
| ) |
GetOperatorRangeSpace(self) -> Space const Space MLAPI::Operator::GetOperatorRangeSpace() const Returns a reference to the internally stored range space.
Reimplemented from PyTrilinos::ML::BaseOperator.
| def PyTrilinos::ML::Operator::GetOperatorRangeSpace | ( | self, | ||
| args | ||||
| ) |
GetOperatorRangeSpace(self) -> Space const Space MLAPI::Operator::GetOperatorRangeSpace() const Returns a reference to the internally stored range space.
Reimplemented from PyTrilinos::ML::BaseOperator.
| def PyTrilinos::ML::Operator::GetRangeSpace | ( | self, | ||
| args | ||||
| ) |
GetRangeSpace(self) -> Space const Space MLAPI::Operator::GetRangeSpace() const Returns a reference to the internally stored range space.
| def PyTrilinos::ML::Operator::GetRangeSpace | ( | self, | ||
| args | ||||
| ) |
GetRangeSpace(self) -> Space const Space MLAPI::Operator::GetRangeSpace() const Returns a reference to the internally stored range space.
| def PyTrilinos::ML::Operator::GetRCPAuxOperatorBox | ( | self, | ||
| args | ||||
| ) |
GetRCPAuxOperatorBox(self) -> Teuchos::RefCountPtr<(ML_Operator_Box)> const Teuchos::RefCountPtr<ML_Operator_Box>& MLAPI::Operator::GetRCPAuxOperatorBox() const Returns the RefCountPtr of AuxOperatorBox_.
| def PyTrilinos::ML::Operator::GetRCPAuxOperatorBox | ( | self, | ||
| args | ||||
| ) |
GetRCPAuxOperatorBox(self) -> Teuchos::RefCountPtr<(ML_Operator_Box)> const Teuchos::RefCountPtr<ML_Operator_Box>& MLAPI::Operator::GetRCPAuxOperatorBox() const Returns the RefCountPtr of AuxOperatorBox_.
| def PyTrilinos::ML::Operator::GetRCPOperatorBox | ( | self, | ||
| args | ||||
| ) |
GetRCPOperatorBox(self) -> Teuchos::RefCountPtr<(ML_Operator_Box)> const Teuchos::RefCountPtr<ML_Operator_Box>& MLAPI::Operator::GetRCPOperatorBox() const Returns the RefCountPtr of OperatorBox_.
| def PyTrilinos::ML::Operator::GetRCPOperatorBox | ( | self, | ||
| args | ||||
| ) |
GetRCPOperatorBox(self) -> Teuchos::RefCountPtr<(ML_Operator_Box)> const Teuchos::RefCountPtr<ML_Operator_Box>& MLAPI::Operator::GetRCPOperatorBox() const Returns the RefCountPtr of OperatorBox_.
| def PyTrilinos::ML::Operator::GetRCPRowMatrix | ( | self, | ||
| args | ||||
| ) |
GetRCPRowMatrix(self) -> Teuchos::RefCountPtr<(Epetra_RowMatrix)> const Teuchos::RefCountPtr<Epetra_RowMatrix>& MLAPI::Operator::GetRCPRowMatrix() const Returns the RefCountPtr of RowMatrix_.
| def PyTrilinos::ML::Operator::GetRCPRowMatrix | ( | self, | ||
| args | ||||
| ) |
GetRCPRowMatrix(self) -> Teuchos::RefCountPtr<(Epetra_RowMatrix)> const Teuchos::RefCountPtr<Epetra_RowMatrix>& MLAPI::Operator::GetRCPRowMatrix() const Returns the RefCountPtr of RowMatrix_.
| def PyTrilinos::ML::Operator::GetRowMatrix | ( | self, | ||
| args | ||||
| ) |
GetRowMatrix(self) -> RowMatrix const Epetra_RowMatrix* MLAPI::Operator::GetRowMatrix() const Returns the RefCountPtr of OperatorBox_.
| def PyTrilinos::ML::Operator::GetRowMatrix | ( | self, | ||
| args | ||||
| ) |
GetRowMatrix(self) -> RowMatrix const Epetra_RowMatrix* MLAPI::Operator::GetRowMatrix() const Returns the RefCountPtr of OperatorBox_.
| def PyTrilinos::ML::Operator::Reshape | ( | self, | ||
| args | ||||
| ) |
Reshape(self)
Reshape(self, Space DomainSpace, Space RangeSpace, ML_Operator Op,
bool Ownership = True, Teuchos::RefCountPtr<(ML_Operator_Box)> AuxOp = Teuchos::null)
Reshape(self, Space DomainSpace, Space RangeSpace, RowMatrix Matrix,
bool Ownership = True, Teuchos::RefCountPtr<(ML_Operator_Box)> AuxOp = Teuchos::null)
void
MLAPI::Operator::Reshape(const Space &DomainSpace, const Space
&RangeSpace, Epetra_RowMatrix *Matrix, bool Ownership=true,
Teuchos::RefCountPtr< ML_Operator_Box > AuxOp=Teuchos::null)
Reshape with given already FillComplete()'d object.
| def PyTrilinos::ML::Operator::Reshape | ( | self, | ||
| args | ||||
| ) |
Reshape(self)
Reshape(self, Space DomainSpace, Space RangeSpace, ML_Operator Op,
bool Ownership = True, Teuchos::RefCountPtr<(ML_Operator_Box)> AuxOp = Teuchos::null)
Reshape(self, Space DomainSpace, Space RangeSpace, RowMatrix Matrix,
bool Ownership = True, Teuchos::RefCountPtr<(ML_Operator_Box)> AuxOp = Teuchos::null)
void
MLAPI::Operator::Reshape(const Space &DomainSpace, const Space
&RangeSpace, Epetra_RowMatrix *Matrix, bool Ownership=true,
Teuchos::RefCountPtr< ML_Operator_Box > AuxOp=Teuchos::null)
Reshape with given already FillComplete()'d object.
1.5.9