@@ -241,6 +241,7 @@ in your command line/shell before executing your program.
...
@@ -241,6 +241,7 @@ in your command line/shell before executing your program.
\end{enumerate}
\end{enumerate}
\end{enumerate}
\end{enumerate}
The resulting $x_n$ is the end approximation of the substep and can afterwards be used as the input for subsequent executions of this subroutine.
The resulting $x_n$ is the end approximation of the substep and can afterwards be used as the input for subsequent executions of this subroutine.
(Consider appropriate conditions to end a loop preliminarily. These may contain: numbers being too small to divide by them, gradients/directional vectors being too short,\ldots)
\begin{enumerate}
\begin{enumerate}
\item In order to structure your code, implement the method \class{ConjugateGradient::CGstep}, which executes one full iteration of the subroutine as detailed above.\\
\item In order to structure your code, implement the method \class{ConjugateGradient::CGstep}, which executes one full iteration of the subroutine as detailed above.\\