\doxysection{gko::\+stop::\+Implicit\+Residual\+Norm\texorpdfstring{$<$}{<} Value\+Type \texorpdfstring{$>$}{>}::\+parameters\+\_\+type Struct Reference}
\hypertarget{structgko_1_1stop_1_1ImplicitResidualNorm_1_1parameters__type}{}\label{structgko_1_1stop_1_1ImplicitResidualNorm_1_1parameters__type}\index{gko::stop::ImplicitResidualNorm$<$ ValueType $>$::parameters\_type@{gko::stop::ImplicitResidualNorm$<$ ValueType $>$::parameters\_type}}


Inheritance diagram for gko::\+stop::\+Implicit\+Residual\+Norm\texorpdfstring{$<$}{<} Value\+Type \texorpdfstring{$>$}{>}::\+parameters\+\_\+type:\+
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=263pt]{structgko_1_1stop_1_1ImplicitResidualNorm_1_1parameters__type__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for gko::\+stop::\+Implicit\+Residual\+Norm\texorpdfstring{$<$}{<} Value\+Type \texorpdfstring{$>$}{>}::\+parameters\+\_\+type:\+
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=263pt]{structgko_1_1stop_1_1ImplicitResidualNorm_1_1parameters__type__coll__graph}
\end{center}
\end{figure}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{structgko_1_1stop_1_1ImplicitResidualNorm_1_1parameters__type_a5c28c552cdbf716e5a35a1b87a068a47}\label{structgko_1_1stop_1_1ImplicitResidualNorm_1_1parameters__type_a5c28c552cdbf716e5a35a1b87a068a47} 
\doxymbox{\hyperlink{structgko_1_1stop_1_1ImplicitResidualNorm_1_1parameters__type}{parameters\+\_\+type}} \& {\bfseries with\+\_\+reduction\+\_\+factor} (\doxymbox{\hyperlink{namespacegko_a107302a750bfa82a2107c77293f791c9}{remove\+\_\+complex}}$<$ Value\+Type $>$ value)
\item 
\Hypertarget{structgko_1_1stop_1_1ImplicitResidualNorm_1_1parameters__type_a554b0f958479e2d95976cb7ffade39ee}\label{structgko_1_1stop_1_1ImplicitResidualNorm_1_1parameters__type_a554b0f958479e2d95976cb7ffade39ee} 
{\footnotesize template$<$typename... Args$>$ }\\auto {\bfseries with\+\_\+baseline} (Args \&\&... \+\_\+value) -\/$>$ std::\+decay\+\_\+t$<$ decltype(\texorpdfstring{$\ast$}{*}(this-\/$>$self()))$>$ \&
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions inherited from \doxymbox{\hyperlink{classgko_1_1enable__parameters__type}{gko::\+enable\+\_\+parameters\+\_\+type$<$ parameters\+\_\+type, Factory $>$}}}
\begin{DoxyCompactItemize}
\item 
parameters\+\_\+type \& {\bfseries with\+\_\+loggers} (Args \&\&... \+\_\+value)
\begin{DoxyCompactList}\small\item\em Provides the loggers to be added to the factory and its generated objects in a fluent interface. \end{DoxyCompactList}\item 
std::\+unique\+\_\+ptr$<$ Factory $>$ \doxymbox{\hyperlink{classgko_1_1enable__parameters__type_a65a5adc4eb7078475d26e7991efae64d}{on}} (std::\+shared\+\_\+ptr$<$ const \doxymbox{\hyperlink{classgko_1_1Executor}{Executor}} $>$ exec) const
\begin{DoxyCompactList}\small\item\em Creates a new factory on the specified executor. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\doxymbox{\hyperlink{namespacegko_a107302a750bfa82a2107c77293f791c9}{remove\+\_\+complex}}$<$ Value\+Type $>$ \doxymbox{\hyperlink{structgko_1_1stop_1_1ImplicitResidualNorm_1_1parameters__type_a1350c90c9339b9ad86cde9247163a599}{reduction\+\_\+factor}}
\begin{DoxyCompactList}\small\item\em Implicit Residual norm goal. \end{DoxyCompactList}\item 
\doxymbox{\hyperlink{group__stop_ga5fe97c4263e876f68b5d4a21f0e615b9}{mode}} \doxymbox{\hyperlink{structgko_1_1stop_1_1ImplicitResidualNorm_1_1parameters__type_a6461458a3f3de03615d338b9122981c7}{baseline}} \{mode::\+rhs\+\_\+norm\}
\begin{DoxyCompactList}\small\item\em The quantity the reduction is relative to. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsection*{Additional Inherited Members}
\doxysubsection*{Public Types inherited from \doxymbox{\hyperlink{classgko_1_1enable__parameters__type}{gko::\+enable\+\_\+parameters\+\_\+type$<$ parameters\+\_\+type, Factory $>$}}}
\begin{DoxyCompactItemize}
\item 
using {\bfseries factory}
\end{DoxyCompactItemize}


