source: trunk/cppad/local/undef.hpp @ 2910

Last change on this file since 2910 was 2910, checked in by bradbell, 7 years ago

Remove CPPAD_BEGIN_NAMESPACE, CPPAD_END_NAMESPACE, and instead use

namespace CppAD { BEGIN_CPPAD_NAMESPACE
}
END_CPPAD_NAMESPACE

becasue doxygen 1.8.3 gets confused when using a macro for this purpose
(begining and ending the CppAD namespace without indenting code).

  • Property svn:keywords set to Id
File size: 2.6 KB
Line 
1/* $Id: undef.hpp 2910 2013-10-07 13:27:58Z bradbell $ */
2# ifndef CPPAD_UNDEF_INCLUDED
3# define CPPAD_UNDEF_INCLUDED
4
5/* --------------------------------------------------------------------------
6CppAD: C++ Algorithmic Differentiation: Copyright (C) 2003-13 Bradley M. Bell
7
8CppAD is distributed under multiple licenses. This distribution is under
9the terms of the
10                    Eclipse Public License Version 1.0.
11
12A copy of this license is included in the COPYING file of this distribution.
13Please visit http://www.coin-or.org/CppAD/ for information on other licenses.
14-------------------------------------------------------------------------- */
15
16//      CPPAD_ASSERT_FIRST_CALL_NOT_PARALLEL used by CPPAD_USER_ATOMIC
17//      CPPAD_ASSERT_KNOWN needed by cppad_ipopt
18# undef CPPAD_ASSERT_NARG_NRES
19# undef CPPAD_ASSERT_NOT_PARALLEL
20//      CPPAD_ASSERT_UNKNOWN needed by cppad_ipopt
21//      CPPAD_BOOL_BINARY in user api
22//      CPPAD_BOOL_UNARY in user api
23# undef CPPAD_BOOSTVECTOR
24# undef CPPAD_COND_EXP
25# undef CPPAD_COND_EXP_BASE_REL
26# undef CPPAD_COND_EXP_REL
27# undef CPPAD_CPPADVECTOR
28//      CPPAD_DISCRETE_FUNCTION
29//      CPPAD_END_NAMESPACE needed by cppad_ipopt
30# undef CPPAD_FOLD_AD_VALUED_BINARY_OPERATION
31# undef CPPAD_FOLD_AD_VALUED_BINARY_OPERATOR
32# undef CPPAD_FOLD_ASSIGNMENT_OPERATOR
33# undef CPPAD_FOLD_BOOL_VALUED_BINARY_OPERATOR
34# undef CPPAD_FOR_JAC_SWEEP_TRACE
35# undef CPPAD_FORWARD0SWEEP
36# undef CPPAD_FORWARD0SWEEP_TRACE
37# undef CPPAD_FORWARD_SWEEP_TRACE
38# undef CPPAD_HAS_GETTIMEOFDAY
39//      CPPAD_HASH_TABLE_SIZE used by test_more/optimize.cpp
40# undef CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION
41# undef CPPAD_MAX_NUM_CAPACITIES
42# undef CPPAD_MAX_NUM_CAPACITY
43//      CPPAD_MAX_NUM_THREADS in user api
44# undef CPPAD_MIN_DOUBLE_CAPACITY
45# undef CPPAD_NUL
46//      CPPAD_NULL is in user api
47# undef CPPAD_OP_CODE_TYPE
48//      CPPAD_PACKAGE_STRING in user api
49# undef CPPAD_REVERSE_SWEEP_TRACE
50# undef CPPAD_REV_HES_SWEEP_TRACE
51# undef CPPAD_REV_JAC_SWEEP_TRACE
52# undef CPPAD_SIZE_T_SAME_UNSIGNED_INT
53# undef CPPAD_STANDARD_MATH_UNARY
54# undef CPPAD_STANDARD_MATH_UNARY_AD
55# undef CPPAD_STDVECTOR
56//      CPPAD_TAPE_ADDR_TYPE in user api
57//      CPPAD_TAPE_ID_TYPE in user api
58//      CPPAD_TESTVECTOR in user api
59# undef CPPAD_TRACE_CAPACITY
60# undef CPPAD_TRACE_THEAD
61# undef CPPAD_TRACE_THREAD
62//      CPPAD_TRACK_COUNT in deprecated api
63# undef CPPAD_TRACK_DEBUG
64//      CPPAD_TRACK_DEL_VEC in deprecated api
65//      CPPAD_TRACK_EXTEND in deprecated api
66//      CPPAD_TRACK_NEW_VEC in deprecated api
67# undef CPPAD_TYPE_ADDR_TYPE
68# undef CPPAD_USE_FORWARD0SWEEP
69//      CPPAD_USER_ATOMIC
70# undef CPPAD_USER_MACRO
71# undef CPPAD_USER_MACRO_ONE
72# undef CPPAD_USER_MACRO_TWO
73# undef CPPAD_VEC_AD_COMPUTED_ASSIGNMENT
74
75# endif
Note: See TracBrowser for help on using the repository browser.