init diffusion module

This commit is contained in:
Tor Harald Sandve 2024-02-01 09:25:11 +01:00
parent 3cb254f3ae
commit 427765613c

View File

@ -182,6 +182,7 @@ class EclProblem : public GetPropType<TypeTag, Properties::BaseProblem>
using ExtboModule = BlackOilExtboModule<TypeTag>; using ExtboModule = BlackOilExtboModule<TypeTag>;
using MICPModule = BlackOilMICPModule<TypeTag>; using MICPModule = BlackOilMICPModule<TypeTag>;
using DispersionModule = BlackOilDispersionModule<TypeTag, enableDispersion>; using DispersionModule = BlackOilDispersionModule<TypeTag, enableDispersion>;
using DiffusionModule = BlackOilDiffusionModule<TypeTag, enableDiffusion>;
using InitialFluidState = typename EclEquilInitializer<TypeTag>::ScalarFluidState; using InitialFluidState = typename EclEquilInitializer<TypeTag>::ScalarFluidState;
@ -308,6 +309,7 @@ public:
ExtboModule::initFromState(vanguard.eclState()); ExtboModule::initFromState(vanguard.eclState());
MICPModule::initFromState(vanguard.eclState()); MICPModule::initFromState(vanguard.eclState());
DispersionModule::initFromState(vanguard.eclState()); DispersionModule::initFromState(vanguard.eclState());
DiffusionModule::initFromState(vanguard.eclState());
// create the ECL writer // create the ECL writer
eclWriter_ = std::make_unique<EclWriterType>(simulator); eclWriter_ = std::make_unique<EclWriterType>(simulator);