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


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


Collaboration diagram for gko::\+solver::\+workspace\+\_\+traits\texorpdfstring{$<$}{<} Bicg\texorpdfstring{$<$}{<} Value\+Type \texorpdfstring{$>$}{>} \texorpdfstring{$>$}{>}:\+
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=258pt]{structgko_1_1solver_1_1workspace__traits_3_01Bicg_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_01Bicg_3_01ValueType_01_4_01_4_a8003a9820ab33f8170917b661b3c85b7}\label{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_a8003a9820ab33f8170917b661b3c85b7} 
using {\bfseries Solver} = \doxymbox{\hyperlink{classgko_1_1solver_1_1Bicg}{Bicg}}$<$Value\+Type$>$
\end{DoxyCompactItemize}
\doxysubsubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_ab9c1614fa9a8a3ca65aa878740656580}\label{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_ab9c1614fa9a8a3ca65aa878740656580} 
static int {\bfseries num\+\_\+vectors} (const Solver \&)
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_af4a35c03380c05eaf3b42e18d7b69fda}\label{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_af4a35c03380c05eaf3b42e18d7b69fda} 
static int {\bfseries num\+\_\+arrays} (const Solver \&)
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_af8b9b49b74194c25aefa9456712036ad}\label{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_af8b9b49b74194c25aefa9456712036ad} 
static std::\+vector$<$ std::\+string $>$ {\bfseries op\+\_\+names} (const Solver \&)
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_a3f4ae28a0488095db148e9f22455bc16}\label{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_a3f4ae28a0488095db148e9f22455bc16} 
static std::\+vector$<$ std::\+string $>$ {\bfseries array\+\_\+names} (const Solver \&)
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_a6677fae50c8fd484fd3888c8c80716c9}\label{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_a6677fae50c8fd484fd3888c8c80716c9} 
static std::\+vector$<$ int $>$ {\bfseries scalars} (const Solver \&)
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_a771419349a178ff847dc8a4fbd7937ff}\label{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_a771419349a178ff847dc8a4fbd7937ff} 
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_01Bicg_3_01ValueType_01_4_01_4_ac59c9e86d09b08b0f4e832c43a3846b7}\label{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_ac59c9e86d09b08b0f4e832c43a3846b7} 
static constexpr int {\bfseries r} = 0
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_a49c03f6158829187a1d93241935be5f2}\label{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_a49c03f6158829187a1d93241935be5f2} 
static constexpr int {\bfseries z} = 1
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_aab206ef7327fc224961dc7f5aec68ae6}\label{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_aab206ef7327fc224961dc7f5aec68ae6} 
static constexpr int {\bfseries p} = 2
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_a2adabd61e7d1372f874c5446a0c7b686}\label{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_a2adabd61e7d1372f874c5446a0c7b686} 
static constexpr int {\bfseries q} = 3
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_a07b3aa4f0cfef5888d2e082df32ab54f}\label{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_a07b3aa4f0cfef5888d2e082df32ab54f} 
static constexpr int {\bfseries r2} = 4
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_a88edd6313a9789684a64fbcac52e5a36}\label{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_a88edd6313a9789684a64fbcac52e5a36} 
static constexpr int {\bfseries z2} = 5
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_a7b2acd0b4931f5a2b4d65d9ffdb561b1}\label{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_a7b2acd0b4931f5a2b4d65d9ffdb561b1} 
static constexpr int {\bfseries p2} = 6
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_ad9b7c5ecffd87cf8d2477e964b4b9aa5}\label{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_ad9b7c5ecffd87cf8d2477e964b4b9aa5} 
static constexpr int {\bfseries q2} = 7
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_a249eba68c8eadec74ca41c7c5a5095d3}\label{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_a249eba68c8eadec74ca41c7c5a5095d3} 
static constexpr int {\bfseries beta} = 8
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_a80e8d521819352592f2c83e317602f17}\label{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_a80e8d521819352592f2c83e317602f17} 
static constexpr int {\bfseries prev\+\_\+rho} = 9
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_aa22235f83e51f5c7ebbca6c7a737008a}\label{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_aa22235f83e51f5c7ebbca6c7a737008a} 
static constexpr int {\bfseries rho} = 10
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_a88bde960475184928300d9e7a1677159}\label{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_a88bde960475184928300d9e7a1677159} 
static constexpr int {\bfseries one} = 11
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_a6129b11a4f90d69d150fc238b848891b}\label{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_a6129b11a4f90d69d150fc238b848891b} 
static constexpr int {\bfseries minus\+\_\+one} = 12
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_af60e26ead6774923110f051fdb4ff112}\label{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_af60e26ead6774923110f051fdb4ff112} 
static constexpr int {\bfseries stop} = 0
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_ad7a789eeff7ef40ab8087a4c3a99c7de}\label{structgko_1_1solver_1_1workspace__traits_3_01Bicg_3_01ValueType_01_4_01_4_ad7a789eeff7ef40ab8087a4c3a99c7de} 
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/\+bicg.\+hpp\end{DoxyCompactItemize}
