3#ifndef pRC_CORE_VALUE_FUNCTIONS_ROUND_H
4#define pRC_CORE_VALUE_FUNCTIONS_ROUND_H
15 template<Size D = 0, Position P = Position::Right, IsFloat T>
17 static inline constexpr auto round(
T const &a)
22 return Float(std::round((a * scale)())) / scale;
26 return Float(std::round((a / scale)())) * scale;
30 template<Size D = 0, Position P = Position::Right, IsInteger T>
32 static inline constexpr auto round(
T const &a)
pRC::Size const D
Definition CalculatePThetaTests.cpp:9
Definition cholesky.hpp:10
Float(Float< 16 >::Fundamental const) -> Float< 16 >
static constexpr auto cast(T const &a)
Definition cast.hpp:11
std::size_t Size
Definition basics.hpp:31
static constexpr auto round(T const &a)
Definition round.hpp:11
static constexpr B iPow(B const base, N const exp)
Definition ipow.hpp:11