|
dune-grid
2.6-git
|
#include <dune/grid/common/defaultgridview.hh>
Classes | |
| struct | Codim |
| Codim Structure. More... | |
Public Types | |
| enum | { conforming = Traits :: conforming } |
| typedef DefaultLevelGridViewTraits< GridImp > | Traits |
| typedef Traits::Grid | Grid |
| type of the grid More... | |
| typedef Traits ::IndexSet | IndexSet |
| type of the index set More... | |
| typedef Traits ::Intersection | Intersection |
| type of the intersection More... | |
| typedef Traits ::IntersectionIterator | IntersectionIterator |
| type of the intersection iterator More... | |
| typedef Traits ::CollectiveCommunication | CollectiveCommunication |
| type of the collective communication More... | |
Public Member Functions | |
| DefaultLevelGridView (const Grid &grid, int level) | |
| const Grid & | grid () const |
| obtain a const reference to the underlying hierarchic grid More... | |
| const IndexSet & | indexSet () const |
| obtain the index set More... | |
| int | size (int codim) const |
| obtain number of entities in a given codimension More... | |
| int | size (const GeometryType &type) const |
| obtain number of entities with a given geometry type More... | |
| template<int cd> | |
| Codim< cd >::Iterator | begin () const |
| obtain begin iterator for this view More... | |
| template<int cd, PartitionIteratorType pit> | |
| Codim< cd >::template Partition< pit >::Iterator | begin () const |
| obtain begin iterator for this view More... | |
| template<int cd> | |
| Codim< cd >::Iterator | end () const |
| obtain end iterator for this view More... | |
| template<int cd, PartitionIteratorType pit> | |
| Codim< cd >::template Partition< pit >::Iterator | end () const |
| obtain end iterator for this view More... | |
| IntersectionIterator | ibegin (const typename Codim< 0 > ::Entity &entity) const |
| obtain begin intersection iterator with respect to this view More... | |
| IntersectionIterator | iend (const typename Codim< 0 > ::Entity &entity) const |
| obtain end intersection iterator with respect to this view More... | |
| const CollectiveCommunication & | comm () const |
| obtain collective communication object More... | |
| int | overlapSize (int codim) const |
| Return size of the overlap region for a given codim on the grid view. More... | |
| int | ghostSize (int codim) const |
| Return size of the ghost region for a given codim on the grid view. More... | |
| template<class DataHandleImp , class DataType > | |
| void | communicate (CommDataHandleIF< DataHandleImp, DataType > &data, InterfaceType iftype, CommunicationDirection dir) const |
| typedef Traits :: CollectiveCommunication Dune::DefaultLevelGridView< GridImp >::CollectiveCommunication |
type of the collective communication
| typedef Traits::Grid Dune::DefaultLevelGridView< GridImp >::Grid |
type of the grid
| typedef Traits :: IndexSet Dune::DefaultLevelGridView< GridImp >::IndexSet |
type of the index set
| typedef Traits :: Intersection Dune::DefaultLevelGridView< GridImp >::Intersection |
type of the intersection
| typedef Traits :: IntersectionIterator Dune::DefaultLevelGridView< GridImp >::IntersectionIterator |
type of the intersection iterator
| typedef DefaultLevelGridViewTraits<GridImp> Dune::DefaultLevelGridView< GridImp >::Traits |
|
inline |
|
inline |
obtain begin iterator for this view
|
inline |
obtain begin iterator for this view
|
inline |
obtain collective communication object
|
inline |
communicate data on this view
|
inline |
obtain end iterator for this view
|
inline |
obtain end iterator for this view
|
inline |
Return size of the ghost region for a given codim on the grid view.
|
inline |
obtain a const reference to the underlying hierarchic grid
|
inline |
obtain begin intersection iterator with respect to this view
|
inline |
obtain end intersection iterator with respect to this view
|
inline |
obtain the index set
|
inline |
Return size of the overlap region for a given codim on the grid view.
|
inline |
obtain number of entities in a given codimension
|
inline |
obtain number of entities with a given geometry type
1.8.13