|
| IdentityGrid (HostGrid &hostgrid) |
| Constructor. More...
|
|
| ~IdentityGrid () |
| Desctructor. More...
|
|
int | maxLevel () const |
| Return maximum level defined in this grid. More...
|
|
template<int codim> |
Traits::template Codim< codim >::LevelIterator | lbegin (int level) const |
| Iterator to first entity of given codim on level. More...
|
|
template<int codim> |
Traits::template Codim< codim >::LevelIterator | lend (int level) const |
| one past the end on this level More...
|
|
template<int codim, PartitionIteratorType PiType> |
Traits::template Codim< codim >::template Partition< PiType >::LevelIterator | lbegin (int level) const |
| Iterator to first entity of given codim on level. More...
|
|
template<int codim, PartitionIteratorType PiType> |
Traits::template Codim< codim >::template Partition< PiType >::LevelIterator | lend (int level) const |
| one past the end on this level More...
|
|
template<int codim> |
Traits::template Codim< codim >::LeafIterator | leafbegin () const |
| Iterator to first leaf entity of given codim. More...
|
|
template<int codim> |
Traits::template Codim< codim >::LeafIterator | leafend () const |
| one past the end of the sequence of leaf entities More...
|
|
template<int codim, PartitionIteratorType PiType> |
Traits::template Codim< codim >::template Partition< PiType >::LeafIterator | leafbegin () const |
| Iterator to first leaf entity of given codim. More...
|
|
template<int codim, PartitionIteratorType PiType> |
Traits::template Codim< codim >::template Partition< PiType >::LeafIterator | leafend () const |
| one past the end of the sequence of leaf entities More...
|
|
int | size (int level, int codim) const |
| Number of grid entities per level and codim. More...
|
|
size_t | numBoundarySegments () const |
| returns the number of boundary segments within the macro grid More...
|
|
int | size (int codim) const |
| number of leaf entities per codim in this process More...
|
|
int | size (int level, GeometryType type) const |
| number of entities per level, codim and geometry type in this process More...
|
|
int | size (GeometryType type) const |
| number of leaf entities per codim and geometry type in this process More...
|
|
const Traits::GlobalIdSet & | globalIdSet () const |
| Access to the GlobalIdSet. More...
|
|
const Traits::LocalIdSet & | localIdSet () const |
| Access to the LocalIdSet. More...
|
|
const Traits::LevelIndexSet & | levelIndexSet (int level) const |
| Access to the LevelIndexSets. More...
|
|
const Traits::LeafIndexSet & | leafIndexSet () const |
| Access to the LeafIndexSet. More...
|
|
template<class EntitySeed > |
Traits::template Codim< EntitySeed::codimension >::Entity | entity (const EntitySeed &seed) const |
| Create Entity from EntitySeed. More...
|
|
|
HostGrid * | hostgrid_ |
| The host grid which contains the actual grid hierarchy structure. More...
|
|
void | globalRefine (int refCount) |
|
bool | mark (int refCount, const typename Traits::template Codim< 0 >::Entity &e) |
| Mark entity for refinement. More...
|
|
int | getMark (const typename Traits::template Codim< 0 >::Entity &e) const |
| Return refinement mark for entity. More...
|
|
bool | preAdapt () |
| returns true, if at least one entity is marked for adaption More...
|
|
bool | adapt () |
| Triggers the grid refinement process. More...
|
|
void | postAdapt () |
| Clean up refinement markers. More...
|
|
unsigned int | overlapSize (int codim) const |
| Size of the overlap on the leaf level. More...
|
|
unsigned int | ghostSize (int codim) const |
| Size of the ghost cell layer on the leaf level. More...
|
|
unsigned int | overlapSize (int level, int codim) const |
| Size of the overlap on a given level. More...
|
|
unsigned int | ghostSize (int level, int codim) const |
| Size of the ghost cell layer on a given level. More...
|
|
const CollectiveCommunication< No_Comm > & | comm () const |
| dummy collective communication More...
|
|
HostGridType & | getHostGrid () const |
| Returns the hostgrid this IdentityGrid lives in. More...
|
|
template<int codim> |
const HostGrid::Traits::template Codim< codim >::Entity & | getHostEntity (const typename Traits::template Codim< codim >::Entity &e) const |
| Returns the hostgrid entity encapsulated in given IdentityGrid entity. More...
|
|
template<class HostGrid>
class Dune::IdentityGrid< HostGrid >
Provides a meta grid that is identical to its host.
- Template Parameters
-