|
ug4
|
#include <DiamondInfo.h>
Public Types | |
| using | VrtxPair = std::pair< VERTEXTYP, VERTEXTYP > |
Public Member Functions | |
| void | changeTheElems (FULLDIMELEM const &vol, MANIFELEM const &manif, VERTEXTYP const &newBaseVrtx) |
| template<typename = std::enable_if<std::is_same<Volume*,FULLDIMELEM>::value>, typename = std::enable_if<std::is_same<Face*,MANIFELEM>::value>, typename = std::enable_if<std::is_same<Edge*,LOWDIMELM>::value>, typename = std::enable_if<std::is_same<Vertex*,VERTEXTYP>::value>> | |
| bool | checkIntegrity (Grid &grid) |
| void | spuckFulldimElem (FULLDIMELEM &vol) |
| void | spuckLowDimElem (LOWDIMELM &lowdimElm) |
| void | spuckManif (MANIFELEM &manif) |
| void | spuckOldAndShiftVrtx (VrtxPair &vrtp) |
| INDEXTYP | spuckSudo () |
| VolManifVrtxCombi (FULLDIMELEM const &vol, MANIFELEM const &manif, VrtxPair const &oldAndShiftVrtx, INDEXTYP sudo) | |
Private Attributes | |
| LOWDIMELM | m_lowDimElm |
| MANIFELEM | m_manifElm |
| VrtxPair | m_oldAndshiftVrtx |
| INDEXTYP | m_sudo |
| FULLDIMELEM | m_volElm |
| using ug::arte::diamonds::VolManifVrtxCombi< FULLDIMELEM, MANIFELEM, LOWDIMELM, VERTEXTYP, INDEXTYP, typename, typename, typename, typename >::VrtxPair = std::pair<VERTEXTYP,VERTEXTYP> |
|
inline |
|
inline |
References ug::arte::diamonds::VolManifVrtxCombi< FULLDIMELEM, MANIFELEM, LOWDIMELM, VERTEXTYP, INDEXTYP, typename, typename, typename, typename >::m_lowDimElm, ug::arte::diamonds::VolManifVrtxCombi< FULLDIMELEM, MANIFELEM, LOWDIMELM, VERTEXTYP, INDEXTYP, typename, typename, typename, typename >::m_manifElm, ug::arte::diamonds::VolManifVrtxCombi< FULLDIMELEM, MANIFELEM, LOWDIMELM, VERTEXTYP, INDEXTYP, typename, typename, typename, typename >::m_oldAndshiftVrtx, and ug::arte::diamonds::VolManifVrtxCombi< FULLDIMELEM, MANIFELEM, LOWDIMELM, VERTEXTYP, INDEXTYP, typename, typename, typename, typename >::m_volElm.
|
inline |
References ug::EdgeContains(), ug::Grid::get_edge(), ug::arte::diamonds::VolManifVrtxCombi< FULLDIMELEM, MANIFELEM, LOWDIMELM, VERTEXTYP, INDEXTYP, typename, typename, typename, typename >::m_lowDimElm, ug::arte::diamonds::VolManifVrtxCombi< FULLDIMELEM, MANIFELEM, LOWDIMELM, VERTEXTYP, INDEXTYP, typename, typename, typename, typename >::m_oldAndshiftVrtx, ug::arte::diamonds::VolManifVrtxCombi< FULLDIMELEM, MANIFELEM, LOWDIMELM, VERTEXTYP, INDEXTYP, typename, typename, typename, typename >::m_volElm, and UG_LOG.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Referenced by ug::arte::diamonds::VolManifVrtxCombi< FULLDIMELEM, MANIFELEM, LOWDIMELM, VERTEXTYP, INDEXTYP, typename, typename, typename, typename >::changeTheElems(), ug::arte::diamonds::VolManifVrtxCombi< FULLDIMELEM, MANIFELEM, LOWDIMELM, VERTEXTYP, INDEXTYP, typename, typename, typename, typename >::checkIntegrity(), and ug::arte::diamonds::VolManifVrtxCombi< FULLDIMELEM, MANIFELEM, LOWDIMELM, VERTEXTYP, INDEXTYP, typename, typename, typename, typename >::spuckLowDimElem().
|
private |
Referenced by ug::arte::diamonds::VolManifVrtxCombi< FULLDIMELEM, MANIFELEM, LOWDIMELM, VERTEXTYP, INDEXTYP, typename, typename, typename, typename >::changeTheElems(), and ug::arte::diamonds::VolManifVrtxCombi< FULLDIMELEM, MANIFELEM, LOWDIMELM, VERTEXTYP, INDEXTYP, typename, typename, typename, typename >::spuckManif().
|
private |
Referenced by ug::arte::diamonds::VolManifVrtxCombi< FULLDIMELEM, MANIFELEM, LOWDIMELM, VERTEXTYP, INDEXTYP, typename, typename, typename, typename >::changeTheElems(), ug::arte::diamonds::VolManifVrtxCombi< FULLDIMELEM, MANIFELEM, LOWDIMELM, VERTEXTYP, INDEXTYP, typename, typename, typename, typename >::checkIntegrity(), and ug::arte::diamonds::VolManifVrtxCombi< FULLDIMELEM, MANIFELEM, LOWDIMELM, VERTEXTYP, INDEXTYP, typename, typename, typename, typename >::spuckOldAndShiftVrtx().
|
private |
|
private |
Referenced by ug::arte::diamonds::VolManifVrtxCombi< FULLDIMELEM, MANIFELEM, LOWDIMELM, VERTEXTYP, INDEXTYP, typename, typename, typename, typename >::changeTheElems(), ug::arte::diamonds::VolManifVrtxCombi< FULLDIMELEM, MANIFELEM, LOWDIMELM, VERTEXTYP, INDEXTYP, typename, typename, typename, typename >::checkIntegrity(), and ug::arte::diamonds::VolManifVrtxCombi< FULLDIMELEM, MANIFELEM, LOWDIMELM, VERTEXTYP, INDEXTYP, typename, typename, typename, typename >::spuckFulldimElem().