Teko  Version of the Day
 All Classes Files Functions Variables
Public Member Functions | Protected Member Functions | Protected Attributes
Teko::IdentityPreconditionerFactory Class Reference

#include <Teko_IdentityPreconditionerFactory.hpp>

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

List of all members.

Public Member Functions

LinearOp buildPreconditionerOperator (LinearOp &lo, PreconditionerState &state) const
 Create the Identity preconditioner operator.
Constructors.
 IdentityPreconditionerFactory ()

Protected Member Functions

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

Protected Attributes

double scaling_
 some members

Detailed Description

Uses a scaled identity operator as the approximate inverse. This is a last resort!

       <Parameter name="Type" type="string" value="Identity"/>
       <Parameter name="Scaling" type="double" value="<Some value>"/>

Definition at line 65 of file Teko_IdentityPreconditionerFactory.hpp.


Constructor & Destructor Documentation

Build an empty Identity preconditioner factory.

Build a Identity preconditioner factory from a parameter list

Definition at line 58 of file Teko_IdentityPreconditionerFactory.cpp.


Member Function Documentation

LinearOp Teko::IdentityPreconditionerFactory::buildPreconditionerOperator ( LinearOp &  lo,
PreconditionerState state 
) const [virtual]

Create the Identity preconditioner operator.

This method breaks apart the BlockLinearOp and builds a block diagonal preconditioner. The inverse of the diagonals are specified by the BlockInvDiagonalStrategy object.

Implements Teko::PreconditionerFactory.

Definition at line 62 of file Teko_IdentityPreconditionerFactory.cpp.

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

Initialize from a parameter list.

Reimplemented from Teko::PreconditionerFactory.

Definition at line 68 of file Teko_IdentityPreconditionerFactory.cpp.


Member Data Documentation

some members

Definition at line 86 of file Teko_IdentityPreconditionerFactory.hpp.


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