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.