Teko Version of the Day
Public Member Functions
Teko::MLPreconditionerState Class Reference

Contains operator internals need for ML. More...

#include <Teko_MLPreconditionerFactory.hpp>

Inheritance diagram for Teko::MLPreconditionerState:
Inheritance graph
[legend]

List of all members.

Public Member Functions

Teuchos::RCP
< ML_Epetra::MultiLevelPreconditioner > 
constructMLPreconditioner (const Teuchos::ParameterList &mainList, const std::vector< Teuchos::RCP< const Teuchos::ParameterList > > &coarseningParams)
 Build an ML preconditioner object using the set of coarsening parameters.
void setMLComm (ML_Comm *comm)
 set ML Comm pointer...it will be automatically cleaned up
void setMLOperator (ML_Operator *op)
 set ML Operator pointer...it will be automatically cleaned up
void setIsFilled (bool value)
 Set if ML internals been constructed yet.
void setAggregationMatrices (const std::vector< Epetra_RowMatrix * > &diags)
 Set matrices to build multigrid hierarcy from.
bool isFilled () const
 Has this object been filled yet.

Detailed Description

Contains operator internals need for ML.

Definition at line 16 of file Teko_MLPreconditionerFactory.hpp.


Member Function Documentation

Teuchos::RCP< ML_Epetra::MultiLevelPreconditioner > Teko::MLPreconditionerState::constructMLPreconditioner ( const Teuchos::ParameterList &  mainList,
const std::vector< Teuchos::RCP< const Teuchos::ParameterList > > &  coarseningParams 
)

Build an ML preconditioner object using the set of coarsening parameters.

Definition at line 56 of file Teko_MLPreconditionerFactory.cpp.

void Teko::MLPreconditionerState::setMLComm ( ML_Comm *  comm)

set ML Comm pointer...it will be automatically cleaned up

Definition at line 20 of file Teko_MLPreconditionerFactory.cpp.

void Teko::MLPreconditionerState::setMLOperator ( ML_Operator *  op)

set ML Operator pointer...it will be automatically cleaned up

Definition at line 25 of file Teko_MLPreconditionerFactory.cpp.

void Teko::MLPreconditionerState::setIsFilled ( bool  value)

Set if ML internals been constructed yet.

Definition at line 30 of file Teko_MLPreconditionerFactory.cpp.

void Teko::MLPreconditionerState::setAggregationMatrices ( const std::vector< Epetra_RowMatrix * > &  diags)

Set matrices to build multigrid hierarcy from.

Definition at line 50 of file Teko_MLPreconditionerFactory.cpp.

bool Teko::MLPreconditionerState::isFilled ( ) const

Has this object been filled yet.

Definition at line 35 of file Teko_MLPreconditionerFactory.cpp.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables