|
typedef ViewTraits | Dune::GridView< ViewTraits >::Traits |
| Traits class.
|
|
typedef Traits::Grid | Dune::GridView< ViewTraits >::Grid |
| type of the grid
|
|
typedef Traits::IndexSet | Dune::GridView< ViewTraits >::IndexSet |
| type of the index set
|
|
typedef Traits::Intersection | Dune::GridView< ViewTraits >::Intersection |
| type of the intersection
|
|
typedef Traits::IntersectionIterator | Dune::GridView< ViewTraits >::IntersectionIterator |
| type of the intersection iterator
|
|
typedef Traits::CollectiveCommunication | Dune::GridView< ViewTraits >::CollectiveCommunication |
| type of the collective communication
|
|
typedef Traits::template Codim< cd >::Iterator | Dune::GridView< ViewTraits >::Codim< cd >::Iterator |
| type of iterator returned by the grid view
|
|
typedef Traits::template Codim< cd >::EntityPointer | Dune::GridView< ViewTraits >::Codim< cd >::EntityPointer |
| type of corresponding entity pointer
|
|
typedef Traits::template Codim< cd >::Entity | Dune::GridView< ViewTraits >::Codim< cd >::Entity |
| type of corresponding entity
|
|
typedef Traits::template Codim< cd >::Geometry | Dune::GridView< ViewTraits >::Codim< cd >::Geometry |
| type of the geometry implementation
|
|
typedef Traits::template Codim< cd >::LocalGeometry | Dune::GridView< ViewTraits >::Codim< cd >::LocalGeometry |
| type of the implementation for local geometries
|
|
typedef Traits::template Codim< cd >::template Partition< pit >::Iterator | Dune::GridView< ViewTraits >::Codim< cd >::Partition< pit >::Iterator |
| iterator over a given codim and partition type
|
|
typedef Grid::ctype | Dune::GridView< ViewTraits >::ctype |
| type used for coordinates in grid
|
|
|
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 More...
|
|
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
|
|
template<class EntityType > |
bool | Dune::GridView< ViewTraits >::contains (const EntityType &e) const |
| Return true if the given entity is contained in this grid view. More...
|
|
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 CollectiveCommunication & | Dune::GridView< ViewTraits >::comm () const |
| obtain collective 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 > |
void | Dune::GridView< ViewTraits >::communicate (CommDataHandleIF< DataHandleImp, DataType > &data, InterfaceType iftype, CommunicationDirection dir) const |
| Communicate data on this view.
|
|
Implementation & | Dune::GridView< ViewTraits >::impl () |
| return reference to the real implementation
|
|
const Implementation & | Dune::GridView< ViewTraits >::impl () const |
| return reference to the real implementation
|
|
Though a DUNE grid is hierarchic, one often only needs access to a certain subset of the entities in the grid, e.g., the 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.
The default GridViews can be obtained from the grid by calling one of the levelGridView() or leafGridView() methods.