|
Traits::LevelGridView | levelGridView (int level) const |
| View for a grid level for All_Partition. More...
|
|
Traits::LeafGridView | leafGridView () const |
| View for the leaf grid for All_Partition. More...
|
|
bool | mark (int refCount, const typename Traits ::template Codim< 0 >::Entity &e) |
| Marks an entity to be refined/coarsened in a subsequent adapt. More...
|
|
int | getMark (const typename Traits::template Codim< 0 >::Entity &e) const |
| returns adaptation mark for given entity, i.e. here the default implementation returns 0. More...
|
|
bool | adapt () |
| Refine all positive marked leaf entities coarsen all negative marked entities if possible. More...
|
|
bool | preAdapt () |
| returns true, if at least one entity is marked for adaption More...
|
|
void | postAdapt () |
| clean up some markers More...
|
|
bool | loadBalance () |
| default implementation of load balance does nothing and returns false More...
|
|
template<class DataHandle > |
bool | loadBalance (DataHandle &data) |
| default implementation of load balance does nothing and returns false More...
|
|
template<int dim, int dimworld, class ct, class GridFamily>
class Dune::GridDefaultImplementation< dim, dimworld, ct, GridFamily >
A Grid is a container of grid entities. Given a dimension dim these entities have a codimension codim with 0 <= codim <= dim.
The Grid is assumed to be hierachically refined and nested. It enables iteration over entities of a given level and codimension.
The grid can be non-matching.
All information is provided to allocate degrees of freedom in appropriate vector data structures (which are not part of this module).
Template class Grid defines a "base class" for all grids.
- Classes implementing the Grid Interface
-
For installation instructions for external grid managers see http://www.dune-project.org/external_libraries/index.html .