\doxysection{gko::\+solver::\+workspace\+\_\+traits\texorpdfstring{$<$}{<} Lower\+Trs\texorpdfstring{$<$}{<} Value\+Type, Index\+Type \texorpdfstring{$>$}{>} \texorpdfstring{$>$}{>} Struct Template Reference}
\hypertarget{structgko_1_1solver_1_1workspace__traits_3_01LowerTrs_3_01ValueType_00_01IndexType_01_4_01_4}{}\label{structgko_1_1solver_1_1workspace__traits_3_01LowerTrs_3_01ValueType_00_01IndexType_01_4_01_4}\index{gko::solver::workspace\_traits$<$ LowerTrs$<$ ValueType, IndexType $>$ $>$@{gko::solver::workspace\_traits$<$ LowerTrs$<$ ValueType, IndexType $>$ $>$}}


Inheritance diagram for gko::\+solver::\+workspace\+\_\+traits\texorpdfstring{$<$}{<} Lower\+Trs\texorpdfstring{$<$}{<} Value\+Type, Index\+Type \texorpdfstring{$>$}{>} \texorpdfstring{$>$}{>}:\+
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=266pt]{structgko_1_1solver_1_1workspace__traits_3_01LowerTrs_3_01ValueType_00_01IndexType_01_4_01_4__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for gko::\+solver::\+workspace\+\_\+traits\texorpdfstring{$<$}{<} Lower\+Trs\texorpdfstring{$<$}{<} Value\+Type, Index\+Type \texorpdfstring{$>$}{>} \texorpdfstring{$>$}{>}:\+
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=266pt]{structgko_1_1solver_1_1workspace__traits_3_01LowerTrs_3_01ValueType_00_01IndexType_01_4_01_4__coll__graph}
\end{center}
\end{figure}
\doxysubsubsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01LowerTrs_3_01ValueType_00_01IndexType_01_4_01_4_a2794a66e6ee43e36a31a5b91163855f9}\label{structgko_1_1solver_1_1workspace__traits_3_01LowerTrs_3_01ValueType_00_01IndexType_01_4_01_4_a2794a66e6ee43e36a31a5b91163855f9} 
using {\bfseries Solver} = \doxymbox{\hyperlink{classgko_1_1solver_1_1LowerTrs}{Lower\+Trs}}$<$Value\+Type, Index\+Type$>$
\end{DoxyCompactItemize}
\doxysubsubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01LowerTrs_3_01ValueType_00_01IndexType_01_4_01_4_a2faff1c45505db3fd19448e2887fce22}\label{structgko_1_1solver_1_1workspace__traits_3_01LowerTrs_3_01ValueType_00_01IndexType_01_4_01_4_a2faff1c45505db3fd19448e2887fce22} 
static int {\bfseries num\+\_\+vectors} (const Solver \&)
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01LowerTrs_3_01ValueType_00_01IndexType_01_4_01_4_a30240a76cea53397464469c579e44dd2}\label{structgko_1_1solver_1_1workspace__traits_3_01LowerTrs_3_01ValueType_00_01IndexType_01_4_01_4_a30240a76cea53397464469c579e44dd2} 
static int {\bfseries num\+\_\+arrays} (const Solver \&)
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01LowerTrs_3_01ValueType_00_01IndexType_01_4_01_4_a6b32120d9fe75db58df99f949bb063b3}\label{structgko_1_1solver_1_1workspace__traits_3_01LowerTrs_3_01ValueType_00_01IndexType_01_4_01_4_a6b32120d9fe75db58df99f949bb063b3} 
static std::\+vector$<$ std::\+string $>$ {\bfseries op\+\_\+names} (const Solver \&)
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01LowerTrs_3_01ValueType_00_01IndexType_01_4_01_4_a25b55fd3996a005417951bfd522d7a09}\label{structgko_1_1solver_1_1workspace__traits_3_01LowerTrs_3_01ValueType_00_01IndexType_01_4_01_4_a25b55fd3996a005417951bfd522d7a09} 
static std::\+vector$<$ std::\+string $>$ {\bfseries array\+\_\+names} (const Solver \&)
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01LowerTrs_3_01ValueType_00_01IndexType_01_4_01_4_ae25b59d95533f2486508d27ba8f72354}\label{structgko_1_1solver_1_1workspace__traits_3_01LowerTrs_3_01ValueType_00_01IndexType_01_4_01_4_ae25b59d95533f2486508d27ba8f72354} 
static std::\+vector$<$ int $>$ {\bfseries scalars} (const Solver \&)
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01LowerTrs_3_01ValueType_00_01IndexType_01_4_01_4_a4831adc6c637614ddd133cef1531bb79}\label{structgko_1_1solver_1_1workspace__traits_3_01LowerTrs_3_01ValueType_00_01IndexType_01_4_01_4_a4831adc6c637614ddd133cef1531bb79} 
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_01LowerTrs_3_01ValueType_00_01IndexType_01_4_01_4_a6c965d42bea6ad363baffaaef44259c2}\label{structgko_1_1solver_1_1workspace__traits_3_01LowerTrs_3_01ValueType_00_01IndexType_01_4_01_4_a6c965d42bea6ad363baffaaef44259c2} 
static constexpr int {\bfseries transposed\+\_\+b} = 0
\item 
\Hypertarget{structgko_1_1solver_1_1workspace__traits_3_01LowerTrs_3_01ValueType_00_01IndexType_01_4_01_4_a375f74dcceabe2273a0dec471062e965}\label{structgko_1_1solver_1_1workspace__traits_3_01LowerTrs_3_01ValueType_00_01IndexType_01_4_01_4_a375f74dcceabe2273a0dec471062e965} 
static constexpr int {\bfseries transposed\+\_\+x} = 1
\end{DoxyCompactItemize}


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