changed: pass/store deck as a pointer

and remove asserts for null-ptr. preparatory step for only
having deck on root mpi process
This commit is contained in:
Arne Morten Kvarving
2020-01-22 10:17:02 +01:00
parent 35de9fa53d
commit 68a9d17de1
20 changed files with 36 additions and 38 deletions

View File

@@ -60,13 +60,13 @@ public:
}}
namespace Opm {
void flowEbosOilWaterSetDeck(double setupTime, Deck &deck, EclipseState& eclState, Schedule& schedule, SummaryConfig& summaryConfig)
void flowEbosOilWaterSetDeck(double setupTime, Deck *deck, EclipseState& eclState, Schedule& schedule, SummaryConfig& summaryConfig)
{
typedef TTAG(EclFlowOilWaterProblem) TypeTag;
typedef GET_PROP_TYPE(TypeTag, Vanguard) Vanguard;
Vanguard::setExternalSetupTime(setupTime);
Vanguard::setExternalDeck(&deck);
Vanguard::setExternalDeck(deck);
Vanguard::setExternalEclState(&eclState);
Vanguard::setExternalSchedule(&schedule);
Vanguard::setExternalSummaryConfig(&summaryConfig);