|
dune-grid 2.8.0
|
Loading...
Searching...
No Matches
Dune::GeoGrid::GridView< HGV, CoordFunction, Allocator > Class Template Reference
#include <dune/grid/geometrygrid/gridview.hh>
Classes | |
| struct | Codim |
Public Types | |
| typedef GridViewTraits< HGV, CoordFunction, Allocator > | Traits |
| typedef Traits::HostGridView | HostGridView |
| typedef Traits::Grid | Grid |
| typedef Traits::IndexSet | IndexSet |
| typedef Traits::Intersection | Intersection |
| typedef Traits::IntersectionIterator | IntersectionIterator |
| typedef Traits::CollectiveCommunication | CollectiveCommunication |
Public Member Functions | |
| GridView (const Grid &grid, const HostGridView &hostGridView) | |
| GridView (const This &other) | |
| GridView (This &&other) | |
| This & | operator= (const This &other) |
| This & | operator= (This &&other) |
| const Grid & | grid () const |
| const IndexSet & | indexSet () const |
| int | size (int codim) const |
| int | size (const GeometryType &type) const |
| template<int codim> | |
| Codim< codim >::Iterator | begin () const |
| template<int codim, PartitionIteratorType pit> | |
| Codim< codim >::template Partition< pit >::Iterator | begin () const |
| template<int codim> | |
| Codim< codim >::Iterator | end () const |
| template<int codim, PartitionIteratorType pit> | |
| Codim< codim >::template Partition< pit >::Iterator | end () const |
| IntersectionIterator | ibegin (const typename Codim< 0 >::Entity &entity) const |
| IntersectionIterator | iend (const typename Codim< 0 >::Entity &entity) const |
| const CollectiveCommunication & | comm () const |
| int | overlapSize (int codim) const |
| int | ghostSize (int codim) const |
| template<class DataHandle , class Data > | |
| auto | communicate (CommDataHandleIF< DataHandle, Data > &dataHandle, InterfaceType interface, CommunicationDirection direction) const |
| const HostGridView & | hostGridView () const |
Static Public Attributes | |
| static const bool | conforming = Traits::conforming |
Member Typedef Documentation
◆ CollectiveCommunication
template<class HGV , class CoordFunction , class Allocator >
| typedef Traits::CollectiveCommunication Dune::GeoGrid::GridView< HGV, CoordFunction, Allocator >::CollectiveCommunication |
◆ Grid
template<class HGV , class CoordFunction , class Allocator >
| typedef Traits::Grid Dune::GeoGrid::GridView< HGV, CoordFunction, Allocator >::Grid |
◆ HostGridView
template<class HGV , class CoordFunction , class Allocator >
| typedef Traits::HostGridView Dune::GeoGrid::GridView< HGV, CoordFunction, Allocator >::HostGridView |
◆ IndexSet
template<class HGV , class CoordFunction , class Allocator >
| typedef Traits::IndexSet Dune::GeoGrid::GridView< HGV, CoordFunction, Allocator >::IndexSet |
◆ Intersection
template<class HGV , class CoordFunction , class Allocator >
| typedef Traits::Intersection Dune::GeoGrid::GridView< HGV, CoordFunction, Allocator >::Intersection |
◆ IntersectionIterator
template<class HGV , class CoordFunction , class Allocator >
| typedef Traits::IntersectionIterator Dune::GeoGrid::GridView< HGV, CoordFunction, Allocator >::IntersectionIterator |
◆ Traits
template<class HGV , class CoordFunction , class Allocator >
| typedef GridViewTraits< HGV, CoordFunction, Allocator > Dune::GeoGrid::GridView< HGV, CoordFunction, Allocator >::Traits |
Constructor & Destructor Documentation
◆ GridView() [1/3]
template<class HGV , class CoordFunction , class Allocator >
|
inline |
◆ GridView() [2/3]
template<class HGV , class CoordFunction , class Allocator >
|
inline |
◆ GridView() [3/3]
template<class HGV , class CoordFunction , class Allocator >
|
inline |
Member Function Documentation
◆ begin() [1/2]
template<class HGV , class CoordFunction , class Allocator >
template<int codim>
|
inline |
◆ begin() [2/2]
template<class HGV , class CoordFunction , class Allocator >
template<int codim, PartitionIteratorType pit>
|
inline |
◆ comm()
template<class HGV , class CoordFunction , class Allocator >
|
inline |
◆ communicate()
template<class HGV , class CoordFunction , class Allocator >
template<class DataHandle , class Data >
|
inline |
◆ end() [1/2]
template<class HGV , class CoordFunction , class Allocator >
template<int codim>
|
inline |
◆ end() [2/2]
template<class HGV , class CoordFunction , class Allocator >
template<int codim, PartitionIteratorType pit>
|
inline |
◆ ghostSize()
template<class HGV , class CoordFunction , class Allocator >
|
inline |
◆ grid()
template<class HGV , class CoordFunction , class Allocator >
|
inline |
◆ hostGridView()
template<class HGV , class CoordFunction , class Allocator >
|
inline |
◆ ibegin()
template<class HGV , class CoordFunction , class Allocator >
|
inline |
◆ iend()
template<class HGV , class CoordFunction , class Allocator >
|
inline |
◆ indexSet()
template<class HGV , class CoordFunction , class Allocator >
|
inline |
◆ operator=() [1/2]
template<class HGV , class CoordFunction , class Allocator >
|
inline |
◆ operator=() [2/2]
template<class HGV , class CoordFunction , class Allocator >
|
inline |
◆ overlapSize()
template<class HGV , class CoordFunction , class Allocator >
|
inline |
◆ size() [1/2]
template<class HGV , class CoordFunction , class Allocator >
|
inline |
◆ size() [2/2]
template<class HGV , class CoordFunction , class Allocator >
|
inline |
Member Data Documentation
◆ conforming
template<class HGV , class CoordFunction , class Allocator >
|
static |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8