dune-grid 2.10
Loading...
Searching...
No Matches
Dune::GeometryDefaultImplementation< 0, cdim, GridImp, GeometryImp > Class Template Reference

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

Inheritance diagram for Dune::GeometryDefaultImplementation< 0, cdim, GridImp, GeometryImp >:
Inheritance graph

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
typedef FieldMatrix< ctype, mydim, cdim > JacobianTransposed
 type of jacobian transposed
typedef FieldMatrix< ctype, mydim, cdim > JacobianInverse
 type of jacobian inverse
typedef FieldMatrix< ctype, cdim, mydim > Jacobian
 type of jacobian

Public Member Functions

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

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

◆ 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.

◆ local()

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

return empty vector

◆ 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: