Skip to content
Snippets Groups Projects
Commit c3ba3aa0 authored by Dmitri Naumov's avatar Dmitri Naumov
Browse files

Merge branch 'LayeredMeshGeneratorErrorMessages' into 'master'

Error messages in layered mesh generator.

See merge request ogs/ogs!3132
parents f47008c5 5bfd1321
No related branches found
No related tags found
No related merge requests found
...@@ -154,8 +154,12 @@ int main (int argc, char* argv[]) ...@@ -154,8 +154,12 @@ int main (int argc, char* argv[])
} }
INFO("Writing mesh '{:s}' ... ", output_name); INFO("Writing mesh '{:s}' ... ", output_name);
auto result_mesh = std::make_unique<MeshLib::Mesh>( auto result_mesh = mapper.getMesh("SubsurfaceMesh");
*(mapper.getMesh("SubsurfaceMesh").release())); if (result_mesh == nullptr)
{
ERR("Mapper returned empty result for 'SubsurfaceMesh'.");
return EXIT_FAILURE;
}
auto const data_mode = auto const data_mode =
use_ascii_arg.getValue() ? vtkXMLWriter::Ascii : vtkXMLWriter::Binary; use_ascii_arg.getValue() ? vtkXMLWriter::Ascii : vtkXMLWriter::Binary;
......
...@@ -48,8 +48,14 @@ bool LayeredMeshGenerator::createLayers( ...@@ -48,8 +48,14 @@ bool LayeredMeshGenerator::createLayers(
std::unique_ptr<MeshLib::Mesh> std::unique_ptr<MeshLib::Mesh>
LayeredMeshGenerator::getMesh(std::string const& mesh_name) const LayeredMeshGenerator::getMesh(std::string const& mesh_name) const
{ {
if (_nodes.empty() || _elements.empty()) if (_nodes.empty())
{ {
WARN("LayeredMeshGenerator has not created any nodes.");
return nullptr;
}
if (_elements.empty())
{
WARN("LayeredMeshGenerator has not created any elements.");
return nullptr; return nullptr;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment