Connect the bbm math functions to the corresponding enoki methods. More...
#include "backbone/vec.h"#include "backbone/array.h"#include "enoki/special.h"#include "core/attribute.h"Go to the source code of this file.
Namespaces | |
| namespace | backbone |
| Random number generator; built on top of Drjit. | |
| namespace | enoki |
Macros | |
| #define | BBM_ENOKI_MATHOP(OpName) |
| Helper Macro for mapping math operations to enoki. Takes in account to pass the 'value' of variables and to cast scalars to the correct type to preserve differentiability. | |
| #define | BBM_ENOKI_BINARY_OP(OpName) |
| Helper Macro for that ensures that binary math operators with rvalues do not cast the non-rvalue operant. | |
Connect the bbm math functions to the corresponding enoki methods.
Satisfies concepts::backbone::has_math_functions
| #define BBM_ENOKI_BINARY_OP | ( | OpName | ) |
Helper Macro for that ensures that binary math operators with rvalues do not cast the non-rvalue operant.
| #define BBM_ENOKI_MATHOP | ( | OpName | ) |
Helper Macro for mapping math operations to enoki. Takes in account to pass the 'value' of variables and to cast scalars to the correct type to preserve differentiability.