dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Attributes | List of all members
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
 

Public Member Functions

 IdGeometry ()
 
 IdGeometry (const HostGeometryType &hostGeometry)
 
 LocalVector (const GlobalVector &global) const
 
 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
 
ctype integrationElement (const LocalVector &local) const
 
ctype volume () const
 
JacobianTransposed jacobianTransposed (const LocalVector &local) const
 
JacobianInverseTransposed jacobianInverseTransposed (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

◆ 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

◆ 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

◆ LocalVector()

Dune::Fem::IdBasicGeometry< IdGeometryTraits< mydim, GridFamily > >::LocalVector ( 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: