/home/coin/SVN-release/CoinAll-1.1.0/cppad/cppad/local/user_ad.hpp

Go to the documentation of this file.
00001 # ifndef CPPAD_USER_AD_INCLUDED
00002 # define CPPAD_USER_AD_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 AD$$
00018 $spell
00019         std
00020         bool
00021         cos
00022         Cpp
00023 $$
00024 
00025 $section AD Objects$$
00026 
00027 $index AD, object$$
00028 
00029 $head Purpose$$
00030 The sections listed below describe the operations 
00031 that are available to $xref/glossary/AD of Base/AD of Base/$$ objects.
00032 These objects are used to $cref/tape/glossary/Tape/$$
00033 an AD of $italic Base$$
00034 $xref/glossary/Operation/Sequence/operation sequence/1/$$.
00035 This operation sequence can
00036 be transferred to an $xref/ADFun/$$ object where it
00037 can be used to evaluate the corresponding 
00038 function and derivative values.
00039 
00040 $head Base Type Requirements$$
00041 $index Base, require$$
00042 The $italic Base$$ requirements are provided by the CppAD package 
00043 for the following base types:
00044 $code float$$, 
00045 $code double$$,
00046 $code std::complex<float>$$, 
00047 $code std::complex<double>$$, and
00048 $syntax%AD<%Other%>%$$.
00049 Otherwise, see $cref/base_require/$$.
00050 
00051 
00052 $childtable%
00053         cppad/local/default.hpp%
00054         cppad/local/ad_copy.hpp%
00055         cppad/local/convert.hpp%
00056         cppad/local/ad_valued.hpp%
00057         cppad/local/bool_valued.hpp%
00058         cppad/local/vec_ad.hpp%
00059         omh/base_require.omh
00060 %$$
00061 
00062 $end
00063 ---------------------------------------------------------------------------
00064 */
00065 
00066 # include <cppad/local/default.hpp>
00067 # include <cppad/local/ad_copy.hpp>
00068 # include <cppad/local/convert.hpp>
00069 # include <cppad/local/vec_ad.hpp>
00070 # include <cppad/local/ad_valued.hpp>
00071 # include <cppad/local/bool_valued.hpp>
00072 
00073 # endif

Generated on Sun Nov 14 14:06:33 2010 for Coin-All by  doxygen 1.4.7