ML Version of the Day
MLAPI::LoadBalanceInverseOperator Class Reference
Inheritance diagram for MLAPI::LoadBalanceInverseOperator:
Inheritance graph
[legend]
Collaboration diagram for MLAPI::LoadBalanceInverseOperator:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 LoadBalanceInverseOperator ()
 Empty constructor.
 LoadBalanceInverseOperator (const LoadBalanceInverseOperator &RHS)
 Copy constructor.
virtual ~LoadBalanceInverseOperator ()
 Destructor.
LoadBalanceInverseOperatoroperator= (const LoadBalanceInverseOperator &RHS)
 Operator =.
void Reshape ()
 Resets this object.
void Reshape (Ifpack_Preconditioner *prec, const LoadBalanceOperator &Op, const bool ownership)
 Reshape with preconstructed smoother as Ifpack_Preconditioner.
virtual bool GetParticipation () const
 Returns a bool indicating whether this proc participates in the operator application.
const Space GetOperatorRangeSpace () const
 Returns a reference to the range space of this object.
const Space GetOperatorDomainSpace () const
 Returns a reference to the domain space of this object.
const Space GetRangeSpace () const
 Returns a reference to the range space of this object.
const Space GetDomainSpace () const
 Returns a reference to the domain space of this object.
const Teuchos::RCP
< Epetra_RowMatrix
RCPRowMatrix () const
 Returns pointer of the internally stored ML_Epetra::RowMatrix object.
Epetra_RowMatrixRowMatrix () const
 Returns pointer of the internally stored ML_Epetra::RowMatrix object.
const LoadBalanceOperatorGetOperator () const
 Returns a reference to the Operator of which this object defines the inverse.
Teuchos::RCP
< Ifpack_Preconditioner > & 
GetRCPData ()
 Returns a pointer to the internally stored IFPACK preconditioner.
const Teuchos::RCP
< Ifpack_Preconditioner > & 
GetRCPData () const
 Returns a pointer to the internally stored IFPACK preconditioner.
int Apply (const MultiVector &x, MultiVector &y) const
 Applies this object to vector lhs, returns values in rhs.
MultiVector operator() (const MultiVector &LHS)
 Applies the operator to LHS, returns the results.
MultiVector operator() (const MultiVector &LHS, const MultiVector &RHS)
 Applies the operator to LHS using RHS as initial solution, returns the results.
std::ostream & Print (std::ostream &os, const bool verbose=true) const
 Prints out basic information about this object.

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends