Lines Matching full:multiplier

46 // Given the scale of a duration and a `Multiplier`, determine if `Multiplier`
48 // and a suitable Multiplier for that scale, otherwise `std::nullopt`.
50 getNewScaleSingleStep(DurationScale OldScale, double Multiplier) { in getNewScaleSingleStep() argument
53 if (Multiplier <= 1.0 / 60.0) in getNewScaleSingleStep()
54 return std::make_tuple(DurationScale::Minutes, Multiplier * 60.0); in getNewScaleSingleStep()
58 if (Multiplier >= 60.0) in getNewScaleSingleStep()
59 return std::make_tuple(DurationScale::Hours, Multiplier / 60.0); in getNewScaleSingleStep()
60 if (Multiplier <= 1.0 / 60.0) in getNewScaleSingleStep()
61 return std::make_tuple(DurationScale::Seconds, Multiplier * 60.0); in getNewScaleSingleStep()
65 if (Multiplier >= 60.0) in getNewScaleSingleStep()
66 return std::make_tuple(DurationScale::Minutes, Multiplier / 60.0); in getNewScaleSingleStep()
67 if (Multiplier <= 1e-3) in getNewScaleSingleStep()
68 return std::make_tuple(DurationScale::Milliseconds, Multiplier * 1e3); in getNewScaleSingleStep()
72 if (Multiplier >= 1e3) in getNewScaleSingleStep()
73 return std::make_tuple(DurationScale::Seconds, Multiplier / 1e3); in getNewScaleSingleStep()
74 if (Multiplier <= 1e-3) in getNewScaleSingleStep()
75 return std::make_tuple(DurationScale::Microseconds, Multiplier * 1e3); in getNewScaleSingleStep()
79 if (Multiplier >= 1e3) in getNewScaleSingleStep()
80 return std::make_tuple(DurationScale::Milliseconds, Multiplier / 1e3); in getNewScaleSingleStep()
81 if (Multiplier <= 1e-3) in getNewScaleSingleStep()
82 return std::make_tuple(DurationScale::Nanoseconds, Multiplier * 1e-3); in getNewScaleSingleStep()
86 if (Multiplier >= 1e3) in getNewScaleSingleStep()
87 return std::make_tuple(DurationScale::Microseconds, Multiplier / 1e3); in getNewScaleSingleStep()
94 // Given the scale of a duration and a `Multiplier`, determine if `Multiplier`
97 double Multiplier) { in getNewScale() argument
98 while (Multiplier != 1.0) { in getNewScale()
100 getNewScaleSingleStep(OldScale, Multiplier); in getNewScale()
105 Multiplier = std::get<1>(*Result); in getNewScale()