|
| LoadBalanceInverseOperator () |
| Empty constructor.
|
|
| LoadBalanceInverseOperator (const LoadBalanceInverseOperator &RHS) |
| Copy constructor.
|
|
virtual | ~LoadBalanceInverseOperator () |
| Destructor.
|
|
LoadBalanceInverseOperator & | operator= (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_RowMatrix * | RowMatrix () const |
| Returns pointer of the internally stored ML_Epetra::RowMatrix object.
|
|
const LoadBalanceOperator & | GetOperator () 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.
|
|
| InverseOperator () |
| Empty constructor.
|
|
| InverseOperator (const Operator &Op, const std::string Type) |
| Constructor for a given Operator and type, and default parameters.
|
|
| InverseOperator (const Operator &Op, const std::string Type, Teuchos::ParameterList &List) |
| Constructor for a given Operator, type and parameters.
|
|
| InverseOperator (const InverseOperator &RHS) |
| Copy constructor.
|
|
| ~InverseOperator () |
| Destructor.
|
|
InverseOperator & | operator= (const InverseOperator &RHS) |
| Operator =.
|
|
void | Reshape () |
| Resets this object.
|
|
void | Reshape (const Operator &Op, const std::string Type) |
| Reshapes the object with default values.
|
|
void | Reshape (const Operator &Op, const std::string Type, Teuchos::ParameterList &List, Teuchos::ParameterList *pushlist=NULL) |
| Reshapes the object by setting the Operator and the specified type.
|
|
void | Reshape (Ifpack_Preconditioner *prec, const Operator &Op, const bool ownership) |
| Reshape with preconstructed smoother as Ifpack_Preconditioner.
|
|
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::RefCountPtr< Epetra_RowMatrix > | RCPRowMatrix () const |
| Returns pointer of the internally stored ML_Epetra::RowMatrix object.
|
|
Epetra_RowMatrix * | RowMatrix () const |
| Returns pointer of the internally stored ML_Epetra::RowMatrix object.
|
|
const Operator & | GetOperator () const |
| Returns a reference to the Operator of which this object defines the inverse.
|
|
Teuchos::RefCountPtr< Ifpack_Preconditioner > & | GetRCPData () |
| Returns a pointer to the internally stored IFPACK preconditioner.
|
|
Teuchos::RefCountPtr< ML_Epetra::MultiLevelPreconditioner > & | GetRCPMLPrec () |
| Returns a pointer to the internally stored IFPACK preconditioner.
|
|
const Teuchos::RefCountPtr< Ifpack_Preconditioner > & | GetRCPData () const |
| Returns a pointer to the internally stored IFPACK preconditioner.
|
|
const Teuchos::RefCountPtr< ML_Epetra::MultiLevelPreconditioner > & | GetRCPMLPrec () const |
| Returns a pointer to the internally stored ML preconditioner.
|
|
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.
|
|
virtual | ~BaseOperator () |
| Virtual destructor.
|
|
| BaseObject () |
| Constructor with empty label.
|
|
| BaseObject (const std::string &Label) |
| Constructor with given Label.
|
|
virtual | ~BaseObject () |
| Destructor.
|
|
void | SetLabel (const std::string &Label) |
| Sets the Label of this object to Label .
|
|
const std::string & | GetLabel () const |
| Returns the Label of this object.
|
|
| CompObject () |
| Constructor, set counter to 0.0.
|
|
| ~CompObject () |
| Destructor.
|
|
double | GetFlops () const |
| Returns the internal counter of flops.
|
|
void | SetFlops (double Flops) const |
| Sets internal counter to Flops .
|
|
void | UpdateFlops (double Flops) const |
| Updates internal counter by summing Flops .
|
|
| TimeObject () |
| Constructor, set counter to 0.0.
|
|
| ~TimeObject () |
| Destructor.
|
|
void | ResetTimer () const |
| Resets the internal timer.
|
|
void | UpdateTime () const |
| Updates the internal timer with the time spent since the last call to ResetTimer().
|
|
void | UpdateTime (double t) const |
| Updates the internal timer with input value t .
|
|
double | GetTime () const |
| Returns the internally stored counter.
|
|