#include <hfv1_geom.h>
|
void | compute_side_midpoints (MathVector< dim > &locSideMid, MathVector< worldDim > &gloSideMid) |
|
void | compute_side_midpoints (size_t i, size_t j, size_t k, MathVector< dim > &locSideMid, MathVector< worldDim > &gloSideMid) |
|
void | compute_side_midpoints (size_t i, size_t j, size_t k, size_t l, MathVector< dim > &locSideMid, MathVector< worldDim > &gloSideMid) |
|
◆ bf_type
template<typename TElem , int TWorldDim>
◆ elem_type
template<typename TElem , int TWorldDim>
◆ ref_elem_type
template<typename TElem , int TWorldDim>
◆ HFV1ManifoldGeometry()
template<typename TElem , int TWorldDim>
constructor
References ug::HFV1ManifoldGeometry< TElem, TWorldDim >::dim, ug::HFV1ManifoldGeometry< TElem, TWorldDim >::m_gloMid, ug::HFV1ManifoldGeometry< TElem, TWorldDim >::m_locMid, ug::HFV1ManifoldGeometry< TElem, TWorldDim >::m_numNaturalBF, ug::HFV1ManifoldGeometry< TElem, TWorldDim >::m_rRefElem, and ug::HFV1ManifoldGeometry< TElem, TWorldDim >::m_vBF.
◆ bf()
template<typename TElem , int TWorldDim>
◆ bf_global_ips()
template<typename TElem , int TWorldDim>
◆ bf_local_ips()
template<typename TElem , int TWorldDim>
◆ compute_side_midpoints() [1/3]
template<typename TElem , int TWorldDim>
◆ compute_side_midpoints() [2/3]
template<typename TElem , int TWorldDim>
◆ compute_side_midpoints() [3/3]
template<typename TElem , int TWorldDim>
◆ num_bf()
template<typename TElem , int TWorldDim>
◆ num_bf_global_ips()
template<typename TElem , int TWorldDim>
◆ num_bf_local_ips()
template<typename TElem , int TWorldDim>
◆ print()
template<typename TElem , int TWorldDim>
print information about hfvg to log
debug output
References UG_LOG.
◆ update()
template<typename TElem , int TWorldDim>
update data for given element
References ug::AveragePositions(), ug::CollectEdgesSorted(), ug::GridObject::container_section(), ug::CSEDGE_CONSTRAINED_EDGE, ug::CSEDGE_CONSTRAINING_EDGE, ug::CSEDGE_REGULAR_EDGE, ug::CSFACE_CONSTRAINING_QUADRILATERAL, ug::CSFACE_CONSTRAINING_TRIANGLE, dim, ug::HFV1ManifoldGeometry< TElem, TWorldDim >::BF::global_ip(), ug::ISubsetHandler::grid(), ug::LFEID::LAGRANGE, ug::HFV1ManifoldGeometry< TElem, TWorldDim >::BF::local_ip(), ug::LocalDoFSet::num_sh(), ug::LocalShapeFunctionSet< TDim, TShape, TGrad >::shapes(), ug::MathVector< N, T >::size(), UG_ASSERT, UG_THROW, and ug::VecInterpolateLinear().
◆ dim
template<typename TElem , int TWorldDim>
◆ m_gloMid
template<typename TElem , int TWorldDim>
◆ m_locMid
template<typename TElem , int TWorldDim>
◆ m_numNaturalBF
template<typename TElem , int TWorldDim>
◆ m_numNaturalBFS
template<typename TElem , int TWorldDim>
◆ m_pElem
template<typename TElem , int TWorldDim>
◆ m_rMapping
template<typename TElem , int TWorldDim>
◆ m_rRefElem
template<typename TElem , int TWorldDim>
◆ m_vBF
template<typename TElem , int TWorldDim>
◆ m_vGlobBFIP
template<typename TElem , int TWorldDim>
◆ m_vLocBFIP
template<typename TElem , int TWorldDim>
◆ m_vNatEdgeInfo
template<typename TElem , int TWorldDim>
◆ m_vNewEdgeInfo
template<typename TElem , int TWorldDim>
◆ order
template<typename TElem , int TWorldDim>
◆ staticLocalData
template<typename TElem , int TWorldDim>
flag indicating if local data may change
◆ usesHangingNodes
template<typename TElem , int TWorldDim>
◆ worldDim
template<typename TElem , int TWorldDim>
The documentation for this class was generated from the following files: