Move face map utils to mfem::internal namespace

This commit is contained in:
Will Pazner
2023-04-03 20:30:25 -07:00
parent 436163bd75
commit da2bd5e422
5 changed files with 15 additions and 8 deletions
+5 -3
View File
@@ -493,7 +493,7 @@ void ND_HexahedronElement::GetFaceMap(const int face_id,
std::vector<int> n_dofs = {p, pp1, pp1, p};
std::vector<int> offsets, strides;
const auto f = GetFaceNormal3D(face_id);
const auto f = internal::GetFaceNormal3D(face_id);
const int face_normal = f.first, level = f.second;
if (face_normal == 0) // x-normal
{
@@ -523,7 +523,8 @@ void ND_HexahedronElement::GetFaceMap(const int face_id,
strides = {1, p, 1, pp1};
}
FillFaceMap(n_face_dofs_per_component, offsets, strides, n_dofs, face_map);
internal::FillFaceMap(n_face_dofs_per_component, offsets, strides, n_dofs,
face_map);
}
const double ND_QuadrilateralElement::tk[8] =
@@ -832,7 +833,8 @@ void ND_QuadrilateralElement::GetFaceMap(const int face_id,
case 2: offsets = {p*(pp1 - 1)}; break; // y = 1
case 3: offsets = {p*pp1}; break; // x = 0
}
FillFaceMap(n_face_dofs_per_component, offsets, strides, n_dofs, face_map);
internal::FillFaceMap(n_face_dofs_per_component, offsets, strides, n_dofs,
face_map);
}