\label{doc-variable-members}
\Hypertarget{structgko_1_1stop_1_1ImplicitResidualNorm_1_1parameters__type_doc-variable-members}
\doxysubsection{Member Data Documentation}
\Hypertarget{structgko_1_1stop_1_1ImplicitResidualNorm_1_1parameters__type_a6461458a3f3de03615d338b9122981c7}\index{gko::stop::ImplicitResidualNorm$<$ ValueType $>$::parameters\_type@{gko::stop::ImplicitResidualNorm$<$ ValueType $>$::parameters\_type}!baseline@{baseline}}
\index{baseline@{baseline}!gko::stop::ImplicitResidualNorm$<$ ValueType $>$::parameters\_type@{gko::stop::ImplicitResidualNorm$<$ ValueType $>$::parameters\_type}}
\doxysubsubsection{\texorpdfstring{baseline}{baseline}}
{\footnotesize\ttfamily \label{structgko_1_1stop_1_1ImplicitResidualNorm_1_1parameters__type_a6461458a3f3de03615d338b9122981c7} 
template$<$typename Value\+Type = default\+\_\+precision$>$ \\
\doxymbox{\hyperlink{group__stop_ga5fe97c4263e876f68b5d4a21f0e615b9}{mode}} \doxymbox{\hyperlink{classgko_1_1stop_1_1ImplicitResidualNorm}{gko::\+stop::\+\+Implicit\+Residual\+Norm}}$<$ Value\+Type $>$::\+parameters\+\_\+type::\+baseline \{mode::\+rhs\+\_\+norm\}}



The quantity the reduction is relative to. 

Choices include "{}mode::\+rhs\+\_\+norm"{}, "{}mode::\+initial\+\_\+resnorm"{} and "{}mode::\+absolute"{} \Hypertarget{structgko_1_1stop_1_1ImplicitResidualNorm_1_1parameters__type_a1350c90c9339b9ad86cde9247163a599}\index{gko::stop::ImplicitResidualNorm$<$ ValueType $>$::parameters\_type@{gko::stop::ImplicitResidualNorm$<$ ValueType $>$::parameters\_type}!reduction\_factor@{reduction\_factor}}
\index{reduction\_factor@{reduction\_factor}!gko::stop::ImplicitResidualNorm$<$ ValueType $>$::parameters\_type@{gko::stop::ImplicitResidualNorm$<$ ValueType $>$::parameters\_type}}
\doxysubsubsection{\texorpdfstring{reduction\_factor}{reduction\_factor}}
{\footnotesize\ttfamily \label{structgko_1_1stop_1_1ImplicitResidualNorm_1_1parameters__type_a1350c90c9339b9ad86cde9247163a599} 
template$<$typename Value\+Type = default\+\_\+precision$>$ \\
\doxymbox{\hyperlink{namespacegko_a107302a750bfa82a2107c77293f791c9}{remove\+\_\+complex}}$<$Value\+Type$>$ \doxymbox{\hyperlink{classgko_1_1stop_1_1ImplicitResidualNorm}{gko::\+stop::\+\+Implicit\+Residual\+Norm}}$<$ Value\+Type $>$::\+parameters\+\_\+type::\+reduction\+\_\+factor}

{\bfseries Initial value:\+}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ 5\ *\ std\ ::numeric\_limits<remove\_complex<ValueType>>::epsilon()\}}

\end{DoxyCode}


Implicit Residual norm goal. 



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