diff --git a/ebos/eclproblem.hh b/ebos/eclproblem.hh index 7906e1352..4218f1e55 100644 --- a/ebos/eclproblem.hh +++ b/ebos/eclproblem.hh @@ -93,6 +93,8 @@ #include +#include + #include #include @@ -1298,7 +1300,7 @@ public: if (enablePolymerMW) values[Indices::polymerMoleWeightIdx]= polymerMoleWeight_[globalDofIdx]; - + values.checkDefined(); } @@ -1807,8 +1809,13 @@ private: if (enablePolymer) polymerConcentration_.resize(numElems,0.0); - if (enablePolymerMW) + if (enablePolymerMW) { + const std::string msg {"Support of the RESTART for polymer molecular weight " + "is not implemented yet. The polymer weight value will be " + "zero when RESTART begins"}; + Opm::OpmLog::warning("NO_POLYMW_RESTART", msg); polymerMoleWeight_.resize(numElems, 0.0); + } for (size_t elemIdx = 0; elemIdx < numElems; ++elemIdx) { auto& elemFluidState = initialFluidStates_[elemIdx];