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.