|
template<int dim, int dimworld, class ct , class GridFamily > |
Grid< dim, dimworld, ct, GridFamily >::LevelGridView | Dune::levelGridView (const Grid< dim, dimworld, ct, GridFamily > &grid, int level) |
| level grid view for the given grid and level.
|
|
template<int dim, int dimworld, class ct , class GridFamily > |
Grid< dim, dimworld, ct, GridFamily >::LeafGridView | Dune::leafGridView (const Grid< dim, dimworld, ct, GridFamily > &grid) |
| leaf grid view for the given grid
|
|
void | Dune::GridView< ViewTraits >::DeprecatedMethodEmptyFuture::printMessage () const |
|
bool | Dune::GridView< ViewTraits >::DeprecatedMethodEmptyFuture::ready () |
|
void | Dune::GridView< ViewTraits >::DeprecatedMethodEmptyFuture::wait () |
|
bool | Dune::GridView< ViewTraits >::DeprecatedMethodEmptyFuture::valid () const |
|
|
Implementation | Dune::GridView< ViewTraits >::impl_ |
|
| Dune::GridView< ViewTraits >::GridView (const Implementation &imp) |
| constructor (engine concept)
|
|
| Dune::GridView< ViewTraits >::GridView (const ThisType &other) |
| Copy constructor.
|
|
ThisType & | Dune::GridView< ViewTraits >::operator= (const ThisType &other) |
| assignment operator
|
|
const Grid & | Dune::GridView< ViewTraits >::grid () const |
| obtain a const reference to the underlying hierarchic grid
|
|
const IndexSet & | Dune::GridView< ViewTraits >::indexSet () const |
| obtain the index set
|
|
int | Dune::GridView< ViewTraits >::size (int codim) const |
| obtain number of entities in a given codimension
|
|
int | Dune::GridView< ViewTraits >::size (const GeometryType &type) const |
| obtain number of entities with a given geometry type
|
|
bool | Dune::GridView< ViewTraits >::isConforming () const |
| return true if current state of grid view represents a conforming grid
|
|
template<class EntityType > |
bool | Dune::GridView< ViewTraits >::contains (const EntityType &e) const |
| Return true if the given entity is contained in this grid view.
|
|
template<int cd> |
Codim< cd >::Iterator | Dune::GridView< ViewTraits >::begin () const |
| obtain begin iterator for this view
|
|
template<int cd> |
Codim< cd >::Iterator | Dune::GridView< ViewTraits >::end () const |
| obtain end iterator for this view
|
|
template<int cd, PartitionIteratorType pitype> |
Codim< cd >::template Partition< pitype >::Iterator | Dune::GridView< ViewTraits >::begin () const |
| obtain begin iterator for this view
|
|
template<int cd, PartitionIteratorType pitype> |
Codim< cd >::template Partition< pitype >::Iterator | Dune::GridView< ViewTraits >::end () const |
| obtain end iterator for this view
|
|
IntersectionIterator | Dune::GridView< ViewTraits >::ibegin (const typename Codim< 0 > ::Entity &entity) const |
| obtain begin intersection iterator with respect to this view
|
|
IntersectionIterator | Dune::GridView< ViewTraits >::iend (const typename Codim< 0 > ::Entity &entity) const |
| obtain end intersection iterator with respect to this view
|
|
const Communication & | Dune::GridView< ViewTraits >::comm () const |
| obtain communication object
|
|
int | Dune::GridView< ViewTraits >::overlapSize (int codim) const |
| Return size of the overlap region for a given codim on the grid view.
|
|
int | Dune::GridView< ViewTraits >::ghostSize (int codim) const |
| Return size of the ghost region for a given codim on the grid view.
|
|
template<class DataHandleImp , class DataType > |
auto | Dune::GridView< ViewTraits >::communicate (CommDataHandleIF< DataHandleImp, DataType > &data, InterfaceType iftype, CommunicationDirection dir) const |
| Communicate data on this view.
|
|
Implementation & | Dune::GridView< ViewTraits >::impl () |
| access to the underlying implementation
|
|
const Implementation & | Dune::GridView< ViewTraits >::impl () const |
| access to the underlying implementation
|
|
template<class DataHandleImp , class DataType > |
auto | Dune::GridView< ViewTraits >::communicate (CommDataHandleIF< DataHandleImp, DataType > &data, InterfaceType iftype, CommunicationDirection dir, std::integral_constant< bool, false >) const |
| Communicate data on this view.
|
|
template<class DataHandleImp , class DataType > |
auto | Dune::GridView< ViewTraits >::communicate (CommDataHandleIF< DataHandleImp, DataType > &data, InterfaceType iftype, CommunicationDirection dir, std::integral_constant< bool, true >) const |
| Communicate data on this view.
|
|
Though a DUNE grid is hierarchic, one often only needs access to a certain subset of the entities in the grid, e.g., all entities on a given level or the leaf entities in the hierarchy. These views are provided by an implementation of GridView. Each grid exports a LevelGridView and a LeafGridView, corresponding to the two different subsets (views) described above.
template<int dim, int dimworld, class ct , class GridFamily >
Grid< dim, dimworld, ct, GridFamily >::LevelGridView Dune::levelGridView |
( |
const Grid< dim, dimworld, ct, GridFamily > & |
grid, |
|
|
int |
level |
|
) |
| |
level grid view for the given grid and level.
Identical to the method in the Grid interface, but provided as a free function.
- See also
- Grid::levelGridView
- Parameters
-
grid | Grid to obtain the level grid view for |
level | level of the level grid view |