CppAD: A C++ Algorithmic Differentiation Package
20130102
|
Files | |
file | define.hpp |
Define processor symbols and macros that are used by CppAD. | |
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. |