|
dune-mmesh 1.4.1-git
|
Loading...
Searching...
No Matches
Public Types |
Public Member Functions |
Protected Member Functions |
Static Protected Member Functions |
Protected Attributes |
List of all members
Dune::PersistentContainer< MMesh< HostGrid, dim >, T > Class Template Reference
#include <dune/mmesh/misc/persistentcontainer.hh>
Inheritance diagram for Dune::PersistentContainer< MMesh< HostGrid, dim >, T >:

Public Types | |
| typedef Base::Grid | Grid |
| typedef Base::Value | Value |
| typedef Map::size_type | Size |
| typedef IteratorWrapper< const Value, typename Map::const_iterator > | ConstIterator |
| typedef IteratorWrapper< Value, typename Map::iterator > | Iterator |
Public Member Functions | |
| PersistentContainer (const Grid &grid, int codim, const Value &value=Value()) | |
| void | resize (const Value &value=Value()) |
| template<int codim> | |
| void | resize (const Value &value) |
| int | codimension () const |
| void | migrateLevel (int level, const Value &value, Map &data, std::integral_constant< bool, true >) |
| void | migrateLevel (int level, const Value &value, Map &data, std::integral_constant< bool, false >) |
| const Value & | operator[] (const Entity &entity) const |
| Value & | operator[] (const Entity &entity) |
| const Value & | operator() (const Entity &entity, int subEntity) const |
| Value & | operator() (const Entity &entity, int subEntity) |
| Size | size () const |
| void | shrinkToFit () |
| void | fill (const Value &value) |
| void | swap (This &other) |
| ConstIterator | begin () const |
| Iterator | begin () |
| ConstIterator | end () const |
| Iterator | end () |
Protected Member Functions | |
| const Grid & | grid () const |
| void | migrateLevel (int level, const Value &value, Map &data, std::integral_constant< bool, true >) |
| void | migrateLevel (int level, const Value &value, Map &data, std::integral_constant< bool, false >) |
| const IdSet & | idSet () const |
Static Protected Member Functions | |
| static void | migrateEntry (const typename IdSet::IdType &id, const Value &value, Map &oldData, Map &newData) |
Protected Attributes | |
| const Grid * | grid_ |
| int | codim_ |
| const IdSet * | idSet_ |
| Map | data_ |
Member Typedef Documentation
◆ Grid
template<class HostGrid , int dim, class T >
| typedef Base::Grid Dune::PersistentContainer< MMesh< HostGrid, dim >, T >::Grid |
◆ Value
template<class HostGrid , int dim, class T >
| typedef Base::Value Dune::PersistentContainer< MMesh< HostGrid, dim >, T >::Value |
Constructor & Destructor Documentation
◆ PersistentContainer()
template<class HostGrid , int dim, class T >
|
inline |
Member Function Documentation
◆ codimension()
template<class HostGrid , int dim, class T >
| int Dune::PersistentContainerMap< class G, class IdSet, class Map >::codimension | ( | ) | const |
◆ migrateLevel() [1/2]
template<class HostGrid , int dim, class T >
| void Dune::PersistentContainerMap< class G, class IdSet, class Map >::migrateLevel | ( | int | level, |
| const Value & | value, | ||
| Map & | data, | ||
| std::integral_constant< bool, false > | |||
| ) |
◆ migrateLevel() [2/2]
template<class HostGrid , int dim, class T >
| void Dune::PersistentContainerMap< class G, class IdSet, class Map >::migrateLevel | ( | int | level, |
| const Value & | value, | ||
| Map & | data, | ||
| std::integral_constant< bool, true > | |||
| ) |
◆ resize() [1/2]
template<class HostGrid , int dim, class T >
template<int codim>
|
inline |
◆ resize() [2/2]
template<class HostGrid , int dim, class T >
|
inline |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8