#include <cmath>
Go to the source code of this file.
◆ ceiled_divide_by() [1/2]
| double ceiled_divide_by |
( |
double |
value, |
|
|
double |
factor |
|
) |
| |
|
inline |
◆ ceiled_divide_by() [2/2]
| int ceiled_divide_by |
( |
int |
value, |
|
|
int |
factor |
|
) |
| |
|
inline |
23 return static_cast<int>(
ceiled_divide_by(
static_cast<double>(value),
static_cast<double>(factor)));
◆ floored_divide_by() [1/2]
| double floored_divide_by |
( |
double |
value, |
|
|
double |
factor |
|
) |
| |
|
inline |
◆ floored_divide_by() [2/2]
| int floored_divide_by |
( |
int |
value, |
|
|
int |
factor |
|
) |
| |
|
inline |
28 return static_cast<int>(
floored_divide_by(
static_cast<double>(value),
static_cast<double>(factor)));
◆ round_down_to_multiple_of()
template<typename T >
| T round_down_to_multiple_of |
( |
T |
value, |
|
|
T |
factor |
|
) |
| |
◆ round_to_multiple_of()
template<typename T >
| T round_to_multiple_of |
( |
T |
value, |
|
|
T |
factor |
|
) |
| |
◆ round_up_to_multiple_of()
template<typename T >
| T round_up_to_multiple_of |
( |
T |
value, |
|
|
T |
factor |
|
) |
| |
◆ rounded_divide_by() [1/2]
| double rounded_divide_by |
( |
double |
value, |
|
|
double |
factor |
|
) |
| |
|
inline |
◆ rounded_divide_by() [2/2]
| int rounded_divide_by |
( |
int |
value, |
|
|
int |
factor |
|
) |
| |
|
inline |
18 return static_cast<int>(
rounded_divide_by(
static_cast<double>(value),
static_cast<double>(factor)));