|
dune-grid 2.8.0
|
Loading...
Searching...
No Matches
defaultgridview.hh
Go to the documentation of this file.
CommunicationDirection
Define a type for communication direction parameter.
Definition gridenums.hh:168
InterfaceType
Parameter to be used for the communication functions.
Definition gridenums.hh:84
Include standard header files.
CommDataHandleIF describes the features of a data handle for communication in parallel runs using the...
Definition datahandleif.hh:76
Definition defaultgridview.hh:73
Traits::CollectiveCommunication CollectiveCommunication
type of the collective communication
Definition defaultgridview.hh:92
Codim< cd >::template Partition< pit >::Iterator begin() const
obtain begin iterator for this view
Definition defaultgridview.hh:139
int size(const GeometryType &type) const
obtain number of entities with a given geometry type
Definition defaultgridview.hh:125
Codim< cd >::Iterator begin() const
obtain begin iterator for this view
Definition defaultgridview.hh:132
IntersectionIterator iend(const typename Codim< 0 > ::Entity &entity) const
obtain end intersection iterator with respect to this view
Definition defaultgridview.hh:167
Codim< cd >::template Partition< pit >::Iterator end() const
obtain end iterator for this view
Definition defaultgridview.hh:153
DefaultLevelGridViewTraits< GridImp > Traits
Definition defaultgridview.hh:77
const IndexSet & indexSet() const
obtain the index set
Definition defaultgridview.hh:113
Traits::IndexSet IndexSet
type of the index set
Definition defaultgridview.hh:83
void communicate(CommDataHandleIF< DataHandleImp, DataType > &data, InterfaceType iftype, CommunicationDirection dir) const
Definition defaultgridview.hh:192
const CollectiveCommunication & comm() const
obtain collective communication object
Definition defaultgridview.hh:173
Traits::IntersectionIterator IntersectionIterator
type of the intersection iterator
Definition defaultgridview.hh:89
int size(int codim) const
obtain number of entities in a given codimension
Definition defaultgridview.hh:119
int overlapSize(int codim) const
Return size of the overlap region for a given codim on the grid view.
Definition defaultgridview.hh:179
Codim< cd >::Iterator end() const
obtain end iterator for this view
Definition defaultgridview.hh:146
IntersectionIterator ibegin(const typename Codim< 0 > ::Entity &entity) const
obtain begin intersection iterator with respect to this view
Definition defaultgridview.hh:160
DefaultLevelGridView(const Grid &grid, int level)
Definition defaultgridview.hh:100
Traits::Intersection Intersection
type of the intersection
Definition defaultgridview.hh:86
int ghostSize(int codim) const
Return size of the ghost region for a given codim on the grid view.
Definition defaultgridview.hh:185
const Grid & grid() const
obtain a const reference to the underlying hierarchic grid
Definition defaultgridview.hh:106
Definition defaultgridview.hh:255
void communicate(CommDataHandleIF< DataHandleImp, DataType > &data, InterfaceType iftype, CommunicationDirection dir) const
Definition defaultgridview.hh:374
DefaultLeafGridViewTraits< GridImp > Traits
Definition defaultgridview.hh:259
Codim< cd >::template Partition< pit >::Iterator end() const
obtain end iterator for this view
Definition defaultgridview.hh:335
const Grid & grid() const
obtain a const reference to the underlying hierarchic grid
Definition defaultgridview.hh:288
Codim< cd >::template Partition< pit >::Iterator begin() const
obtain begin iterator for this view
Definition defaultgridview.hh:321
IntersectionIterator ibegin(const typename Codim< 0 > ::Entity &entity) const
obtain begin intersection iterator with respect to this view
Definition defaultgridview.hh:342
Traits::Intersection Intersection
type of the intersection
Definition defaultgridview.hh:268
IntersectionIterator iend(const typename Codim< 0 > ::Entity &entity) const
obtain end intersection iterator with respect to this view
Definition defaultgridview.hh:349
Codim< cd >::Iterator end() const
obtain end iterator for this view
Definition defaultgridview.hh:328
Traits::CollectiveCommunication CollectiveCommunication
type of the collective communication
Definition defaultgridview.hh:274
int size(const GeometryType &type) const
obtain number of entities with a given geometry type
Definition defaultgridview.hh:307
Traits::IndexSet IndexSet
type of the index set
Definition defaultgridview.hh:265
const CollectiveCommunication & comm() const
obtain collective communication object
Definition defaultgridview.hh:355
DefaultLeafGridView(const Grid &grid)
Definition defaultgridview.hh:283
int overlapSize(int codim) const
Return size of the overlap region for a given codim on the grid view.
Definition defaultgridview.hh:361
Codim< cd >::Iterator begin() const
obtain begin iterator for this view
Definition defaultgridview.hh:314
int ghostSize(int codim) const
Return size of the ghost region for a given codim on the grid view.
Definition defaultgridview.hh:367
int size(int codim) const
obtain number of entities in a given codimension
Definition defaultgridview.hh:301
const IndexSet & indexSet() const
obtain the index set
Definition defaultgridview.hh:295
Traits::IntersectionIterator IntersectionIterator
type of the intersection iterator
Definition defaultgridview.hh:271
Definition defaultgridview.hh:24
Grid::Traits::CollectiveCommunication CollectiveCommunication
type of the collective communication
Definition defaultgridview.hh:41
Grid::Traits::LevelIntersection Intersection
type of the intersection
Definition defaultgridview.hh:34
Grid::Traits::LevelIntersectionIterator IntersectionIterator
type of the intersection iterator
Definition defaultgridview.hh:38
Grid::Traits::LevelIndexSet IndexSet
type of the index set
Definition defaultgridview.hh:31
std::remove_const< GridImp >::type Grid
type of the grid
Definition defaultgridview.hh:28
DefaultLevelGridView< GridImp > GridViewImp
Definition defaultgridview.hh:25
Definition defaultgridview.hh:45
Grid::Traits::template Codim< cd >::template Partition< All_Partition >::LevelIterator Iterator
Definition defaultgridview.hh:48
Grid::Traits::template Codim< cd >::Entity Entity
Definition defaultgridview.hh:50
Grid::template Codim< cd >::Geometry Geometry
Definition defaultgridview.hh:52
Grid::template Codim< cd >::LocalGeometry LocalGeometry
Definition defaultgridview.hh:54
Define types needed to iterate over entities of a given partition type.
Definition defaultgridview.hh:59
Grid::template Codim< cd >::template Partition< pit >::LevelIterator Iterator
iterator over a given codim and partition type
Definition defaultgridview.hh:63
Definition defaultgridview.hh:206
std::remove_const< GridImp >::type Grid
type of the grid
Definition defaultgridview.hh:210
DefaultLeafGridView< GridImp > GridViewImp
Definition defaultgridview.hh:207
Grid::Traits::LeafIntersectionIterator IntersectionIterator
type of the intersection iterator
Definition defaultgridview.hh:220
Grid::Traits::LeafIntersection Intersection
type of the intersection
Definition defaultgridview.hh:216
Grid::Traits::LeafIndexSet IndexSet
type of the index set
Definition defaultgridview.hh:213
Grid::Traits::CollectiveCommunication CollectiveCommunication
type of the collective communication
Definition defaultgridview.hh:223
Definition defaultgridview.hh:227
Grid::Traits::template Codim< cd >::template Partition< All_Partition >::LeafIterator Iterator
Definition defaultgridview.hh:230
Grid::Traits::template Codim< cd >::Entity Entity
Definition defaultgridview.hh:232
Grid::template Codim< cd >::Geometry Geometry
Definition defaultgridview.hh:234
Grid::template Codim< cd >::LocalGeometry LocalGeometry
Definition defaultgridview.hh:236
Define types needed to iterate over entities of a given partition type.
Definition defaultgridview.hh:241
Grid::template Codim< cd >::template Partition< pit >::LeafIterator Iterator
iterator over a given codim and partition type
Definition defaultgridview.hh:245
Mesh entities of codimension 0 ("elements") allow to visit all intersections with "neighboring" eleme...
Definition common/intersectioniterator.hh:81
A set of traits classes to store static information about grid implementation.
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8