dune-grid 2.9.0
Public Types | Public Member Functions | Static Public Attributes | List of all members
Dune::GeometryDefaultImplementation< 0, cdim, GridImp, GeometryImp > Class Template Reference

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

Public Types

typedef GridImp::ctype ctype
 
typedef FieldVector< ctype, mydim > LocalCoordinate
 
typedef FieldVector< ctype, cdim > GlobalCoordinate
 
typedef ctype Volume
 
typedef FieldMatrix< ctype, cdim, mydim > JacobianInverseTransposed
 type of jacobian inverse transposed More...
 
typedef FieldMatrix< ctype, mydim, cdim > JacobianTransposed
 type of jacobian transposed More...
 
typedef FieldMatrix< ctype, mydim, cdim > JacobianInverse
 type of jacobian inverse More...
 
typedef FieldMatrix< ctype, cdim, mydim > Jacobian
 type of jacobian More...
 

Public Member Functions

FieldVector< ctype, cdim > global (const FieldVector< ctype, mydim > &local) const
 return the only coordinate More...
 
 FieldVector (const FieldVector< ctype, cdim > &) const
 return empty vector More...
 
Volume volume () const
 return volume of the geometry More...
 
FieldVector< ctype, cdim > center () const
 return center of the geometry More...
 
Jacobian jacobian (const LocalCoordinate &local) const
 Return the Jacobian. More...
 
JacobianInverse jacobianInverse (const LocalCoordinate &local) const
 Return inverse of Jacobian. More...
 

Static Public Attributes

static const int mydimension = mydim
 
static const int coorddimension = cdim
 

Member Typedef Documentation

◆ ctype

template<int cdim, class GridImp , template< int, int, class > class GeometryImp>
typedef GridImp::ctype Dune::GeometryDefaultImplementation< 0, cdim, GridImp, GeometryImp >::ctype

◆ GlobalCoordinate

template<int cdim, class GridImp , template< int, int, class > class GeometryImp>
typedef FieldVector< ctype, cdim > Dune::GeometryDefaultImplementation< 0, cdim, GridImp, GeometryImp >::GlobalCoordinate

◆ Jacobian

template<int cdim, class GridImp , template< int, int, class > class GeometryImp>
typedef FieldMatrix< ctype, cdim, mydim > Dune::GeometryDefaultImplementation< 0, cdim, GridImp, GeometryImp >::Jacobian

type of jacobian

◆ JacobianInverse

template<int cdim, class GridImp , template< int, int, class > class GeometryImp>
typedef FieldMatrix< ctype, mydim, cdim > Dune::GeometryDefaultImplementation< 0, cdim, GridImp, GeometryImp >::JacobianInverse

type of jacobian inverse

◆ JacobianInverseTransposed

template<int cdim, class GridImp , template< int, int, class > class GeometryImp>
typedef FieldMatrix< ctype, cdim, mydim > Dune::GeometryDefaultImplementation< 0, cdim, GridImp, GeometryImp >::JacobianInverseTransposed

type of jacobian inverse transposed

◆ JacobianTransposed

template<int cdim, class GridImp , template< int, int, class > class GeometryImp>
typedef FieldMatrix< ctype, mydim, cdim > Dune::GeometryDefaultImplementation< 0, cdim, GridImp, GeometryImp >::JacobianTransposed

type of jacobian transposed

◆ LocalCoordinate

template<int cdim, class GridImp , template< int, int, class > class GeometryImp>
typedef FieldVector< ctype, mydim > Dune::GeometryDefaultImplementation< 0, cdim, GridImp, GeometryImp >::LocalCoordinate

◆ Volume

template<int cdim, class GridImp , template< int, int, class > class GeometryImp>
typedef ctype Dune::GeometryDefaultImplementation< 0, cdim, GridImp, GeometryImp >::Volume

Member Function Documentation

◆ center()

template<int cdim, class GridImp , template< int, int, class > class GeometryImp>
FieldVector< ctype, cdim > Dune::GeometryDefaultImplementation< 0, cdim, GridImp, GeometryImp >::center ( ) const
inline

return center of the geometry

◆ FieldVector()

template<int cdim, class GridImp , template< int, int, class > class GeometryImp>
Dune::GeometryDefaultImplementation< 0, cdim, GridImp, GeometryImp >::FieldVector ( const FieldVector< ctype, cdim > &  ) const
inline

return empty vector

◆ global()

template<int cdim, class GridImp , template< int, int, class > class GeometryImp>
FieldVector< ctype, cdim > Dune::GeometryDefaultImplementation< 0, cdim, GridImp, GeometryImp >::global ( const FieldVector< ctype, mydim > &  local) const
inline

return the only coordinate

◆ jacobian()

template<int cdim, class GridImp , template< int, int, class > class GeometryImp>
Jacobian Dune::GeometryDefaultImplementation< 0, cdim, GridImp, GeometryImp >::jacobian ( const LocalCoordinate local) const
inline

Return the Jacobian.

◆ jacobianInverse()

template<int cdim, class GridImp , template< int, int, class > class GeometryImp>
JacobianInverse Dune::GeometryDefaultImplementation< 0, cdim, GridImp, GeometryImp >::jacobianInverse ( const LocalCoordinate local) const
inline

Return inverse of Jacobian.

◆ volume()

template<int cdim, class GridImp , template< int, int, class > class GeometryImp>
Volume Dune::GeometryDefaultImplementation< 0, cdim, GridImp, GeometryImp >::volume ( ) const
inline

return volume of the geometry

Member Data Documentation

◆ coorddimension

template<int cdim, class GridImp , template< int, int, class > class GeometryImp>
const int Dune::GeometryDefaultImplementation< 0, cdim, GridImp, GeometryImp >::coorddimension = cdim
static

◆ mydimension

template<int cdim, class GridImp , template< int, int, class > class GeometryImp>
const int Dune::GeometryDefaultImplementation< 0, cdim, GridImp, GeometryImp >::mydimension = mydim
static

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