

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 |
Public Attributes | |
| this | |
InverseOperator: basic class to define smoother and coarse solvers. Marzio Sala, D-INFK/ETHZ. C++ includes: MLAPI_LoadBalanceInverseOperator.h
| def PyTrilinos.ML.InverseOperator.__init__ | ( | self, | |
| args | |||
| ) |
__init__(MLAPI::InverseOperator self) -> InverseOperator __init__(MLAPI::InverseOperator self, Operator Op, string const Type) -> InverseOperator __init__(MLAPI::InverseOperator self, Operator Op, string const Type, ParameterList List) -> InverseOperator __init__(MLAPI::InverseOperator self, InverseOperator RHS) -> InverseOperator MLAPI::InverseOperator::InverseOperator(const InverseOperator &RHS) Copy constructor.
Reimplemented from PyTrilinos.ML.CompObject.
| def PyTrilinos.ML.InverseOperator.__call__ | ( | self, | |
| args | |||
| ) |
__call__(InverseOperator self, MultiVector LHS) -> MultiVector __call__(InverseOperator self, MultiVector LHS, MultiVector RHS) -> MultiVector
| def PyTrilinos.ML.InverseOperator.__mul__ | ( | self, | |
| args | |||
| ) |
__mul__(InverseOperator self, MultiVector rhs) -> MultiVector
| def PyTrilinos.ML.InverseOperator.Apply | ( | self, | |
| args | |||
| ) |
Apply(InverseOperator 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(InverseOperator 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(InverseOperator 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(InverseOperator 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(InverseOperator 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(InverseOperator 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(InverseOperator self) -> Teuchos::RefCountPtr< Ifpack_Preconditioner > GetRCPData(InverseOperator self) -> Teuchos::RefCountPtr< Ifpack_Preconditioner > const & 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(InverseOperator self) -> Teuchos::RefCountPtr< ML_Epetra::MultiLevelPreconditioner > GetRCPMLPrec(InverseOperator self) -> Teuchos::RefCountPtr< ML_Epetra::MultiLevelPreconditioner > const & 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(InverseOperator self) -> Teuchos::RefCountPtr< Epetra_RowMatrix > const 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(InverseOperator self) Reshape(InverseOperator self, Operator Op, string const Type) Reshape(InverseOperator self, Operator Op, string const Type, ParameterList List, ParameterList pushlist=None) Reshape(InverseOperator self, Ifpack_Preconditioner * prec, Operator Op, bool const ownership) Reshape(InverseOperator self, Operator Op, std::string const Type, PyObject * obj) -> bool void MLAPI::InverseOperator::Reshape(Ifpack_Preconditioner *prec, const Operator &Op, const bool ownership) Reshape with preconstructed smoother as Ifpack_Preconditioner.
| def PyTrilinos.ML.InverseOperator.RowMatrix | ( | self, | |
| args | |||
| ) |
RowMatrix(InverseOperator self) -> RowMatrix Epetra_RowMatrix* MLAPI::InverseOperator::RowMatrix() const Returns pointer of the internally stored ML_Epetra::RowMatrix object.
1.7.6.1