dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Attributes | List of all members
Dune::Fem::IdBasicGeometry< Traits > Struct Template Reference

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

Inheritance diagram for Dune::Fem::IdBasicGeometry< Traits >:
Inheritance graph

Public Types

typedef Traits::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

 IdBasicGeometry (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 (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
 

Static Public Attributes

static const int mydimension = HostGeometryType::mydimension
 
static const int coorddimension = HostGeometryType::coorddimension
 

Member Typedef Documentation

◆ ctype

template<class Traits >
typedef HostGeometryType::ctype Dune::Fem::IdBasicGeometry< Traits >::ctype

◆ GlobalVector

template<class Traits >
typedef FieldVector< ctype, coorddimension > Dune::Fem::IdBasicGeometry< Traits >::GlobalVector

◆ HostGeometryType

template<class Traits >
typedef Traits::HostGeometryType Dune::Fem::IdBasicGeometry< Traits >::HostGeometryType

◆ JacobianInverseTransposed

template<class Traits >
typedef HostGeometryType::JacobianInverseTransposed Dune::Fem::IdBasicGeometry< Traits >::JacobianInverseTransposed

◆ JacobianTransposed

template<class Traits >
typedef HostGeometryType::JacobianTransposed Dune::Fem::IdBasicGeometry< Traits >::JacobianTransposed

◆ LocalVector

template<class Traits >
typedef FieldVector< ctype, mydimension > Dune::Fem::IdBasicGeometry< Traits >::LocalVector

Constructor & Destructor Documentation

◆ IdBasicGeometry()

template<class Traits >
Dune::Fem::IdBasicGeometry< Traits >::IdBasicGeometry ( const HostGeometryType hostGeometry)
inline

Member Function Documentation

◆ affine()

template<class Traits >
bool Dune::Fem::IdBasicGeometry< Traits >::affine ( ) const
inline

◆ center()

template<class Traits >
GlobalVector Dune::Fem::IdBasicGeometry< Traits >::center ( ) const
inline

◆ corner()

template<class Traits >
GlobalVector Dune::Fem::IdBasicGeometry< Traits >::corner ( const int  i) const
inline

◆ corners()

template<class Traits >
int Dune::Fem::IdBasicGeometry< Traits >::corners ( ) const
inline

◆ global()

template<class Traits >
GlobalVector Dune::Fem::IdBasicGeometry< Traits >::global ( const LocalVector local) const
inline

◆ integrationElement()

template<class Traits >
ctype Dune::Fem::IdBasicGeometry< Traits >::integrationElement ( const LocalVector local) const
inline

◆ jacobianInverseTransposed()

template<class Traits >
JacobianInverseTransposed Dune::Fem::IdBasicGeometry< Traits >::jacobianInverseTransposed ( const LocalVector local) const
inline

◆ jacobianTransposed()

template<class Traits >
JacobianTransposed Dune::Fem::IdBasicGeometry< Traits >::jacobianTransposed ( const LocalVector local) const
inline

◆ LocalVector()

template<class Traits >
Dune::Fem::IdBasicGeometry< Traits >::LocalVector ( const GlobalVector global) const
inline

◆ operator bool()

template<class Traits >
Dune::Fem::IdBasicGeometry< Traits >::operator bool ( ) const
inline

◆ type()

template<class Traits >
GeometryType Dune::Fem::IdBasicGeometry< Traits >::type ( ) const
inline

◆ volume()

template<class Traits >
ctype Dune::Fem::IdBasicGeometry< Traits >::volume ( ) const
inline

Member Data Documentation

◆ coorddimension

template<class Traits >
const int Dune::Fem::IdBasicGeometry< Traits >::coorddimension = HostGeometryType::coorddimension
static

◆ mydimension

template<class Traits >
const int Dune::Fem::IdBasicGeometry< Traits >::mydimension = HostGeometryType::mydimension
static

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