CppAD: A C++ Algorithmic Differentiation Package  20130102
define.hpp

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.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines