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

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

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

Public Types

typedef Base::MultiIndex MultiIndex
 
typedef Base::Partition Partition
 
typedef Partition::Mesh Mesh
 

Public Member Functions

 SPCachedPartitionList ()
 
 SPCachedPartitionList (const This &other)
 
 ~SPCachedPartitionList ()
 
const Thisoperator= (const This &other)
 
bool contains (const unsigned int number) const
 
bool contains (const MultiIndex &id, const unsigned int number) const
 
const Partitionpartition (const unsigned int number) const
 
unsigned int minNumber () const
 
unsigned int maxNumber () const
 
void updateCache ()
 
Thisoperator+= (const Partition &partition)
 
Iterator begin () const
 
Iterator end () const
 
const PartitionfindPartition (const MultiIndex &id) const
 
int volume () const
 
bool empty () const
 
unsigned int size () const
 

Protected Types

typedef Base::Node Node
 

Protected Attributes

Nodehead_
 

Member Typedef Documentation

◆ Mesh

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

◆ MultiIndex

template<int dim>
typedef Base::MultiIndex Dune::SPCachedPartitionList< dim >::MultiIndex

◆ Node

template<int dim>
typedef Base::Node Dune::SPCachedPartitionList< dim >::Node
protected

◆ Partition

template<int dim>
typedef Base::Partition Dune::SPCachedPartitionList< dim >::Partition

Constructor & Destructor Documentation

◆ SPCachedPartitionList() [1/2]

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

◆ SPCachedPartitionList() [2/2]

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

◆ ~SPCachedPartitionList()

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

Member Function Documentation

◆ begin()

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

◆ contains() [1/2]

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

◆ contains() [2/2]

template<int dim>
bool Dune::SPCachedPartitionList< dim >::contains ( const unsigned int  number) const
inline

◆ empty()

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

◆ end()

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

◆ findPartition()

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

◆ maxNumber()

template<int dim>
unsigned int Dune::SPCachedPartitionList< dim >::maxNumber
inline

◆ minNumber()

template<int dim>
unsigned int Dune::SPCachedPartitionList< dim >::minNumber
inline

◆ operator+=()

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

◆ operator=()

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

◆ partition()

template<int dim>
const SPCachedPartitionList< dim >::Partition & Dune::SPCachedPartitionList< dim >::partition ( const unsigned int  number) const
inline

◆ size()

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

◆ updateCache()

template<int dim>
void Dune::SPCachedPartitionList< dim >::updateCache
inline

◆ volume()

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

Member Data Documentation

◆ head_

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

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