34a35,38
> /** @file This header provides some core simulator functionality such as time
> * information, output directory and exit events
> */
>
46a51,52
> /// These are variables that are set based on the simulator frequency
> ///@{
48,49c54
< /// The simulated frequency of curTick().
< extern Tick Frequency;
---
> extern Tick Frequency; ///< The number of ticks that equal one second
52,56d56
< extern double s;
< extern double ms;
< extern double us;
< extern double ns;
< extern double ps;
58,61c58,76
< extern double Hz;
< extern double kHz;
< extern double MHz;
< extern double GHZ;
---
> /** These variables equal the number of ticks in the unit of time they're
> * named after in a double.
> * @{
> */
> extern double s; ///< second
> extern double ms; ///< millisecond
> extern double us; ///< microsecond
> extern double ns; ///< nanosecond
> extern double ps; ///< picosecond
> /** @} */
>
> /** These variables the inverse of above. They're all < 1.
> * @{
> */
> extern double Hz; ///< Hz
> extern double kHz; ///< kHz
> extern double MHz; ///< MHz
> extern double GHZ; ///< GHz
> /** @}*/
63a79,83
> /** These variables equal the number of ticks in the unit of time they're
> * named after in a 64 bit integer.
> *
> * @{
> */
65,69c85,90
< extern Tick s;
< extern Tick ms;
< extern Tick us;
< extern Tick ns;
< extern Tick ps;
---
> extern Tick s; ///< second
> extern Tick ms; ///< millisecond
> extern Tick us; ///< microsecond
> extern Tick ns; ///< nanosecond
> extern Tick ps; ///< picosecond
> /** @} */
72c93
<
---
> /** @} */