dune-grid 2.10
Loading...
Searching...
No Matches
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
using Jacobian
using JacobianInverse

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
Jacobian jacobian (const LocalCoordinate &local) const
JacobianInverse jacobianInverse (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

◆ Jacobian

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

◆ JacobianInverse

using Dune::GeometryReference< std::remove_const< Grid >::type::Traits::template Codim< std::remove_const< Grid >::type::dimension - mydim >::LocalGeometryImpl >::JacobianInverse
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

◆ jacobian()

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

◆ jacobianInverse()

JacobianInverse Dune::GeometryReference< std::remove_const< Grid >::type::Traits::template Codim< std::remove_const< Grid >::type::dimension - mydim >::LocalGeometryImpl >::jacobianInverse ( 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: