\doxysection{gko::\+solver::\+workspace\+\_\+traits\texorpdfstring{$<$}{<} Pipe\+Cg\texorpdfstring{$<$}{<} Value\+Type \texorpdfstring{$>$}{>} \texorpdfstring{$>$}{>} Struct Template Reference}
\hypertarget{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4}{}\label{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4}\index{gko::solver::workspace\_traits$<$ PipeCg$<$ ValueType $>$ $>$@{gko::solver::workspace\_traits$<$ PipeCg$<$ ValueType $>$ $>$}}


Inheritance diagram for gko::\+solver::\+workspace\+\_\+traits\texorpdfstring{$<$}{<} Pipe\+Cg\texorpdfstring{$<$}{<} Value\+Type \texorpdfstring{$>$}{>} \texorpdfstring{$>$}{>}:\+
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=277pt]{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for gko::\+solver::\+workspace\+\_\+traits\texorpdfstring{$<$}{<} Pipe\+Cg\texorpdfstring{$<$}{<} Value\+Type \texorpdfstring{$>$}{>} \texorpdfstring{$>$}{>}:\+
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=277pt]{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4__coll__graph}
\end{center}
\end{figure}
\doxysubsubsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_a14638415e336b6533d18d78b75e7e0a7}\label{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_a14638415e336b6533d18d78b75e7e0a7} 
using {\bfseries Solver} = \doxymbox{\hyperlink{classgko_1_1solver_1_1PipeCg}{Pipe\+Cg}}$<$Value\+Type$>$
\end{DoxyCompactItemize}
\doxysubsubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_a4b5f3d44c9943c5908af89d3b5574968}\label{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_a4b5f3d44c9943c5908af89d3b5574968} 
static int {\bfseries num\+\_\+vectors} (const Solver \&)
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_a31b7de521323f565b0399bad27552bbc}\label{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_a31b7de521323f565b0399bad27552bbc} 
static int {\bfseries num\+\_\+arrays} (const Solver \&)
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_af405ab321e087505e9ec0922af17b889}\label{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_af405ab321e087505e9ec0922af17b889} 
static std::\+vector$<$ std::\+string $>$ {\bfseries op\+\_\+names} (const Solver \&)
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_a29f1ebcbb527c77f1abc8fbbb9abfdf9}\label{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_a29f1ebcbb527c77f1abc8fbbb9abfdf9} 
static std::\+vector$<$ std::\+string $>$ {\bfseries array\+\_\+names} (const Solver \&)
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_a10d2719a5e156b12fa5acf3ea79a5d15}\label{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_a10d2719a5e156b12fa5acf3ea79a5d15} 
static std::\+vector$<$ int $>$ {\bfseries scalars} (const Solver \&)
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_a3216c178facc2369e5f85ba0cc9636b5}\label{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_a3216c178facc2369e5f85ba0cc9636b5} 
static std::\+vector$<$ int $>$ {\bfseries vectors} (const Solver \&)
\end{DoxyCompactItemize}
\doxysubsubsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_a167487e89a1429e39b51eb2c13f75829}\label{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_a167487e89a1429e39b51eb2c13f75829} 
static constexpr int {\bfseries rw} = 0
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_a7b043b9cff77c22c070ed5d147948e85}\label{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_a7b043b9cff77c22c070ed5d147948e85} 
static constexpr int {\bfseries z} = 1
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_a747f206665148ae44761e2bd0fb9fb53}\label{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_a747f206665148ae44761e2bd0fb9fb53} 
static constexpr int {\bfseries p} = 2
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_aa8e4d7cde75c8e64660513040de2aa38}\label{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_aa8e4d7cde75c8e64660513040de2aa38} 
static constexpr int {\bfseries m} = 3
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_abb3d8e3b04bf51da6b0010d21604b0c4}\label{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_abb3d8e3b04bf51da6b0010d21604b0c4} 
static constexpr int {\bfseries n} = 4
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_a738890df427fea54102f916d011ff621}\label{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_a738890df427fea54102f916d011ff621} 
static constexpr int {\bfseries q} = 5
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_affcd8b4325e63efe5920fd52c23e5034}\label{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_affcd8b4325e63efe5920fd52c23e5034} 
static constexpr int {\bfseries f} = 6
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_a4f6aa567951852ba4f1190f04c8c7dec}\label{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_a4f6aa567951852ba4f1190f04c8c7dec} 
static constexpr int {\bfseries g} = 7
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_a46c253a7696afa7f7e818a51a2f69f12}\label{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_a46c253a7696afa7f7e818a51a2f69f12} 
static constexpr int {\bfseries beta} = 8
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_a24f62ad2e4a51df1a3044aaca559c0bb}\label{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_a24f62ad2e4a51df1a3044aaca559c0bb} 
static constexpr int {\bfseries rhodelta} = 9
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_ae86866b1e3a82c9fb963de1215e66bde}\label{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_ae86866b1e3a82c9fb963de1215e66bde} 
static constexpr int {\bfseries prev\+\_\+rho} = 10
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_aee3bba9d52d5fb01b1527a869958d621}\label{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_aee3bba9d52d5fb01b1527a869958d621} 
static constexpr int {\bfseries one} = 11
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_a734b1c88ecb6164dda01acfb1f8fac53}\label{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_a734b1c88ecb6164dda01acfb1f8fac53} 
static constexpr int {\bfseries minus\+\_\+one} = 12
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_ad61dc4617d6b85ab30928f72dfaca299}\label{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_ad61dc4617d6b85ab30928f72dfaca299} 
static constexpr int {\bfseries stop} = 0
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_a0a25129514ebcbcaee7ad3319cf18235}\label{structgko_1_1solver_1_1workspace__traits_3_01PipeCg_3_01ValueType_01_4_01_4_a0a25129514ebcbcaee7ad3319cf18235} 
static constexpr int {\bfseries tmp} = 1
\end{DoxyCompactItemize}


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