|
CppAD: A C++ Algorithmic Differentiation Package
20130102
|
Define processor symbols and macros that are used by CppAD. More...
Go to the source code of this file.
Defines | |
| #define | CPPAD_OP_CODE_TYPE unsigned char |
| Is the type used to store enum OpCode values. | |
| #define | CPPAD_USE_FORWARD0SWEEP 1 |
| If ture, use compute zero order sweeps using a specialized routine. | |
| #define | CPPAD_BEGIN_NAMESPACE namespace CppAD { |
| Declares beginning of the CppAD namespace is a way not reconized by doxygen. | |
| #define | CPPAD_END_NAMESPACE } |
| Used for end that matches the beginning of a CppAD namespace section. | |
| #define | CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION inline |
| A version of the inline command that works with MC compiler. | |
| #define | CPPAD_NULL 0 |
| This preprocessor symbol is used for a null pointer. | |
| #define | CPPAD_FOLD_ASSIGNMENT_OPERATOR(Op) |
| Declares automatic coercion for certain AD assignment operations. | |
| #define | CPPAD_FOLD_AD_VALUED_BINARY_OPERATOR(Op) |
| Declares automatic coercion for certain binary operations with AD result. | |
| #define | CPPAD_FOLD_BOOL_VALUED_BINARY_OPERATOR(Op) |
| Declares automatic coercion for certain binary operations with bool result. | |
Define processor symbols and macros that are used by CppAD.
Definition in file define.hpp.