Material Definition Language API
Basic Math Functors in the Math API

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...

## Detailed Description

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 File:
` #include <mi/math/function.h>`