\doxysection{gko::\+log::\+iteration\+\_\+complete\+\_\+data Struct Reference}
\hypertarget{structgko_1_1log_1_1iteration__complete__data}{}\label{structgko_1_1log_1_1iteration__complete__data}\index{gko::log::iteration\_complete\_data@{gko::log::iteration\_complete\_data}}


Struct representing iteration complete related data.  




{\ttfamily \+\#include $<$ginkgo/\+core/\+log/\+record.\+hpp$>$}



Collaboration diagram for gko::\+log::\+iteration\+\_\+complete\+\_\+data:\+
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structgko_1_1log_1_1iteration__complete__data__coll__graph}
\end{center}
\end{figure}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{structgko_1_1log_1_1iteration__complete__data_ae7c938166853640d850ad8436b9a6431}\label{structgko_1_1log_1_1iteration__complete__data_ae7c938166853640d850ad8436b9a6431} 
{\bfseries iteration\+\_\+complete\+\_\+data} (const \doxymbox{\hyperlink{classgko_1_1LinOp}{Lin\+Op}} \texorpdfstring{$\ast$}{*}solver, const \doxymbox{\hyperlink{classgko_1_1LinOp}{Lin\+Op}} \texorpdfstring{$\ast$}{*}right\+\_\+hand\+\_\+side, const \doxymbox{\hyperlink{classgko_1_1LinOp}{Lin\+Op}} \texorpdfstring{$\ast$}{*}solution, const \doxymbox{\hyperlink{namespacegko_a9579c98b1d85bf4ad02d7cb5b96fc771}{size\+\_\+type}} num\+\_\+iterations, const \doxymbox{\hyperlink{classgko_1_1LinOp}{Lin\+Op}} \texorpdfstring{$\ast$}{*}residual=nullptr, const \doxymbox{\hyperlink{classgko_1_1LinOp}{Lin\+Op}} \texorpdfstring{$\ast$}{*}residual\+\_\+norm=nullptr, const \doxymbox{\hyperlink{classgko_1_1LinOp}{Lin\+Op}} \texorpdfstring{$\ast$}{*}implicit\+\_\+sq\+\_\+residual\+\_\+norm=nullptr, const \doxymbox{\hyperlink{classgko_1_1array}{gko::\+array}}$<$ \doxymbox{\hyperlink{classgko_1_1stopping__status}{stopping\+\_\+status}} $>$ \texorpdfstring{$\ast$}{*}status=nullptr, bool all\+\_\+stopped=false)
\end{DoxyCompactItemize}
\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{structgko_1_1log_1_1iteration__complete__data_af485c2d5eff3114076e057b9870106a8}\label{structgko_1_1log_1_1iteration__complete__data_af485c2d5eff3114076e057b9870106a8} 
std::\+unique\+\_\+ptr$<$ const \doxymbox{\hyperlink{classgko_1_1LinOp}{Lin\+Op}} $>$ {\bfseries solver}
\item 
\Hypertarget{structgko_1_1log_1_1iteration__complete__data_a0136b6d65914243b59cd188d9c467267}\label{structgko_1_1log_1_1iteration__complete__data_a0136b6d65914243b59cd188d9c467267} 
std::\+unique\+\_\+ptr$<$ const \doxymbox{\hyperlink{classgko_1_1LinOp}{Lin\+Op}} $>$ {\bfseries right\+\_\+hand\+\_\+side}
\item 
\Hypertarget{structgko_1_1log_1_1iteration__complete__data_a232f312a1a4c2f8817e208ec2013c454}\label{structgko_1_1log_1_1iteration__complete__data_a232f312a1a4c2f8817e208ec2013c454} 
std::\+unique\+\_\+ptr$<$ const \doxymbox{\hyperlink{classgko_1_1LinOp}{Lin\+Op}} $>$ {\bfseries solution}
\item 
\Hypertarget{structgko_1_1log_1_1iteration__complete__data_a8d5fd7bf89def95a904e95b3f0848594}\label{structgko_1_1log_1_1iteration__complete__data_a8d5fd7bf89def95a904e95b3f0848594} 
const \doxymbox{\hyperlink{namespacegko_a9579c98b1d85bf4ad02d7cb5b96fc771}{size\+\_\+type}} {\bfseries num\+\_\+iterations}
\item 
\Hypertarget{structgko_1_1log_1_1iteration__complete__data_a52473dac8d5ac7849b6dbd7523cdeb37}\label{structgko_1_1log_1_1iteration__complete__data_a52473dac8d5ac7849b6dbd7523cdeb37} 
std::\+unique\+\_\+ptr$<$ const \doxymbox{\hyperlink{classgko_1_1LinOp}{Lin\+Op}} $>$ {\bfseries residual}
\item 
\Hypertarget{structgko_1_1log_1_1iteration__complete__data_a26a787138ac7faeced0420c5d02371cb}\label{structgko_1_1log_1_1iteration__complete__data_a26a787138ac7faeced0420c5d02371cb} 
std::\+unique\+\_\+ptr$<$ const \doxymbox{\hyperlink{classgko_1_1LinOp}{Lin\+Op}} $>$ {\bfseries residual\+\_\+norm}
\item 
\Hypertarget{structgko_1_1log_1_1iteration__complete__data_a45c3f9f78db979489791d59a5991fcee}\label{structgko_1_1log_1_1iteration__complete__data_a45c3f9f78db979489791d59a5991fcee} 
std::\+unique\+\_\+ptr$<$ const \doxymbox{\hyperlink{classgko_1_1LinOp}{Lin\+Op}} $>$ {\bfseries implicit\+\_\+sq\+\_\+residual\+\_\+norm}
\item 
\Hypertarget{structgko_1_1log_1_1iteration__complete__data_a5af0477c9eaf409971f748daa5db0e93}\label{structgko_1_1log_1_1iteration__complete__data_a5af0477c9eaf409971f748daa5db0e93} 
\doxymbox{\hyperlink{classgko_1_1array}{array}}$<$ \doxymbox{\hyperlink{classgko_1_1stopping__status}{stopping\+\_\+status}} $>$ {\bfseries status}
\item 
\Hypertarget{structgko_1_1log_1_1iteration__complete__data_aaf36e67ba2f305a3982d2ba3c36f61e1}\label{structgko_1_1log_1_1iteration__complete__data_aaf36e67ba2f305a3982d2ba3c36f61e1} 
bool {\bfseries all\+\_\+stopped}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Struct representing iteration complete related data. 

The documentation for this struct was generated from the following file:\+\begin{DoxyCompactItemize}
\item 
ginkgo/\+core/\+log/\+record.\+hpp\end{DoxyCompactItemize}
