ug4
Loading...
Searching...
No Matches
ug::arte::diamonds::FulldimLowdimTwin< FULLDIMELEM, LOWDIMELEM, INDEXTYP > Class Template Reference

#include <DiamondInfo.h>

Public Member Functions

void changeTheElems (FULLDIMELEM const &fulldimElem, LOWDIMELEM const &lowdimElem, INDEXTYP sudo)
 
template<typename = std::enable_if<std::is_same<Volume*,FULLDIMELEM>::value>, typename = std::enable_if<std::is_same<Edge*,LOWDIMELEM>::value>>
bool checkIntegrity ()
 
 FulldimLowdimTwin ()
 
 FulldimLowdimTwin (FULLDIMELEM const &fulldimElem, LOWDIMELEM const &lowdimElem, INDEXTYP sudo)
 
void spuckFullDimElem (FULLDIMELEM &fulldimElem)
 
void spuckLowDimElem (LOWDIMELEM &lowdimElem)
 
INDEXTYP spuckSudo ()
 

Private Attributes

FULLDIMELEM m_fullDimElem
 
LOWDIMELEM m_lowDimElem
 
INDEXTYP m_sudo
 

Constructor & Destructor Documentation

◆ FulldimLowdimTwin() [1/2]

template<typename FULLDIMELEM , typename LOWDIMELEM , typename INDEXTYP >
ug::arte::diamonds::FulldimLowdimTwin< FULLDIMELEM, LOWDIMELEM, INDEXTYP >::FulldimLowdimTwin ( FULLDIMELEM const &  fulldimElem,
LOWDIMELEM const &  lowdimElem,
INDEXTYP  sudo 
)
inline

◆ FulldimLowdimTwin() [2/2]

template<typename FULLDIMELEM , typename LOWDIMELEM , typename INDEXTYP >
ug::arte::diamonds::FulldimLowdimTwin< FULLDIMELEM, LOWDIMELEM, INDEXTYP >::FulldimLowdimTwin ( )
inline

Member Function Documentation

◆ changeTheElems()

template<typename FULLDIMELEM , typename LOWDIMELEM , typename INDEXTYP >
void ug::arte::diamonds::FulldimLowdimTwin< FULLDIMELEM, LOWDIMELEM, INDEXTYP >::changeTheElems ( FULLDIMELEM const &  fulldimElem,
LOWDIMELEM const &  lowdimElem,
INDEXTYP  sudo 
)
inline

◆ checkIntegrity()

template<typename FULLDIMELEM , typename LOWDIMELEM , typename INDEXTYP >
template<typename = std::enable_if<std::is_same<Volume*,FULLDIMELEM>::value>, typename = std::enable_if<std::is_same<Edge*,LOWDIMELEM>::value>>
bool ug::arte::diamonds::FulldimLowdimTwin< FULLDIMELEM, LOWDIMELEM, INDEXTYP >::checkIntegrity ( )
inline

◆ spuckFullDimElem()

template<typename FULLDIMELEM , typename LOWDIMELEM , typename INDEXTYP >
void ug::arte::diamonds::FulldimLowdimTwin< FULLDIMELEM, LOWDIMELEM, INDEXTYP >::spuckFullDimElem ( FULLDIMELEM &  fulldimElem)
inline

◆ spuckLowDimElem()

template<typename FULLDIMELEM , typename LOWDIMELEM , typename INDEXTYP >
void ug::arte::diamonds::FulldimLowdimTwin< FULLDIMELEM, LOWDIMELEM, INDEXTYP >::spuckLowDimElem ( LOWDIMELEM &  lowdimElem)
inline

◆ spuckSudo()

template<typename FULLDIMELEM , typename LOWDIMELEM , typename INDEXTYP >
INDEXTYP ug::arte::diamonds::FulldimLowdimTwin< FULLDIMELEM, LOWDIMELEM, INDEXTYP >::spuckSudo ( )
inline

Member Data Documentation

◆ m_fullDimElem

◆ m_lowDimElem

◆ m_sudo

template<typename FULLDIMELEM , typename LOWDIMELEM , typename INDEXTYP >
INDEXTYP ug::arte::diamonds::FulldimLowdimTwin< FULLDIMELEM, LOWDIMELEM, INDEXTYP >::m_sudo
private

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