Dune Core Modules (2.3.1)
gridview.hh
114 };
121 };
125 };
263 friend class GridDefaultImplementation< Grid::dimension, Grid::dimensionworld, typename Grid::ctype, typename Grid::GridFamily >;
CommDataHandleIF describes the features of a data handle for communication in parallel runs using the...
Definition: datahandleif.hh:75
Unique label for each type of entities that can occur in DUNE grids.
Definition: type.hh:25
Definition: grid.hh:1017
const IndexSet & indexSet() const
obtain the index set
Definition: gridview.hh:158
ThisType & operator=(const ThisType &other)
assignment operator
Definition: gridview.hh:139
Codim< cd >::Iterator begin() const
obtain begin iterator for this view
Definition: gridview.hh:189
const Grid & grid() const
obtain a const reference to the underlying hierarchic grid
Definition: gridview.hh:147
Codim< cd >::Iterator end() const
obtain end iterator for this view
Definition: gridview.hh:196
Implementation & impl()
return reference to the real implementation
Definition: gridview.hh:269
const CollectiveCommunication & comm() const
obtain collective communication object
Definition: gridview.hh:232
@ conforming
Export if this grid view is conforming */.
Definition: gridview.hh:113
Traits::IntersectionIterator IntersectionIterator
type of the intersection iterator
Definition: gridview.hh:76
const Implementation & impl() const
return reference to the real implementation
Definition: gridview.hh:271
IntersectionIterator ibegin(const typename Codim< 0 > ::Entity &entity) const
obtain begin intersection iterator with respect to this view
Definition: gridview.hh:219
int overlapSize(int codim) const
Return size of the overlap region for a given codim on the grid view.
Definition: gridview.hh:238
Traits::CollectiveCommunication CollectiveCommunication
type of the collective communication
Definition: gridview.hh:79
int size(const GeometryType &type) const
obtain number of entities with a given geometry type
Definition: gridview.hh:170
int size(int codim) const
obtain number of entities in a given codimension
Definition: gridview.hh:164
GridView(const GridViewImp &imp)
constructor (engine concept)
Definition: gridview.hh:129
@ dimensionworld
The dimension of the world the grid lives in.
Definition: gridview.hh:124
void communicate(CommDataHandleIF< DataHandleImp, DataType > &data, InterfaceType iftype, CommunicationDirection dir) const
Definition: gridview.hh:251
Codim< cd >::template Partition< pitype >::Iterator begin() const
obtain begin iterator for this view
Definition: gridview.hh:204
Traits::Intersection Intersection
type of the intersection
Definition: gridview.hh:73
IntersectionIterator iend(const typename Codim< 0 > ::Entity &entity) const
obtain end intersection iterator with respect to this view
Definition: gridview.hh:226
Codim< cd >::template Partition< pitype >::Iterator end() const
obtain end iterator for this view
Definition: gridview.hh:212
bool contains(const EntityType &e) const
Return true if the given entity is contained in this grid view.
Definition: gridview.hh:182
int ghostSize(int codim) const
Return size of the ghost region for a given codim on the grid view.
Definition: gridview.hh:244
@ dimensionworld
The dimension of the world the grid lives in.
Definition: grid.hh:406
Mesh entities of codimension 0 ("elements") allow to visit all intersections with "neighboring" eleme...
Definition: intersectioniterator.hh:83
Describes the parallel communication interface class for MessageBuffers and DataHandles.
struct DUNE_DEPRECATED_MSG("Use class StaticPower from file power.hh instead") Power_m_p
Calculates m^p at compile time.
Definition: misc.hh:54
CommunicationDirection
Define a type for communication direction parameter.
Definition: gridenums.hh:164
InterfaceType
Parameter to be used for the communication functions.
Definition: gridenums.hh:80
Define types needed to iterate over entities of a given partition type.
Definition: gridview.hh:104
Traits::template Codim< cd >::template Partition< pit >::Iterator Iterator
iterator over a given codim and partition type
Definition: gridview.hh:107
A struct that collects all associated types of one implementation from the Traits class.
Definition: gridview.hh:85
Traits::template Codim< cd >::Iterator Iterator
type of iterator returned by the grid view
Definition: gridview.hh:87
Traits::template Codim< cd >::EntityPointer EntityPointer
type of corresponding entity pointer
Definition: gridview.hh:90
Traits::template Codim< cd >::Entity Entity
type of corresponding entity
Definition: gridview.hh:93
Traits::template Codim< cd >::LocalGeometry LocalGeometry
type of the implementation for local geometries
Definition: gridview.hh:99
Traits::template Codim< cd >::Geometry Geometry
type of the geometry implementation
Definition: gridview.hh:96
A unique label for each type of element that can occur in a grid.
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Nov 12, 23:30, 2024)