#include <dune/grid/geometrygrid/persistentcontainer.hh>
|
| typedef Base::Grid | Grid |
| typedef Base::Value | Value |
| typedef std::map< GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet::IdType, T >::size_type | Size |
| typedef IteratorWrapper< const Value, typename std::map< GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet::IdType, T >::const_iterator > | ConstIterator |
| typedef IteratorWrapper< Value, typename std::map< GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet::IdType, T >::iterator > | Iterator |
|
| const Grid & | grid () const |
| void | migrateLevel (int level, const Value &value, std::map< GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet::IdType, T > &data, std::integral_constant< bool, true >) |
| const GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet & | idSet () const |
| template<int codim> |
| void | migrateLevel (int level, const Value &value, Map &data, std::integral_constant< bool, false >) |
|
| static void | migrateEntry (const typename GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet::IdType &id, const Value &value, std::map< GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet::IdType, T > &oldData, std::map< GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet::IdType, T > &newData) |
◆ ConstIterator
| typedef IteratorWrapper< const Value, typename std::map< GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet::IdType, T >::const_iterator > Dune::PersistentContainerMap< GeometryGrid< HostGrid, CoordFunction, Allocator >, GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet, std::map< GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet::IdType, T > >::ConstIterator |
◆ Grid
template<class HostGrid, class CoordFunction, class Allocator, class T>
◆ Iterator
| typedef IteratorWrapper< Value, typename std::map< GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet::IdType, T >::iterator > Dune::PersistentContainerMap< GeometryGrid< HostGrid, CoordFunction, Allocator >, GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet, std::map< GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet::IdType, T > >::Iterator |
◆ Size
| typedef std::map< GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet::IdType, T >::size_type Dune::PersistentContainerMap< GeometryGrid< HostGrid, CoordFunction, Allocator >, GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet, std::map< GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet::IdType, T > >::Size |
◆ Value
template<class HostGrid, class CoordFunction, class Allocator, class T>
◆ PersistentContainer()
template<class HostGrid, class CoordFunction, class Allocator, class T>
◆ begin() [1/3]
| PersistentContainerMap< GeometryGrid< HostGrid, CoordFunction, Allocator >, GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet, std::map< GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet::IdType, T > >::ConstIterator Dune::PersistentContainerMap< GeometryGrid< HostGrid, CoordFunction, Allocator >, GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet, std::map< GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet::IdType, T > >::begin |
( |
| ) |
const |
|
inline |
◆ begin() [2/3]
template<class G, class
IdSet, class Map>
◆ begin() [3/3]
◆ codimension()
◆ end() [1/3]
| PersistentContainerMap< GeometryGrid< HostGrid, CoordFunction, Allocator >, GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet, std::map< GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet::IdType, T > >::ConstIterator Dune::PersistentContainerMap< GeometryGrid< HostGrid, CoordFunction, Allocator >, GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet, std::map< GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet::IdType, T > >::end |
( |
| ) |
const |
|
inline |
◆ end() [2/3]
template<class G, class
IdSet, class Map>
◆ end() [3/3]
◆ fill() [1/2]
◆ fill() [2/2]
template<class G, class
IdSet, class Map>
◆ grid()
◆ idSet()
| const GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet & Dune::PersistentContainerMap< GeometryGrid< HostGrid, CoordFunction, Allocator >, GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet, std::map< GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet::IdType, T > >::idSet |
( |
| ) |
const |
|
inlineprotected |
◆ migrateEntry()
| void Dune::PersistentContainerMap< GeometryGrid< HostGrid, CoordFunction, Allocator >, GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet, std::map< GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet::IdType, T > >::migrateEntry |
( |
const typename GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet::IdType & | id, |
|
|
const Value & | value, |
|
|
std::map< GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet::IdType, T > & | oldData, |
|
|
std::map< GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet::IdType, T > & | newData ) |
|
inlinestaticprotected |
◆ migrateLevel() [1/2]
| void Dune::PersistentContainerMap< GeometryGrid< HostGrid, CoordFunction, Allocator >, GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet, std::map< GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet::IdType, T > >::migrateLevel |
( |
int | level, |
|
|
const Value & | value, |
|
|
std::map< GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet::IdType, T > & | data, |
|
|
std::integral_constant< bool, true > | ) |
|
inlineprotected |
◆ migrateLevel() [2/2]
template<class G, class
IdSet, class Map>
template<int codim>
◆ operator()() [1/3]
| const Value & Dune::PersistentContainerMap< GeometryGrid< HostGrid, CoordFunction, Allocator >, GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet, std::map< GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet::IdType, T > >::operator() |
( |
const Entity & | entity, |
|
|
int | subEntity ) const |
|
inline |
◆ operator()() [2/3]
template<class G, class
IdSet, class Map>
◆ operator()() [3/3]
◆ operator[]() [1/3]
◆ operator[]() [2/3]
template<class G, class
IdSet, class Map>
◆ operator[]() [3/3]
◆ resize() [1/2]
◆ resize() [2/2]
template<class G, class
IdSet, class Map>
◆ shrinkToFit()
◆ size()
◆ swap() [1/2]
◆ swap() [2/2]
◆ codim_
◆ data_
| std::map< GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet::IdType, T > Dune::PersistentContainerMap< GeometryGrid< HostGrid, CoordFunction, Allocator >, GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet, std::map< GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet::IdType, T > >::data_ |
|
protected |
◆ grid_
◆ hostContainer_
◆ idSet_
| const GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet* Dune::PersistentContainerMap< GeometryGrid< HostGrid, CoordFunction, Allocator >, GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet, std::map< GeometryGrid< HostGrid, CoordFunction, Allocator >::LocalIdSet::IdType, T > >::idSet_ |
|
protected |
The documentation for this class was generated from the following file: