Teko Version of the Day
Public Member Functions | Protected Member Functions
Teko::MultPreconditionerFactory Class Reference

#include <Teko_MultPreconditionerFactory.hpp>

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

List of all members.

Public Member Functions

 MultPreconditionerFactory (const Teuchos::RCP< const Teko::BlockPreconditionerFactory > &FirstFactory, const Teuchos::RCP< const Teko::BlockPreconditionerFactory > &SecondFactory)
 Constructor.
Teko::LinearOp buildPreconditionerOperator (Teko::BlockedLinearOp &blo, Teko::BlockPreconditionerState &state) const
 Function inherited from Teko::BlockPreconditionerFactory.
virtual Teuchos::RCP
< Teko::PreconditionerState
buildPreconditionerState () const
 Build the MultPrecondState object.

Protected Member Functions

virtual void initializeFromParameterList (const Teuchos::ParameterList &pl)
 Initialize from a parameter list.

Detailed Description

Declaration of preconditioner factory that creates a preconditioner which is the multiplicative combination of two other preconditioners.

Definition at line 116 of file Teko_MultPreconditionerFactory.hpp.


Constructor & Destructor Documentation

Teko::MultPreconditionerFactory::MultPreconditionerFactory ( const Teuchos::RCP< const Teko::BlockPreconditionerFactory > &  FirstFactory,
const Teuchos::RCP< const Teko::BlockPreconditionerFactory > &  SecondFactory 
)

Constructor.


Member Function Documentation

Teko::LinearOp Teko::MultPreconditionerFactory::buildPreconditionerOperator ( Teko::BlockedLinearOp &  blo,
Teko::BlockPreconditionerState state 
) const [virtual]

Function inherited from Teko::BlockPreconditionerFactory.

Use the factory to build the preconditioner (this is where the work goes)

Implements Teko::BlockPreconditionerFactory.

Definition at line 95 of file Teko_MultPreconditionerFactory.cpp.

RCP< Teko::PreconditionerState > Teko::MultPreconditionerFactory::buildPreconditionerState ( ) const [virtual]

Build the MultPrecondState object.

Reimplemented from Teko::BlockPreconditionerFactory.

Definition at line 84 of file Teko_MultPreconditionerFactory.cpp.

void Teko::MultPreconditionerFactory::initializeFromParameterList ( const Teuchos::ParameterList &  pl) [protected, virtual]

Initialize from a parameter list.

Reimplemented from Teko::PreconditionerFactory.

Definition at line 129 of file Teko_MultPreconditionerFactory.cpp.


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