diff --git a/ProcessLib/RichardsComponentTransport/CreateRichardsComponentTransportProcess.cpp b/ProcessLib/RichardsComponentTransport/CreateRichardsComponentTransportProcess.cpp index 18b822573044bc51732d8b66f80e6a8e4ff730c0..c81b5e1c9fb3b91fe324505b8ad88f5aaf52c150 100644 --- a/ProcessLib/RichardsComponentTransport/CreateRichardsComponentTransportProcess.cpp +++ b/ProcessLib/RichardsComponentTransport/CreateRichardsComponentTransportProcess.cpp @@ -157,6 +157,7 @@ std::unique_ptr<Process> createRichardsComponentTransportProcess( MaterialPropertyLib::createMaterialSpatialDistributionMap(media, mesh); RichardsComponentTransportProcessData process_data{ + std::move(media_map), std::move(porous_media_properties), fluid_reference_density, std::move(fluid_properties), diff --git a/ProcessLib/RichardsComponentTransport/RichardsComponentTransportProcessData.h b/ProcessLib/RichardsComponentTransport/RichardsComponentTransportProcessData.h index 92e233d1ce89c984d3e8cb24b6d12c1f0e5f529b..66a6ebf7be628f0ce1e88b31938114ec4284d00c 100644 --- a/ProcessLib/RichardsComponentTransport/RichardsComponentTransportProcessData.h +++ b/ProcessLib/RichardsComponentTransport/RichardsComponentTransportProcessData.h @@ -18,6 +18,11 @@ #include "PorousMediaProperties.h" +namespace MaterialPropertyLib +{ +class MaterialSpatialDistributionMap; +} + namespace ProcessLib { template <typename ReturnType> @@ -27,6 +32,8 @@ namespace RichardsComponentTransport { struct RichardsComponentTransportProcessData { + std::unique_ptr<MaterialPropertyLib::MaterialSpatialDistributionMap> + media_map; PorousMediaProperties porous_media_properties; ParameterLib::Parameter<double> const& fluid_reference_density; std::unique_ptr<MaterialLib::Fluid::FluidProperties> fluid_properties;