dune-spgrid  2.7
Classes | Public Types | Public Member Functions | Protected Attributes | List of all members
Dune::SPPartitionList< dim > Class Template Reference

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

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

Classes

struct  Iterator
 
struct  Node
 

Public Types

typedef SPPartition< dim > Partition
 
typedef Partition::MultiIndex MultiIndex
 
typedef Partition::Mesh Mesh
 

Public Member Functions

 SPPartitionList ()
 
 SPPartitionList (const This &other)
 
 SPPartitionList (This &&other)
 
 ~SPPartitionList ()
 
Thisoperator= (const This &other)
 
Thisoperator= (This &&other)
 
Thisoperator+= (const Partition &partition)
 
Iterator begin () const
 
Iterator end () const
 
bool contains (const MultiIndex &id, unsigned int number) const
 
const PartitionfindPartition (const MultiIndex &id) const
 
int volume () const
 
bool empty () const
 
unsigned int size () const
 

Protected Attributes

Nodehead_
 

Member Typedef Documentation

◆ Mesh

template<int dim>
typedef Partition::Mesh Dune::SPPartitionList< dim >::Mesh

◆ MultiIndex

template<int dim>
typedef Partition::MultiIndex Dune::SPPartitionList< dim >::MultiIndex

◆ Partition

template<int dim>
typedef SPPartition< dim > Dune::SPPartitionList< dim >::Partition

Constructor & Destructor Documentation

◆ SPPartitionList() [1/3]

template<int dim>
Dune::SPPartitionList< dim >::SPPartitionList ( )
inline

◆ SPPartitionList() [2/3]

template<int dim>
Dune::SPPartitionList< dim >::SPPartitionList ( const This other)
inline

◆ SPPartitionList() [3/3]

template<int dim>
Dune::SPPartitionList< dim >::SPPartitionList ( This &&  other)
inline

◆ ~SPPartitionList()

template<int dim>
Dune::SPPartitionList< dim >::~SPPartitionList ( )
inline

Member Function Documentation

◆ begin()

template<int dim>
Iterator Dune::SPPartitionList< dim >::begin ( ) const
inline

◆ contains()

template<int dim>
bool Dune::SPPartitionList< dim >::contains ( const MultiIndex id,
unsigned int  number 
) const
inline

◆ empty()

template<int dim>
bool Dune::SPPartitionList< dim >::empty ( ) const
inline

◆ end()

template<int dim>
Iterator Dune::SPPartitionList< dim >::end ( ) const
inline

◆ findPartition()

template<int dim>
const SPPartitionList< dim >::Partition * Dune::SPPartitionList< dim >::findPartition ( const MultiIndex id) const
inline

◆ operator+=()

template<int dim>
SPPartitionList< dim >::This & Dune::SPPartitionList< dim >::operator+= ( const Partition partition)
inline

◆ operator=() [1/2]

template<int dim>
This& Dune::SPPartitionList< dim >::operator= ( const This other)
inline

◆ operator=() [2/2]

template<int dim>
This& Dune::SPPartitionList< dim >::operator= ( This &&  other)
inline

◆ size()

template<int dim>
unsigned int Dune::SPPartitionList< dim >::size
inline

◆ volume()

template<int dim>
int Dune::SPPartitionList< dim >::volume
inline

Member Data Documentation

◆ head_

template<int dim>
Node* Dune::SPPartitionList< dim >::head_
protected

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