\doxysection{gko::\+Transposable Class Reference}
\hypertarget{classgko_1_1Transposable}{}\label{classgko_1_1Transposable}\index{gko::Transposable@{gko::Transposable}}


Linear operators which support transposition should implement the \doxylink{classgko_1_1Transposable}{Transposable} interface.  




{\ttfamily \+\#include $<$ginkgo/\+core/\+base/\+lin\+\_\+op.\+hpp$>$}



Inherited by \doxymbox{\hyperlink{classgko_1_1Combination}{gko::\+\+Combination$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1Composition}{gko::\+\+Composition$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1Composition}{gko::\+\+Composition$<$ value\+\_\+type $>$}}, \doxymbox{\hyperlink{classgko_1_1Composition}{gko::\+\+Composition$<$ gko::\+default\+\_\+precision $>$}}, \doxymbox{\hyperlink{classgko_1_1Composition}{gko::\+\+Composition$<$ default\+\_\+precision $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Coo}{gko::\+matrix::\+\+Coo$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Csr}{gko::\+matrix::\+\+Csr$<$ value\+\_\+type, index\+\_\+type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Csr}{gko::\+matrix::\+\+Csr$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Dense}{gko::\+matrix::\+\+Dense$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Dense}{gko::\+matrix::\+\+Dense$<$ value\+\_\+type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Dense}{gko::\+matrix::\+\+Dense$<$ to\+\_\+complex$<$ Value\+Type $>$ $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Dense}{gko::\+matrix::\+\+Dense$<$ absolute\+\_\+type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Dense}{gko::\+matrix::\+\+Dense$<$ remove\+\_\+complex$<$ Value\+Type $>$ $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Diagonal}{gko::\+matrix::\+\+Diagonal$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Fbcsr}{gko::\+matrix::\+\+Fbcsr$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Identity}{gko::\+matrix::\+\+Identity$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1SparsityCsr}{gko::\+matrix::\+\+Sparsity\+Csr$<$ value\+\_\+type, index\+\_\+type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1SparsityCsr}{gko::\+matrix::\+\+Sparsity\+Csr$<$ Index\+Type, Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1SparsityCsr}{gko::\+matrix::\+\+Sparsity\+Csr$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Ic}{gko::\+preconditioner::\+\+Ic$<$ LSolver\+Type\+Or\+Value\+Type, Index\+Type $>$}}, , \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Isai}{gko::\+preconditioner::\+\+Isai$<$ Isai\+Type==isai\+\_\+type::\+general ? isai\+\_\+type::\+general :\+\+Isai\+Type==isai\+\_\+type::\+spd ? isai\+\_\+type::\+spd :\+\+Isai\+Type==isai\+\_\+type::\+lower ? isai\+\_\+type::\+upper :\+isai\+\_\+type::\+lower, Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Isai}{gko::\+preconditioner::\+\+Isai$<$ isai\+\_\+type::\+lower, Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Isai}{gko::\+preconditioner::\+\+Isai$<$ isai\+\_\+type::\+upper, Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Isai}{gko::\+preconditioner::\+\+Isai$<$ isai\+\_\+type::\+general, Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Isai}{gko::\+preconditioner::\+\+Isai$<$ isai\+\_\+type::\+spd, Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Jacobi}{gko::\+preconditioner::\+\+Jacobi$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Bicg}{gko::\+solver::\+\+Bicg$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Bicgstab}{gko::\+solver::\+\+Bicgstab$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Cg}{gko::\+solver::\+\+Cg$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Cgs}{gko::\+solver::\+\+Cgs$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Chebyshev}{gko::\+solver::\+\+Chebyshev$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Fcg}{gko::\+solver::\+\+Fcg$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Gcr}{gko::\+solver::\+\+Gcr$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Gmres}{gko::\+solver::\+\+Gmres$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Idr}{gko::\+solver::\+\+Idr$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1LowerTrs}{gko::\+solver::\+\+Lower\+Trs$<$ value\+\_\+type, index\+\_\+type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1LowerTrs}{gko::\+solver::\+\+Lower\+Trs$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Minres}{gko::\+solver::\+\+Minres$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1PipeCg}{gko::\+solver::\+\+Pipe\+Cg$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1UpperTrs}{gko::\+solver::\+\+Upper\+Trs$<$ value\+\_\+type, index\+\_\+type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1UpperTrs}{gko::\+solver::\+\+Upper\+Trs$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1Combination}{gko::\+\+Combination$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1Composition}{gko::\+\+Composition$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1experimental_1_1solver_1_1Direct}{gko::\+experimental::\+solver::\+\+Direct$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Coo}{gko::\+matrix::\+\+Coo$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Csr}{gko::\+matrix::\+\+Csr$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Dense}{gko::\+matrix::\+\+Dense$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Diagonal}{gko::\+matrix::\+\+Diagonal$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Fbcsr}{gko::\+matrix::\+\+Fbcsr$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Fft}{gko::\+matrix::\+\+Fft}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Fft2}{gko::\+matrix::\+\+Fft2}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Fft3}{gko::\+matrix::\+\+Fft3}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Identity}{gko::\+matrix::\+\+Identity$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1SparsityCsr}{gko::\+matrix::\+\+Sparsity\+Csr$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Ic}{gko::\+preconditioner::\+\+Ic$<$ LSolver\+Type\+Or\+Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Ilu}{gko::\+preconditioner::\+\+Ilu$<$ LSolver\+Type\+Or\+Value\+Type, USolver\+Type\+Or\+Value\+Type, Reverse\+Apply, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Isai}{gko::\+preconditioner::\+\+Isai$<$ Isai\+Type, Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Jacobi}{gko::\+preconditioner::\+\+Jacobi$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Bicg}{gko::\+solver::\+\+Bicg$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Bicgstab}{gko::\+solver::\+\+Bicgstab$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Cg}{gko::\+solver::\+\+Cg$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Cgs}{gko::\+solver::\+\+Cgs$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Chebyshev}{gko::\+solver::\+\+Chebyshev$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Fcg}{gko::\+solver::\+\+Fcg$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Gcr}{gko::\+solver::\+\+Gcr$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Gmres}{gko::\+solver::\+\+Gmres$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Idr}{gko::\+solver::\+\+Idr$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1LowerTrs}{gko::\+solver::\+\+Lower\+Trs$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Minres}{gko::\+solver::\+\+Minres$<$ Value\+Type $>$}}, and \doxymbox{\hyperlink{classgko_1_1solver_1_1PipeCg}{gko::\+solver::\+\+Pipe\+Cg$<$ Value\+Type $>$}}.

\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual std::\+unique\+\_\+ptr$<$ \doxymbox{\hyperlink{classgko_1_1LinOp}{Lin\+Op}} $>$ \doxymbox{\hyperlink{classgko_1_1Transposable_adf04fdf2ed79b117edbef42520bfe8fa}{transpose}} () const =0
\begin{DoxyCompactList}\small\item\em Returns a \doxylink{classgko_1_1LinOp}{Lin\+Op} representing the transpose of the \doxylink{classgko_1_1Transposable}{Transposable} object. \end{DoxyCompactList}\item 
virtual std::\+unique\+\_\+ptr$<$ \doxymbox{\hyperlink{classgko_1_1LinOp}{Lin\+Op}} $>$ \doxymbox{\hyperlink{classgko_1_1Transposable_a7c230aacdb222f09ba49baf0bd9e82eb}{conj\+\_\+transpose}} () const =0
\begin{DoxyCompactList}\small\item\em Returns a \doxylink{classgko_1_1LinOp}{Lin\+Op} representing the conjugate transpose of the \doxylink{classgko_1_1Transposable}{Transposable} object. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Linear operators which support transposition should implement the \doxylink{classgko_1_1Transposable}{Transposable} interface. 

It provides two functionalities, the normal transpose and the conjugate transpose.

The normal transpose returns the transpose of the linear operator without changing any of its elements representing the operation, $B = A^{T}$.

