KASKADE 7 development version
|
#include <mgtools.hh>
TODO: THIS CLASS IS NOT NEEDED ANYMORE! Class providing an index set containing the whole grid hierarchy, i.e. every entity on every grid level has a unique index. By default, the index set is connected to the grid signals, and updates on grid refinement.
Definition at line 143 of file mgtools.hh.
Classes | |
struct | Codim |
Public Types | |
typedef int | IndexType |
typedef HierarchicIndexSet< Grid > | Self |
Public Member Functions | |
HierarchicIndexSet (GridManager< Grid > &gridMan_, bool connectMe_=true) | |
HierarchicIndexSet (GridManager< Grid > &gridMan_, int maxlevel_, bool connectMe_=true) | |
HierarchicIndexSet (const HierarchicIndexSet &other) | |
HierarchicIndexSet & | operator= (const HierarchicIndexSet &other) |
~HierarchicIndexSet () | |
void | init () |
void | update (int maxlevel_) |
update hierarchic index set, e.g. after grid change More... | |
void | update () |
template<int cc> | |
int | index (const typename Grid::Traits::template Codim< cc >::Entity &e) const |
template<class EntityType > | |
int | index (const EntityType &e) const |
template<int cc> | |
int | subIndex (const typename Grid::Traits::template Codim< 0 >::Entity &e, int i) const |
const std::vector< Dune::GeometryType > & | geomTypes (int codim) const |
int | size (Dune::GeometryType type) const |
int | size (int codim) const |
template<class EntityType > | |
bool | contains (const EntityType &e) const |
template<int cd, Dune::PartitionIteratorType pitype> | |
Codim< cd >::template Partition< pitype >::Iterator | begin () const |
template<int cd, Dune::PartitionIteratorType pitype> | |
Codim< cd >::template Partition< pitype >::Iterator | end () const |
void | out (std::ostream &o) const |
typedef int HierarchicIndexSet< Grid >::IndexType |
Definition at line 163 of file mgtools.hh.
typedef HierarchicIndexSet<Grid> HierarchicIndexSet< Grid >::Self |
Definition at line 164 of file mgtools.hh.
|
inline |
Definition at line 166 of file mgtools.hh.
|
inline |
Definition at line 174 of file mgtools.hh.
|
inline |
Definition at line 182 of file mgtools.hh.
|
inline |
Definition at line 201 of file mgtools.hh.
|
inline |
Definition at line 359 of file mgtools.hh.
|
inline |
Definition at line 346 of file mgtools.hh.
|
inline |
Definition at line 365 of file mgtools.hh.
|
inline |
Definition at line 323 of file mgtools.hh.
|
inline |
Definition at line 304 of file mgtools.hh.
|
inline |
Definition at line 294 of file mgtools.hh.
|
inline |
Definition at line 208 of file mgtools.hh.
Referenced by HierarchicIndexSet< Grid >::HierarchicIndexSet(), and HierarchicIndexSet< Grid >::operator=().
|
inline |
Definition at line 190 of file mgtools.hh.
|
inline |
Definition at line 371 of file mgtools.hh.
|
inline |
Definition at line 329 of file mgtools.hh.
Referenced by HierarchicIndexSet< Grid >::contains(), HierarchicIndexSet< Grid >::index(), and HierarchicIndexSet< Grid >::subIndex().
|
inline |
Definition at line 339 of file mgtools.hh.
|
inline |
Definition at line 314 of file mgtools.hh.
|
inline |
Definition at line 227 of file mgtools.hh.
Referenced by HierarchicIndexSet< Grid >::HierarchicIndexSet(), HierarchicIndexSet< Grid >::operator=(), and HierarchicIndexSet< Grid >::update().
|
inline |
update hierarchic index set, e.g. after grid change
Definition at line 220 of file mgtools.hh.