|
dune-grid 2.12-git
|
Loading...
Searching...
No Matches
geometrygrid/gridview.hh
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright © DUNE Project contributors, see file LICENSE.md in module root
54 typedef Dune::Intersection< const Grid, GeoGrid::Intersection< const Grid, HostIntersection > > Intersection;
57 < const Grid, GeoGrid::IntersectionIterator< const Grid, HostIntersectionIterator >, GeoGrid::Intersection< const Grid, HostIntersection > >
179 return Traits::template Codim< codim >::template Partition< pit >::IteratorImp::begin( grid(), hostGridView() );
191 return Traits::template Codim< codim >::template Partition< pit >::IteratorImp::end( grid(), hostGridView() );
196 typedef GeoGrid::IntersectionIterator< const Grid, typename HostGridView::IntersectionIterator > IntersectionIteratorImpl;
202 typedef GeoGrid::IntersectionIterator< const Grid, typename HostGridView::IntersectionIterator > IntersectionIteratorImpl;
CommunicationDirection
Define a type for communication direction parameter.
Definition gridenums.hh:170
InterfaceType
Parameter to be used for the communication functions.
Definition gridenums.hh:86
STL namespace.
Include standard header files.
Intersection of a mesh entity of codimension 0 ("element") with a "neighboring" element or with the d...
Definition common/intersection.hh:164
CommDataHandleIF describes the features of a data handle for communication in parallel runs using the...
Definition datahandleif.hh:78
interface class for an iterator over grid entities
Definition common/entityiterator.hh:32
Mesh entities of codimension 0 ("elements") allow to visit all intersections with "neighboring" eleme...
Definition common/intersectioniterator.hh:83
Definition geometrygrid/datahandle.hh:27
Definition geometrygrid/intersectioniterator.hh:21
Definition geometrygrid/gridview.hh:91
Traits::IntersectionIterator IntersectionIterator
Definition geometrygrid/gridview.hh:105
Traits::Communication Communication
Definition geometrygrid/gridview.hh:107
IntersectionIterator ibegin(const typename Codim< 0 >::Entity &entity) const
Definition geometrygrid/gridview.hh:194
int ghostSize(int codim) const
Definition geometrygrid/gridview.hh:216
Codim< codim >::Iterator end() const
Definition geometrygrid/gridview.hh:183
Traits::Intersection Intersection
Definition geometrygrid/gridview.hh:103
const Communication & comm() const
Definition geometrygrid/gridview.hh:206
const HostGridView & hostGridView() const
Definition geometrygrid/gridview.hh:233
Codim< codim >::template Partition< pit >::Iterator begin() const
Definition geometrygrid/gridview.hh:177
bool isConforming() const
Definition geometrygrid/gridview.hh:158
Codim< codim >::template Partition< pit >::Iterator end() const
Definition geometrygrid/gridview.hh:189
This & operator=(const This &other)
Definition geometrygrid/gridview.hh:128
GridView(const Grid &grid, const HostGridView &hostGridView)
Definition geometrygrid/gridview.hh:116
int overlapSize(int codim) const
Definition geometrygrid/gridview.hh:211
auto communicate(CommDataHandleIF< DataHandle, Data > &dataHandle, InterfaceType interface, CommunicationDirection direction) const
Definition geometrygrid/gridview.hh:222
IntersectionIterator iend(const typename Codim< 0 >::Entity &entity) const
Definition geometrygrid/gridview.hh:200
int size(const GeometryType &type) const
Definition geometrygrid/gridview.hh:165
Codim< codim >::Iterator begin() const
Definition geometrygrid/gridview.hh:171
const IndexSet & indexSet() const
Definition geometrygrid/gridview.hh:152
Traits::HostGridView HostGridView
Definition geometrygrid/gridview.hh:97
GridViewTraits< HGV, CoordFunction, Allocator > Traits
Definition geometrygrid/gridview.hh:95
static const bool conforming
Definition geometrygrid/gridview.hh:114
Definition geometrygrid/gridview.hh:38
GeoGrid::IndexSet< const Grid, typename HostGridView::IndexSet > IndexSet
Definition geometrygrid/gridview.hh:52
GridView< HostGridView, CoordFunction, Allocator > GridViewImp
Definition geometrygrid/gridview.hh:48
HostGridView::Communication Communication
Definition geometrygrid/gridview.hh:60
static const bool conforming
Definition geometrygrid/gridview.hh:81
Dune::Intersection< const Grid, GeoGrid::Intersection< const Grid, HostIntersection > > Intersection
Definition geometrygrid/gridview.hh:54
Dune::GeometryGrid< HostGrid, CoordFunction, Allocator > Grid
Definition geometrygrid/gridview.hh:50
Dune::IntersectionIterator< const Grid, GeoGrid::IntersectionIterator< const Grid, HostIntersectionIterator >, GeoGrid::Intersection< const Grid, HostIntersection > > IntersectionIterator
Definition geometrygrid/gridview.hh:58
Definition geometrygrid/gridview.hh:64
Grid::template Codim< codim >::Geometry Geometry
Definition geometrygrid/gridview.hh:70
Grid::template Codim< codim >::LocalGeometry LocalGeometry
Definition geometrygrid/gridview.hh:71
Dune::EntityIterator< codim, const Grid, IteratorImp > Iterator
Definition geometrygrid/gridview.hh:66
Grid::Traits::template Codim< codim >::Entity Entity
Definition geometrygrid/gridview.hh:68
GeoGrid::Iterator< HostGridView, codim, All_Partition, const Grid > IteratorImp
Definition geometrygrid/gridview.hh:65
Definition geometrygrid/gridview.hh:75
GeoGrid::Iterator< HostGridView, codim, pit, const Grid > IteratorImp
Definition geometrygrid/gridview.hh:76
Dune::EntityIterator< codim, const Grid, IteratorImp > Iterator
Definition geometrygrid/gridview.hh:77
Definition geometrygrid/gridview.hh:112
Definition geometrygrid/indexsets.hh:29
Definition geometrygrid/intersection.hh:22
Definition iterator.hh:30
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