Added Schedule constructor which takes EclipseState arg.

This commit is contained in:
Joakim Hove
2017-12-03 09:00:56 +01:00
parent 6ef1bd7c25
commit 3f4f566c1e
2 changed files with 15 additions and 0 deletions

View File

@@ -50,6 +50,7 @@ namespace Opm
class SCHEDULESection;
class TimeMap;
class UnitSystem;
class EclipseState;
class Schedule {
public:
@@ -59,6 +60,10 @@ namespace Opm
const Phases &phases,
const ParseContext& parseContext = ParseContext());
Schedule(const Deck& deck,
const EclipseState& es,
const ParseContext& parseContext = ParseContext());
/*
* If the input deck does not specify a start time, Eclipse's 1. Jan
* 1983 is defaulted

View File

@@ -92,6 +92,16 @@ namespace Opm {
}
}
Schedule::Schedule(const Deck& deck, const EclipseState& es, const ParseContext& parse_context) :
Schedule(deck,
es.getInputGrid(),
es.get3DProperties(),
es.runspec().phases(),
parse_context)
{}
std::time_t Schedule::getStartTime() const {
return this->posixStartTime( );
}