dune-grid  2.3.0
Public Types | Public Member Functions | Static Public Attributes | List of all members
Dune::LocalGeometryReference< mydim, cdim, Grid > Class Template Reference

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

Inheritance diagram for Dune::LocalGeometryReference< mydim, cdim, Grid >:
Dune::GeometryReference< remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::LocalGeometryImpl >

Public Types

typedef remove_const< Grid >
::type::Traits::template Codim
< remove_const< Grid >
::type::dimension-mydim >
::LocalGeometryImpl::ctype 
ctype
 
typedef remove_const< Grid >
::type::Traits::template Codim
< remove_const< Grid >
::type::dimension-mydim >
::LocalGeometryImpl::LocalCoordinate 
LocalCoordinate
 
typedef remove_const< Grid >
::type::Traits::template Codim
< remove_const< Grid >
::type::dimension-mydim >
::LocalGeometryImpl::GlobalCoordinate 
GlobalCoordinate
 
typedef remove_const< Grid >
::type::Traits::template Codim
< remove_const< Grid >
::type::dimension-mydim >
::LocalGeometryImpl::JacobianInverseTransposed 
JacobianInverseTransposed
 
typedef remove_const< Grid >
::type::Traits::template Codim
< remove_const< Grid >
::type::dimension-mydim >
::LocalGeometryImpl::JacobianTransposed 
JacobianTransposed
 

Public Member Functions

 LocalGeometryReference (const Implementation &impl)
 
GeometryType type () const
 
bool affine () const
 
int corners () const
 
GlobalCoordinate corner (int i) const
 
GlobalCoordinate center () const
 
GlobalCoordinate global (const LocalCoordinate &local) const
 
LocalCoordinate local (const GlobalCoordinate &global) const
 
ctype integrationElement (const LocalCoordinate &local) const
 
ctype volume () const
 
const JacobianTransposedjacobianTransposed (const LocalCoordinate &local) const
 
const JacobianInverseTransposedjacobianInverseTransposed (const LocalCoordinate &local) const
 
const remove_const< Grid >
::type::Traits::template Codim
< remove_const< Grid >
::type::dimension-mydim >
::LocalGeometryImpl & 
impl () const
 

Static Public Attributes

static const int mydimension
 
static const int coorddimension
 

Member Typedef Documentation

typedef remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::LocalGeometryImpl ::ctype Dune::GeometryReference< remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::LocalGeometryImpl >::ctype
inherited
typedef remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::LocalGeometryImpl ::GlobalCoordinate Dune::GeometryReference< remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::LocalGeometryImpl >::GlobalCoordinate
inherited
typedef remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::LocalGeometryImpl ::JacobianInverseTransposed Dune::GeometryReference< remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::LocalGeometryImpl >::JacobianInverseTransposed
inherited
typedef remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::LocalGeometryImpl ::JacobianTransposed Dune::GeometryReference< remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::LocalGeometryImpl >::JacobianTransposed
inherited
typedef remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::LocalGeometryImpl ::LocalCoordinate Dune::GeometryReference< remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::LocalGeometryImpl >::LocalCoordinate
inherited

Constructor & Destructor Documentation

template<int mydim, int cdim, class Grid >
Dune::LocalGeometryReference< mydim, cdim, Grid >::LocalGeometryReference ( const Implementation &  impl)
inline

Member Function Documentation

bool Dune::GeometryReference< remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::LocalGeometryImpl >::affine ( ) const
inlineinherited
GlobalCoordinate Dune::GeometryReference< remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::LocalGeometryImpl >::center ( ) const
inlineinherited
GlobalCoordinate Dune::GeometryReference< remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::LocalGeometryImpl >::corner ( int  i) const
inlineinherited
int Dune::GeometryReference< remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::LocalGeometryImpl >::corners ( ) const
inlineinherited
GlobalCoordinate Dune::GeometryReference< remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::LocalGeometryImpl >::global ( const LocalCoordinate local) const
inlineinherited
const remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::LocalGeometryImpl & Dune::GeometryReference< remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::LocalGeometryImpl >::impl ( ) const
inlineinherited
ctype Dune::GeometryReference< remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::LocalGeometryImpl >::integrationElement ( const LocalCoordinate local) const
inlineinherited
const JacobianInverseTransposed& Dune::GeometryReference< remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::LocalGeometryImpl >::jacobianInverseTransposed ( const LocalCoordinate local) const
inlineinherited
const JacobianTransposed& Dune::GeometryReference< remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::LocalGeometryImpl >::jacobianTransposed ( const LocalCoordinate local) const
inlineinherited
LocalCoordinate Dune::GeometryReference< remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::LocalGeometryImpl >::local ( const GlobalCoordinate global) const
inlineinherited
GeometryType Dune::GeometryReference< remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::LocalGeometryImpl >::type ( ) const
inlineinherited
ctype Dune::GeometryReference< remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::LocalGeometryImpl >::volume ( ) const
inlineinherited

Member Data Documentation

const int Dune::GeometryReference< remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::LocalGeometryImpl >::coorddimension
staticinherited
const int Dune::GeometryReference< remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::LocalGeometryImpl >::mydimension
staticinherited

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