00001 # ifndef CPPAD_ARITHMETIC_INCLUDED 00002 # define CPPAD_ARITHMETIC_INCLUDED 00003 00004 /* -------------------------------------------------------------------------- 00005 CppAD: C++ Algorithmic Differentiation: Copyright (C) 2003-07 Bradley M. Bell 00006 00007 CppAD is distributed under multiple licenses. This distribution is under 00008 the terms of the 00009 Common Public License Version 1.0. 00010 00011 A copy of this license is included in the COPYING file of this distribution. 00012 Please visit http://www.coin-or.org/CppAD/ for information on other licenses. 00013 -------------------------------------------------------------------------- */ 00014 00015 /* 00016 ------------------------------------------------------------------------------- 00017 $begin Arithmetic$$ 00018 $spell 00019 Op 00020 const 00021 $$ 00022 00023 $index operator, AD arithmetic$$ 00024 $index AD, arithmetic operator$$ 00025 $index arithmetic, AD operator$$ 00026 00027 $index computed, AD assignment$$ 00028 $index assignment, AD computed$$ 00029 $index AD, computed assignment$$ 00030 00031 $section AD Arithmetic Operators and Computed Assignments$$ 00032 00033 $childtable% 00034 cppad/local/unary_plus.hpp% 00035 cppad/local/unary_minus.hpp% 00036 cppad/local/ad_binary.hpp% 00037 cppad/local/compute_assign.hpp 00038 %$$ 00039 00040 $end 00041 ------------------------------------------------------------------------------- 00042 */ 00043 # include <cppad/local/unary_plus.hpp> 00044 # include <cppad/local/unary_minus.hpp> 00045 # include <cppad/local/ad_binary.hpp> 00046 # include <cppad/local/compute_assign.hpp> 00047 00048 # endif