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

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.

Detailed Description

Define processor symbols and macros that are used by CppAD.

Definition in file define.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines