- Home
- About DUNE
- Download
- Documentation
- Community
- Development
#include <dune/istl/paamg/graphcreator.hh>
Public Types | |
typedef M::matrix_type | Matrix |
typedef Dune::Amg::MatrixGraph < const Matrix > | MatrixGraph |
typedef Dune::Amg::SubGraph < MatrixGraph, std::vector < bool > > | SubGraph |
typedef Dune::Amg::PropertiesGraph < SubGraph, VertexProperties, EdgeProperties, IdentityMap, typename SubGraph::EdgeIndexMap > | PropertiesGraph |
typedef Dune::tuple < MatrixGraph *, PropertiesGraph *, SubGraph * > | GraphTuple |
Static Public Member Functions | |
template<class OF , class T , class PI > | |
static GraphTuple | create (const M &matrix, T &excluded, PI &pinfo, const OF &of) |
static void | free (GraphTuple &graphs) |
typedef Dune::tuple<MatrixGraph*,PropertiesGraph*,SubGraph*> Dune::Amg::PropertiesGraphCreator< M, SolverCategory::overlapping >::GraphTuple |
typedef M::matrix_type Dune::Amg::PropertiesGraphCreator< M, SolverCategory::overlapping >::Matrix |
typedef Dune::Amg::MatrixGraph<const Matrix> Dune::Amg::PropertiesGraphCreator< M, SolverCategory::overlapping >::MatrixGraph |
typedef Dune::Amg::PropertiesGraph<SubGraph, VertexProperties, EdgeProperties, IdentityMap, typename SubGraph::EdgeIndexMap> Dune::Amg::PropertiesGraphCreator< M, SolverCategory::overlapping >::PropertiesGraph |
typedef Dune::Amg::SubGraph<MatrixGraph, std::vector<bool> > Dune::Amg::PropertiesGraphCreator< M, SolverCategory::overlapping >::SubGraph |
static GraphTuple Dune::Amg::PropertiesGraphCreator< M, SolverCategory::overlapping >::create | ( | const M & | matrix, | |
T & | excluded, | |||
PI & | pinfo, | |||
const OF & | of | |||
) | [inline, static] |
References Dune::Amg::SubGraph< G, T >::getEdgeIndexMap(), and index.
static void Dune::Amg::PropertiesGraphCreator< M, SolverCategory::overlapping >::free | ( | GraphTuple & | graphs | ) | [inline, static] |
Generated on Fri Apr 29 2011 with Doxygen (ver 1.7.1) [doxygen-log,error-log].