Skip to content
Snippets Groups Projects
Commit 787f18f1 authored by Tom Fischer's avatar Tom Fischer Committed by Dmitri Naumov
Browse files

[PL/HT] Fix bug in createPorousMediaProperties.

The vector 'material_ids' was not created properly which caused a crash
parent b8c022df
No related branches found
No related tags found
No related merge requests found
...@@ -71,7 +71,7 @@ PorousMediaProperties createPorousMediaProperties( ...@@ -71,7 +71,7 @@ PorousMediaProperties createPorousMediaProperties(
BaseLib::reorderVector(porosity_models, mat_ids); BaseLib::reorderVector(porosity_models, mat_ids);
BaseLib::reorderVector(storage_models, mat_ids); BaseLib::reorderVector(storage_models, mat_ids);
std::vector<int> material_ids; std::vector<int> material_ids(mesh.getNumberOfElements());
auto const& mesh_material_ids = auto const& mesh_material_ids =
mesh.getProperties().getPropertyVector<int>("MaterialIDs"); mesh.getProperties().getPropertyVector<int>("MaterialIDs");
if (mesh_material_ids) if (mesh_material_ids)
...@@ -80,10 +80,6 @@ PorousMediaProperties createPorousMediaProperties( ...@@ -80,10 +80,6 @@ PorousMediaProperties createPorousMediaProperties(
std::copy(mesh_material_ids->cbegin(), mesh_material_ids->cend(), std::copy(mesh_material_ids->cbegin(), mesh_material_ids->cend(),
material_ids.begin()); material_ids.begin());
} }
else
{
material_ids.resize(mesh.getNumberOfElements(), 0);
}
return PorousMediaProperties{std::move(porosity_models), return PorousMediaProperties{std::move(porosity_models),
std::move(intrinsic_permeability_models), std::move(intrinsic_permeability_models),
......
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