1258 |
the parts of the code that are relevant for automatic |
the parts of the code that are relevant for automatic |
1259 |
differentiation using the software tool TAMC. |
differentiation using the software tool TAMC. |
1260 |
|
|
|
\begin{figure}[b!] |
|
1261 |
\input{part5/doc_ad_the_model} |
\input{part5/doc_ad_the_model} |
|
\caption{~} |
|
|
\label{fig:adthemodel} |
|
|
\end{figure} |
|
1262 |
|
|
1263 |
The basic flow is depicted in \ref{fig:adthemodel}. |
The basic flow is depicted in \ref{fig:adthemodel}. |
1264 |
If the option {\tt ALLOW\_AUTODIFF\_TAMC} is defined, the driver routine |
If the option {\tt ALLOW\_AUTODIFF\_TAMC} is defined, the driver routine |
1778 |
with the value of the cost function itself $ {\cal J}(u_{[k]}) $ |
with the value of the cost function itself $ {\cal J}(u_{[k]}) $ |
1779 |
at iteration step $ k $ serve |
at iteration step $ k $ serve |
1780 |
as input to a minimization routine (e.g. quasi-Newton method, |
as input to a minimization routine (e.g. quasi-Newton method, |
1781 |
conjugate gradient, ... \cite{gil_lem:89}) |
conjugate gradient, ... \cite{gil-lem:89}) |
1782 |
to compute an update in the |
to compute an update in the |
1783 |
control variable for iteration step $k+1$ |
control variable for iteration step $k+1$ |
1784 |
\[ |
\[ |