3 #ifndef DUNE_ALU_PERSISTENTCONTAINER_HH
4 #define DUNE_ALU_PERSISTENTCONTAINER_HH
18 template<
class G,
class T >
19 class ALUGridPersistentContainer
20 :
public PersistentContainerVector< G, typename G::HierarchicIndexSet, std::vector< T > >
22 typedef PersistentContainerVector< G, typename G::HierarchicIndexSet, std::vector< T > > Base;
25 typedef typename Base::Grid Grid;
26 typedef typename Base::Value Value;
28 ALUGridPersistentContainer (
const Grid &grid,
int codim,
const Value &value = Value() )
29 : Base( grid.hierarchicIndexSet(), codim, value )
37 template<
int dim,
int dimworld, ALUGr
idElementType eltype, ALUGr
idRefinementType refinementtype,
class Comm,
class T >
38 class PersistentContainer< ALUGrid< dim, dimworld, eltype, refinementtype, Comm >, T >
39 :
public ALUGridPersistentContainer< ALUGrid< dim, dimworld, eltype, refinementtype, Comm >, T >
41 typedef ALUGridPersistentContainer< ALUGrid< dim, dimworld, eltype, refinementtype, Comm >, T > Base;
48 : Base( grid, codim, value )
52 template<
int dim,
int dimworld, ALU2DSPACE ElementType elType,
class T >
53 class PersistentContainer< ALU2dGrid< dim, dimworld, elType >, T >
54 :
public ALUGridPersistentContainer< ALU2dGrid< dim, dimworld, elType >, T >
56 typedef ALUGridPersistentContainer< ALU2dGrid< dim, dimworld, elType >, T > Base;
63 : Base( grid, codim, value )
67 template< ALU3dGr
idElementType elType,
class Comm,
class T >
68 class PersistentContainer< ALU3dGrid< elType, Comm >, T >
69 :
public ALUGridPersistentContainer< ALU3dGrid< elType, Comm >, T >
71 typedef ALUGridPersistentContainer< ALU3dGrid< elType, Comm >, T > Base;
78 : Base( grid, codim, value )
84 #endif // #if HAVE_ALUGRID
86 #endif // #ifndef DUNE_ALU_PERSISTENTCONTAINER_HH
Base::Value Value
Definition: utility/persistentcontainer.hh:25
Provides base classes for ALUGrid.
Map::mapped_type Value
Definition: persistentcontainermap.hh:35
G Grid
Definition: persistentcontainermap.hh:30
Include standard header files.
Definition: agrid.hh:59
PersistentContainer(const Grid &grid, int codim, const Value &value=Value())
Definition: utility/persistentcontainer.hh:27
Base::Grid Grid
Definition: utility/persistentcontainer.hh:24
const Grid & grid() const
Definition: persistentcontainermap.hh:112