From 53ce9d0ef99eb36c015ef173b8ac01f93d3704f2 Mon Sep 17 00:00:00 2001 From: Jean Ragusa Date: Tue, 3 Jun 2025 18:53:13 -0500 Subject: [PATCH] Add warning for empty face histogram --- framework/mesh/mesh_continuum/mesh_continuum.cc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/framework/mesh/mesh_continuum/mesh_continuum.cc b/framework/mesh/mesh_continuum/mesh_continuum.cc index d6faeeda7..3b6b34f01 100644 --- a/framework/mesh/mesh_continuum/mesh_continuum.cc +++ b/framework/mesh/mesh_continuum/mesh_continuum.cc @@ -167,6 +167,13 @@ MeshContinuum::MakeGridFaceHistogram(double master_tolerance, double slave_toler std::stable_sort(face_size_histogram.begin(), face_size_histogram.end()); + if (face_size_histogram.empty()) + { + log.LogAllWarning() << "MeshContinuum::MakeGridFaceHistogram called on mesh " + "with no faces."; + return std::make_shared(face_categories_list); + } + // Determine total face dofs size_t total_face_dofs_count = 0; for (auto face_size : face_size_histogram)