source: trunk/omh/whats_new_09.omh @ 1359

Last change on this file since 1359 was 1359, checked in by bradbell, 12 years ago

trunk: Add some cross referencing to examples.

doc.omh.in: add default hilite command for all documentation.
whats_new_09.omh: user's view of the changes.
user_ad.hpp: remove improper referece from documentation.
fun_construct.hpp: fix an error message.

File size: 2.8 KB
Line 
1/* --------------------------------------------------------------------------
2CppAD: C++ Algorithmic Differentiation: Copyright (C) 2003-09 Bradley M. Bell
3
4CppAD is distributed under multiple licenses. This distribution is under
5the terms of the
6                    Common Public License Version 1.0.
7
8A copy of this license is included in the COPYING file of this distribution.
9Please visit http://www.coin-or.org/CppAD/ for information on other licenses.
10-------------------------------------------------------------------------- */
11
12$begin whats_new_09$$
13$spell
14        Prev
15        CppAD
16        Adolc
17        cppad
18        hpp
19        op
20        pycppad
21$$
22
23$section Changes and Additions to CppAD During 2009$$
24
25
26$head Introduction$$
27This section contains a list of the changes to CppAD during 2009
28(in reverse order by date).
29The purpose of this section is to
30assist you in learning about changes between various versions of CppAD.
31
32$head 09-03-24$$
33Added cross references in
34the $cref/examples/ListAllExamples/$$ to occurrence of the following tokens:
35$cref/AD/$$,
36$cref/ADFun/FunConstruct/$$,
37$cref/CPPAD_TEST_VECTOR/test_vector/$$,
38$cref/Forward/$$,
39$cref/Independent/$$,
40$cref/Jacobian/$$
41$cref/NearEqual/$$,
42$cref/Reverse/$$.
43
44$head 02-20$$
45Demonstrate using AD to compute the derivative
46of the solution of an ODE with respect to a parameter
47(in the $cref runge_45_2.cpp$$ example).
48
49$head 02-15$$
50Change the distribution
51$cref/tar files/InstallUnix/Download/Unix Tar Files/$$
52to only contain one copy of the documentation.
53Link to the current Internet documentation for the other three copies.
54
55
56$head 02-01$$
57Move the $code Prev$$ and $code Next$$ buttons at the top of the documentation
58to the beginning so that their position does not change between sections.
59This makes it easier to repeatedly select this links.
60
61
62$head 01-31$$
63Modify $code cppad/local/op_code.hpp$$ to avoid incorrect warning by
64g++ version 4.3.2 when building $code pycppad$$ (a python interface to CppAD).
65
66$head 01-18$$
67Sometimes an error occurs while taping AD operations.
68The $cref/abort_recording/$$ function has been added
69to make it easier to recover in such cases.
70$pre
71
72$$
73Previously, CppAD speed and comparison tests used Adolc-1.10.2.
74The version used in the tests has been upgraded to
75$href%
76        http://www.math.tu-dresden.de/~adol-c/%
77        Adolc-2.0.0.
78%$$
79$pre
80
81$$
82A discussion has been added to the documentation for $cref/Jacobian/$$
83about its use of
84$cref/forward or reverse/Jacobian/Forward or Reverse/$$
85mode depending on which it estimates is more efficient.
86$pre
87
88$$
89A minor typo has been fixed in the description of
90$cref/W(t, u)/reverse_any/W(t, u)/$$ in $cref/reverse_any/$$.
91To be specific,
92$latex o ( t^{p-1} ) * t^{1-p} \rightarrow 0$$
93has been replaced by
94$latex o ( t^{p-1} ) / t^{1-p} \rightarrow 0$$.
95
96$head 01-06$$
97Made some minor improvements to the documentation in
98$cref/FunConstruct/$$.
99
100$end
Note: See TracBrowser for help on using the repository browser.