CppAD: A C++ Algorithmic Differentiation Package  20171217
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ad_valued.hpp
Go to the documentation of this file.
1 // $Id$
2 # ifndef CPPAD_CORE_AD_VALUED_HPP
3 # define CPPAD_CORE_AD_VALUED_HPP
4 
5 /* --------------------------------------------------------------------------
6 CppAD: C++ Algorithmic Differentiation: Copyright (C) 2003-16 Bradley M. Bell
7 
8 CppAD is distributed under multiple licenses. This distribution is under
9 the terms of the
10  Eclipse Public License Version 1.0.
11 
12 A copy of this license is included in the COPYING file of this distribution.
13 Please visit http://www.coin-or.org/CppAD/ for information on other licenses.
14 -------------------------------------------------------------------------- */
15 
16 /*
17 $begin ADValued$$
18 $spell
19 $$
20 
21 
22 $section AD Valued Operations and Functions$$
23 
24 $comment atomic.omh includes atomic_base.omh which atomic_base.hpp$$
25 $childtable%
26  cppad/core/arithmetic.hpp%
27  cppad/core/standard_math.hpp%
28  cppad/core/cond_exp.hpp%
29  cppad/core/discrete.hpp%
30  cppad/core/numeric_limits.hpp%
31  omh/atomic.omh
32 %$$
33 
34 $end
35 */
36 
37 // include MathOther.h after CondExp.h because some MathOther.h routines use
38 // CondExp.h and CondExp.h is not sufficently declared in Declare.h
39 
40 # include <cppad/core/arithmetic.hpp>
42 # include <cppad/core/azmul.hpp>
43 # include <cppad/core/cond_exp.hpp>
44 # include <cppad/core/discrete.hpp>
46 # include <cppad/core/checkpoint.hpp>
47 # include <cppad/core/old_atomic.hpp>
48 
49 # endif
user defined atomic operations.
Base class for atomic user operations.
user define discrete functions
defining checkpoint functions.