Dune::Amg::ConstructionArgs< SeqOverlappingSchwarz< M, X, TM, b, TA > > Class Template Reference
[Parallel Algebraic Multigrid]

#include <dune/istl/paamg/smoother.hh>

Inheritance diagram for Dune::Amg::ConstructionArgs< SeqOverlappingSchwarz< M, X, TM, b, TA > >:
Inheritance graph

List of all members.

Classes

struct  AggregateAdder
struct  NoneAdder
struct  VertexAdder

Public Types

typedef MatrixGraph< M >
::VertexDescriptor 
VertexDescriptor
typedef
Dune::Amg::AggregatesMap
< VertexDescriptor
AggregatesMap
typedef
AggregatesMap::AggregateDescriptor 
AggregateDescriptor
typedef SeqOverlappingSchwarz
< M, X, TM, b, TA >
::subdomain_vector 
Vector
typedef Vector::value_type Subdomain

Public Member Functions

virtual void setMatrix (const M &matrix, const AggregatesMap &amap)
void setMatrix (const M &matrix)
const VectorgetSubDomains ()
void setMatrix (const Matrix &matrix)
virtual void setMatrix (const Matrix &matrix, const AggregatesMap &amap)
const MatrixgetMatrix () const
void setArgs (const SmootherArgs &args)
void setComm (T1 &comm)
const SmootherArgs getArgs () const

Protected Attributes

const Matrixmatrix_

template<class M, class X, class TM, bool b, class TA>
class Dune::Amg::ConstructionArgs< SeqOverlappingSchwarz< M, X, TM, b, TA > >


Member Function Documentation

const SmootherArgs Dune::Amg::DefaultConstructionArgs< SeqOverlappingSchwarz< M, X, TM, b, TA > >::getArgs (  )  const [inline, inherited]
const Matrix& Dune::Amg::DefaultConstructionArgs< SeqOverlappingSchwarz< M, X, TM, b, TA > >::getMatrix (  )  const [inline, inherited]
void Dune::Amg::DefaultConstructionArgs< SeqOverlappingSchwarz< M, X, TM, b, TA > >::setArgs ( const SmootherArgs args  )  [inline, inherited]
void Dune::Amg::DefaultConstructionArgs< SeqOverlappingSchwarz< M, X, TM, b, TA > >::setComm ( T1 &  comm  )  [inline, inherited]
virtual void Dune::Amg::DefaultConstructionArgs< SeqOverlappingSchwarz< M, X, TM, b, TA > >::setMatrix ( const Matrix matrix,
const AggregatesMap amap 
) [inline, virtual, inherited]
void Dune::Amg::DefaultConstructionArgs< SeqOverlappingSchwarz< M, X, TM, b, TA > >::setMatrix ( const Matrix matrix  )  [inline, inherited]

Member Data Documentation

const Matrix* Dune::Amg::DefaultConstructionArgs< SeqOverlappingSchwarz< M, X, TM, b, TA > >::matrix_ [protected, inherited]

The documentation for this class was generated from the following file:
Generated on Sat Apr 24 11:13:51 2010 for dune-istl by  doxygen 1.6.3