dune-grid  2.2.1
Public Types | Public Member Functions | List of all members
Dune::PersistentContainerWrapper< G, T, Allocator > Class Template Reference

#include <dune/grid/utility/persistentcontainerwrapper.hh>

Inheritance diagram for Dune::PersistentContainerWrapper< G, T, Allocator >:
Inheritance graph

Public Types

typedef G Grid
typedef T Data
typedef
PersistentContainerHostGrid::Iterator 
Iterator
typedef
PersistentContainerHostGrid::ConstIterator 
ConstIterator

Public Member Functions

 PersistentContainerWrapper (const Grid &grid, const int codim, const Allocator &allocator=Allocator())
template<class Entity >
Dataoperator[] (const Entity &entity)
template<class Entity >
const Dataoperator[] (const Entity &entity) const
template<class Entity >
Dataoperator() (const Entity &entity, const int subEntity)
template<class Entity >
const Dataoperator() (const Entity &entity, const int subEntity) const
Iterator begin ()
ConstIterator begin () const
Iterator end ()
ConstIterator end () const
size_t size () const
void clear ()
void reserve ()
void update ()

Member Typedef Documentation

template<class G, class T, class Allocator>
typedef PersistentContainerHostGrid::ConstIterator Dune::PersistentContainerWrapper< G, T, Allocator >::ConstIterator
template<class G, class T, class Allocator>
typedef T Dune::PersistentContainerWrapper< G, T, Allocator >::Data
template<class G, class T, class Allocator>
typedef G Dune::PersistentContainerWrapper< G, T, Allocator >::Grid
template<class G, class T, class Allocator>
typedef PersistentContainerHostGrid::Iterator Dune::PersistentContainerWrapper< G, T, Allocator >::Iterator

Constructor & Destructor Documentation

template<class G, class T, class Allocator>
Dune::PersistentContainerWrapper< G, T, Allocator >::PersistentContainerWrapper ( const Grid grid,
const int  codim,
const Allocator &  allocator = Allocator() 
)
inline

Member Function Documentation

template<class G, class T, class Allocator>
Iterator Dune::PersistentContainerWrapper< G, T, Allocator >::begin ( )
inline
template<class G, class T, class Allocator>
ConstIterator Dune::PersistentContainerWrapper< G, T, Allocator >::begin ( ) const
inline
template<class G, class T, class Allocator>
void Dune::PersistentContainerWrapper< G, T, Allocator >::clear ( )
inline
template<class G, class T, class Allocator>
Iterator Dune::PersistentContainerWrapper< G, T, Allocator >::end ( )
inline
template<class G, class T, class Allocator>
ConstIterator Dune::PersistentContainerWrapper< G, T, Allocator >::end ( ) const
inline
template<class G, class T, class Allocator>
template<class Entity >
Data& Dune::PersistentContainerWrapper< G, T, Allocator >::operator() ( const Entity entity,
const int  subEntity 
)
inline
template<class G, class T, class Allocator>
template<class Entity >
const Data& Dune::PersistentContainerWrapper< G, T, Allocator >::operator() ( const Entity entity,
const int  subEntity 
) const
inline
template<class G, class T, class Allocator>
template<class Entity >
Data& Dune::PersistentContainerWrapper< G, T, Allocator >::operator[] ( const Entity entity)
inline
template<class G, class T, class Allocator>
template<class Entity >
const Data& Dune::PersistentContainerWrapper< G, T, Allocator >::operator[] ( const Entity entity) const
inline
template<class G, class T, class Allocator>
void Dune::PersistentContainerWrapper< G, T, Allocator >::reserve ( )
inline
template<class G, class T, class Allocator>
size_t Dune::PersistentContainerWrapper< G, T, Allocator >::size ( ) const
inline
template<class G, class T, class Allocator>
void Dune::PersistentContainerWrapper< G, T, Allocator >::update ( )
inline

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