<map id="TNL::Solvers::Linear::Preconditioners::Diagonal&lt; Matrices::DistributedMatrix&lt; Matrix &gt; &gt;" name="TNL::Solvers::Linear::Preconditioners::Diagonal&lt; Matrices::DistributedMatrix&lt; Matrix &gt; &gt;">
<area shape="rect" id="Node000001" title="Specialization of the diagonal preconditioner for distributed matrices." alt="" coords="796,82,986,149"/>
<area shape="rect" id="Node000002" 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="480,5,692,58"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="699,60,798,89,793,90,698,65"/>
<area shape="rect" id="Node000003" href="$classTNL_1_1Solvers_1_1Linear_1_1Preconditioners_1_1Preconditioner.html" title=" " alt="" coords="480,82,692,149"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="707,113,798,115,793,116,707,118"/>
<area shape="rect" id="Node000004" href="$classTNL_1_1Containers_1_1Vector.html" title=" " alt="" coords="502,173,670,226"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="685,170,793,142,798,141,686,175"/>
<area shape="rect" id="Node000005" href="$classTNL_1_1Containers_1_1Array.html" title="Array is responsible for memory management, access to array elements, and general array operations." alt="" coords="274,173,431,226"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="446,197,504,200,499,200,446,202"/>
<area shape="rect" id="Node000006" href="$structTNL_1_1Allocators_1_1Default_3_01Devices_1_1Host_01_4.html" title="Sets Allocators::Host as the default allocator for Devices::Host." alt="" coords="5,180,169,219"/>
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="184,197,276,199,270,200,184,202"/>
</map>
