ug4
ug::support::AttachedGeneralElem< MANIFELM, LOWDIMELM, INDEX_TXP > Class Template Reference

#include <support3D.h>

+ Inheritance diagram for ug::support::AttachedGeneralElem< MANIFELM, LOWDIMELM, INDEX_TXP >:

Public Types

using AttGenElm = AttachedGeneralElem< MANIFELM, LOWDIMELM, INDEX_TXP >
 
using PairLowEl = std::pair< LOWDIMELM, LOWDIMELM >
 

Public Member Functions

 AttachedGeneralElem (MANIFELM const &manifElm, PairLowEl const &lowElm)
 
MANIFELM const getManifElm () const
 
PairLowEl const getPairLowElm () const
 
bool const isNeighboured (AttGenElm const &attElm) const
 
bool const isNeighbouredAtSpecificSide (AttGenElm const &attElm, LOWDIMELM const &specificLDE) const
 
bool const testIfEquals (AttGenElm const &attElm) const
 

Protected Attributes

MANIFELM m_manifElm
 
PairLowEl m_pairLowElm
 

Member Typedef Documentation

◆ AttGenElm

template<typename MANIFELM , typename LOWDIMELM , typename INDEX_TXP >
using ug::support::AttachedGeneralElem< MANIFELM, LOWDIMELM, INDEX_TXP >::AttGenElm = AttachedGeneralElem<MANIFELM,LOWDIMELM,INDEX_TXP>

◆ PairLowEl

template<typename MANIFELM , typename LOWDIMELM , typename INDEX_TXP >
using ug::support::AttachedGeneralElem< MANIFELM, LOWDIMELM, INDEX_TXP >::PairLowEl = std::pair<LOWDIMELM,LOWDIMELM>

Constructor & Destructor Documentation

◆ AttachedGeneralElem()

template<typename MANIFELM , typename LOWDIMELM , typename INDEX_TXP >
ug::support::AttachedGeneralElem< MANIFELM, LOWDIMELM, INDEX_TXP >::AttachedGeneralElem ( MANIFELM const &  manifElm,
PairLowEl const &  lowElm 
)
inline

Member Function Documentation

◆ getManifElm()

◆ getPairLowElm()

◆ isNeighboured()

template<typename MANIFELM , typename LOWDIMELM , typename INDEX_TXP >
bool const ug::support::AttachedGeneralElem< MANIFELM, LOWDIMELM, INDEX_TXP >::isNeighboured ( AttGenElm const &  attElm) const
inline

◆ isNeighbouredAtSpecificSide()

template<typename MANIFELM , typename LOWDIMELM , typename INDEX_TXP >
bool const ug::support::AttachedGeneralElem< MANIFELM, LOWDIMELM, INDEX_TXP >::isNeighbouredAtSpecificSide ( AttGenElm const &  attElm,
LOWDIMELM const &  specificLDE 
) const
inline

◆ testIfEquals()

Member Data Documentation

◆ m_manifElm

template<typename MANIFELM , typename LOWDIMELM , typename INDEX_TXP >
MANIFELM ug::support::AttachedGeneralElem< MANIFELM, LOWDIMELM, INDEX_TXP >::m_manifElm
protected

◆ m_pairLowElm


The documentation for this class was generated from the following file: