\doxysection{gko::\+batch::\+solver::\+Cg\texorpdfstring{$<$}{<} Value\+Type \texorpdfstring{$>$}{>}::\+parameters\+\_\+type Struct Reference}
\hypertarget{structgko_1_1batch_1_1solver_1_1Cg_1_1parameters__type}{}\label{structgko_1_1batch_1_1solver_1_1Cg_1_1parameters__type}\index{gko::batch::solver::Cg$<$ ValueType $>$::parameters\_type@{gko::batch::solver::Cg$<$ ValueType $>$::parameters\_type}}


Inheritance diagram for gko::\+batch::\+solver::\+Cg\texorpdfstring{$<$}{<} Value\+Type \texorpdfstring{$>$}{>}::\+parameters\+\_\+type:\+
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structgko_1_1batch_1_1solver_1_1Cg_1_1parameters__type__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for gko::\+batch::\+solver::\+Cg\texorpdfstring{$<$}{<} Value\+Type \texorpdfstring{$>$}{>}::\+parameters\+\_\+type:\+
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structgko_1_1batch_1_1solver_1_1Cg_1_1parameters__type__coll__graph}
\end{center}
\end{figure}
\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}
\doxysubsection*{Public Member Functions inherited from \doxymbox{\hyperlink{structgko_1_1batch_1_1solver_1_1enable__preconditioned__iterative__solver__factory__parameters}{gko::\+batch::\+solver::\+enable\+\_\+preconditioned\+\_\+iterative\+\_\+solver\+\_\+factory\+\_\+parameters$<$ parameters\+\_\+type, Factory $>$}}}
\begin{DoxyCompactItemize}
\item 
auto {\bfseries with\+\_\+max\+\_\+iterations} (Args \&\&... \+\_\+value) -\/$>$ std::\+decay\+\_\+t$<$ decltype(\texorpdfstring{$\ast$}{*}(this-\/$>$self()))$>$ \&
\item 
auto {\bfseries with\+\_\+tolerance} (Args \&\&... \+\_\+value) -\/$>$ std::\+decay\+\_\+t$<$ decltype(\texorpdfstring{$\ast$}{*}(this-\/$>$self()))$>$ \&
\item 
auto {\bfseries with\+\_\+tolerance\+\_\+type} (Args \&\&... \+\_\+value) -\/$>$ std::\+decay\+\_\+t$<$ decltype(\texorpdfstring{$\ast$}{*}(this-\/$>$self()))$>$ \&
\item 
auto {\bfseries with\+\_\+preconditioner} (\doxymbox{\hyperlink{classgko_1_1deferred__factory__parameter}{::\+gko::\+deferred\+\_\+factory\+\_\+parameter}}$<$ preconditioner\+\_\+type $>$ factory) -\/$>$ std::\+decay\+\_\+t$<$ decltype(\texorpdfstring{$\ast$}{*}(this-\/$>$self()))$>$ \&
\item 
auto {\bfseries with\+\_\+generated\+\_\+preconditioner} (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}
\doxysubsection*{Public Attributes inherited from \doxymbox{\hyperlink{structgko_1_1batch_1_1solver_1_1enable__preconditioned__iterative__solver__factory__parameters}{gko::\+batch::\+solver::\+enable\+\_\+preconditioned\+\_\+iterative\+\_\+solver\+\_\+factory\+\_\+parameters$<$ parameters\+\_\+type, Factory $>$}}}
\begin{DoxyCompactItemize}
\item 
int \doxymbox{\hyperlink{structgko_1_1batch_1_1solver_1_1enable__preconditioned__iterative__solver__factory__parameters_a27570adff31e3558786aced9c2a0042c}{max\+\_\+iterations}}
\begin{DoxyCompactList}\small\item\em Default maximum number iterations allowed. \end{DoxyCompactList}\item 
double \doxymbox{\hyperlink{structgko_1_1batch_1_1solver_1_1enable__preconditioned__iterative__solver__factory__parameters_a2de5472d843daeead2e2be40963d1e51}{tolerance}}
\begin{DoxyCompactList}\small\item\em Default residual tolerance. \end{DoxyCompactList}\item 
::\+gko::\+batch::\+stop::\+tolerance\+\_\+type {\bfseries tolerance\+\_\+type}
\begin{DoxyCompactList}\small\item\em To specify which type of tolerance check is to be considered, absolute or relative (to the rhs l2 norm). \end{DoxyCompactList}\item 
std::\+shared\+\_\+ptr$<$ const \doxymbox{\hyperlink{classgko_1_1batch_1_1BatchLinOpFactory}{Batch\+Lin\+Op\+Factory}} $>$ \doxymbox{\hyperlink{structgko_1_1batch_1_1solver_1_1enable__preconditioned__iterative__solver__factory__parameters_a62d982e1f1bad507ea74ba0be81d859b}{preconditioner}}
\begin{DoxyCompactList}\small\item\em The preconditioner to be used by the iterative solver. \end{DoxyCompactList}\item 
std::\+shared\+\_\+ptr$<$ const \doxymbox{\hyperlink{classgko_1_1batch_1_1BatchLinOp}{Batch\+Lin\+Op}} $>$ \doxymbox{\hyperlink{structgko_1_1batch_1_1solver_1_1enable__preconditioned__iterative__solver__factory__parameters_ab9b3bdf2d54eecbfb9c322e3e4289295}{generated\+\_\+preconditioner}}
\begin{DoxyCompactList}\small\item\em Already generated preconditioner. \end{DoxyCompactList}\end{DoxyCompactItemize}


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