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

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

Go to the source code of this file.

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).

Detailed Description

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

Definition in file configure.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines