dune-spgrid 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Attributes | Protected Types | Protected Member Functions | List of all members
Dune::SPLocalGeometry< mydim, cdim, Grid > Class Template Reference

#include <dune/grid/spgrid/geometry.hh>

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

Public Types

typedef Base::ctype ctype
 
typedef Base::ReferenceCube ReferenceCube
 
typedef Base::GeometryCache GeometryCache
 
typedef Base::GlobalVector GlobalVector
 
typedef Base::LocalVector LocalVector
 
typedef GlobalVector GlobalCoordinate
 
typedef LocalVector LocalCoordinate
 
typedef GeometryCache::JacobianTransposed JacobianTransposed
 
typedef GeometryCache::JacobianInverseTransposed JacobianInverseTransposed
 

Public Member Functions

 SPLocalGeometry (const GeometryCache &geometryCache, const GlobalVector &origin)
 
GlobalVector origin () const
 
const GeometryCachegeometryCache () const
 
const JacobianTransposedjacobianTransposed (const LocalVector &local) const
 
const JacobianInverseTransposedjacobianInverseTransposed (const LocalVector &local) const
 
 LocalVector (const GlobalVector &global) const
 
GeometryType type () const
 
int corners () const
 
GlobalVector corner (const int i) const
 
GlobalVector center () const
 
bool affine () const
 
GlobalVector global (const LocalVector &local) const
 
ctype volume () const
 
ctype integrationElement (const LocalVector &local) const
 

Static Public Attributes

static const int mydimension = Base::mydimension
 
static const int dimension = Base::dimension
 
static const int codimension = Base::codimension
 
static const int coorddimension
 
static const int numCorners
 

Protected Types

typedef Base::Traits Traits
 

Protected Member Functions

const SPLocalGeometry< mydim, cdim, Grid > & asImpl () const
 

Member Typedef Documentation

◆ ctype

template<int mydim, int cdim, class Grid >
typedef Base::ctype Dune::SPLocalGeometry< mydim, cdim, Grid >::ctype

◆ GeometryCache

template<int mydim, int cdim, class Grid >
typedef Base::GeometryCache Dune::SPLocalGeometry< mydim, cdim, Grid >::GeometryCache

◆ GlobalCoordinate

typedef GlobalVector Dune::SPBasicGeometry< mydim, cdim, Grid, SPLocalGeometry< mydim, cdim, Grid > >::GlobalCoordinate
inherited

◆ GlobalVector

template<int mydim, int cdim, class Grid >
typedef Base::GlobalVector Dune::SPLocalGeometry< mydim, cdim, Grid >::GlobalVector

◆ JacobianInverseTransposed

typedef GeometryCache::JacobianInverseTransposed Dune::SPBasicGeometry< mydim, cdim, Grid, SPLocalGeometry< mydim, cdim, Grid > >::JacobianInverseTransposed
inherited

◆ JacobianTransposed

typedef GeometryCache::JacobianTransposed Dune::SPBasicGeometry< mydim, cdim, Grid, SPLocalGeometry< mydim, cdim, Grid > >::JacobianTransposed
inherited

◆ LocalCoordinate

typedef LocalVector Dune::SPBasicGeometry< mydim, cdim, Grid, SPLocalGeometry< mydim, cdim, Grid > >::LocalCoordinate
inherited

◆ LocalVector

template<int mydim, int cdim, class Grid >
typedef Base::LocalVector Dune::SPLocalGeometry< mydim, cdim, Grid >::LocalVector

◆ ReferenceCube

template<int mydim, int cdim, class Grid >
typedef Base::ReferenceCube Dune::SPLocalGeometry< mydim, cdim, Grid >::ReferenceCube

◆ Traits

template<int mydim, int cdim, class Grid >
typedef Base::Traits Dune::SPLocalGeometry< mydim, cdim, Grid >::Traits
protected

Constructor & Destructor Documentation

◆ SPLocalGeometry()

template<int mydim, int cdim, class Grid >
Dune::SPLocalGeometry< mydim, cdim, Grid >::SPLocalGeometry ( const GeometryCache geometryCache,
const GlobalVector origin 
)
inline

