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

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

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

Public Types

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

Public Member Functions

 GlobalGeometryReference (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 >
::GeometryImpl & 
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 >::GeometryImpl ::ctype Dune::GeometryReference< remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::GeometryImpl >::ctype
inherited
typedef remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::GeometryImpl ::GlobalCoordinate Dune::GeometryReference< remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::GeometryImpl >::GlobalCoordinate
inherited
typedef remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::GeometryImpl ::JacobianInverseTransposed Dune::GeometryReference< remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::GeometryImpl >::JacobianInverseTransposed
inherited
typedef remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::GeometryImpl ::JacobianTransposed Dune::GeometryReference< remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::GeometryImpl >::JacobianTransposed
inherited
typedef remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::GeometryImpl ::LocalCoordinate Dune::GeometryReference< remove_const< Grid >::type::Traits::template Codim< remove_const< Grid >::type::dimension-mydim >::GeometryImpl >::LocalCoordinate
inherited

Constructor & Destructor Documentation

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

Member Function Documentation

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

Member Data Documentation

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

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