Lines Matching refs:value
117 sc_time::value() const
236 SC_REPORT_ERROR(SC_ID_TIME_CONVERSION_FAILED_, "invalid value given");
249 return sc_time::from_value(a.value() + b.value());
255 return sc_time::from_value(a.value() - b.value());
261 volatile double tmp = static_cast<double>(t.value()) * d + 0.5;
268 volatile double tmp = d * static_cast<double>(t.value()) + 0.5;
275 volatile double tmp = static_cast<double>(t.value()) / d + 0.5;
298 SC_REPORT_ERROR(SC_ID_SET_TIME_RESOLUTION_, "value not positive");
303 "value not a power of ten");
321 SC_REPORT_ERROR(SC_ID_SET_TIME_RESOLUTION_, "value smaller than 1 fs");
357 SC_REPORT_ERROR(SC_ID_SET_DEFAULT_TIME_UNIT_, "value not positive");
362 "value not a power of ten");
387 "value smaller than time resolution");
400 if (!t.value())
421 // Scale our integer value by the period.
422 _value = t.value() * period;
424 // Shrink the scaled time value by increasing the size of the units
438 sc_dt::uint64 sc_time_tuple::value() const { return _value; }