<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
<area shape="rect" id="Node000000" href="$classTNL_1_1Solvers_1_1Linear_1_1Preconditioners_1_1Preconditioner.html" title="Base class for preconditioners of of iterative solvers of linear systems." alt="" coords="5,226,217,278"/>
<area shape="rect" id="Node000001" href="$classTNL_1_1Solvers_1_1Linear_1_1Preconditioners_1_1Diagonal_3_01Matrices_1_1DistributedMatrix_3_01Matrix_01_4_01_4.html" title="Specialization of the diagonal preconditioner for distributed matrices." alt="" coords="265,5,455,72"/>
<area shape="poly" id="edge519_Node000000_Node000001" title=" " alt="" coords="138,211,193,147,227,113,263,82,284,71,280,75,266,86,230,117,197,150,143,214"/>
<area shape="rect" id="Node000003" href="$classTNL_1_1Solvers_1_1Linear_1_1Preconditioners_1_1Diagonal.html" title="Diagonal (Jacobi) preconditioner for iterative solvers of linear systems." alt="" coords="270,96,450,149"/>
<area shape="poly" id="edge520_Node000000_Node000003" title=" " alt="" coords="165,215,263,159,292,148,288,151,266,164,168,219"/>
<area shape="rect" id="Node000004" href="$classTNL_1_1Solvers_1_1Linear_1_1Preconditioners_1_1ILU0__impl_3_01Matrix_00_01Real_00_01Devices_1_1Cuda_00_01Index_01_4.html" title=" " alt="" coords="265,173,454,240"/>
<area shape="poly" id="edge521_Node000000_Node000004" title=" " alt="" coords="231,228,267,222,263,225,233,232"/>
<area shape="rect" id="Node000005" href="$classTNL_1_1Solvers_1_1Linear_1_1Preconditioners_1_1ILU0__impl_3_01Matrix_00_01Real_00_01Devices_1_1Host_00_01Index_01_4.html" title="Implementation of a preconditioner based in Incomplete LU &#45; specialization for CPU." alt="" coords="265,264,454,331"/>
<area shape="poly" id="edge522_Node000000_Node000005" title=" " alt="" coords="231,271,267,279,262,281,233,277"/>
<area shape="rect" id="Node000007" href="$classTNL_1_1Solvers_1_1Linear_1_1Preconditioners_1_1ILUT__impl_3_01Matrix_00_01Real_00_01Devices_1_1Cuda_00_01Index_01_4.html" title=" " alt="" coords="265,355,454,421"/>
<area shape="poly" id="edge524_Node000000_Node000007" title=" " alt="" coords="168,284,266,340,290,354,284,354,263,345,168,289"/>
<area shape="rect" id="Node000008" href="$classTNL_1_1Solvers_1_1Linear_1_1Preconditioners_1_1ILUT__impl_3_01Matrix_00_01Real_00_01Devices_1_1Host_00_01Index_01_4.html" title=" " alt="" coords="265,445,454,512"/>
<area shape="poly" id="edge525_Node000000_Node000008" title=" " alt="" coords="139,289,194,360,228,398,266,431,284,445,279,445,263,435,225,401,190,364,137,294"/>
<area shape="rect" id="Node000006" href="$classTNL_1_1Solvers_1_1Linear_1_1Preconditioners_1_1ILU0__impl_3_01Matrix_00_01Real_00_01Devices_1_1Sequential_00_01Index_01_4.html" title=" " alt="" coords="503,264,692,331"/>
<area shape="poly" id="edge523_Node000005_Node000006" title=" " alt="" coords="470,295,505,297,500,298,471,300"/>
<area shape="rect" id="Node000009" href="$classTNL_1_1Solvers_1_1Linear_1_1Preconditioners_1_1ILUT__impl_3_01Matrix_00_01Real_00_01Devices_1_1Sequential_00_01Index_01_4.html" title=" " alt="" coords="503,445,692,512"/>
<area shape="poly" id="edge526_Node000008_Node000009" title=" " alt="" coords="470,476,505,479,500,479,470,481"/>
<area shape="rect" id="Node000002" href="$classTNL_1_1Solvers_1_1Linear_1_1Preconditioners_1_1Preconditioner.html" title=" " alt="" coords="5,5,217,72"/>
<area shape="poly" id="edge527_Node000002_Node000001" title=" " alt="" coords="231,36,267,37,262,40,234,41"/>
</map>
