dune-fem 2.12-git
Loading...
Searching...
No Matches
Dune::Fem::DefaultUniqueFacetOrientation< GridPart > Struct Template Reference

#include <dune/fem/space/common/uniquefacetorientation.hh>

Public Types

typedef GridPart GridPartType
 
typedef GridPartType::GridType GridType
 
typedef DofManager< GridTypeDofManagerType
 
typedef GridPartType::template Codim< 0 >::EntityType EntityType
 
typedef EntityType::Geometry::GlobalCoordinate GlobalCoordinateType
 

Public Member Functions

 DefaultUniqueFacetOrientation (const GridPartType &gridPart)
 
void update () const
 
unsigned int operator() (const EntityType &entity) const
 
const GridPartTypegridPart () const
 

Static Public Attributes

static const int dimensionworld = GridPartType::dimensionworld
 

Protected Attributes

const GridPartTypegridPart_
 
const DofManagerTypedofManager_
 
GlobalCoordinateType uniqueDirection_
 
std::vector< unsigned int > orientations_
 
int sequence_
 

Member Typedef Documentation

◆ DofManagerType

template<class GridPart >
typedef DofManager< GridType > Dune::Fem::DefaultUniqueFacetOrientation< GridPart >::DofManagerType

◆ EntityType

template<class GridPart >
typedef GridPartType::template Codim<0>::EntityType Dune::Fem::DefaultUniqueFacetOrientation< GridPart >::EntityType

◆ GlobalCoordinateType

template<class GridPart >
typedef EntityType::Geometry::GlobalCoordinate Dune::Fem::DefaultUniqueFacetOrientation< GridPart >::GlobalCoordinateType

◆ GridPartType

template<class GridPart >
typedef GridPart Dune::Fem::DefaultUniqueFacetOrientation< GridPart >::GridPartType

◆ GridType

template<class GridPart >
typedef GridPartType::GridType Dune::Fem::DefaultUniqueFacetOrientation< GridPart >::GridType

Constructor & Destructor Documentation

◆ DefaultUniqueFacetOrientation()

template<class GridPart >
Dune::Fem::DefaultUniqueFacetOrientation< GridPart >::DefaultUniqueFacetOrientation ( const GridPartType gridPart)
inlineexplicit

Member Function Documentation

◆ gridPart()

template<class GridPart >
const GridPartType & Dune::Fem::DefaultUniqueFacetOrientation< GridPart >::gridPart ( ) const
inline

◆ operator()()

template<class GridPart >
unsigned int Dune::Fem::DefaultUniqueFacetOrientation< GridPart >::operator() ( const EntityType entity) const
inline

◆ update()

template<class GridPart >
void Dune::Fem::DefaultUniqueFacetOrientation< GridPart >::update ( ) const
inline

Member Data Documentation

◆ dimensionworld

template<class GridPart >
const int Dune::Fem::DefaultUniqueFacetOrientation< GridPart >::dimensionworld = GridPartType::dimensionworld
static

◆ dofManager_

template<class GridPart >
const DofManagerType& Dune::Fem::DefaultUniqueFacetOrientation< GridPart >::dofManager_
protected

◆ gridPart_

template<class GridPart >
const GridPartType& Dune::Fem::DefaultUniqueFacetOrientation< GridPart >::gridPart_
protected

◆ orientations_

template<class GridPart >
std::vector< unsigned int > Dune::Fem::DefaultUniqueFacetOrientation< GridPart >::orientations_
mutableprotected

◆ sequence_

template<class GridPart >
int Dune::Fem::DefaultUniqueFacetOrientation< GridPart >::sequence_
mutableprotected

◆ uniqueDirection_

template<class GridPart >
GlobalCoordinateType Dune::Fem::DefaultUniqueFacetOrientation< GridPart >::uniqueDirection_
protected

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