35 #include <boost/core/ignore_unused.hpp> 44 namespace NekMeshUtils
49 boost::ignore_unused(surf);
52 pair<CADSurfSharedPtr, CADOrientation::Orientation> surface;
54 "This will only work in 2D for one surface at the moment");
55 surface = m_adjSurfs[0];
75 N[0] = (d1[3] * du + d1[6] * dv) / 2.0;
76 N[1] = (d1[4] * du + d1[7] * dv) / 2.0;
77 N[2] = (d1[5] * du + d1[8] * dv) / 2.0;
79 NekDouble mag = sqrt(N[0] * N[0] + N[1] * N[1] + N[2] * N[2]);
89 for (
int i = 0; i < m_adjSurfs.size(); i++)
91 if (m_adjSurfs[i].first->GetId() == surf)
93 return m_adjSurfs[i].second;
97 ASSERTL0(
false,
"surf not in adjecency list");
#define ASSERTL0(condition, msg)