CppAD: A C++ Algorithmic Differentiation Package
20130918
|
Replacement for config.h so that all preprocessor symbols begin with CPPAD_. More...
Go to the source code of this file.
Defines | |
#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_EIGENVECTOR 0 |
If this symbol is one, we are using Eigen vector for CPPAD_TESTVECTOR. | |
#define | CPPAD_HAS_COLPACK 0 |
def CPPAD_HAS_COLPACK Was a colpack_prefix specified on the cmake command line. | |
#define | CPPAD_HAS_GETTIMEOFDAY 1 |
If this symbol is one, and _MSC_VER is not defined, this system supports the gettimeofday funcgtion. | |
#define | CPPAD_HAS_NULLPTR 0 |
def CPPAD_HAS_NULLPTR Does this compiler support the a c++11 null-pointer constant nullptr (true = 1, false = 0). | |
#define | CPPAD_HAS_RVALUE 0 |
Does this compiler cupport c++11 rvalues; i.e., values with move semantics. | |
#define | CPPAD_IMPLICIT_CTOR_FROM_ANY_TYPE 0 |
If this symbol is one, an implicit constor of AD<Base> is defined where the argument has any type. | |
#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_MAX_NUM_THREADS 48 |
Specifies the maximum number of threads that CppAD can support (must be greater than or equal four). | |
#define | CPPAD_PACKAGE_STRING "cppad-20130918" |
cppad-yyyymmdd as a C string where yyyy is year, mm is month, and dd is day. | |
#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_STDVECTOR 1 |
If this symbol is one, we are using standard vector for CPPAD_TESTVECTOR. | |
#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. |
Replacement for config.h so that all preprocessor symbols begin with CPPAD_.
Definition in file configure.hpp.