Skip to content
Snippets Groups Projects
Commit addc5b99 authored by renchao.lu's avatar renchao.lu
Browse files

[PL/RCT] store media_map in process_data.

parent ac38a707
No related branches found
No related tags found
No related merge requests found
...@@ -157,6 +157,7 @@ std::unique_ptr<Process> createRichardsComponentTransportProcess( ...@@ -157,6 +157,7 @@ std::unique_ptr<Process> createRichardsComponentTransportProcess(
MaterialPropertyLib::createMaterialSpatialDistributionMap(media, mesh); MaterialPropertyLib::createMaterialSpatialDistributionMap(media, mesh);
RichardsComponentTransportProcessData process_data{ RichardsComponentTransportProcessData process_data{
std::move(media_map),
std::move(porous_media_properties), std::move(porous_media_properties),
fluid_reference_density, fluid_reference_density,
std::move(fluid_properties), std::move(fluid_properties),
......
...@@ -18,6 +18,11 @@ ...@@ -18,6 +18,11 @@
#include "PorousMediaProperties.h" #include "PorousMediaProperties.h"
namespace MaterialPropertyLib
{
class MaterialSpatialDistributionMap;
}
namespace ProcessLib namespace ProcessLib
{ {
template <typename ReturnType> template <typename ReturnType>
...@@ -27,6 +32,8 @@ namespace RichardsComponentTransport ...@@ -27,6 +32,8 @@ namespace RichardsComponentTransport
{ {
struct RichardsComponentTransportProcessData struct RichardsComponentTransportProcessData
{ {
std::unique_ptr<MaterialPropertyLib::MaterialSpatialDistributionMap>
media_map;
PorousMediaProperties porous_media_properties; PorousMediaProperties porous_media_properties;
ParameterLib::Parameter<double> const& fluid_reference_density; ParameterLib::Parameter<double> const& fluid_reference_density;
std::unique_ptr<MaterialLib::Fluid::FluidProperties> fluid_properties; std::unique_ptr<MaterialLib::Fluid::FluidProperties> fluid_properties;
......
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