The conjugate transpose returns the conjugate of each of the elements and additionally transposes the linear operator representing the operation,  $B
   = A^{H}$.\hypertarget{classgko_1_1Transposable_autotoc_md75}{}\doxysubsubsection{\texorpdfstring{Example:\+ Transposing a Csr matrix:\+}{Example:\+ Transposing a Csr matrix:\+}}\label{classgko_1_1Transposable_autotoc_md75}

\begin{DoxyCode}{0}
\DoxyCodeLine{\textcolor{comment}{//Transposing\ an\ object\ of\ LinOp\ type.}}
\DoxyCodeLine{\textcolor{comment}{//The\ object\ you\ want\ to\ transpose.}}
\DoxyCodeLine{\textcolor{keyword}{auto}\ op\ =\ \doxymbox{\hyperlink{classgko_1_1matrix_1_1Csr_a5261906eecda7da087638981d011a9b2}{matrix::Csr::create}}(exec);}
\DoxyCodeLine{\textcolor{comment}{//Transpose\ the\ object\ by\ first\ converting\ it\ to\ a\ transposable\ type.}}
\DoxyCodeLine{\textcolor{keyword}{auto}\ trans\ =\ op-\/>transpose();}

\end{DoxyCode}
 

\label{doc-func-members}
\Hypertarget{classgko_1_1Transposable_doc-func-members}
\doxysubsection{Member Function Documentation}
\Hypertarget{classgko_1_1Transposable_a7c230aacdb222f09ba49baf0bd9e82eb}\index{gko::Transposable@{gko::Transposable}!conj\_transpose@{conj\_transpose}}
\index{conj\_transpose@{conj\_transpose}!gko::Transposable@{gko::Transposable}}
\doxysubsubsection{\texorpdfstring{conj\_transpose()}{conj\_transpose()}}
{\footnotesize\ttfamily \label{classgko_1_1Transposable_a7c230aacdb222f09ba49baf0bd9e82eb} 
virtual std::\+unique\+\_\+ptr$<$ \doxymbox{\hyperlink{classgko_1_1LinOp}{Lin\+Op}} $>$ gko::\+\+Transposable::\+conj\+\_\+transpose (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}}



Returns a \doxylink{classgko_1_1LinOp}{Lin\+Op} representing the conjugate transpose of the \doxylink{classgko_1_1Transposable}{Transposable} object. 

\begin{DoxyReturn}{Returns}
a pointer to the new conjugate transposed object 
\end{DoxyReturn}


Implemented in \doxymbox{\hyperlink{classgko_1_1Combination_a18bdd88bcfa68b5c9858749c50426629}{gko::\+\+Combination$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1Combination_a18bdd88bcfa68b5c9858749c50426629}{gko::\+\+Combination$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1Composition_ae9d4e8a318c21b265cdcd7ed33175e52}{gko::\+\+Composition$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1Composition_ae9d4e8a318c21b265cdcd7ed33175e52}{gko::\+\+Composition$<$ default\+\_\+precision $>$}}, \doxymbox{\hyperlink{classgko_1_1Composition_ae9d4e8a318c21b265cdcd7ed33175e52}{gko::\+\+Composition$<$ gko::\+default\+\_\+precision $>$}}, \doxymbox{\hyperlink{classgko_1_1Composition_ae9d4e8a318c21b265cdcd7ed33175e52}{gko::\+\+Composition$<$ value\+\_\+type $>$}}, \doxymbox{\hyperlink{classgko_1_1Composition_ae9d4e8a318c21b265cdcd7ed33175e52}{gko::\+\+Composition$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1experimental_1_1solver_1_1Direct_a1e16204dc058f4615d8e269a9cb3f4d8}{gko::\+experimental::\+solver::\+\+Direct$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Coo_a77810f90e29b3745f352a4c42c44bcfc}{gko::\+matrix::\+\+Coo$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Coo_a77810f90e29b3745f352a4c42c44bcfc}{gko::\+matrix::\+\+Coo$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Csr_af57eb59b5acb36cae0b3a16ffff9cf4f}{gko::\+matrix::\+\+Csr$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Csr_af57eb59b5acb36cae0b3a16ffff9cf4f}{gko::\+matrix::\+\+Csr$<$ value\+\_\+type, index\+\_\+type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Csr_af57eb59b5acb36cae0b3a16ffff9cf4f}{gko::\+matrix::\+\+Csr$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Dense_ac0ae2a7dcb94eb0b32e494c970d1fc7c}{gko::\+matrix::\+\+Dense$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Dense_ac0ae2a7dcb94eb0b32e494c970d1fc7c}{gko::\+matrix::\+\+Dense$<$ absolute\+\_\+type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Dense_ac0ae2a7dcb94eb0b32e494c970d1fc7c}{gko::\+matrix::\+\+Dense$<$ remove\+\_\+complex$<$ Value\+Type $>$ $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Dense_ac0ae2a7dcb94eb0b32e494c970d1fc7c}{gko::\+matrix::\+\+Dense$<$ to\+\_\+complex$<$ Value\+Type $>$ $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Dense_ac0ae2a7dcb94eb0b32e494c970d1fc7c}{gko::\+matrix::\+\+Dense$<$ value\+\_\+type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Dense_ac0ae2a7dcb94eb0b32e494c970d1fc7c}{gko::\+matrix::\+\+Dense$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Diagonal_a52d222e0925ab14ba3bb5d4842c49c68}{gko::\+matrix::\+\+Diagonal$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Diagonal_a52d222e0925ab14ba3bb5d4842c49c68}{gko::\+matrix::\+\+Diagonal$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Fbcsr_a97f46d033714288efa0cc59d303cce9c}{gko::\+matrix::\+\+Fbcsr$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Fbcsr_a97f46d033714288efa0cc59d303cce9c}{gko::\+matrix::\+\+Fbcsr$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Fft2_aaab750e26fcd9d0d8fd731b80312c29a}{gko::\+matrix::\+\+Fft2}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Fft3_a11f427f4b741e219e626b1297c0542d3}{gko::\+matrix::\+\+Fft3}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Fft_a5ce1f16dd7ba8593f62e33a18ef62313}{gko::\+matrix::\+\+Fft}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Identity_a75a54f2d74087e57a275db5605cc7478}{gko::\+matrix::\+\+Identity$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Identity_a75a54f2d74087e57a275db5605cc7478}{gko::\+matrix::\+\+Identity$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1SparsityCsr_afda5b4823e98e847e8e4bfd867751b71}{gko::\+matrix::\+\+Sparsity\+Csr$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1SparsityCsr_afda5b4823e98e847e8e4bfd867751b71}{gko::\+matrix::\+\+Sparsity\+Csr$<$ Index\+Type, Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1SparsityCsr_afda5b4823e98e847e8e4bfd867751b71}{gko::\+matrix::\+\+Sparsity\+Csr$<$ value\+\_\+type, index\+\_\+type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1SparsityCsr_afda5b4823e98e847e8e4bfd867751b71}{gko::\+matrix::\+\+Sparsity\+Csr$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Ic_a871b1f3209b309c88af7d61fdae865a5}{gko::\+preconditioner::\+\+Ic$<$ LSolver\+Type\+Or\+Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Ic_a871b1f3209b309c88af7d61fdae865a5}{gko::\+preconditioner::\+\+Ic$<$ LSolver\+Type\+Or\+Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Ilu_aa3123328a37f3680a5a07edb4f40b23a}{gko::\+preconditioner::\+\+Ilu$<$ LSolver\+Type\+Or\+Value\+Type, USolver\+Type\+Or\+Value\+Type, Reverse\+Apply, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Isai_aa58bee37b0fea967d9ea1b393ff016ec}{gko::\+preconditioner::\+\+Isai$<$ Isai\+Type, Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Isai_aa58bee37b0fea967d9ea1b393ff016ec}{gko::\+preconditioner::\+\+Isai$<$ isai\+\_\+type::\+general, Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Isai_aa58bee37b0fea967d9ea1b393ff016ec}{gko::\+preconditioner::\+\+Isai$<$ isai\+\_\+type::\+lower, Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Isai_aa58bee37b0fea967d9ea1b393ff016ec}{gko::\+preconditioner::\+\+Isai$<$ isai\+\_\+type::\+spd, Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Isai_aa58bee37b0fea967d9ea1b393ff016ec}{gko::\+preconditioner::\+\+Isai$<$ isai\+\_\+type::\+upper, Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Isai_aa58bee37b0fea967d9ea1b393ff016ec}{gko::\+preconditioner::\+\+Isai$<$ Isai\+Type==isai\+\_\+type::\+general ? isai\+\_\+type::\+general :\+\+Isai\+Type==isai\+\_\+type::\+spd ? isai\+\_\+type::\+spd :\+\+Isai\+Type==isai\+\_\+type::\+lower ? isai\+\_\+type::\+upper :\+isai\+\_\+type::\+lower, Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Jacobi_a10927b50a7eb32f8a027ae55a3864955}{gko::\+preconditioner::\+\+Jacobi$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Jacobi_a10927b50a7eb32f8a027ae55a3864955}{gko::\+preconditioner::\+\+Jacobi$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Bicg_a05d96cf47842a704a7e921f5611cc8fb}{gko::\+solver::\+\+Bicg$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Bicg_a05d96cf47842a704a7e921f5611cc8fb}{gko::\+solver::\+\+Bicg$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Bicgstab_a31d1878251f2ebe3002a522e149fb0db}{gko::\+solver::\+\+Bicgstab$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Bicgstab_a31d1878251f2ebe3002a522e149fb0db}{gko::\+solver::\+\+Bicgstab$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Cg_aa31343887c60e4d5259f9fb96b9a2746}{gko::\+solver::\+\+Cg$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Cg_aa31343887c60e4d5259f9fb96b9a2746}{gko::\+solver::\+\+Cg$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Cgs_a1decc1dd555f9aa05fb8addfbe4fa82e}{gko::\+solver::\+\+Cgs$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Cgs_a1decc1dd555f9aa05fb8addfbe4fa82e}{gko::\+solver::\+\+Cgs$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Chebyshev_a94ec64680857bb048f996056118eeb28}{gko::\+solver::\+\+Chebyshev$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Chebyshev_a94ec64680857bb048f996056118eeb28}{gko::\+solver::\+\+Chebyshev$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Fcg_a7dbdbeedd5a1fccc68e92a98b838166d}{gko::\+solver::\+\+Fcg$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Fcg_a7dbdbeedd5a1fccc68e92a98b838166d}{gko::\+solver::\+\+Fcg$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Gcr_a6e0cd466bcecdd012fa801861baefcd2}{gko::\+solver::\+\+Gcr$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Gcr_a6e0cd466bcecdd012fa801861baefcd2}{gko::\+solver::\+\+Gcr$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Gmres_a3544653256e70d60876c4dbfba0a8696}{gko::\+solver::\+\+Gmres$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Gmres_a3544653256e70d60876c4dbfba0a8696}{gko::\+solver::\+\+Gmres$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Idr_aab42df886956fc56aedf7c25e0b8c25d}{gko::\+solver::\+\+Idr$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Idr_aab42df886956fc56aedf7c25e0b8c25d}{gko::\+solver::\+\+Idr$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1LowerTrs_a985ecd78af865dd514bad65db8154d0d}{gko::\+solver::\+\+Lower\+Trs$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1LowerTrs_a985ecd78af865dd514bad65db8154d0d}{gko::\+solver::\+\+Lower\+Trs$<$ value\+\_\+type, index\+\_\+type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1LowerTrs_a985ecd78af865dd514bad65db8154d0d}{gko::\+solver::\+\+Lower\+Trs$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Minres_a1dcba6e7adacf6a8d6bd67c6a5bcd508}{gko::\+solver::\+\+Minres$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Minres_a1dcba6e7adacf6a8d6bd67c6a5bcd508}{gko::\+solver::\+\+Minres$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1PipeCg_a1056959c5a3d92583235754bf823e19c}{gko::\+solver::\+\+Pipe\+Cg$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1PipeCg_a1056959c5a3d92583235754bf823e19c}{gko::\+solver::\+\+Pipe\+Cg$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1UpperTrs_aaf05bef055786faa49c51f877cb00838}{gko::\+solver::\+\+Upper\+Trs$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1UpperTrs_aaf05bef055786faa49c51f877cb00838}{gko::\+solver::\+\+Upper\+Trs$<$ value\+\_\+type, index\+\_\+type $>$}}, and \doxymbox{\hyperlink{classgko_1_1solver_1_1UpperTrs_aaf05bef055786faa49c51f877cb00838}{gko::\+solver::\+\+Upper\+Trs$<$ Value\+Type, Index\+Type $>$}}.

\Hypertarget{classgko_1_1Transposable_adf04fdf2ed79b117edbef42520bfe8fa}\index{gko::Transposable@{gko::Transposable}!transpose@{transpose}}
\index{transpose@{transpose}!gko::Transposable@{gko::Transposable}}
\doxysubsubsection{\texorpdfstring{transpose()}{transpose()}}
{\footnotesize\ttfamily \label{classgko_1_1Transposable_adf04fdf2ed79b117edbef42520bfe8fa} 
virtual std::\+unique\+\_\+ptr$<$ \doxymbox{\hyperlink{classgko_1_1LinOp}{Lin\+Op}} $>$ gko::\+\+Transposable::\+transpose (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}}



Returns a \doxylink{classgko_1_1LinOp}{Lin\+Op} representing the transpose of the \doxylink{classgko_1_1Transposable}{Transposable} object. 

\begin{DoxyReturn}{Returns}
a pointer to the new transposed object 
\end{DoxyReturn}


Implemented in \doxymbox{\hyperlink{classgko_1_1Combination_a1f3a24989680d5d722d07d589af06253}{gko::\+\+Combination$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1Combination_a1f3a24989680d5d722d07d589af06253}{gko::\+\+Combination$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1Composition_a773045a3e20b724cdc0390c5c154f35c}{gko::\+\+Composition$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1Composition_a773045a3e20b724cdc0390c5c154f35c}{gko::\+\+Composition$<$ default\+\_\+precision $>$}}, \doxymbox{\hyperlink{classgko_1_1Composition_a773045a3e20b724cdc0390c5c154f35c}{gko::\+\+Composition$<$ gko::\+default\+\_\+precision $>$}}, \doxymbox{\hyperlink{classgko_1_1Composition_a773045a3e20b724cdc0390c5c154f35c}{gko::\+\+Composition$<$ value\+\_\+type $>$}}, \doxymbox{\hyperlink{classgko_1_1Composition_a773045a3e20b724cdc0390c5c154f35c}{gko::\+\+Composition$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1experimental_1_1solver_1_1Direct_a2aefcc7d7179764a2c74b5960e940ca6}{gko::\+experimental::\+solver::\+\+Direct$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Coo_a2430e61f85b0d5b71a15281f2480d9ce}{gko::\+matrix::\+\+Coo$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Coo_a2430e61f85b0d5b71a15281f2480d9ce}{gko::\+matrix::\+\+Coo$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Csr_aaa850dcdfabfc020918fa870e50c0b11}{gko::\+matrix::\+\+Csr$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Csr_aaa850dcdfabfc020918fa870e50c0b11}{gko::\+matrix::\+\+Csr$<$ value\+\_\+type, index\+\_\+type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Csr_aaa850dcdfabfc020918fa870e50c0b11}{gko::\+matrix::\+\+Csr$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Dense_ac31fee525813e3acbd6d5d8e20bad230}{gko::\+matrix::\+\+Dense$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Dense_ac31fee525813e3acbd6d5d8e20bad230}{gko::\+matrix::\+\+Dense$<$ absolute\+\_\+type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Dense_ac31fee525813e3acbd6d5d8e20bad230}{gko::\+matrix::\+\+Dense$<$ remove\+\_\+complex$<$ Value\+Type $>$ $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Dense_ac31fee525813e3acbd6d5d8e20bad230}{gko::\+matrix::\+\+Dense$<$ to\+\_\+complex$<$ Value\+Type $>$ $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Dense_ac31fee525813e3acbd6d5d8e20bad230}{gko::\+matrix::\+\+Dense$<$ value\+\_\+type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Dense_ac31fee525813e3acbd6d5d8e20bad230}{gko::\+matrix::\+\+Dense$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Diagonal_ae4bd12983de99205e870adf707d5f4d8}{gko::\+matrix::\+\+Diagonal$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Diagonal_ae4bd12983de99205e870adf707d5f4d8}{gko::\+matrix::\+\+Diagonal$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Fbcsr_a19a87c21fe71a54557e32f6470670516}{gko::\+matrix::\+\+Fbcsr$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Fbcsr_a19a87c21fe71a54557e32f6470670516}{gko::\+matrix::\+\+Fbcsr$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Fft2_ab8d8067830d29ce7af252e5c917c39ad}{gko::\+matrix::\+\+Fft2}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Fft3_abc98da9eaa9de7af55860d89ca3e888f}{gko::\+matrix::\+\+Fft3}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Fft_a5a4172a018d9c8236d1168f3852846ab}{gko::\+matrix::\+\+Fft}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Identity_ab8e03f1121e194c79b82bb98e15ea03f}{gko::\+matrix::\+\+Identity$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1Identity_ab8e03f1121e194c79b82bb98e15ea03f}{gko::\+matrix::\+\+Identity$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1SparsityCsr_aa724de1605232ebbe459761d3dfda7df}{gko::\+matrix::\+\+Sparsity\+Csr$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1SparsityCsr_aa724de1605232ebbe459761d3dfda7df}{gko::\+matrix::\+\+Sparsity\+Csr$<$ Index\+Type, Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1SparsityCsr_aa724de1605232ebbe459761d3dfda7df}{gko::\+matrix::\+\+Sparsity\+Csr$<$ value\+\_\+type, index\+\_\+type $>$}}, \doxymbox{\hyperlink{classgko_1_1matrix_1_1SparsityCsr_aa724de1605232ebbe459761d3dfda7df}{gko::\+matrix::\+\+Sparsity\+Csr$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Ic_a50377c364b6b4b472cd5a58d94b0aacc}{gko::\+preconditioner::\+\+Ic$<$ LSolver\+Type\+Or\+Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Ic_a50377c364b6b4b472cd5a58d94b0aacc}{gko::\+preconditioner::\+\+Ic$<$ LSolver\+Type\+Or\+Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Ilu_a617173d48bdd4489c68273e2b9e00e15}{gko::\+preconditioner::\+\+Ilu$<$ LSolver\+Type\+Or\+Value\+Type, USolver\+Type\+Or\+Value\+Type, Reverse\+Apply, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Isai_a3e26156714162848e3660bcfbb5b81e9}{gko::\+preconditioner::\+\+Isai$<$ Isai\+Type, Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Isai_a3e26156714162848e3660bcfbb5b81e9}{gko::\+preconditioner::\+\+Isai$<$ isai\+\_\+type::\+general, Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Isai_a3e26156714162848e3660bcfbb5b81e9}{gko::\+preconditioner::\+\+Isai$<$ isai\+\_\+type::\+lower, Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Isai_a3e26156714162848e3660bcfbb5b81e9}{gko::\+preconditioner::\+\+Isai$<$ isai\+\_\+type::\+spd, Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Isai_a3e26156714162848e3660bcfbb5b81e9}{gko::\+preconditioner::\+\+Isai$<$ isai\+\_\+type::\+upper, Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Isai_a3e26156714162848e3660bcfbb5b81e9}{gko::\+preconditioner::\+\+Isai$<$ Isai\+Type==isai\+\_\+type::\+general ? isai\+\_\+type::\+general :\+\+Isai\+Type==isai\+\_\+type::\+spd ? isai\+\_\+type::\+spd :\+\+Isai\+Type==isai\+\_\+type::\+lower ? isai\+\_\+type::\+upper :\+isai\+\_\+type::\+lower, Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Jacobi_a96319afdb21239eff448d93451e946c0}{gko::\+preconditioner::\+\+Jacobi$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Jacobi_a96319afdb21239eff448d93451e946c0}{gko::\+preconditioner::\+\+Jacobi$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Bicg_a4ca72815080b15c6e9f962f650bb4828}{gko::\+solver::\+\+Bicg$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Bicg_a4ca72815080b15c6e9f962f650bb4828}{gko::\+solver::\+\+Bicg$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Bicgstab_a4d68ba2d33268ac365c962aa6ac2c813}{gko::\+solver::\+\+Bicgstab$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Bicgstab_a4d68ba2d33268ac365c962aa6ac2c813}{gko::\+solver::\+\+Bicgstab$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Cg_abfeaf79ddd09367e9fba45e19e6cd35a}{gko::\+solver::\+\+Cg$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Cg_abfeaf79ddd09367e9fba45e19e6cd35a}{gko::\+solver::\+\+Cg$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Cgs_ae0a4d5f389285f61f9b9f55c80d21b21}{gko::\+solver::\+\+Cgs$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Cgs_ae0a4d5f389285f61f9b9f55c80d21b21}{gko::\+solver::\+\+Cgs$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Chebyshev_afa5efbd38a62f86477d95d8a239b3c50}{gko::\+solver::\+\+Chebyshev$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Chebyshev_afa5efbd38a62f86477d95d8a239b3c50}{gko::\+solver::\+\+Chebyshev$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Fcg_a2d8092247167dc5e583b00e306497f8a}{gko::\+solver::\+\+Fcg$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Fcg_a2d8092247167dc5e583b00e306497f8a}{gko::\+solver::\+\+Fcg$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Gcr_a8eb2a020143f55a44a9c582b073acac3}{gko::\+solver::\+\+Gcr$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Gcr_a8eb2a020143f55a44a9c582b073acac3}{gko::\+solver::\+\+Gcr$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Gmres_a3809f2d4f4a9d9fda4d10f00537803ef}{gko::\+solver::\+\+Gmres$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Gmres_a3809f2d4f4a9d9fda4d10f00537803ef}{gko::\+solver::\+\+Gmres$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Idr_ad4833c93b74f11a9899787039837c708}{gko::\+solver::\+\+Idr$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Idr_ad4833c93b74f11a9899787039837c708}{gko::\+solver::\+\+Idr$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1LowerTrs_a7a5f0015597617ac9308e7f3b6f2b6c1}{gko::\+solver::\+\+Lower\+Trs$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1LowerTrs_a7a5f0015597617ac9308e7f3b6f2b6c1}{gko::\+solver::\+\+Lower\+Trs$<$ value\+\_\+type, index\+\_\+type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1LowerTrs_a7a5f0015597617ac9308e7f3b6f2b6c1}{gko::\+solver::\+\+Lower\+Trs$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Minres_ac34dd5ad254749d49a0ce6aff471d249}{gko::\+solver::\+\+Minres$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1Minres_ac34dd5ad254749d49a0ce6aff471d249}{gko::\+solver::\+\+Minres$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1PipeCg_a321b7b76b873acad55e4e1e9dda1a0c4}{gko::\+solver::\+\+Pipe\+Cg$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1PipeCg_a321b7b76b873acad55e4e1e9dda1a0c4}{gko::\+solver::\+\+Pipe\+Cg$<$ Value\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1UpperTrs_acdc6860bd2e29d900209d13ef5e512ca}{gko::\+solver::\+\+Upper\+Trs$<$ Value\+Type, Index\+Type $>$}}, \doxymbox{\hyperlink{classgko_1_1solver_1_1UpperTrs_acdc6860bd2e29d900209d13ef5e512ca}{gko::\+solver::\+\+Upper\+Trs$<$ value\+\_\+type, index\+\_\+type $>$}}, and \doxymbox{\hyperlink{classgko_1_1solver_1_1UpperTrs_acdc6860bd2e29d900209d13ef5e512ca}{gko::\+solver::\+\+Upper\+Trs$<$ Value\+Type, Index\+Type $>$}}.



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