dune-istl
2.2.0
|
#include <dune/istl/paamg/smoother.hh>
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, 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 Vector & | getSubDomains () |
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 SmootherArgs | getArgs () const |
Protected Attributes | |
const Matrix * | matrix_ |
const SmootherArgs Dune::Amg::DefaultConstructionArgs< SeqOverlappingSchwarz< M, X, TM, TS, TA > >::getArgs | ( | ) | const [inline, inherited] |
const Matrix& Dune::Amg::DefaultConstructionArgs< SeqOverlappingSchwarz< M, X, TM, TS, TA > >::getMatrix | ( | ) | const [inline, inherited] |
void Dune::Amg::DefaultConstructionArgs< SeqOverlappingSchwarz< M, X, TM, TS, TA > >::setArgs | ( | const SmootherArgs & | args | ) | [inline, inherited] |
void Dune::Amg::DefaultConstructionArgs< SeqOverlappingSchwarz< M, X, TM, TS, TA > >::setComm | ( | T1 & | comm | ) | [inline, inherited] |
void Dune::Amg::DefaultConstructionArgs< SeqOverlappingSchwarz< M, X, TM, TS, TA > >::setMatrix | ( | const Matrix & | matrix | ) | [inline, inherited] |
virtual void Dune::Amg::DefaultConstructionArgs< SeqOverlappingSchwarz< M, X, TM, TS, TA > >::setMatrix | ( | const Matrix & | matrix, |
const AggregatesMap & | amap | ||
) | [inline, virtual, inherited] |
const Matrix* Dune::Amg::DefaultConstructionArgs< SeqOverlappingSchwarz< M, X, TM, TS, TA > >::matrix_ [protected, inherited] |