dune-fem 2.12-git
Loading...
Searching...
No Matches
Dune::Fem::IdGeometry< mydim, cdim, GridFamily > Class Template Reference

#include <dune/fem/gridpart/idgridpart/geometry.hh>

Inheritance diagram for Dune::Fem::IdGeometry< mydim, cdim, GridFamily >:
Inheritance graph

Public Types

typedef Base::HostGeometryType HostGeometryType
 
typedef HostGeometryType::ctype ctype
 
typedef FieldVector< ctype, mydimensionLocalVector
 
typedef FieldVector< ctype, coorddimensionGlobalVector
 
typedef HostGeometryType::JacobianTransposed JacobianTransposed
 
typedef HostGeometryType::JacobianInverseTransposed JacobianInverseTransposed
 
typedef HostGeometryType::Jacobian Jacobian
 
typedef HostGeometryType::JacobianInverse JacobianInverse
 

Public Member Functions

 IdGeometry ()
 
 IdGeometry (const HostGeometryType &hostGeometry)
 
 operator bool () const
 
GeometryType type () const
 
bool affine () const
 
int corners () const
 
GlobalVector corner (const int i) const
 
GlobalVector center () const
 
GlobalVector global (const LocalVector &local) const
 
LocalVector local (const GlobalVector &global) const
 
ctype integrationElement (const LocalVector &local) const
 
ctype volume () const
 
JacobianTransposed jacobianTransposed (const LocalVector &local) const
 
JacobianInverseTransposed jacobianInverseTransposed (const LocalVector &local) const
 
Jacobian jacobian (const LocalVector &local) const
 
JacobianInverse jacobianInverse (const LocalVector &local) const
 

Static Public Attributes

static const int mydimension
 
static const int coorddimension
 

Member Typedef Documentation

◆ ctype

typedef HostGeometryType::ctype Dune::Fem::IdBasicGeometry< IdGeometryTraits< mydim, GridFamily > >::ctype
inherited

◆ GlobalVector

typedef FieldVector< ctype, coorddimension > Dune::Fem::IdBasicGeometry< IdGeometryTraits< mydim, GridFamily > >::GlobalVector
inherited

◆ HostGeometryType

template<int mydim, int cdim, class GridFamily >
typedef Base::HostGeometryType Dune::Fem::IdGeometry< mydim, cdim, GridFamily >::HostGeometryType

◆ Jacobian

typedef HostGeometryType::Jacobian Dune::Fem::IdBasicGeometry< IdGeometryTraits< mydim, GridFamily > >::Jacobian
inherited

◆ JacobianInverse

typedef HostGeometryType::JacobianInverse Dune::Fem::IdBasicGeometry< IdGeometryTraits< mydim, GridFamily > >::JacobianInverse
inherited

◆ JacobianInverseTransposed

typedef HostGeometryType::JacobianInverseTransposed Dune::Fem::IdBasicGeometry< IdGeometryTraits< mydim, GridFamily > >::JacobianInverseTransposed
inherited

◆ JacobianTransposed

typedef HostGeometryType::JacobianTransposed Dune::Fem::IdBasicGeometry< IdGeometryTraits< mydim, GridFamily > >::JacobianTransposed
inherited

◆ LocalVector

typedef FieldVector< ctype, mydimension > Dune::Fem::IdBasicGeometry< IdGeometryTraits< mydim, GridFamily > >::LocalVector
inherited

Constructor & Destructor Documentation

◆ IdGeometry() [1/2]

template<int mydim, int cdim, class GridFamily >
Dune::Fem::IdGeometry< mydim, cdim, GridFamily >::IdGeometry ( )
inline

◆ IdGeometry() [2/2]

template<int mydim, int cdim, class GridFamily >
Dune::Fem::IdGeometry< mydim, cdim, GridFamily >::IdGeometry ( const HostGeometryType hostGeometry)
inline

Member Function Documentation

◆ affine()

bool Dune::Fem::IdBasicGeometry< IdGeometryTraits< mydim, GridFamily > >::affine ( ) const
inlineinherited

◆ center()

GlobalVector Dune::Fem::IdBasicGeometry< IdGeometryTraits< mydim, GridFamily > >::center ( ) const
inlineinherited

◆ corner()

GlobalVector Dune::Fem::IdBasicGeometry< IdGeometryTraits< mydim, GridFamily > >::corner ( const int  i) const
inlineinherited

◆ corners()

int Dune::Fem::IdBasicGeometry< IdGeometryTraits< mydim, GridFamily > >::corners ( ) const
inlineinherited

◆ global()

GlobalVector Dune::Fem::IdBasicGeometry< IdGeometryTraits< mydim, GridFamily > >::global ( const LocalVector local) const
inlineinherited

◆ integrationElement()

ctype Dune::Fem::IdBasicGeometry< IdGeometryTraits< mydim, GridFamily > >::integrationElement ( const LocalVector local) const
inlineinherited

◆ jacobian()

Jacobian Dune::Fem::IdBasicGeometry< IdGeometryTraits< mydim, GridFamily > >::jacobian ( const LocalVector local) const
inlineinherited

◆ jacobianInverse()

JacobianInverse Dune::Fem::IdBasicGeometry< IdGeometryTraits< mydim, GridFamily > >::jacobianInverse ( const LocalVector local) const
inlineinherited

◆ jacobianInverseTransposed()

JacobianInverseTransposed Dune::Fem::IdBasicGeometry< IdGeometryTraits< mydim, GridFamily > >::jacobianInverseTransposed ( const LocalVector local) const
inlineinherited

◆ jacobianTransposed()

JacobianTransposed Dune::Fem::IdBasicGeometry< IdGeometryTraits< mydim, GridFamily > >::jacobianTransposed ( const LocalVector local) const
inlineinherited

◆ local()

LocalVector Dune::Fem::IdBasicGeometry< IdGeometryTraits< mydim, GridFamily > >::local ( const GlobalVector global) const
inlineinherited

◆ operator bool()

Dune::Fem::IdBasicGeometry< IdGeometryTraits< mydim, GridFamily > >::operator bool ( ) const
inlineinherited

◆ type()

GeometryType Dune::Fem::IdBasicGeometry< IdGeometryTraits< mydim, GridFamily > >::type ( ) const
inlineinherited

◆ volume()

ctype Dune::Fem::IdBasicGeometry< IdGeometryTraits< mydim, GridFamily > >::volume ( ) const
inlineinherited

Member Data Documentation

◆ coorddimension

const int Dune::Fem::IdBasicGeometry< IdGeometryTraits< mydim, GridFamily > >::coorddimension
staticinherited

◆ mydimension

const int Dune::Fem::IdBasicGeometry< IdGeometryTraits< mydim, GridFamily > >::mydimension
staticinherited

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