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

#include <support3D.h>

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

Public Types

using AttFractElm = AttachedFractElem< MANIFELM, LOWDIMELM, INDEX_TXP >
 
using AttGenElm = AttachedGeneralElem< MANIFELM, LOWDIMELM, INDEX_TXP >
 
using PairLowEl = std::pair< LOWDIMELM, LOWDIMELM >
 
- Public Types inherited from ug::support::AttachedGeneralElem< MANIFELM, LOWDIMELM, INDEX_TXP >
using AttGenElm = AttachedGeneralElem< MANIFELM, LOWDIMELM, INDEX_TXP >
 
using PairLowEl = std::pair< LOWDIMELM, LOWDIMELM >
 

Public Member Functions

 AttachedFractElem (MANIFELM const &manifElm, PairLowEl &lowElm, INDEX_TXP sudo)
 
INDEX_TXP const getSudo () const
 
bool const testIfEquals (AttFractElm const &attElm) const
 
- Public Member Functions inherited from ug::support::AttachedGeneralElem< MANIFELM, LOWDIMELM, INDEX_TXP >
 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
 

Private Attributes

INDEX_TXP m_sudo
 

Additional Inherited Members

- Protected Attributes inherited from ug::support::AttachedGeneralElem< MANIFELM, LOWDIMELM, INDEX_TXP >
MANIFELM m_manifElm
 
PairLowEl m_pairLowElm
 

Member Typedef Documentation

◆ AttFractElm

template<typename MANIFELM , typename LOWDIMELM , typename INDEX_TXP >
using ug::support::AttachedFractElem< MANIFELM, LOWDIMELM, INDEX_TXP >::AttFractElm = AttachedFractElem<MANIFELM,LOWDIMELM,INDEX_TXP>

◆ AttGenElm

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

◆ PairLowEl

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

Constructor & Destructor Documentation

◆ AttachedFractElem()

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

Member Function Documentation

◆ getSudo()

template<typename MANIFELM , typename LOWDIMELM , typename INDEX_TXP >
INDEX_TXP const ug::support::AttachedFractElem< MANIFELM, LOWDIMELM, INDEX_TXP >::getSudo ( ) const
inline

◆ testIfEquals()

template<typename MANIFELM , typename LOWDIMELM , typename INDEX_TXP >
bool const ug::support::AttachedFractElem< MANIFELM, LOWDIMELM, INDEX_TXP >::testIfEquals ( AttFractElm const &  attElm) const
inline

Member Data Documentation

◆ m_sudo

template<typename MANIFELM , typename LOWDIMELM , typename INDEX_TXP >
INDEX_TXP ug::support::AttachedFractElem< MANIFELM, LOWDIMELM, INDEX_TXP >::m_sudo
private

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