\doxysubsubsection{Jacobi Preconditioner }
\hypertarget{group__jacobi}{}\label{group__jacobi}\index{Jacobi Preconditioner@{Jacobi Preconditioner}}


A module dedicated to the implementation and usage of the Jacobi Preconditioner in Ginkgo.  


Collaboration diagram for Jacobi Preconditioner:\+
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__jacobi}
\end{center}
\end{figure}
\doxysubsubsubsubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \doxymbox{\hyperlink{classgko_1_1batch_1_1preconditioner_1_1Jacobi}{gko::\+batch::\+preconditioner::\+\+Jacobi$<$ Value\+Type, Index\+Type $>$}}
\begin{DoxyCompactList}\small\item\em A block-\/\+Jacobi preconditioner is a block-\/diagonal linear operator, obtained by inverting the diagonal blocks (stored in a dense row major fashion) of the source operator. \end{DoxyCompactList}\item 
struct \doxymbox{\hyperlink{structgko_1_1preconditioner_1_1block__interleaved__storage__scheme}{gko::\+preconditioner::\+block\+\_\+interleaved\+\_\+storage\+\_\+scheme$<$ Index\+Type $>$}}
\begin{DoxyCompactList}\small\item\em Defines the parameters of the interleaved block storage scheme used by block-\/\+Jacobi blocks. \end{DoxyCompactList}\item 
class \doxymbox{\hyperlink{classgko_1_1preconditioner_1_1Jacobi}{gko::\+preconditioner::\+\+Jacobi$<$ Value\+Type, Index\+Type $>$}}
\begin{DoxyCompactList}\small\item\em A block-\/\+Jacobi preconditioner is a block-\/diagonal linear operator, obtained by inverting the diagonal blocks of the source operator. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsubsubsection{Detailed Description}
A module dedicated to the implementation and usage of the Jacobi Preconditioner in Ginkgo. 

