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

Files

file  configure.hpp
 

Replacement for config.h so that all preprocessor symbols begin with CPPAD_.


Defines

#define CPPAD_PACKAGE_STRING   "cppad-20130102"
 cppad-yyyymmdd as a C string where yyyy is year, mm is month, and dd is day.
#define CPPAD_INTERNAL_SPARSE_SET   sparse_list
 def CPPAD_INTERNAL_SPARSE_SET is the internal representation used for sparse vectors of std::set<size_t> either sparse_set or sparse_list).
#define CPPAD_BOOSTVECTOR   0
 If this symbol is one, and _MSC_VER is not defined, we are using boost vector for CPPAD_TESTVECTOR.
#define CPPAD_CPPADVECTOR   0
 If this symbol is one, we are using CppAD vector for CPPAD_TESTVECTOR.
#define CPPAD_STDVECTOR   1
 If this symbol is one, we are using standard vector for CPPAD_TESTVECTOR.
#define CPPAD_EIGENVECTOR   0
 If this symbol is one, we are using Eigen vector for CPPAD_TESTVECTOR.
#define CPPAD_GETTIMEOFDAY   1
 If this symbol is one, and _MSC_VER is not defined, this system supports the gettimeofday funcgtion.
#define CPPAD_SIZE_T_SAME_UNSIGNED_INT   1
 If this symbol is one, the type size_t is the same as the type unsigned int, otherwise this symbol is zero.
#define CPPAD_TAPE_ADDR_TYPE   unsigned int
 Is the type used to store address on the tape.
#define CPPAD_TAPE_ID_TYPE   unsigned int
 Is the type used to store tape identifiers.
#define CPPAD_MAX_NUM_THREADS   48
 Specifies the maximum number of threads that CppAD can support (must be greater than or equal four).
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines