CppAD: A C++ Algorithmic Differentiation Package  20130918
undef.hpp
Go to the documentation of this file.
00001 /* $Id$ */
00002 # ifndef CPPAD_UNDEF_INCLUDED
00003 # define CPPAD_UNDEF_INCLUDED
00004 
00005 /* --------------------------------------------------------------------------
00006 CppAD: C++ Algorithmic Differentiation: Copyright (C) 2003-14 Bradley M. Bell
00007 
00008 CppAD is distributed under multiple licenses. This distribution is under
00009 the terms of the 
00010                     Eclipse Public License Version 1.0.
00011 
00012 A copy of this license is included in the COPYING file of this distribution.
00013 Please visit http://www.coin-or.org/CppAD/ for information on other licenses.
00014 -------------------------------------------------------------------------- */
00015 
00016 /*
00017 ----------------------------------------------------------------------------
00018 Preprecessor definitions that presist after cppad/cppad.hpp is included:
00019 
00020 # undef CPPAD_ASSERT_FIRST_CALL_NOT_PARALLEL used by CPPAD_USER_ATOMIC
00021 # undef CPPAD_ASSERT_KNOWN needed by cppad_ipopt
00022 # undef CPPAD_ASSERT_UNKNOWN needed by cppad_ipopt
00023 # undef CPPAD_HASH_TABLE_SIZE used by test_more/optimize.cpp
00024 # undef EIGEN_MATRIXBASE_PLUGIN example use of Eigen with CppAD
00025 
00026 # undef CPPAD_BOOL_BINARY         in user api
00027 # undef CPPAD_BOOL_UNARY          in user api
00028 # undef CPPAD_DISCRETE_FUNCTION   in user api
00029 # undef CPPAD_EIGENVECTOR         in user api
00030 # undef CPPAD_INTERNAL_SPARSE_SET in user api
00031 # undef CPPAD_MAX_NUM_THREADS     in user api
00032 # undef CPPAD_NULL                in user api
00033 # undef CPPAD_PACKAGE_STRING      in user api
00034 # undef CPPAD_TAPE_ADDR_TYPE      in user api
00035 # undef CPPAD_TAPE_ID_TYPE        in user api
00036 # undef CPPAD_TESTVECTOR          in user api
00037 
00038 # undef CPPAD_TRACK_COUNT    in deprecated api
00039 # undef CPPAD_TRACK_DEL_VEC  in deprecated api
00040 # undef CPPAD_TRACK_EXTEND   in deprecated api
00041 # undef CPPAD_TRACK_NEW_VEC  in deprecated api
00042 # undef CPPAD_USER_ATOMIC    in deprecated api
00043 
00044 # undef CPPAD_TEST_VECTOR     deprecated verssion of CPPAD_TESTVECTOR
00045 # undef CppADCreateBinaryBool deprecated version of CPPAD_BOOL_BINARY
00046 # undef CppADCreateDiscrete   deprecated version of CPPAD_DISCRETE_FUNCTION
00047 # undef CppADCreateUnaryBool  deprecated version of CPPAD_BOOL_UNARY
00048 # undef CppADTrackCount       deprecated version of CPPAD_TRACK_COUNT
00049 # undef CppADTrackDelVec      deprecated version of CPPAD_TRACK_DEL_VEC
00050 # undef CppADTrackExtend      deprecated version of CPPAD_TRACK_EXTEND
00051 # undef CppADTrackNewVec      deprecated version of CPPAD_TRACK_NEW_VEC
00052 # undef CppADvector           deprecated version of CPPAD_TEST_VECTOR
00053 
00054 // for conditional testing when implicit conversion is not present
00055 # undef CPPAD_IMPLICIT_CTOR_FROM_ANY_TYPE
00056 -----------------------------------------------------------------------------
00057 */
00058 // Preprecessor definitions that do not presist 
00059 # undef CPPAD_ASSERT_NARG_NRES
00060 # undef CPPAD_ASSERT_NOT_PARALLEL
00061 # undef CPPAD_BOOSTVECTOR
00062 # undef CPPAD_COND_EXP
00063 # undef CPPAD_COND_EXP_BASE_REL
00064 # undef CPPAD_COND_EXP_REL
00065 # undef CPPAD_CPPADVECTOR
00066 # undef CPPAD_FOLD_AD_VALUED_BINARY_OPERATOR
00067 # undef CPPAD_FOLD_ASSIGNMENT_OPERATOR
00068 # undef CPPAD_FOLD_BOOL_VALUED_BINARY_OPERATOR
00069 # undef CPPAD_FOR_JAC_SWEEP_TRACE
00070 # undef CPPAD_HAS_COLPACK
00071 # undef CPPAD_HAS_RVALUE
00072 # undef CPPAD_HAS_GETTIMEOFDAY
00073 # undef CPPAD_HAS_NULLPTR
00074 # undef CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION
00075 # undef CPPAD_MAX_NUM_CAPACITY
00076 # undef CPPAD_MIN_DOUBLE_CAPACITY
00077 # undef CPPAD_OP_CODE_TYPE
00078 # undef CPPAD_REVERSE_SWEEP_TRACE
00079 # undef CPPAD_REV_HES_SWEEP_TRACE
00080 # undef CPPAD_REV_JAC_SWEEP_TRACE
00081 # undef CPPAD_SIZE_T_SAME_UNSIGNED_INT
00082 # undef CPPAD_STANDARD_MATH_UNARY
00083 # undef CPPAD_STANDARD_MATH_UNARY_AD
00084 # undef CPPAD_STDVECTOR
00085 # undef CPPAD_TRACE_CAPACITY
00086 # undef CPPAD_TRACE_THREAD
00087 # undef CPPAD_TRACK_DEBUG
00088 # undef CPPAD_USER_MACRO
00089 # undef CPPAD_USER_MACRO_ONE
00090 # undef CPPAD_USER_MACRO_TWO
00091 # undef CPPAD_VEC_AD_COMPUTED_ASSIGNMENT
00092 
00093 # endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines