dune-multidomaingrid 2.10-git
Loading...
Searching...
No Matches
Dune::mdgrid::LocalGeometryWrapper< mydim, coorddim, GridImp > Class Template Reference

#include <dune/grid/multidomaingrid/localgeometry.hh>

Public Types

typedef GridImp::ctype ctype
 
typedef HostLocalGeometry::GlobalCoordinate GlobalCoordinate
 
typedef HostLocalGeometry::LocalCoordinate LocalCoordinate
 
typedef HostLocalGeometry::Volume Volume
 
typedef HostLocalGeometry::JacobianInverseTransposed JacobianInverseTransposed
 
typedef HostLocalGeometry::JacobianTransposed JacobianTransposed
 
typedef HostLocalGeometry::JacobianInverse JacobianInverse
 
typedef HostLocalGeometry::Jacobian Jacobian
 

Public Member Functions

GeometryType type () const
 
int corners () const
 
bool affine () const
 
GlobalCoordinate corner (int i) const
 
GlobalCoordinate global (const LocalCoordinate &local) const
 
LocalCoordinate local (const GlobalCoordinate &global) const
 
bool checkInside (const LocalCoordinate &local) const
 
Volume integrationElement (const LocalCoordinate &local) const
 
Volume volume () const
 
GlobalCoordinate center () const
 
JacobianTransposed jacobianTransposed (const LocalCoordinate &local) const
 
JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate &local) const
 
Jacobian jacobian (const LocalCoordinate &local) const
 
JacobianInverse jacobianInverse (const LocalCoordinate &local) const
 

Static Public Attributes

static const int dimension = GridImp::dimension
 
static const int dimensionworld = GridImp::dimensionworld
 
static const int mydimension = mydim
 
static const int coorddimension = coorddim
 

Friends

template<int , int , typename >
class EntityWrapper
 
template<typename , typename >
class IntersectionWrapper
 
template<typename , typename , typename , typename >
class SubDomainInterface
 

Member Typedef Documentation

◆ ctype

template<int mydim, int coorddim, typename GridImp >
typedef GridImp::ctype Dune::mdgrid::LocalGeometryWrapper< mydim, coorddim, GridImp >::ctype

◆ GlobalCoordinate

template<int mydim, int coorddim, typename GridImp >
typedef HostLocalGeometry::GlobalCoordinate Dune::mdgrid::LocalGeometryWrapper< mydim, coorddim, GridImp >::GlobalCoordinate

◆ Jacobian

template<int mydim, int coorddim, typename GridImp >
typedef HostLocalGeometry::Jacobian Dune::mdgrid::LocalGeometryWrapper< mydim, coorddim, GridImp >::Jacobian

◆ JacobianInverse

template<int mydim, int coorddim, typename GridImp >
typedef HostLocalGeometry::JacobianInverse Dune::mdgrid::LocalGeometryWrapper< mydim, coorddim, GridImp >::JacobianInverse

◆ JacobianInverseTransposed

template<int mydim, int coorddim, typename GridImp >
typedef HostLocalGeometry::JacobianInverseTransposed Dune::mdgrid::LocalGeometryWrapper< mydim, coorddim, GridImp >::JacobianInverseTransposed

◆ JacobianTransposed

template<int mydim, int coorddim, typename GridImp >
typedef HostLocalGeometry::JacobianTransposed Dune::mdgrid::LocalGeometryWrapper< mydim, coorddim, GridImp >::JacobianTransposed

◆ LocalCoordinate

template<int mydim, int coorddim, typename GridImp >
typedef HostLocalGeometry::LocalCoordinate Dune::mdgrid::LocalGeometryWrapper< mydim, coorddim, GridImp >::LocalCoordinate

◆ Volume

template<int mydim, int coorddim, typename GridImp >
typedef HostLocalGeometry::Volume Dune::mdgrid::LocalGeometryWrapper< mydim, coorddim, GridImp >::Volume

Member Function Documentation

◆ affine()

template<int mydim, int coorddim, typename GridImp >
bool Dune::mdgrid::LocalGeometryWrapper< mydim, coorddim, GridImp >::affine ( ) const
inline

◆ center()

