[CppAD] ad tapeless mode
Brad Bell
bradbell at seanet.com
Thu Sep 25 08:40:23 EDT 2008
In short, the answer is no. CppAD always tapes the operations and then
uses function objects to calculate derivatives in either forward or
reverse mode.
The tape only stores the operators and not the values. The values
corresponding to the operators are computed and stored by the function
object. You can use the Taylor coefficient capacity function to free
Taylor coefficient when they are no longer needed; see
http://www.coin-or.org/CppAD/Doc/capacity_taylor.xml
Note that the constructor
ADFun<Base> f(x, y)
calculates and stores the zero order Taylor coefficients in the function
object. On the other hand
ADFun<Base> f;
f.Dependent(x, y)
does not. See the heading Discussion on
http://www.coin-or.org/CppAD/Doc/capacity_taylor.xml
Mathias Krause wrote:
> Dear Sir or Madam,
>
> Is it possible to use CPPAD without taping a trace? If so, could you kindly
> send me an email with a small example or refer to the documentation.
>
> Tanks,
>
> Mit freundlichen Gruessen / Kind regards
> Mathias Krause
>
> --
> Universitaet Karlsruhe (TH)
> Institut fuer Angewandte und Numerische Mathematik AG Numerische Verfahren
> auf Hochleistungsrechnern
>
> Tel.: +49-721-608-4191
> Fax: +49-721-32550
>
> Office: Engesserstr. 2, 76128 Karlsruhe, Geb. 20.50, 2. OG, Raum 206
> Email: mathias.krause at rz.uni-karlsruhe.de
> Web: http://numhpc.rz.uni-karlsruhe.de/mathias.krause.php
>
>
> _______________________________________________
> CppAD mailing list
> CppAD at list.coin-or.org
> http://list.coin-or.org/mailman/listinfo/cppad
>
>
>
More information about the CppAD
mailing list