|
dune-grid-glue 2.9
|
storage class for Dune::GridGlue::Intersection related data More...
#include <dune/grid-glue/adapter/intersection.hh>
Public Types | |
| typedef ::Dune::GridGlue::GridGlue< P0, P1 > | GridGlue |
| typedef GridGlue::IndexType | IndexType |
| template<int side> | |
| using | GridLocalGeometry = AffineGeometry< typename GridGlue::template GridView< side >::ctype, mydim, GridGlue::template GridView< side >::dimension > |
| using | Grid0LocalGeometry = GridLocalGeometry< 0 > |
| using | Grid1LocalGeometry = GridLocalGeometry< 1 > |
| template<int side> | |
| using | GridGeometry = AffineGeometry< typename GridGlue::template GridView< side >::ctype, mydim, GridGlue::template GridView< side >::dimensionworld > |
| using | Grid0Geometry = GridGeometry< 0 > |
| using | Grid1Geometry = GridGeometry< 1 > |
| template<int side> | |
| using | GridIndexType = typename GridGlue::template GridView< side >::IndexSet::IndexType |
| using | Grid0IndexType = GridIndexType< 0 > |
| using | Grid1IndexType = GridIndexType< 1 > |
Public Member Functions | |
| IntersectionData (const GridGlue &glue, unsigned int mergeindex, unsigned int offset, bool grid0local, bool grid1local) | |
| Constructor the n'th IntersectionData of a given GridGlue. More... | |
| IntersectionData ()=default | |
| Default Constructor. More... | |
| template<int side> | |
| const GridLocalGeometry< side > & | localGeometry (unsigned int parentId=0) const |
| template<int side> | |
| const GridGeometry< side > & | geometry () const |
| template<int side> | |
| bool | local () const |
| template<int side> | |
| IndexType | index (unsigned int parentId=0) const |
| template<int side> | |
| IndexType | parents () const |
Public Attributes | |
| IndexType | index_ |
| index of this intersection after GridGlue interface More... | |
Static Public Attributes | |
| static constexpr int | coorddim = GridGlue::dimworld |
| Dimension of the world space of the intersection. More... | |
| static constexpr int | mydim = dim<0>() < dim<1>() ? dim<0>() : dim<1>() |
| Dimension of the intersection. More... | |
storage class for Dune::GridGlue::Intersection related data
| using Dune::GridGlue::IntersectionData< P0, P1 >::Grid0Geometry = GridGeometry<0> |
| using Dune::GridGlue::IntersectionData< P0, P1 >::Grid0IndexType = GridIndexType<0> |
| using Dune::GridGlue::IntersectionData< P0, P1 >::Grid0LocalGeometry = GridLocalGeometry<0> |
| using Dune::GridGlue::IntersectionData< P0, P1 >::Grid1Geometry = GridGeometry<1> |
| using Dune::GridGlue::IntersectionData< P0, P1 >::Grid1IndexType = GridIndexType<1> |
| using Dune::GridGlue::IntersectionData< P0, P1 >::Grid1LocalGeometry = GridLocalGeometry<1> |
| using Dune::GridGlue::IntersectionData< P0, P1 >::GridGeometry = AffineGeometry< typename GridGlue::template GridView<side>::ctype, mydim, GridGlue::template GridView<side>::dimensionworld> |
| typedef ::Dune::GridGlue::GridGlue<P0, P1> Dune::GridGlue::IntersectionData< P0, P1 >::GridGlue |
| using Dune::GridGlue::IntersectionData< P0, P1 >::GridIndexType = typename GridGlue::template GridView<side>::IndexSet::IndexType |
| using Dune::GridGlue::IntersectionData< P0, P1 >::GridLocalGeometry = AffineGeometry< typename GridGlue::template GridView<side>::ctype, mydim, GridGlue::template GridView<side>::dimension> |
| typedef GridGlue::IndexType Dune::GridGlue::IntersectionData< P0, P1 >::IndexType |
| Dune::GridGlue::IntersectionData< P0, P1 >::IntersectionData | ( | const GridGlue & | glue, |
| unsigned int | mergeindex, | ||
| unsigned int | offset, | ||
| bool | grid0local, | ||
| bool | grid1local | ||
| ) |
Constructor the n'th IntersectionData of a given GridGlue.
|
default |
Default Constructor.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
staticconstexpr |
Dimension of the world space of the intersection.
| IndexType Dune::GridGlue::IntersectionData< P0, P1 >::index_ |
index of this intersection after GridGlue interface
|
staticconstexpr |
Dimension of the intersection.