dune-istl  2.4.1
Classes | Public Types | Public Member Functions | Protected Attributes | List of all members
Dune::Amg::ConstructionArgs< SeqOverlappingSchwarz< M, X, TM, TS, TA > > Class Template Reference

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

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

Public Types

typedef MatrixGraph< M >
::VertexDescriptor 
VertexDescriptor
 
typedef
Dune::Amg::AggregatesMap
< VertexDescriptor
AggregatesMap
 
typedef
AggregatesMap::AggregateDescriptor 
AggregateDescriptor
 
typedef SeqOverlappingSchwarz
< M, X, TM, TS, 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 Matrix & getMatrix () const
 
void setArgs (const SmootherArgs &args)
 
void setComm (T1 &comm)
 
const SequentialInformationgetComm ()
 
const SmootherArgs getArgs () const
 

Protected Attributes

const Matrix * matrix_
 

Member Function Documentation

const SmootherArgs Dune::Amg::DefaultConstructionArgs< SeqOverlappingSchwarz< M, X, TM, TS, TA > >::getArgs ( ) const
inlineinherited
const SequentialInformation& Dune::Amg::DefaultConstructionArgs< SeqOverlappingSchwarz< M, X, TM, TS, TA > >::getComm ( )
inlineinherited
const Matrix& Dune::Amg::DefaultConstructionArgs< SeqOverlappingSchwarz< M, X, TM, TS, TA > >::getMatrix ( ) const
inlineinherited
void Dune::Amg::DefaultConstructionArgs< SeqOverlappingSchwarz< M, X, TM, TS, TA > >::setArgs ( const SmootherArgs args)
inlineinherited
void Dune::Amg::DefaultConstructionArgs< SeqOverlappingSchwarz< M, X, TM, TS, TA > >::setComm ( T1 &  comm)
inlineinherited
void Dune::Amg::DefaultConstructionArgs< SeqOverlappingSchwarz< M, X, TM, TS, TA > >::setMatrix ( const Matrix &  matrix)
inlineinherited
virtual void Dune::Amg::DefaultConstructionArgs< SeqOverlappingSchwarz< M, X, TM, TS, TA > >::setMatrix ( const Matrix &  matrix,
const AggregatesMap amap 
)
inlinevirtualinherited

Member Data Documentation

const Matrix* Dune::Amg::DefaultConstructionArgs< SeqOverlappingSchwarz< M, X, TM, TS, TA > >::matrix_
protectedinherited

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