KASKADE 7 development version
Classes | Functions
Kaskade::ScalarSpaceDetail Namespace Reference

Classes

struct  AllShapeFunctions
 
struct  CompressedFirst
 A functor for extracting the first component of a boost compressed pair. More...
 
struct  Empty
 
struct  FirstLess
 
struct  RestrictToBoundary
 

Functions

bool onSimplexFace (int dim, int codim, int id, int localFaceId)
 check if a given subentity E is part of a certain simplex face F More...
 
template<class Face >
int getBoundaryId (Face const &face, std::vector< int > const &boundaryIds)
 
bool usedId (int id, std::vector< int > const &usedIds)
 
template<class Face >
bool considerFace (Face const &face, std::vector< int > const &boundaryIds, std::vector< int > const &usedIds)
 
template<class Policy >
constexpr bool isRestriction ()
 

Function Documentation

◆ considerFace()

template<class Face >
bool Kaskade::ScalarSpaceDetail::considerFace ( Face const &  face,
std::vector< int > const &  boundaryIds,
std::vector< int > const &  usedIds 
)
inline

◆ getBoundaryId()

template<class Face >
int Kaskade::ScalarSpaceDetail::getBoundaryId ( Face const &  face,
std::vector< int > const &  boundaryIds 
)

Definition at line 109 of file scalarspace.hh.

Referenced by considerFace().

◆ isRestriction()

template<class Policy >
constexpr bool Kaskade::ScalarSpaceDetail::isRestriction ( )
constexpr

Definition at line 154 of file scalarspace.hh.

◆ onSimplexFace()

bool Kaskade::ScalarSpaceDetail::onSimplexFace ( int  dim,
int  codim,
int  id,
int  localFaceId 
)
inline

check if a given subentity E is part of a certain simplex face F

Parameters
dimspace dimension
codimcodimension of subentity E
idindex of E within the subentities with codimension codim
localFaceIdlocal index of face F in cell

Definition at line 69 of file scalarspace.hh.

Referenced by Kaskade::algebraicPatch(), and Kaskade::ScalarSpaceDetail::RestrictToBoundary::treatBoundary().

◆ usedId()

bool Kaskade::ScalarSpaceDetail::usedId ( int  id,
std::vector< int > const &  usedIds 
)
inline

Definition at line 116 of file scalarspace.hh.

Referenced by considerFace().