template<int mydim, int coorddim, typename GridImp >
GlobalCoordinate Dune::mdgrid::LocalGeometryWrapper< mydim, coorddim, GridImp >::center ( ) const
inline

◆ checkInside()

template<int mydim, int coorddim, typename GridImp >
bool Dune::mdgrid::LocalGeometryWrapper< mydim, coorddim, GridImp >::checkInside ( const LocalCoordinate local) const
inline

◆ corner()

template<int mydim, int coorddim, typename GridImp >
GlobalCoordinate Dune::mdgrid::LocalGeometryWrapper< mydim, coorddim, GridImp >::corner ( int  i) const
inline

◆ corners()

template<int mydim, int coorddim, typename GridImp >
int Dune::mdgrid::LocalGeometryWrapper< mydim, coorddim, GridImp >::corners ( ) const
inline

◆ global()

template<int mydim, int coorddim, typename GridImp >
GlobalCoordinate Dune::mdgrid::LocalGeometryWrapper< mydim, coorddim, GridImp >::global ( const LocalCoordinate local) const
inline

◆ integrationElement()

template<int mydim, int coorddim, typename GridImp >
Volume Dune::mdgrid::LocalGeometryWrapper< mydim, coorddim, GridImp >::integrationElement ( const LocalCoordinate local) const
inline

◆ jacobian()

template<int mydim, int coorddim, typename GridImp >
Jacobian Dune::mdgrid::LocalGeometryWrapper< mydim, coorddim, GridImp >::jacobian ( const LocalCoordinate local) const
inline

◆ jacobianInverse()

template<int mydim, int coorddim, typename GridImp >
JacobianInverse Dune::mdgrid::LocalGeometryWrapper< mydim, coorddim, GridImp >::jacobianInverse ( const LocalCoordinate local) const
inline

◆ jacobianInverseTransposed()

template<int mydim, int coorddim, typename GridImp >
JacobianInverseTransposed Dune::mdgrid::LocalGeometryWrapper< mydim, coorddim, GridImp >::jacobianInverseTransposed ( const LocalCoordinate local) const
inline

◆ jacobianTransposed()

template<int mydim, int coorddim, typename GridImp >
JacobianTransposed Dune::mdgrid::LocalGeometryWrapper< mydim, coorddim, GridImp >::jacobianTransposed ( const LocalCoordinate local) const
inline

◆ local()

template<int mydim, int coorddim, typename GridImp >
LocalCoordinate Dune::mdgrid::LocalGeometryWrapper< mydim, coorddim, GridImp >::local ( const GlobalCoordinate global) const
inline

◆ type()

template<int mydim, int coorddim, typename GridImp >
GeometryType Dune::mdgrid::LocalGeometryWrapper< mydim, coorddim, GridImp >::type ( ) const
inline

◆ volume()

template<int mydim, int coorddim, typename GridImp >
Volume Dune::mdgrid::LocalGeometryWrapper< mydim, coorddim, GridImp >::volume ( ) const
inline

Friends And Related Symbol Documentation

◆ EntityWrapper

template<int mydim, int coorddim, typename GridImp >
template<int , int , typename >
friend class EntityWrapper
friend

◆ IntersectionWrapper

template<int mydim, int coorddim, typename GridImp >
template<typename , typename >
friend class IntersectionWrapper
friend

◆ SubDomainInterface

template<int mydim, int coorddim, typename GridImp >
template<typename , typename , typename , typename >
friend class SubDomainInterface
friend

Member Data Documentation

◆ coorddimension

template<int mydim, int coorddim, typename GridImp >
const int Dune::mdgrid::LocalGeometryWrapper< mydim, coorddim, GridImp >::coorddimension = coorddim
static

◆ dimension

template<int mydim, int coorddim, typename GridImp >
const int Dune::mdgrid::LocalGeometryWrapper< mydim, coorddim, GridImp >::dimension = GridImp::dimension
static

◆ dimensionworld

template<int mydim, int coorddim, typename GridImp >
const int Dune::mdgrid::LocalGeometryWrapper< mydim, coorddim, GridImp >::dimensionworld = GridImp::dimensionworld
static

◆ mydimension

template<int mydim, int coorddim, typename GridImp >
const int Dune::mdgrid::LocalGeometryWrapper< mydim, coorddim, GridImp >::mydimension = mydim
static

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