dune-grid 2.9.0
|
#include <dune/grid/common/defaultgridview.hh>
Classes | |
struct | Codim |
Codim Structure. More... | |
Public Types | |
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 Grid::Traits::Communication | Communication |
type of the communication More... | |
typedef Communication | CollectiveCommunication |
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... | |
bool | isConforming () const |
return true if current state of grid view represents a conforming grid 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 Communication & | comm () const |
obtain 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 |
Static Public Attributes | |
static constexpr bool | conforming = Traits :: conforming |
typedef Communication Dune::DefaultLevelGridView< GridImp >::CollectiveCommunication |
typedef Grid::Traits::Communication Dune::DefaultLevelGridView< GridImp >::Communication |
type of the 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 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 true if current state of grid view represents a conforming grid
|
inline |
Return size of the overlap region for a given codim on the grid view.
|
inline |
obtain number of entities with a given geometry type
|
inline |
obtain number of entities in a given codimension
|
staticconstexpr |