diff --git a/Applications/ApplicationsLib/ProjectData.cpp b/Applications/ApplicationsLib/ProjectData.cpp index 5a549a34bca9ae4f8835711d9861ed7ea8f128b6..79a40b8ccbcdccfe1711cf77e2d4e23528338d80 100644 --- a/Applications/ApplicationsLib/ProjectData.cpp +++ b/Applications/ApplicationsLib/ProjectData.cpp @@ -810,7 +810,7 @@ void ProjectData::parseProcesses( createRichardsComponentTransportProcess( name, *_mesh_vec[0], std::move(jacobian_assembler), _process_variables, _parameters, integration_order, - process_config); + process_config, _media); } else #endif diff --git a/ProcessLib/RichardsComponentTransport/CreateRichardsComponentTransportProcess.cpp b/ProcessLib/RichardsComponentTransport/CreateRichardsComponentTransportProcess.cpp index b0decfb7f26e23209dfb8633f0d30762fd07d969..ea8c8cafe6f1e85d973e574a627587b3672b05af 100644 --- a/ProcessLib/RichardsComponentTransport/CreateRichardsComponentTransportProcess.cpp +++ b/ProcessLib/RichardsComponentTransport/CreateRichardsComponentTransportProcess.cpp @@ -30,7 +30,8 @@ std::unique_ptr<Process> createRichardsComponentTransportProcess( std::vector<ProcessVariable> const& variables, std::vector<std::unique_ptr<ParameterLib::ParameterBase>> const& parameters, unsigned const integration_order, - BaseLib::ConfigTree const& config) + BaseLib::ConfigTree const& config, + std::map<int, std::shared_ptr<MaterialPropertyLib::Medium>> const& media) { //! \ogs_file_param{prj__processes__process__type} config.checkConfigParameter("type", "RichardsComponentTransport"); diff --git a/ProcessLib/RichardsComponentTransport/CreateRichardsComponentTransportProcess.h b/ProcessLib/RichardsComponentTransport/CreateRichardsComponentTransportProcess.h index 0f236ed986a016c66350f85fcf075b4e3f73d15a..5b633de3036bba75f503dc182c84f607d5687332 100644 --- a/ProcessLib/RichardsComponentTransport/CreateRichardsComponentTransportProcess.h +++ b/ProcessLib/RichardsComponentTransport/CreateRichardsComponentTransportProcess.h @@ -11,8 +11,14 @@ #pragma once #include <memory> + #include "ProcessLib/Process.h" +namespace MaterialPropertyLib +{ +class Medium; +} + namespace ProcessLib { namespace RichardsComponentTransport @@ -24,7 +30,8 @@ std::unique_ptr<Process> createRichardsComponentTransportProcess( std::vector<ProcessVariable> const& variables, std::vector<std::unique_ptr<ParameterLib::ParameterBase>> const& parameters, unsigned const integration_order, - BaseLib::ConfigTree const& config); + BaseLib::ConfigTree const& config, + std::map<int, std::shared_ptr<MaterialPropertyLib::Medium>> const& media); } // namespace RichardsComponentTransport } // namespace ProcessLib