|
dune-grid 2.8.0
|
Loading...
Searching...
No Matches
albertagrid/gridview.hh
Go to the documentation of this file.
50 typedef typename Grid::Traits::template Codim< cd >::template Partition< All_Partition >::LevelIterator Iterator;
193 DUNE_THROW( NotImplemented, "method ibegin not implemented on LevelGridView for AlbertaGrid." );
257 typedef typename Grid::Traits::template Codim< cd >::template Partition< All_Partition >::LeafIterator
398 DUNE_THROW( NotImplemented, "AlbertaGrid: Intersections on outside entities are not fully implemented, yet." );
SLList< T, A > & operator=(const SLList< T, A > &other)
#define DUNE_THROW(E, m)
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.
Definition elementinfo.hh:41
Definition albertagrid/intersectioniterator.hh:25
Definition albertagrid/gridview.hh:74
Traits::Intersection Intersection
type of the intersection
Definition albertagrid/gridview.hh:87
int size(const GeometryType &type) const
obtain number of entities with a given geometry type
Definition albertagrid/gridview.hh:149
void communicate(CommDataHandleIF< DataHandleImp, DataType > &data, InterfaceType iftype, CommunicationDirection dir) const
Definition albertagrid/gridview.hh:221
Traits::IndexSet IndexSet
type of the index set
Definition albertagrid/gridview.hh:84
IntersectionIterator iend(const typename Codim< 0 >::Entity &entity) const
obtain end intersection iterator with respect to this view
Definition albertagrid/gridview.hh:201
Codim< cd >::template Partition< pit >::Iterator begin() const
obtain begin iterator for this view
Definition albertagrid/gridview.hh:163
AlbertaLevelGridView(const Grid &grid, int level)
Definition albertagrid/gridview.hh:107
Traits::Grid Grid
type of the grid
Definition albertagrid/gridview.hh:81
const Grid & grid() const
obtain a const reference to the underlying hierarchic grid
Definition albertagrid/gridview.hh:131
int size(int codim) const
obtain number of entities in a given codimension
Definition albertagrid/gridview.hh:143
AlbertaLevelGridViewTraits< GridImp > Traits
Definition albertagrid/gridview.hh:78
const CollectiveCommunication & comm() const
obtain collective communication object
Definition albertagrid/gridview.hh:208
int ghostSize(int codim) const
Return size of the ghost region for a given codim on the grid view.
Definition albertagrid/gridview.hh:217
Traits::CollectiveCommunication CollectiveCommunication
type of the collective communication
Definition albertagrid/gridview.hh:93
Codim< cd >::Iterator end() const
obtain end iterator for this view
Definition albertagrid/gridview.hh:170
Codim< cd >::Iterator begin() const
obtain begin iterator for this view
Definition albertagrid/gridview.hh:156
const IndexSet & indexSet() const
obtain the index set
Definition albertagrid/gridview.hh:137
Traits::IntersectionIterator IntersectionIterator
type of the intersection iterator
Definition albertagrid/gridview.hh:90
int overlapSize(int codim) const
Return size of the overlap region for a given codim on the grid view.
Definition albertagrid/gridview.hh:214
Codim< cd >::template Partition< pit >::Iterator end() const
obtain end iterator for this view
Definition albertagrid/gridview.hh:177
IntersectionIterator ibegin(const typename Codim< 0 >::Entity &entity) const
obtain begin intersection iterator with respect to this view
Definition albertagrid/gridview.hh:184
Definition albertagrid/gridview.hh:282
AlbertaLeafGridView(const Grid &grid)
Definition albertagrid/gridview.hh:315
Traits::IndexSet IndexSet
type of the index set
Definition albertagrid/gridview.hh:292
int ghostSize(int codim) const
Return size of the ghost region for a given codim on the grid view.
Definition albertagrid/gridview.hh:425
Traits::CollectiveCommunication CollectiveCommunication
type of the collective communication
Definition albertagrid/gridview.hh:301
int size(int codim) const
obtain number of entities in a given codimension
Definition albertagrid/gridview.hh:348
const CollectiveCommunication & comm() const
obtain collective communication object
Definition albertagrid/gridview.hh:416
AlbertaLeafGridViewTraits< GridImp > Traits
Definition albertagrid/gridview.hh:286
Codim< cd >::Iterator begin() const
obtain begin iterator for this view
Definition albertagrid/gridview.hh:361
const Grid & grid() const
obtain a const reference to the underlying hierarchic grid
Definition albertagrid/gridview.hh:336
Traits::Grid Grid
type of the grid
Definition albertagrid/gridview.hh:289
Codim< cd >::template Partition< pit >::Iterator end() const
obtain end iterator for this view
Definition albertagrid/gridview.hh:382
void communicate(CommDataHandleIF< DataHandleImp, DataType > &data, InterfaceType iftype, CommunicationDirection dir) const
Definition albertagrid/gridview.hh:429
IntersectionIterator ibegin(const typename Codim< 0 >::Entity &entity) const
obtain begin intersection iterator with respect to this view
Definition albertagrid/gridview.hh:389
int size(const GeometryType &type) const
obtain number of entities with a given geometry type
Definition albertagrid/gridview.hh:354
IntersectionIterator iend(const typename Codim< 0 >::Entity &entity) const
obtain end intersection iterator with respect to this view
Definition albertagrid/gridview.hh:408
Traits::IntersectionIterator IntersectionIterator
type of the intersection iterator
Definition albertagrid/gridview.hh:298
const IndexSet & indexSet() const
obtain the index set
Definition albertagrid/gridview.hh:342
Traits::Intersection Intersection
type of the intersection
Definition albertagrid/gridview.hh:295
Codim< cd >::Iterator end() const
obtain end iterator for this view
Definition albertagrid/gridview.hh:375
int overlapSize(int codim) const
Return size of the overlap region for a given codim on the grid view.
Definition albertagrid/gridview.hh:422
Codim< cd >::template Partition< pit >::Iterator begin() const
obtain begin iterator for this view
Definition albertagrid/gridview.hh:368
Definition albertagrid/gridview.hh:28
Grid::Traits::LevelIntersection Intersection
type of the intersection
Definition albertagrid/gridview.hh:38
Grid::Traits::CollectiveCommunication CollectiveCommunication
type of the collective communication
Definition albertagrid/gridview.hh:45
std::remove_const< GridImp >::type Grid
type of the grid
Definition albertagrid/gridview.hh:32
AlbertaLevelGridView< GridImp > GridViewImp
Definition albertagrid/gridview.hh:29
Grid::Traits::LevelIntersectionIterator IntersectionIterator
type of the intersection iterator
Definition albertagrid/gridview.hh:42
Grid::Traits::LevelIndexSet IndexSet
type of the index set
Definition albertagrid/gridview.hh:35
Definition albertagrid/gridview.hh:49
Grid::template Codim< cd >::LocalGeometry LocalGeometry
Definition albertagrid/gridview.hh:56
Grid::Traits::template Codim< cd >::Entity Entity
Definition albertagrid/gridview.hh:52
Grid::Traits::template Codim< cd >::template Partition< All_Partition >::LevelIterator Iterator
Definition albertagrid/gridview.hh:50
Grid::template Codim< cd >::Geometry Geometry
Definition albertagrid/gridview.hh:54
Define types needed to iterate over entities of a given partition type.
Definition albertagrid/gridview.hh:61
Grid::template Codim< cd >::template Partition< pit >::LevelIterator Iterator
iterator over a given codim and partition type
Definition albertagrid/gridview.hh:64
Definition albertagrid/gridview.hh:235
Grid::Traits::LeafIntersectionIterator IntersectionIterator
type of the intersection iterator
Definition albertagrid/gridview.hh:249
std::remove_const< GridImp >::type Grid
type of the grid
Definition albertagrid/gridview.hh:239
Grid::Traits::LeafIndexSet IndexSet
type of the index set
Definition albertagrid/gridview.hh:242
Grid::Traits::CollectiveCommunication CollectiveCommunication
type of the collective communication
Definition albertagrid/gridview.hh:252
AlbertaLeafGridView< GridImp > GridViewImp
Definition albertagrid/gridview.hh:236
Grid::Traits::LeafIntersection Intersection
type of the intersection
Definition albertagrid/gridview.hh:245
Definition albertagrid/gridview.hh:256
Grid::template Codim< cd >::LocalGeometry LocalGeometry
Definition albertagrid/gridview.hh:264
Grid::template Codim< cd >::Geometry Geometry
Definition albertagrid/gridview.hh:262
Grid::Traits::template Codim< cd >::template Partition< All_Partition >::LeafIterator Iterator
Definition albertagrid/gridview.hh:258
Grid::Traits::template Codim< cd >::Entity Entity
Definition albertagrid/gridview.hh:260
Define types needed to iterate over entities of a given partition type.
Definition albertagrid/gridview.hh:269
Grid::template Codim< cd >::template Partition< pit >::LeafIterator Iterator
iterator over a given codim and partition type
Definition albertagrid/gridview.hh:272
Definition albertagrid/intersectioniterator.hh:33
Definition albertagrid/intersectioniterator.hh:34
Specialize with 'true' if implementation guarantees conforming level grids. (default=false)
Definition common/capabilities.hh:104
Specialize with 'true' if implementation guarantees a conforming leaf grid. (default=false)
Definition common/capabilities.hh:113
CommDataHandleIF describes the features of a data handle for communication in parallel runs using the...
Definition datahandleif.hh:76
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.
Implementation of the IntersectionIterator for AlbertaGrid.
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8