CppAD: A C++ Algorithmic Differentiation Package 20110419
|
00001 /* $Id$ */ 00002 # ifndef CPPAD_ARITHMETIC_INCLUDED 00003 # define CPPAD_ARITHMETIC_INCLUDED 00004 00005 /* -------------------------------------------------------------------------- 00006 CppAD: C++ Algorithmic Differentiation: Copyright (C) 2003-07 Bradley M. Bell 00007 00008 CppAD is distributed under multiple licenses. This distribution is under 00009 the terms of the 00010 Common 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 $begin Arithmetic$$ 00019 $spell 00020 Op 00021 const 00022 $$ 00023 00024 $index operator, AD arithmetic$$ 00025 $index AD, arithmetic operator$$ 00026 $index arithmetic, AD operator$$ 00027 00028 $index computed, AD assignment$$ 00029 $index assignment, AD computed$$ 00030 $index AD, computed assignment$$ 00031 00032 $section AD Arithmetic Operators and Computed Assignments$$ 00033 00034 $childtable% 00035 cppad/local/unary_plus.hpp% 00036 cppad/local/unary_minus.hpp% 00037 cppad/local/ad_binary.hpp% 00038 cppad/local/compute_assign.hpp 00039 %$$ 00040 00041 $end 00042 ------------------------------------------------------------------------------- 00043 */ 00044 # include <cppad/local/unary_plus.hpp> 00045 # include <cppad/local/unary_minus.hpp> 00046 # include <cppad/local/ad_binary.hpp> 00047 # include <cppad/local/compute_assign.hpp> 00048 00049 # endif