SimGrid  3.14.159
Versatile Simulation of Distributed Systems
simgrid Namespace Reference

Detailed Description

Host datatype from SIMIX POV.

Namespaces

 config
 
 energy
 
 kernel
 
 s4u
 
 sd
 
 simix
 
 surf
 
 vm
 
 xbt
 

Classes

struct  SimulationClock
 A C++ compatible TrivialClock working with simulated-time. More...
 

Typedefs

using SimulationClockDuration = SimulationClock::duration
 Default duration for simulated time. More...
 
using SimulationClockTimePoint = SimulationClock::time_point
 Default time point for simulated time. More...
 
using nanoseconds = std::chrono::duration< double, std::nano >
 
using microseconds = std::chrono::duration< double, std::micro >
 
using milliseconds = std::chrono::duration< double, std::milli >
 
using seconds = std::chrono::duration< double >
 
using minutes = std::chrono::duration< double, std::ratio< 60 >>
 
using hours = std::chrono::duration< double, std::ratio< 3600 >>
 
template<class Duration >
using SimulationTimePoint = std::chrono::time_point< SimulationClock, Duration >
 A time point in the simulated time. More...
 

Typedef Documentation

§ SimulationClockDuration

Default duration for simulated time.

§ SimulationClockTimePoint

Default time point for simulated time.

§ nanoseconds

using simgrid::nanoseconds = typedef std::chrono::duration<double, std::nano>

§ microseconds

using simgrid::microseconds = typedef std::chrono::duration<double, std::micro>

§ milliseconds

using simgrid::milliseconds = typedef std::chrono::duration<double, std::milli>

§ seconds

using simgrid::seconds = typedef std::chrono::duration<double>

§ minutes

using simgrid::minutes = typedef std::chrono::duration<double, std::ratio<60>>

§ hours

using simgrid::hours = typedef std::chrono::duration<double, std::ratio<3600>>

§ SimulationTimePoint

template<class Duration >
using simgrid::SimulationTimePoint = typedef std::chrono::time_point<SimulationClock, Duration>

A time point in the simulated time.