OGS
MeshLib::details Namespace Reference

Functions

template<unsigned N>
bool isEdge (unsigned const (&edge_nodes)[N], unsigned idx1, unsigned idx2)
bool isEdge (unsigned const (&)[1], unsigned, unsigned)

Function Documentation

◆ isEdge() [1/2]

bool MeshLib::details::isEdge ( unsigned const(&)[1],
unsigned ,
unsigned  )
inline

Definition at line 73 of file TemplateElement-impl.h.

74{
75 return false;
76}

◆ isEdge() [2/2]

template<unsigned N>
bool MeshLib::details::isEdge ( unsigned const (&) edge_nodes[N],
unsigned idx1,
unsigned idx2 )

Definition at line 58 of file TemplateElement-impl.h.

59{
60 if (edge_nodes[0] == idx1 && edge_nodes[1] == idx2)
61 {
62 return true;
63 }
64 if (edge_nodes[1] == idx1 && edge_nodes[0] == idx2)
65 {
66 return true;
67 }
68
69 return false;
70}

Referenced by MeshLib::TemplateElement< ELEMENT_RULE >::isEdge().