3#ifndef DUNE_PERSISTENTCONTAINERWRAPPER_HH
4#define DUNE_PERSISTENTCONTAINERWRAPPER_HH
15 template<
class G,
class T >
22 typedef typename HostGridAccess::HostGrid HostGrid;
38 template<
class Entity >
44 template<
class Entity >
50 template<
class Entity >
53 return hostContainer_( HostGridAccess::hostEntity( entity ), subEntity );
56 template<
class Entity >
59 return hostContainer_( HostGridAccess::hostEntity( entity ), subEntity );
Include standard header files.
Definition agrid.hh:60
Wrapper class for entities.
Definition common/entity.hh:62
provides access to host grid objects from GeometryGrid
Definition identitygrid.hh:37
void swap(This &other)
Definition persistentcontainermap.hh:95
void fill(const Value &value)
Definition persistentcontainermap.hh:93
int codimension() const
Definition persistentcontainermap.hh:109
void resize(const Value &value=Value())
Definition persistentcontainermap.hh:86
ConstIterator begin() const
Definition persistentcontainermap.hh:189
ConstIterator end() const
Definition persistentcontainermap.hh:204
Size size() const
Definition persistentcontainermap.hh:84
void shrinkToFit()
Definition persistentcontainermap.hh:91
Definition persistentcontainerwrapper.hh:17
void fill(const Value &value=Value())
Definition persistentcontainerwrapper.hh:67
PersistentContainer< HostGrid, T >::ConstIterator ConstIterator
Definition persistentcontainerwrapper.hh:32
Size size() const
Definition persistentcontainerwrapper.hh:62
ConstIterator begin() const
Definition persistentcontainerwrapper.hh:71
const Value & operator()(const Entity &entity, int subEntity) const
Definition persistentcontainerwrapper.hh:51
G Grid
Definition persistentcontainerwrapper.hh:26
const Value & operator[](const Entity &entity) const
Definition persistentcontainerwrapper.hh:39
void resize(const Value &value=Value())
Definition persistentcontainerwrapper.hh:64
PersistentContainer< HostGrid, T >::Size Size
Definition persistentcontainerwrapper.hh:29
int codimension() const
Definition persistentcontainerwrapper.hh:77
PersistentContainer< HostGrid, T >::Value Value
Definition persistentcontainerwrapper.hh:28
void swap(This &other)
Definition persistentcontainerwrapper.hh:69
ConstIterator end() const
Definition persistentcontainerwrapper.hh:74
PersistentContainerWrapper(const Grid &grid, int codim, const Value &value=Value())
Definition persistentcontainerwrapper.hh:34
PersistentContainer< HostGrid, T >::Iterator Iterator
Definition persistentcontainerwrapper.hh:31
void shrinkToFit()
Definition persistentcontainerwrapper.hh:65
Iterator begin()
Definition persistentcontainerwrapper.hh:72
PersistentContainer< HostGrid, T > hostContainer_
Definition persistentcontainerwrapper.hh:80
Iterator end()
Definition persistentcontainerwrapper.hh:75