dune-istl  2.2.0
Public Types | Static Public Member Functions
Dune::Amg::PropertiesGraphCreator< M, SolverCategory::nonoverlapping > Struct Template Reference

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

List of all members.

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)

template<class M>
struct Dune::Amg::PropertiesGraphCreator< M, SolverCategory::nonoverlapping >


Member Typedef Documentation

template<class M >
typedef M::matrix_type Dune::Amg::PropertiesGraphCreator< M, SolverCategory::nonoverlapping >::Matrix

Member Function Documentation

template<class M >
template<class OF , class T , class PI >
static GraphTuple Dune::Amg::PropertiesGraphCreator< M, SolverCategory::nonoverlapping >::create ( const M &  matrix,
T &  excluded,
PI &  pinfo,
const OF &  of 
) [inline, static]
template<class M >
static void Dune::Amg::PropertiesGraphCreator< M, SolverCategory::nonoverlapping >::free ( GraphTuple graphs) [inline, static]

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