dune-spgrid 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Attributes | List of all members
Dune::SPPartitionPool< dim > Class Template Reference

#include <dune/grid/spgrid/partitionpool.hh>

Inheritance diagram for Dune::SPPartitionPool< dim >:
Inheritance graph

Public Types

typedef SPCachedPartitionList< dimensionPartitionList
 
typedef SPTopology< dimensionTopology
 
typedef PartitionList::Partition Partition
 
typedef PartitionList::MultiIndex MultiIndex
 
typedef PartitionList::Mesh Mesh
 

Public Member Functions

 SPPartitionPool (const Mesh &localMesh, const Mesh &globalMesh, const MultiIndex &overlap, const Topology &topology)
 
template<PartitionIteratorType pitype>
const PartitionListget () const
 
template<int codim>
PartitionType partitionType (const MultiIndex &id, const unsigned int number) const
 
const MeshglobalMesh () const
 
const MultiIndexoverlap () const
 
const Topologytopology () const
 

Static Public Attributes

static const int dimension = dim
 

Member Typedef Documentation

◆ Mesh

template<int dim>
typedef PartitionList::Mesh Dune::SPPartitionPool< dim >::Mesh

◆ MultiIndex

template<int dim>
typedef PartitionList::MultiIndex Dune::SPPartitionPool< dim >::MultiIndex

◆ Partition

template<int dim>
typedef PartitionList::Partition Dune::SPPartitionPool< dim >::Partition

◆ PartitionList

template<int dim>
typedef SPCachedPartitionList< dimension > Dune::SPPartitionPool< dim >::PartitionList

◆ Topology

template<int dim>
typedef SPTopology< dimension > Dune::SPPartitionPool< dim >::Topology

Constructor & Destructor Documentation

◆ SPPartitionPool()

template<int dim>
Dune::SPPartitionPool< dim >::SPPartitionPool ( const Mesh localMesh,
const Mesh globalMesh,
const MultiIndex overlap,
const Topology topology 
)
inline

Member Function Documentation

◆ get()

template<int dim>
template<PartitionIteratorType pitype>
const SPPartitionPool< dim >::PartitionList & Dune::SPPartitionPool< dim >::get
inline

◆ globalMesh()

template<int dim>
const Mesh & Dune::SPPartitionPool< dim >::globalMesh ( ) const
inline

◆ overlap()

template<int dim>
const MultiIndex & Dune::SPPartitionPool< dim >::overlap ( ) const
inline

◆ partitionType()

template<int dim>
template<int codim>
PartitionType Dune::SPPartitionPool< dim >::partitionType ( const MultiIndex id,
const unsigned int  number 
) const
inline

◆ topology()

template<int dim>
const Topology & Dune::SPPartitionPool< dim >::topology ( ) const
inline

Member Data Documentation

◆ dimension

template<int dim>
const int Dune::SPPartitionPool< dim >::dimension = dim
static

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