neuray API Programmer's Manual

Basic Math Functors in the Math API

[Math Functions]

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>

Classes

struct 
Functor for the logical and operator, &&. More...
struct 
Functor for the division operator, /. More...
struct 
Functor for the equality comparison operator, ==. More...
struct 
Functor for the greater-than comparison operator, >. More...
struct 
Functor for the greater-than-or-equal comparison operator, >=. More...
struct 
Functor for the less-than comparison operator, <. More...
struct 
Functor for the less-than-or-equal comparison operator, <=. More...
struct 
Functor for the minus operator, -, unary and binary. More...
struct 
Functor for the multiplication operator, *. More...
struct 
Functor for the logical not operator, !. More...
struct 
Functor for the inequality comparison operator, !=. More...
struct 
Functor for the logical or operator, ||. More...
struct 
Functor for the plus operator, +. More...
struct 
Functor for the post-decrement operator, --. More...
struct 
Functor for the post-increment operator, ++. More...
struct 
Functor for the pre-decrement operator, --. More...
struct 
Functor for the pre-increment operator, ++. More...
struct 
Functor for the xor operator, ^. More...