std::math

Submodules

bigintcomplexeasingmath_rtmatrixnolibcquaternionrandomuuidvector

Public

Types

NameDescription
RoundingMode

Functions

NameDescription
math::sinh
math::sat_sub
math::ln
math::scalbn
math::log2
math::high_word
math::log10
math::roundeven
math::asin
math::min
math::comp_ne
math::comp_ge
math::sincos_ref
math::cosec
math::pow
math::is_finite
math::sat_shl
math::reflect
math::deg_to_rad
math::is_power_of_2
math::ceil
math::_sincosf
math::sign
math::is_approx_rel
math::dot
math::atan
math::clampConstrain the value to lie within the given interval.
math::word
math::sqr
math::atanh
math::cotanh
math::round_to_decimals
math::copysign
math::sum
math::nearbyint
math::_sincos
math::sincosReturn a vector with sin / cos of the given angle.
math::exp
math::sat_mul
math::next_power_of_2
math::_frexp
math::tanh
math::and
math::selectUse a mask to select values from either "then" or "else" vectors.
math::comp_lt
math::lcmCalculate the least common multiple for the provided arguments.
math::log
math::iota
math::comp_gt
math::distance
math::cos
math::sqrt
math::atan2
math::cosech
math::rint
math::is_approx
math::product
math::set_word
math::comp_le
math::sin
math::abs
math::equals
math::acosh
math::sat_add
math::set_high_word
math::gcdCalculate the greatest common divisor for the provided arguments.
math::is_inf
math::fma
math::comp_eq
math::hypot
math::cosh
math::low_word
math::@ceilCeil for compile time evaluation.
math::max
math::lerp
math::or
math::overflow_mul
math::normalize
math::sec
math::set_low_word
math::_frexpf
math::@intlog2
math::is_odd
math::is_even
math::acos
math::overflow_sub
math::asinh
math::signbit
math::exp2
math::frexp
math::cotan
math::sech
math::trunc
math::round
math::floor
math::length
math::muldiv
math::tan
math::xor
math::is_nan
math::muladd
math::overflow_add

Globals

NameDescription
DIV_2_SQRTPI
DOUBLE_MIN
DIV_2_PI
HALF_MANT_DIG
HALF_MAX
DOUBLE_EPSILON
FLOAT_DIG
DOUBLE_MIN_EXP
DOUBLE_MAX_EXP
FLOAT_MAX
SQRT2
DOUBLE_DENORM_MIN
FLOAT_MIN_10_EXP
HALF_MIN_10_EXP
DIV_PI
LOG10E
HALF_MAX_EXP
DOUBLE_DEC_DIGITS
FLOAT_MIN
HALF_MIN
HALF_MAX_10_EXP
FLOAT_DENORM_MIN
PI
E
DIV_1_SQRT2
LN10
PI_4
HALF_DIG
DOUBLE_DIG
FLOAT_EPSILON
FLOAT_MAX_10_EXP
FLOAT_MIN_EXP
HALF_DENORM_MIN
DOUBLE_MAX_10_EXP
FLOAT_DEC_DIGITS
DOUBLE_MANT_DIG
FLOAT_MAX_EXP
LOG2E
HALF_DEC_DIGITS
HALF_EPSILON
FLOAT_MANT_DIG
DOUBLE_MIN_10_EXP
PI_2
LN2
HALF_MIN_EXP
DOUBLE_MAX

Private

Functions

NameDescription
math::lerp
math::equals_vec
math::mul_div_helper
math::reflect
math::_gcd
math::@is_same_vector_or_scalar
math::normalize