Member Function Documentation

◆ affine()

bool Dune::SPBasicGeometry< mydim, cdim, Grid, SPLocalGeometry< mydim, cdim, Grid > >::affine ( ) const
inlineinherited

◆ asImpl()

const SPLocalGeometry< mydim, cdim, Grid > & Dune::SPBasicGeometry< mydim, cdim, Grid, SPLocalGeometry< mydim, cdim, Grid > >::asImpl ( ) const
inlineprotectedinherited

◆ center()

GlobalVector Dune::SPBasicGeometry< mydim, cdim, Grid, SPLocalGeometry< mydim, cdim, Grid > >::center ( ) const
inlineinherited

◆ corner()

GlobalVector Dune::SPBasicGeometry< mydim, cdim, Grid, SPLocalGeometry< mydim, cdim, Grid > >::corner ( const int  i) const
inlineinherited

◆ corners()

int Dune::SPBasicGeometry< mydim, cdim, Grid, SPLocalGeometry< mydim, cdim, Grid > >::corners ( ) const
inlineinherited

◆ geometryCache()

template<int mydim, int cdim, class Grid >
const GeometryCache & Dune::SPLocalGeometry< mydim, cdim, Grid >::geometryCache ( ) const
inline

◆ global()

SPBasicGeometry< mydim, cdim, Grid, SPLocalGeometry< mydim, cdim, Grid > >::GlobalVector Dune::SPBasicGeometry< mydim, cdim, Grid, SPLocalGeometry< mydim, cdim, Grid > >::global ( const LocalVector local) const
inlineinherited

◆ integrationElement()

ctype Dune::SPBasicGeometry< mydim, cdim, Grid, SPLocalGeometry< mydim, cdim, Grid > >::integrationElement ( const LocalVector local) const
inlineinherited

◆ jacobianInverseTransposed()

template<int mydim, int cdim, class Grid >
const SPBasicGeometry< mydim, cdim, Grid, Impl >::JacobianInverseTransposed & Dune::SPBasicGeometry< mydim, cdim, Grid, Impl >::jacobianInverseTransposed ( const LocalVector local) const
inline

◆ jacobianTransposed()

template<int mydim, int cdim, class Grid >
const SPBasicGeometry< mydim, cdim, Grid, Impl >::JacobianTransposed & Dune::SPBasicGeometry< mydim, cdim, Grid, Impl >::jacobianTransposed ( const LocalVector local) const
inline

◆ LocalVector()

Dune::SPBasicGeometry< mydim, cdim, Grid, SPLocalGeometry< mydim, cdim, Grid > >::LocalVector ( const GlobalVector global) const
inherited

◆ origin()

template<int mydim, int cdim, class Grid >
GlobalVector Dune::SPLocalGeometry< mydim, cdim, Grid >::origin ( ) const
inline

◆ type()

GeometryType Dune::SPBasicGeometry< mydim, cdim, Grid, SPLocalGeometry< mydim, cdim, Grid > >::type ( ) const
inlineinherited

◆ volume()

ctype Dune::SPBasicGeometry< mydim, cdim, Grid, SPLocalGeometry< mydim, cdim, Grid > >::volume ( ) const
inlineinherited

Member Data Documentation

◆ codimension

template<int mydim, int cdim, class Grid >
const int Dune::SPLocalGeometry< mydim, cdim, Grid >::codimension = Base::codimension
static

◆ coorddimension

const int Dune::SPBasicGeometry< mydim, cdim, Grid, SPLocalGeometry< mydim, cdim, Grid > >::coorddimension
staticinherited

◆ dimension

template<int mydim, int cdim, class Grid >
const int Dune::SPLocalGeometry< mydim, cdim, Grid >::dimension = Base::dimension
static

◆ mydimension

template<int mydim, int cdim, class Grid >
const int Dune::SPLocalGeometry< mydim, cdim, Grid >::mydimension = Base::mydimension
static

◆ numCorners

const int Dune::SPBasicGeometry< mydim, cdim, Grid, SPLocalGeometry< mydim, cdim, Grid > >::numCorners
staticinherited

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