PreconditionLU< number > Class Template Reference
[Preconditioners]

Inheritance diagram for PreconditionLU< number >:

Inheritance graph
[legend]

List of all members.

Public Member Functions

void initialize (const LAPACKFullMatrix< number > &)
void initialize (const LAPACKFullMatrix< number > &, VectorMemory< Vector< number > > &)
void vmult (Vector< number > &, const Vector< number > &) const
void Tvmult (Vector< number > &, const Vector< number > &) const
void vmult (BlockVector< number > &, const BlockVector< number > &) const
void Tvmult (BlockVector< number > &, const BlockVector< number > &) const

Private Attributes

SmartPointer< const
LAPACKFullMatrix< number > > 
matrix
SmartPointer< VectorMemory
< Vector< number > > > 
mem


Detailed Description

template<typename number>
class PreconditionLU< number >

A preconditioner based on the LU-factorization of LAPACKFullMatrix.

Author:
Guido Kanschat, 2006

Member Function Documentation

template<typename number >
void PreconditionLU< number >::initialize ( const LAPACKFullMatrix< number > &   ) 

template<typename number >
void PreconditionLU< number >::initialize ( const LAPACKFullMatrix< number > &  ,
VectorMemory< Vector< number > > &   
)

template<typename number >
void PreconditionLU< number >::vmult ( Vector< number > &  ,
const Vector< number > &   
) const

template<typename number >
void PreconditionLU< number >::Tvmult ( Vector< number > &  ,
const Vector< number > &   
) const

template<typename number >
void PreconditionLU< number >::vmult ( BlockVector< number > &  ,
const BlockVector< number > &   
) const

template<typename number >
void PreconditionLU< number >::Tvmult ( BlockVector< number > &  ,
const BlockVector< number > &   
) const


Member Data Documentation

template<typename number >
SmartPointer<const LAPACKFullMatrix<number> > PreconditionLU< number >::matrix [private]

template<typename number >
SmartPointer<VectorMemory<Vector<number> > > PreconditionLU< number >::mem [private]


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

deal.II documentation generated on Sat Aug 15 16:52:13 2009 by doxygen 1.5.9