Skip to content
Snippets Groups Projects
Commit 51684410 authored by Florian Zill's avatar Florian Zill
Browse files

[HM] CheckRequiredProperties on all elements

parent 3b51218a
No related branches found
No related tags found
No related merge requests found
......@@ -143,13 +143,16 @@ std::unique_ptr<Process> createHydroMechanicsProcess(
MaterialPropertyLib::porosity, MaterialPropertyLib::biot_coefficient,
MaterialPropertyLib::density};
for (auto const& m : media)
for (auto const& element : mesh.getElements())
{
checkRequiredProperties(*m.second, requiredMediumProperties);
checkRequiredProperties(m.second->phase("Gas"), requiredGasProperties);
checkRequiredProperties(m.second->phase("Solid"),
requiredSolidProperties);
auto const element_id = element->getID();
media_map->checkElementHasMedium(element_id);
auto const& medium = *media_map->getMedium(element_id);
checkRequiredProperties(medium, requiredMediumProperties);
checkRequiredProperties(medium.phase("Gas"), requiredGasProperties);
checkRequiredProperties(medium.phase("Solid"), requiredSolidProperties);
}
DBUG("Media properties verified.");
// Initial stress conditions
auto const initial_stress = ParameterLib::findOptionalTagParameter<double>(
......
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