19template<
typename T, BLI_ENABLE_IF((std::is_
floating_po
int_v<T>))>
20inline constexpr T
e_v = 2.718281828459045235360287471352662498L;
23template<
typename T, BLI_ENABLE_IF((std::is_
floating_po
int_v<T>))>
24inline constexpr T
log2e_v = 1.442695040888963407359924681001892137L;
27template<
typename T, BLI_ENABLE_IF((std::is_
floating_po
int_v<T>))>
28inline constexpr T
log10e_v = 0.434294481903251827651128918916605082L;
31template<
typename T, BLI_ENABLE_IF((std::is_
floating_po
int_v<T>))>
32inline constexpr T
pi_v = 3.141592653589793238462643383279502884L;
35template<
typename T, BLI_ENABLE_IF((std::is_
floating_po
int_v<T>))>
36inline constexpr T
inv_pi_v = 0.318309886183790671537767526745028724L;
39template<
typename T, BLI_ENABLE_IF((std::is_
floating_po
int_v<T>))>
40inline constexpr T
inv_sqrtpi_v = 0.564189583547756286948079451560772586L;
43template<
typename T, BLI_ENABLE_IF((std::is_
floating_po
int_v<T>))>
44inline constexpr T
ln2_v = 0.693147180559945309417232121458176568L;
47template<
typename T, BLI_ENABLE_IF((std::is_
floating_po
int_v<T>))>
48inline constexpr T
ln10_v = 2.302585092994045684017991454684364208L;
51template<
typename T, BLI_ENABLE_IF((std::is_
floating_po
int_v<T>))>
52inline constexpr T
sqrt2_v = 1.414213562373095048801688724209698079L;
55template<
typename T, BLI_ENABLE_IF((std::is_
floating_po
int_v<T>))>
56inline constexpr T
sqrt3_v = 1.732050807568877293527446341505872367L;
59template<
typename T, BLI_ENABLE_IF((std::is_
floating_po
int_v<T>))>
60inline constexpr T
inv_sqrt3_v = 0.577350269189625764509148780501957456L;
63template<
typename T, BLI_ENABLE_IF((std::is_
floating_po
int_v<T>))>
64inline constexpr T
egamma_v = 0.577215664901532860606512090082402431L;
67template<
typename T, BLI_ENABLE_IF((std::is_
floating_po
int_v<T>))>
68inline constexpr T
phi_v = 1.618033988749894848204586834365638118L;