dune-alugrid  3.0.0
Classes | Public Types | Static Public Member Functions | List of all members
Dune::ALU3dImplTraits< tetra, Comm > Struct Template Reference

#include <dune/alugrid/3d/alu3dinclude.hh>

Inheritance diagram for Dune::ALU3dImplTraits< tetra, Comm >:
Inheritance graph

Classes

struct  Codim
 
struct  RefinementRules
 

Public Types

typedef ALU3dBasicImplTraits< Comm >::GitterType GitterType
 
typedef ALU3dBasicImplTraits< Comm >::GitterImplType GitterImplType
 
typedef GitterType::Geometric::hface3_GEO GEOFaceType
 
typedef GitterType::Geometric::VertexGeo GEOVertexType
 
typedef GitterImplType::Objects::tetra_IMPL IMPLElementType
 
typedef GitterType::Geometric::tetra_GEO GEOElementType
 
typedef GitterType::Geometric::periodic3_GEO GEOPeriodicType
 
typedef GitterType::Geometric::hasFace3 HasFaceType
 
typedef GitterType::Geometric::Hface3Rule HfaceRuleType
 
typedef GitterImplType::Objects::Hbnd3Default BNDFaceType
 
typedef GitterImplType::Objects::hbndseg3_IMPL ImplBndFaceType
 
typedef GitterType::Geometric::TetraRule MarkRuleType
 
typedef std::pair< GEOFaceType *, int > NeighbourFaceType
 
typedef std::pair< HasFaceType *, int > NeighbourPairType
 

Static Public Member Functions

template<class Elem >
static const GEOFaceTypegetFace (const Elem &elem, const int aluFace)
 

Member Typedef Documentation

◆ BNDFaceType

template<class Comm >
typedef GitterImplType::Objects::Hbnd3Default Dune::ALU3dImplTraits< tetra, Comm >::BNDFaceType

◆ GEOElementType

template<class Comm >
typedef GitterType::Geometric::tetra_GEO Dune::ALU3dImplTraits< tetra, Comm >::GEOElementType

◆ GEOFaceType

template<class Comm >
typedef GitterType::Geometric::hface3_GEO Dune::ALU3dImplTraits< tetra, Comm >::GEOFaceType

◆ GEOPeriodicType

template<class Comm >
typedef GitterType::Geometric::periodic3_GEO Dune::ALU3dImplTraits< tetra, Comm >::GEOPeriodicType

◆ GEOVertexType

template<class Comm >
typedef GitterType::Geometric::VertexGeo Dune::ALU3dImplTraits< tetra, Comm >::GEOVertexType

◆ GitterImplType

template<class Comm >
typedef ALU3dBasicImplTraits< Comm >::GitterImplType Dune::ALU3dImplTraits< tetra, Comm >::GitterImplType

◆ GitterType

template<class Comm >
typedef ALU3dBasicImplTraits< Comm >::GitterType Dune::ALU3dImplTraits< tetra, Comm >::GitterType

◆ HasFaceType

template<class Comm >
typedef GitterType::Geometric::hasFace3 Dune::ALU3dImplTraits< tetra, Comm >::HasFaceType

◆ HfaceRuleType

template<class Comm >
typedef GitterType::Geometric::Hface3Rule Dune::ALU3dImplTraits< tetra, Comm >::HfaceRuleType

◆ ImplBndFaceType

template<class Comm >
typedef GitterImplType::Objects::hbndseg3_IMPL Dune::ALU3dImplTraits< tetra, Comm >::ImplBndFaceType

◆ IMPLElementType

template<class Comm >
typedef GitterImplType::Objects::tetra_IMPL Dune::ALU3dImplTraits< tetra, Comm >::IMPLElementType

◆ MarkRuleType

template<class Comm >
typedef GitterType::Geometric::TetraRule Dune::ALU3dImplTraits< tetra, Comm >::MarkRuleType

◆ NeighbourFaceType

template<class Comm >
typedef std::pair< GEOFaceType *, int > Dune::ALU3dImplTraits< tetra, Comm >::NeighbourFaceType

◆ NeighbourPairType

template<class Comm >
typedef std::pair< HasFaceType *, int > Dune::ALU3dImplTraits< tetra, Comm >::NeighbourPairType

Member Function Documentation

◆ getFace()

template<class Comm >
template<class Elem >
static const GEOFaceType* Dune::ALU3dImplTraits< tetra, Comm >::getFace ( const Elem &  elem,
const int  aluFace 
)
inlinestatic

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