ug4
fvho_geom.cpp File Reference

Namespaces

 ug
 the ug namespace
 

Functions

template<typename TRefElem >
static void ug::ComputeBFMidID (const TRefElem &rRefElem, int side, MidID vMidID[], int co)
 
template<int dim, typename TRefElem , int maxMid>
static void ug::ComputeMidPoints (const TRefElem &rRefElem, const MathVector< dim > vCorner[], MathVector< dim > vvMid[][maxMid])
 
template<int dim>
void ug::ComputeMultiIndicesOfSubElement (std::vector< MathVector< dim, int > > *vvMultiIndex, bool *vIsBndElem, std::vector< int > *vElemBndSide, std::vector< size_t > *vIndex, ReferenceObjectID roid, int p)
 
template<>
void ug::ComputeMultiIndicesOfSubElement< 1 > (std::vector< MathVector< 1, int > > *vvMultiIndex, bool *vIsBndElem, std::vector< int > *vElemBndSide, std::vector< size_t > *vIndex, ReferenceObjectID roid, int p)
 
template<>
void ug::ComputeMultiIndicesOfSubElement< 2 > (std::vector< MathVector< 2, int > > *vvMultiIndex, bool *vIsBndElem, std::vector< int > *vElemBndSide, std::vector< size_t > *vIndex, ReferenceObjectID roid, int p)
 
template<>
void ug::ComputeMultiIndicesOfSubElement< 3 > (std::vector< MathVector< 3, int > > *vvMultiIndex, bool *vIsBndElem, std::vector< int > *vElemBndSide, std::vector< size_t > *vIndex, ReferenceObjectID roid, int p)
 
template<typename TRefElem >
static void ug::ComputeSCVFMidID (const TRefElem &rRefElem, MidID vMidID[], int i)
 
template<typename TRefElem >
static void ug::ComputeSCVMidID (const TRefElem &rRefElem, MidID vMidID[], int i)
 
template<int dim, int maxMid>
static void ug::CopyCornerByMidID (MathVector< dim > vCorner[], const MidID vMidID[], MathVector< dim > vvMidPos[][maxMid], const size_t numCo)