TimeMap.hpp
Go to the documentation of this file.
43 explicit TimeMap(const Deck& deck, const std::pair<std::time_t, std::size_t>& restart = std::make_pair(std::time_t{0}, std::size_t{0}));
70 bool isTimestepInFirstOfMonthsYearsSequence(size_t timestep, bool years = true, size_t start_timestep = 1, size_t frequency = 1) const;
110 bool isTimestepInFreqSequence (size_t timestep, size_t start_timestep, size_t frequency, bool years) const;
Definition: Deck.hpp:115 Definition: DeckRecord.hpp:32 Definition: Serializer.hpp:38 Definition: TimeMap.hpp:40 static TimeMap serializeObject() std::size_t restart_offset() const double getTimeStepLength(size_t tStepIdx) const Return the length of a given time step in seconds. static std::time_t mkdate(int year, int month, int day) static std::time_t mkdatetime(int year, int month, int day, int hour, int minute, int second) static std::time_t timeFromEclipse(const DeckRecord &dateRecord) double getTimePassedUntil(size_t tLevelIdx) const Return the period of time in seconds which passed between the start of the simulation and a given poi... std::time_t getEndTime() const static std::time_t forward(std::time_t t0, int64_t seconds) const std::vector< std::time_t > & timeList() const std::time_t getStartTime(size_t tStepIdx) const Return the date and time where a given time step starts. TimeMap(const std::vector< std::time_t > &time_points) TimeMap()=default double getTotalTime() const static const std::map< std::string, int > & eclipseMonthIndices() TimeMap(const Deck &deck, const std::pair< std::time_t, std::size_t > &restart=std::make_pair(std::time_t{0}, std::size_t{0})) size_t numTimesteps() const size_t last() const bool operator==(const TimeMap &data) const static std::time_t forward(std::time_t t0, int64_t hours, int64_t minutes, int64_t seconds) bool skiprest() const std::time_t operator[](size_t index) const bool isTimestepInFirstOfMonthsYearsSequence(size_t timestep, bool years=true, size_t start_timestep=1, size_t frequency=1) const size_t size() const double seconds(size_t timeStep) const Definition: TimeService.hpp:45 void serializeOp(Serializer &serializer) Definition: TimeService.hpp:97 constexpr const double hour Definition: custom-opm-common/opm-common/opm/parser/eclipse/Units/Units.hpp:106 constexpr const double year Definition: custom-opm-common/opm-common/opm/parser/eclipse/Units/Units.hpp:108 constexpr const double minute Definition: custom-opm-common/opm-common/opm/parser/eclipse/Units/Units.hpp:105 constexpr const double second Definition: custom-opm-common/opm-common/opm/parser/eclipse/Units/Units.hpp:104 constexpr const double day Definition: custom-opm-common/opm-common/opm/parser/eclipse/Units/Units.hpp:107 Definition: A.hpp:4 std::ostream & operator<<(std::ostream &os, const UniformTableLinear< T > &t) Definition: UniformTableLinear.hpp:249 |