dune-grid 2.10
Loading...
Searching...
No Matches
Dune::AlbertaGridLocalGeometryProvider< Grid > Class Template Reference

#include <dune/grid/albertagrid/geometry.hh>

Classes

struct  Codim
struct  GeoInFatherCoordReader
struct  FaceCoordReader

Public Types

typedef Grid::ctype ctype
typedef Codim< 0 >::LocalGeometry LocalElementGeometry
typedef Codim< 1 >::LocalGeometry LocalFaceGeometry

Public Member Functions

const LocalElementGeometrygeometryInFather (int child, const int orientation=1) const
const LocalFaceGeometryfaceGeometry (int face, int twist=0) const

Static Public Member Functions

static const This & instance ()

Static Public Attributes

static constexpr int dimension = Grid::dimension
static constexpr int numChildren = 2
static constexpr int numFaces = dimension + 1
static constexpr int minFaceTwist = Alberta::Twist< dimension, dimension-1 >::minTwist
static constexpr int maxFaceTwist = Alberta::Twist< dimension, dimension-1 >::maxTwist
static constexpr int numFaceTwists = maxFaceTwist - minFaceTwist + 1

Member Typedef Documentation

◆ ctype

template<class Grid>
typedef Grid::ctype Dune::AlbertaGridLocalGeometryProvider< Grid >::ctype

◆ LocalElementGeometry

template<class Grid>
typedef Codim<0>::LocalGeometry Dune::AlbertaGridLocalGeometryProvider< Grid >::LocalElementGeometry

◆ LocalFaceGeometry

template<class Grid>
typedef Codim<1>::LocalGeometry Dune::AlbertaGridLocalGeometryProvider< Grid >::LocalFaceGeometry

Member Function Documentation

◆ faceGeometry()

template<class Grid>
const LocalFaceGeometry & Dune::AlbertaGridLocalGeometryProvider< Grid >::faceGeometry ( int face,
int twist = 0 ) const
inline

◆ geometryInFather()

template<class Grid>
const LocalElementGeometry & Dune::AlbertaGridLocalGeometryProvider< Grid >::geometryInFather ( int child,
const int orientation = 1 ) const
inline

◆ instance()

template<class Grid>
const This & Dune::AlbertaGridLocalGeometryProvider< Grid >::instance ( )
inlinestatic

Member Data Documentation

◆ dimension

template<class Grid>
int Dune::AlbertaGridLocalGeometryProvider< Grid >::dimension = Grid::dimension
staticconstexpr

◆ maxFaceTwist

template<class Grid>
int Dune::AlbertaGridLocalGeometryProvider< Grid >::maxFaceTwist = Alberta::Twist< dimension, dimension-1 >::maxTwist
staticconstexpr

◆ minFaceTwist

template<class Grid>
int Dune::AlbertaGridLocalGeometryProvider< Grid >::minFaceTwist = Alberta::Twist< dimension, dimension-1 >::minTwist
staticconstexpr

◆ numChildren

template<class Grid>
int Dune::AlbertaGridLocalGeometryProvider< Grid >::numChildren = 2
staticconstexpr

◆ numFaces

template<class Grid>
int Dune::AlbertaGridLocalGeometryProvider< Grid >::numFaces = dimension + 1
staticconstexpr

◆ numFaceTwists

template<class Grid>
int Dune::AlbertaGridLocalGeometryProvider< Grid >::numFaceTwists = maxFaceTwist - minFaceTwist + 1
staticconstexpr

The documentation for this class was generated from the following files: