Public Member Functions | Private Attributes

PreconditionLU< number > Class Template Reference
[Preconditioners and Relaxation Operators]

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 >
, PreconditionLU< number > > 
matrix
SmartPointer< VectorMemory
< Vector< number >
>, PreconditionLU< number > > 
mem

Detailed Description

template<typename number>
class PreconditionLU< number >

A preconditioner based on the LU-factorization of LAPACKFullMatrix.

Author:
Guido Kanschat, 2006

Definition at line 589 of file lapack_full_matrix.h.


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> > PreconditionLU< number >::matrix [private]

Definition at line 604 of file lapack_full_matrix.h.

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

Definition at line 605 of file lapack_full_matrix.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

deal.II documentation generated on Fri Feb 3 2012 06:04:10 by doxygen 1.7.2