nil::crypto3::math::expressions::detail::math Namespace Reference
Functions | |
template<typename T > | |
T | deg (T x) |
Convert radians to degrees. More... | |
template<typename T > | |
T | divides (T x, T y) |
divide More... | |
template<typename T > | |
T | equals (T x, T y) |
equals More... | |
template<typename T > | |
T | greater (T x, T y) |
greater More... | |
template<typename T > | |
T | greater_equals (T x, T y) |
greater equals More... | |
template<typename T > | |
T | isinf (T x) |
isinf function with adjusted return type More... | |
template<typename T > | |
T | isnan (T x) |
isnan function with adjusted return type More... | |
template<typename T > | |
T | less (T x, T y) |
less More... | |
template<typename T > | |
T | less_equals (T x, T y) |
less equals More... | |
template<typename T > | |
T | logical_and (T x, T y) |
logical and More... | |
template<typename T > | |
T | logical_or (T x, T y) |
logical or More... | |
template<typename T > | |
T | minus (T x) |
unary minus More... | |
template<typename T > | |
T | minus (T x, T y) |
binary minus More... | |
template<typename T > | |
T | multiplies (T x, T y) |
multiply More... | |
template<typename T > | |
T | not_equals (T x, T y) |
not equals More... | |
template<typename T > | |
T | plus (T x) |
unary plus More... | |
template<typename T > | |
T | plus (T x, T y) |
binary plus More... | |
template<typename T > | |
T | rad (T x) |
Convert degrees to radians. More... | |
template<typename T > | |
T | sgn (T x) |
Sign function. More... | |
template<typename T > | |
T | unary_not (T x) |
unary not More... | |
Function Documentation
◆ deg()
template<typename T >
T nil::crypto3::math::expressions::detail::math::deg | ( | T | x | ) |
Convert radians to degrees.
◆ divides()
template<typename T >
T nil::crypto3::math::expressions::detail::math::divides | ( | T | x, |
T | y | ||
) |
divide
◆ equals()
template<typename T >
T nil::crypto3::math::expressions::detail::math::equals | ( | T | x, |
T | y | ||
) |
equals
◆ greater()
template<typename T >
T nil::crypto3::math::expressions::detail::math::greater | ( | T | x, |
T | y | ||
) |
greater
◆ greater_equals()
template<typename T >
T nil::crypto3::math::expressions::detail::math::greater_equals | ( | T | x, |
T | y | ||
) |
greater equals
◆ isinf()
template<typename T >
T nil::crypto3::math::expressions::detail::math::isinf | ( | T | x | ) |
isinf function with adjusted return type
◆ isnan()
template<typename T >
T nil::crypto3::math::expressions::detail::math::isnan | ( | T | x | ) |
isnan function with adjusted return type
◆ less()
template<typename T >
T nil::crypto3::math::expressions::detail::math::less | ( | T | x, |
T | y | ||
) |
less
◆ less_equals()
template<typename T >
T nil::crypto3::math::expressions::detail::math::less_equals | ( | T | x, |
T | y | ||
) |
less equals
◆ logical_and()
template<typename T >
T nil::crypto3::math::expressions::detail::math::logical_and | ( | T | x, |
T | y | ||
) |
logical and
◆ logical_or()
template<typename T >
T nil::crypto3::math::expressions::detail::math::logical_or | ( | T | x, |
T | y | ||
) |
logical or
◆ minus() [1/2]
template<typename T >
T nil::crypto3::math::expressions::detail::math::minus | ( | T | x | ) |
unary minus
◆ minus() [2/2]
template<typename T >
T nil::crypto3::math::expressions::detail::math::minus | ( | T | x, |
T | y | ||
) |
binary minus
◆ multiplies()
template<typename T >
T nil::crypto3::math::expressions::detail::math::multiplies | ( | T | x, |
T | y | ||
) |
multiply
◆ not_equals()
template<typename T >
T nil::crypto3::math::expressions::detail::math::not_equals | ( | T | x, |
T | y | ||
) |
not equals
◆ plus() [1/2]
template<typename T >
T nil::crypto3::math::expressions::detail::math::plus | ( | T | x | ) |
unary plus
◆ plus() [2/2]
template<typename T >
T nil::crypto3::math::expressions::detail::math::plus | ( | T | x, |
T | y | ||
) |
binary plus
◆ rad()
template<typename T >
T nil::crypto3::math::expressions::detail::math::rad | ( | T | x | ) |
Convert degrees to radians.
◆ sgn()
template<typename T >
T nil::crypto3::math::expressions::detail::math::sgn | ( | T | x | ) |
Sign function.
◆ unary_not()
template<typename T >
T nil::crypto3::math::expressions::detail::math::unary_not | ( | T | x | ) |
unary not