Skip to content
Snippets Groups Projects
Commit f2b50c94 authored by Tom Fischer's avatar Tom Fischer
Browse files

[PL/Material] Move parsing of porous medium to createPorousMediaProperties.

parent 3769d35e
No related branches found
No related tags found
No related merge requests found
Tag to specify various porous media.
......@@ -24,10 +24,14 @@ namespace MaterialLib
namespace PorousMedium
{
PorousMediaProperties createPorousMediaProperties(
MeshLib::Mesh& mesh, BaseLib::ConfigTree const& porous_medium_configs)
MeshLib::Mesh& mesh, BaseLib::ConfigTree const& configs)
{
DBUG("Create PorousMediaProperties.");
auto const& porous_medium_configs =
//! \ogs_file_param{material__porous_medium__porous_medium}
configs.getConfigSubtree("porous_medium");
std::vector<Eigen::MatrixXd> intrinsic_permeability_models;
std::vector<std::unique_ptr<MaterialLib::PorousMedium::Porosity>>
porosity_models;
......
......@@ -49,12 +49,9 @@ std::unique_ptr<Process> createComponentTransportProcess(
//! \ogs_file_param_special{prj__processes__process__ComponentTransport__process_variables__pressure}
"pressure"});
auto const& porous_medium_configs =
//! \ogs_file_param{prj__processes__process__ComponentTransport__porous_medium}
config.getConfigSubtree("porous_medium");
MaterialLib::PorousMedium::PorousMediaProperties porous_media_properties{
MaterialLib::PorousMedium::createPorousMediaProperties(
mesh, porous_medium_configs)};
mesh, config)};
//! \ogs_file_param{prj__processes__process__ComponentTransport__fluid}
auto const& fluid_config = config.getConfigSubtree("fluid");
......
......@@ -49,12 +49,9 @@ std::unique_ptr<Process> createHTProcess(
//! \ogs_file_param_special{prj__processes__process__HT__process_variables__pressure}
"pressure"});
auto const& porous_medium_configs =
//! \ogs_file_param{prj__processes__process__HT__porous_medium}
config.getConfigSubtree("porous_medium");
MaterialLib::PorousMedium::PorousMediaProperties porous_media_properties{
MaterialLib::PorousMedium::createPorousMediaProperties(
mesh, porous_medium_configs)};
mesh, config)};
//! \ogs_file_param{prj__processes__process__HT__fluid}
auto const& fluid_config = config.getConfigSubtree("fluid");
......
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