<map id="chrono::ChIterativeSolver" name="chrono::ChIterativeSolver">
<area shape="rect" id="Node000001" title="Base class for iterative solvers." alt="" coords="5,216,175,243"/>
<area shape="rect" id="Node000002" href="$classchrono_1_1_ch_iterative_solver_l_s.html" title="Base class for Chrono solvers based on Eigen iterative linear solvers." alt="" coords="223,81,408,108"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="125,206,293,106,290,111,129,210"/>
<area shape="rect" id="Node000006" href="$classchrono_1_1_ch_iterative_solver_v_i.html" title="Base class for iterative solvers aimed at solving complementarity problems arising from QP optimizati..." alt="" coords="224,325,406,352"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="133,247,288,323,283,326,133,252"/>
<area shape="rect" id="Node000003" href="$classchrono_1_1_ch_solver_bi_c_g_s_t_a_b.html" title="BiCGSTAB iterative solver." alt="" coords="456,5,644,32"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="365,73,455,41,497,31,492,34,457,47,368,78"/>
<area shape="rect" id="Node000004" href="$classchrono_1_1_ch_solver_g_m_r_e_s.html" title="GMRES iterative solver." alt="" coords="464,56,636,83"/>
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="423,81,466,77,462,80,425,85"/>
<area shape="rect" id="Node000005" href="$classchrono_1_1_ch_solver_m_i_n_r_e_s.html" title="MINRES iterative solver." alt="" coords="462,107,638,133"/>
<area shape="poly" id="edge4_Node000002_Node000005" title=" " alt="" coords="423,104,464,110,459,112,424,109"/>
<area shape="rect" id="Node000007" href="$classchrono_1_1_ch_iterative_solver_multicore.html" title="Base class for all iterative solvers." alt="" coords="466,157,635,200"/>
<area shape="poly" id="edge6_Node000006_Node000007" title=" " alt="" coords="337,312,387,261,420,234,455,210,481,199,476,202,457,214,423,238,391,265,340,316"/>
<area shape="rect" id="Node000010" href="$classchrono_1_1_ch_solver_a_d_m_m.html" title="An iterative solver based on modified version of ADMM Alternating Direction Method of Multipliers." alt="" coords="468,224,632,251"/>
<area shape="poly" id="edge9_Node000006_Node000010" title=" " alt="" coords="350,315,399,287,455,260,492,250,487,252,457,265,401,292,352,319"/>
<area shape="rect" id="Node000011" href="$classchrono_1_1_ch_solver_a_p_g_d.html" title="An iterative solver based on Nesterov&#39;s Projected Gradient Descent." alt="" coords="470,275,630,301"/>
<area shape="poly" id="edge10_Node000006_Node000011" title=" " alt="" coords="395,319,487,301,483,303,396,324"/>
<area shape="rect" id="Node000012" href="$classchrono_1_1_ch_solver_b_b.html" title="An iterative solver based on modified Krylov iteration of spectral projected gradients with Barzilai&#45;..." alt="" coords="480,325,620,352"/>
<area shape="poly" id="edge11_Node000006_Node000012" title=" " alt="" coords="421,336,482,338,477,339,422,341"/>
<area shape="rect" id="Node000013" href="$classchrono_1_1_ch_solver_p_jacobi.html" title="An iterative solver for VI based on projective fixed point method (projected Jacobi)." alt="" coords="466,376,635,403"/>
<area shape="poly" id="edge12_Node000006_Node000013" title=" " alt="" coords="396,353,488,375,482,376,396,359"/>
<area shape="rect" id="Node000014" href="$classchrono_1_1_ch_solver_p_m_i_n_r_e_s.html" title="An iterative solver based on modified Krylov iteration of MINRES type with gradient projections (simi..." alt="" coords="458,427,642,453"/>
<area shape="poly" id="edge13_Node000006_Node000014" title=" " alt="" coords="351,358,401,386,457,412,492,426,487,426,455,417,399,390,351,363"/>
<area shape="rect" id="Node000015" href="$classchrono_1_1_ch_solver_p_s_o_r.html" title="An iterative solver based on projective fixed point method, with overrelaxation and immediate variabl..." alt="" coords="470,477,630,504"/>
<area shape="poly" id="edge14_Node000006_Node000015" title=" " alt="" coords="338,361,390,413,422,440,457,463,485,477,480,476,455,468,419,445,386,417,337,366"/>
<area shape="rect" id="Node000016" href="$classchrono_1_1_ch_solver_p_s_s_o_r.html" title="An iterative solver based on symmetric projective fixed point method, with overrelaxation and immedia..." alt="" coords="466,528,635,555"/>
<area shape="poly" id="edge15_Node000006_Node000016" title=" " alt="" coords="331,363,353,398,381,439,416,480,457,514,481,528,476,527,455,518,413,483,377,442,348,401,329,368"/>
<area shape="rect" id="Node000008" href="$classchrono_1_1_ch_iterative_solver_multicore_n_s_c.html" title="Wrapper class for all complementarity solvers." alt="" coords="692,124,862,167"/>
<area shape="poly" id="edge7_Node000007_Node000008" title=" " alt="" coords="649,162,694,157,689,159,651,167"/>
<area shape="rect" id="Node000009" href="$classchrono_1_1_ch_iterative_solver_multicore_s_m_c.html" title="Iterative solver for SMC (penalty&#45;based) problems." alt="" coords="692,191,862,233"/>
<area shape="poly" id="edge8_Node000007_Node000009" title=" " alt="" coords="650,191,694,199,689,200,650,196"/>
</map>
