Basic math functors in the Math API. More...
Classes | |
| struct | mi::math::functor::Operator_equal_equal |
Functor for the equality comparison operator, ==. More... |
|
| struct | mi::math::functor::Operator_not_equal |
Functor for the inequality comparison operator, !=. More... |
|
| struct | mi::math::functor::Operator_less |
Functor for the less-than comparison operator, <. More... |
|
| struct | mi::math::functor::Operator_less_equal |
Functor for the less-than-or-equal comparison operator, <=. More... |
|
| struct | mi::math::functor::Operator_greater |
Functor for the greater-than comparison operator, >. More... |
|
| struct | mi::math::functor::Operator_greater_equal |
Functor for the greater-than-or-equal comparison operator, >=. More... |
|
| struct | mi::math::functor::Operator_plus |
Functor for the plus operator, +. More... |
|
| struct | mi::math::functor::Operator_minus |
Functor for the minus operator, -, unary and binary. More... |
|
| struct | mi::math::functor::Operator_multiply |
Functor for the multiplication operator, *. More... |
|
| struct | mi::math::functor::Operator_divide |
Functor for the division operator, /. More... |
|
| struct | mi::math::functor::Operator_and_and |
Functor for the logical and operator, &&. More... |
|
| struct | mi::math::functor::Operator_or_or |
Functor for the logical or operator, ||. More... |
|
| struct | mi::math::functor::Operator_xor |
Functor for the xor operator, ^. More... |
|
| struct | mi::math::functor::Operator_not |
Functor for the logical not operator, !. More... |
|
| struct | mi::math::functor::Operator_pre_incr |
Functor for the pre-increment operator, ++. More... |
|
| struct | mi::math::functor::Operator_post_incr |
Functor for the post-increment operator, ++. More... |
|
| struct | mi::math::functor::Operator_pre_decr |
Functor for the pre-decrement operator, --. More... |
|
| struct | mi::math::functor::Operator_post_decr |
Functor for the post-decrement operator, --. More... |
|
Basic math functors in the Math API.
In particular, the different math operators are simple scalar functors are provided. They are useful for the Generic Functions in the Math API.
#include <mi/math/function.h>