CppAD: A C++ Algorithmic Differentiation Package
20171217
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
undef.hpp
Go to the documentation of this file.
1
# ifndef CPPAD_CORE_UNDEF_HPP
2
# define CPPAD_CORE_UNDEF_HPP
3
4
/* --------------------------------------------------------------------------
5
CppAD: C++ Algorithmic Differentiation: Copyright (C) 2003-17 Bradley M. Bell
6
7
CppAD is distributed under multiple licenses. This distribution is under
8
the terms of the
9
Eclipse Public License Version 1.0.
10
11
A copy of this license is included in the COPYING file of this distribution.
12
Please visit http://www.coin-or.org/CppAD/ for information on other licenses.
13
-------------------------------------------------------------------------- */
14
15
/*
16
----------------------------------------------------------------------------
17
Preprecessor definitions that presist after cppad/cppad.hpp is included:
18
19
# undef CPPAD_ASSERT_FIRST_CALL_NOT_PARALLEL used by CPPAD_USER_ATOMIC
20
# undef CPPAD_ASSERT_KNOWN used by cppad_ipopt
21
# undef CPPAD_ASSERT_UNKNOWN used by cppad_ipopt
22
# undef CPPAD_HASH_TABLE_SIZE used by test_more/optimize.cpp
23
# undef EIGEN_MATRIXBASE_PLUGIN example use of Eigen with CppAD
24
# undef CPPAD_HAS_COLPACK used by speed/cppad/sparse_*.cpp
25
26
# undef CPPAD_BOOL_BINARY in user api
27
# undef CPPAD_BOOL_UNARY in user api
28
# undef CPPAD_DEBUG_AND_RELEASE in user api
29
# undef CPPAD_DISCRETE_FUNCTION in user api
30
# undef CPPAD_EIGENVECTOR in user api
31
# undef CPPAD_MAX_NUM_THREADS in user api
32
# undef CPPAD_NUMERIC_LIMITS in user api
33
# undef CPPAD_NULL in user api
34
# undef CPPAD_PACKAGE_STRING in user api
35
# undef CPPAD_STANDARD_MATH_UNARY in user api
36
# undef CPPAD_TAPE_ADDR_TYPE in user api
37
# undef CPPAD_TAPE_ID_TYPE in user api
38
# undef CPPAD_TESTVECTOR in user api
39
# undef CPPAD_TO_STRING in user api
40
# undef CPPAD_USE_CPLUSPLUS_2011 in user api
41
42
# undef CPPAD_TRACK_COUNT in deprecated api
43
# undef CPPAD_TRACK_DEL_VEC in deprecated api
44
# undef CPPAD_TRACK_EXTEND in deprecated api
45
# undef CPPAD_TRACK_NEW_VEC in deprecated api
46
# undef CPPAD_USER_ATOMIC in deprecated api
47
48
# undef CPPAD_TEST_VECTOR deprecated verssion of CPPAD_TESTVECTOR
49
# undef CppADCreateBinaryBool deprecated version of CPPAD_BOOL_BINARY
50
# undef CppADCreateDiscrete deprecated version of CPPAD_DISCRETE_FUNCTION
51
# undef CppADCreateUnaryBool deprecated version of CPPAD_BOOL_UNARY
52
# undef CppADTrackCount deprecated version of CPPAD_TRACK_COUNT
53
# undef CppADTrackDelVec deprecated version of CPPAD_TRACK_DEL_VEC
54
# undef CppADTrackExtend deprecated version of CPPAD_TRACK_EXTEND
55
# undef CppADTrackNewVec deprecated version of CPPAD_TRACK_NEW_VEC
56
# undef CppADvector deprecated version of CPPAD_TEST_VECTOR
57
58
// for conditional testing when implicit conversion is not present
59
# undef CPPAD_DEPRECATED
60
-----------------------------------------------------------------------------
61
*/
62
// Preprecessor definitions that do not presist
63
# undef CPPAD_ASSERT_NARG_NRES
64
# undef CPPAD_ASSERT_ARG_BEFORE_RESULT
65
# undef CPPAD_AZMUL
66
# undef CPPAD_BOOSTVECTOR
67
# undef CPPAD_COND_EXP
68
# undef CPPAD_COND_EXP_BASE_REL
69
# undef CPPAD_COND_EXP_REL
70
# undef CPPAD_CPPADVECTOR
71
# undef CPPAD_FOLD_AD_VALUED_BINARY_OPERATOR
72
# undef CPPAD_FOLD_ASSIGNMENT_OPERATOR
73
# undef CPPAD_FOLD_BOOL_VALUED_BINARY_OPERATOR
74
# undef CPPAD_FOR_JAC_SWEEP_TRACE
75
# undef CPPAD_HAS_GETTIMEOFDAY
76
# undef CPPAD_HAS_MKSTEMP
77
# undef CPPAD_HAS_TMPNAM_S
78
# undef CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION
79
# undef CPPAD_LIB_EXPORT
80
# undef CPPAD_MAX_NUM_CAPACITY
81
# undef CPPAD_MIN_DOUBLE_CAPACITY
82
# undef CPPAD_REVERSE_SWEEP_TRACE
83
# undef CPPAD_REV_HES_SWEEP_TRACE
84
# undef CPPAD_REV_JAC_SWEEP_TRACE
85
# undef CPPAD_STANDARD_MATH_UNARY_AD
86
# undef CPPAD_STDVECTOR
87
# undef CPPAD_TRACE_CAPACITY
88
# undef CPPAD_TRACE_THREAD
89
# undef CPPAD_TRACK_DEBUG
90
# undef CPPAD_USER_MACRO
91
# undef CPPAD_USER_MACRO_ONE
92
# undef CPPAD_USER_MACRO_TWO
93
# undef CPPAD_VEC_AD_COMPUTED_ASSIGNMENT
94
95
# endif
cppad
core
undef.hpp
Generated by
1.8.5