math/include/nil/crypto3/math/expressions/math.hpp File Reference
#include <boost/math/constants/constants.hpp>
#include <cmath>
+ Include dependency graph for math/include/nil/crypto3/math/expressions/math.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 nil
 
 nil::crypto3
 
 nil::crypto3::math
 
 nil::crypto3::math::expressions
 
 nil::crypto3::math::expressions::detail
 
 nil::crypto3::math::expressions::detail::math
 

Functions

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