KASKADE 7 development version
Classes | Functions
Kaskade::PartitionedSpaceDetail 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
 
struct  SingleTagger
 

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::PartitionedSpaceDetail::considerFace ( Face const &  face,
std::vector< int > const &  boundaryIds,
std::vector< int > const &  usedIds 
)
inline

◆ getBoundaryId()

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

Definition at line 128 of file partitionedspace.hh.

Referenced by considerFace().

◆ isRestriction()

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

Definition at line 173 of file partitionedspace.hh.

◆ onSimplexFace()

bool Kaskade::PartitionedSpaceDetail::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 88 of file partitionedspace.hh.

Referenced by Kaskade::PartitionedSpaceDetail::RestrictToBoundary::treatBoundary().

◆ usedId()

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

Definition at line 135 of file partitionedspace.hh.

Referenced by considerFace().