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

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

Inheritance diagram for Dune::LocalGeometryReference< mydim, cdim, Grid >:
Inheritance graph

Public Types

typedef std::remove_const< Grid >::type::Traits::template Codim< std::remove_const< Grid >::type::dimension - mydim >::LocalGeometryImpl ::ctype ctype
 
typedef std::remove_const< Grid >::type::Traits::template Codim< std::remove_const< Grid >::type::dimension - mydim >::LocalGeometryImpl ::LocalCoordinate LocalCoordinate
 
typedef std::remove_const< Grid >::type::Traits::template Codim< std::remove_const< Grid >::type::dimension - mydim >::LocalGeometryImpl ::GlobalCoordinate GlobalCoordinate
 
typedef std::remove_const< Grid >::type::Traits::template Codim< std::remove_const< Grid >::type::dimension - mydim >::LocalGeometryImpl ::JacobianInverseTransposed JacobianInverseTransposed
 
typedef std::remove_const< Grid >::type::Traits::template Codim< std::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
 
JacobianTransposed jacobianTransposed (const LocalCoordinate &local) const
 
JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate &local) const
 
const std::remove_const< Grid >::type::Traits::template Codim< std::remove_const< Grid >::type::dimension - mydim >::LocalGeometryImpl & impl () const
 

Static Public Attributes

static const int mydimension
 
static const int coorddimension
 

Member Typedef Documentation

§ ctype

typedef std::remove_const< Grid >::type::Traits::template Codim< std::remove_const< Grid >::type::dimension - mydim >::LocalGeometryImpl ::ctype Dune::GeometryReference< std::remove_const< Grid >::type::Traits::template Codim< std::remove_const< Grid >::type::dimension - mydim >::LocalGeometryImpl >::ctype
inherited

§ GlobalCoordinate

typedef std::remove_const< Grid >::type::Traits::template Codim< std::remove_const< Grid >::type::dimension - mydim >::LocalGeometryImpl ::GlobalCoordinate Dune::GeometryReference< std::remove_const< Grid >::type::Traits::template Codim< std::remove_const< Grid >::type::dimension - mydim >::LocalGeometryImpl >::GlobalCoordinate
inherited

§ JacobianInverseTransposed

typedef std::remove_const< Grid >::type::Traits::template Codim< std::remove_const< Grid >::type::dimension - mydim >::LocalGeometryImpl ::JacobianInverseTransposed Dune::GeometryReference< std::remove_const< Grid >::type::Traits::template Codim< std::remove_const< Grid >::type::dimension - mydim >::LocalGeometryImpl >::JacobianInverseTransposed
inherited

§ JacobianTransposed

typedef std::remove_const< Grid >::type::Traits::template Codim< std::remove_const< Grid >::type::dimension - mydim >::LocalGeometryImpl ::JacobianTransposed Dune::GeometryReference< std::remove_const< Grid >::type::Traits::template Codim< std::remove_const< Grid >::type::dimension - mydim >::LocalGeometryImpl >::JacobianTransposed
inherited

§ LocalCoordinate

typedef std::remove_const< Grid >::type::Traits::template Codim< std::remove_const< Grid >::type::dimension - mydim >::LocalGeometryImpl ::LocalCoordinate Dune::GeometryReference< std::remove_const< Grid >::type::Traits::template Codim< std::remove_const< Grid >::type::dimension - mydim >::LocalGeometryImpl >::LocalCoordinate
inherited

Constructor & Destructor Documentation

§ LocalGeometryReference()

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

Member Function Documentation

§ affine()

bool Dune::GeometryReference< std::remove_const< Grid >::type::Traits::template Codim< std::remove_const< Grid >::type::dimension - mydim >::LocalGeometryImpl >::affine ( ) const
inlineinherited

§ center()

GlobalCoordinate Dune::GeometryReference< std::remove_const< Grid >::type::Traits::template Codim< std::remove_const< Grid >::type::dimension - mydim >::LocalGeometryImpl >::center ( ) const
inlineinherited

§ corner()

GlobalCoordinate Dune::GeometryReference< std::remove_const< Grid >::type::Traits::template Codim< std::remove_const< Grid >::type::dimension - mydim >::LocalGeometryImpl >::corner ( int  i) const
inlineinherited

§ corners()

int Dune::GeometryReference< std::remove_const< Grid >::type::Traits::template Codim< std::remove_const< Grid >::type::dimension - mydim >::LocalGeometryImpl >::corners ( ) const
inlineinherited

§ global()

GlobalCoordinate Dune::GeometryReference< std::remove_const< Grid >::type::Traits::template Codim< std::remove_const< Grid >::type::dimension - mydim >::LocalGeometryImpl >::global ( const LocalCoordinate local) const
inlineinherited

§ impl()

const std::remove_const< Grid >::type::Traits::template Codim< std::remove_const< Grid >::type::dimension - mydim >::LocalGeometryImpl & Dune::GeometryReference< std::remove_const< Grid >::type::Traits::template Codim< std::remove_const< Grid >::type::dimension - mydim >::LocalGeometryImpl >::impl ( ) const
inlineinherited

§ integrationElement()

ctype Dune::GeometryReference< std::remove_const< Grid >::type::Traits::template Codim< std::remove_const< Grid >::type::dimension - mydim >::LocalGeometryImpl >::integrationElement ( const LocalCoordinate local) const
inlineinherited

§ jacobianInverseTransposed()

JacobianInverseTransposed Dune::GeometryReference< std::remove_const< Grid >::type::Traits::template Codim< std::remove_const< Grid >::type::dimension - mydim >::LocalGeometryImpl >::jacobianInverseTransposed ( const LocalCoordinate local) const
inlineinherited

§ jacobianTransposed()

JacobianTransposed Dune::GeometryReference< std::remove_const< Grid >::type::Traits::template Codim< std::remove_const< Grid >::type::dimension - mydim >::LocalGeometryImpl >::jacobianTransposed ( const LocalCoordinate local) const
inlineinherited

§ local()

LocalCoordinate Dune::GeometryReference< std::remove_const< Grid >::type::Traits::template Codim< std::remove_const< Grid >::type::dimension - mydim >::LocalGeometryImpl >::local ( const GlobalCoordinate global) const
inlineinherited

§ type()

GeometryType Dune::GeometryReference< std::remove_const< Grid >::type::Traits::template Codim< std::remove_const< Grid >::type::dimension - mydim >::LocalGeometryImpl >::type ( ) const
inlineinherited

§ volume()

ctype Dune::GeometryReference< std::remove_const< Grid >::type::Traits::template Codim< std::remove_const< Grid >::type::dimension - mydim >::LocalGeometryImpl >::volume ( ) const
inlineinherited

Member Data Documentation

§ coorddimension

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

§ mydimension

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

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