\doxysection{gko::\+stop::\+Combined Class Reference}
\hypertarget{classgko_1_1stop_1_1Combined}{}\label{classgko_1_1stop_1_1Combined}\index{gko::stop::Combined@{gko::stop::Combined}}


The \doxylink{classgko_1_1stop_1_1Combined}{Combined} class is used to combine multiple criterions together through an OR operation.  




{\ttfamily \+\#include $<$ginkgo/\+core/\+stop/\+combined.\+hpp$>$}



Inheritance diagram for gko::\+stop::\+Combined:\+
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classgko_1_1stop_1_1Combined__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for gko::\+stop::\+Combined:\+
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classgko_1_1stop_1_1Combined__coll__graph}
\end{center}
\end{figure}
\doxysubsubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \doxymbox{\hyperlink{structgko_1_1stop_1_1Combined_1_1parameters__type}{parameters\+\_\+type}}
\item 
class \doxymbox{\hyperlink{classgko_1_1stop_1_1Combined_1_1Factory}{Factory}}
\end{DoxyCompactItemize}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classgko_1_1stop_1_1Combined_a6ac2aba50eef8a233bdc51e2e34bb1f9}\label{classgko_1_1stop_1_1Combined_a6ac2aba50eef8a233bdc51e2e34bb1f9} 
const \doxymbox{\hyperlink{structgko_1_1stop_1_1Combined_1_1parameters__type}{parameters\+\_\+type}} \& {\bfseries get\+\_\+parameters} () const
\end{DoxyCompactItemize}
\doxysubsubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classgko_1_1stop_1_1Combined_a5c26c80f863fb37c7eab250c1a07f55e}\label{classgko_1_1stop_1_1Combined_a5c26c80f863fb37c7eab250c1a07f55e} 
static \doxymbox{\hyperlink{structgko_1_1stop_1_1Combined_1_1parameters__type}{parameters\+\_\+type}} {\bfseries build} ()
\end{DoxyCompactItemize}
\doxysubsubsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classgko_1_1stop_1_1Combined_a7c6977e97337814148e9c8ba5801ebf9}\label{classgko_1_1stop_1_1Combined_a7c6977e97337814148e9c8ba5801ebf9} 
class {\bfseries Enable\+Polymorphic\+Object$<$ Combined, Criterion $>$}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
The \doxylink{classgko_1_1stop_1_1Combined}{Combined} class is used to combine multiple criterions together through an OR operation. 

The typical use case is to stop the iteration process if any of the criteria is fulfilled, e.\+g. a number of iterations, the relative residual norm has reached a threshold, etc. 

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