Teko  Version of the Day
 All Classes Files Functions Variables Pages
Public Member Functions | List of all members
Teko::StaticInvDiagStrategy Class Reference

#include <Teko_BlockInvDiagonalStrategy.hpp>

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

Public Member Functions

virtual void getInvD (const BlockedLinearOp &, BlockPreconditionerState &, std::vector< LinearOp > &invDiag) const
 

Detailed Description

This is a simple strategy for a [whatever]PreconditionerFactory it simply returns statically set RCP pointers to the passed in inv(D0) and inv(D1) operators. Not this will not permit efficient implementations when the preconditioner has to be rebuilt or reused often.

Definition at line 95 of file Teko_BlockInvDiagonalStrategy.hpp.

Member Function Documentation

virtual void Teko::StaticInvDiagStrategy::getInvD ( const BlockedLinearOp &  ,
BlockPreconditionerState ,
std::vector< LinearOp > &  invDiag 
) const
inlinevirtual

returns an (approximate) inverse of the diagonal blocks of A where A is closely related to the original source for invD0 and invD1

Implements Teko::BlockInvDiagonalStrategy.

Definition at line 110 of file Teko_BlockInvDiagonalStrategy.hpp.


The documentation for this class was generated from the following file: