43 duration = std::chrono::duration_cast<
TimeStep>(t1 - t0).count();
49 std::this_thread::sleep_for(
TimeStep(duration));
55 std::this_thread::sleep_until(time.
Data());
64 dt = std::chrono::duration_cast<
TimeStep>(localtime - gmtime).count();
76 for (
Time& time: time_grid)
void timeOffset(Time &time, const Numeric &offset, const Verbosity &)
WORKSPACE METHOD: timeOffset.
void Duration(Numeric &duration, const Time &t0, const Time &t1, const Verbosity &)
WORKSPACE METHOD: Duration.
Declarations having to do with the four output streams.
Class to handle time in ARTS.
std::chrono::duration< Numeric > TimeStep
A duration of time, 1 full tick should be 1 second.
void time_gridOffset(ArrayOfTime &time_grid, const Numeric &offset, const Verbosity &verbosity)
WORKSPACE METHOD: time_gridOffset.
void Sleep(const Numeric &duration, const Verbosity &)
WORKSPACE METHOD: Sleep.
Contains sorting routines.
void LocalTimeOffset(Numeric &dt, const Verbosity &)
WORKSPACE METHOD: LocalTimeOffset.
const std::chrono::system_clock::time_point & Data() const
NUMERIC Numeric
The type to use for all floating point numbers.
Implementation of Matrix, Vector, and such stuff.
This can be used to make arrays out of anything.
std::tm toGMTStruct() const
Stuff related to time in ARTS.
void timeSleep(const Time &time, const Verbosity &)
WORKSPACE METHOD: timeSleep.
void timeNow(Time &time, const Verbosity &)
WORKSPACE METHOD: timeNow.