Note for now much of the docs is LLM written. This was done to save time and focus on code development. The docs have been LOOSLEY reviewed. However, the code itself has been either fully written by hand or fully reviewed. Therefore, the docs should at the moment be seen as a loose resource rather than authoratiative (and this is on top of the general ability for docs to drift)
125 lines
17 KiB
Plaintext
125 lines
17 KiB
Plaintext
<map id="src/include/serif/solver/preconditioner/backend/mfem/inverse.hpp" name="src/include/serif/solver/preconditioner/backend/mfem/inverse.hpp">
|
|
<area shape="rect" id="Node000001" title=" " alt="" coords="1808,5,1967,61"/>
|
|
<area shape="rect" id="Node000002" href="$backend_2mfem_2coupling_8hpp.html" title=" " alt="" coords="621,116,781,172"/>
|
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="1790,44,1035,112,782,137,780,132,1034,106,1795,41"/>
|
|
<area shape="rect" id="Node000017" href="$backend_2mfem_2gravity_2factorization_8hpp.html" title=" " alt="" coords="1678,116,1879,172"/>
|
|
<area shape="poly" id="edge22_Node000001_Node000017" title=" " alt="" coords="1852,71,1807,118,1804,114,1848,73"/>
|
|
<area shape="rect" id="Node000021" href="$schur_8hpp.html" title=" " alt="" coords="2598,116,2759,172"/>
|
|
<area shape="poly" id="edge27_Node000001_Node000021" title=" " alt="" coords="1983,44,2451,106,2600,130,2594,131,2450,112,1983,49"/>
|
|
<area shape="rect" id="Node000023" href="$amg_8hpp.html" title=" " alt="" coords="1257,116,1417,172"/>
|
|
<area shape="poly" id="edge30_Node000001_Node000023" title=" " alt="" coords="1790,46,1624,72,1528,90,1434,112,1410,118,1408,113,1432,106,1527,85,1623,67,1795,44"/>
|
|
<area shape="rect" id="Node000026" href="$backend_2mfem_2inverse_2chebyshev_8hpp.html" title=" " alt="" coords="1445,116,1640,172"/>
|
|
<area shape="poly" id="edge37_Node000001_Node000026" title=" " alt="" coords="1791,65,1630,118,1628,113,1796,63"/>
|
|
<area shape="rect" id="Node000028" href="$backend_2mfem_2inverse_2dense_8hpp.html" title=" " alt="" coords="1046,116,1214,172"/>
|
|
<area shape="poly" id="edge41_Node000001_Node000028" title=" " alt="" coords="1790,41,1544,66,1394,86,1246,112,1216,119,1214,114,1244,106,1394,80,1543,61,1795,40"/>
|
|
<area shape="rect" id="Node000030" href="$preconditioner_2backend_2mfem_2inverse_2diagonal_8hpp.html" title=" " alt="" coords="2257,116,2438,172"/>
|
|
<area shape="poly" id="edge46_Node000001_Node000030" title=" " alt="" coords="1982,54,2259,121,2254,122,1982,60"/>
|
|
<area shape="rect" id="Node000033" href="$solver_2preconditioner_2backend_2mfem_2inverse_2validation_8hpp.html" title=" " alt="" coords="1910,116,2098,172"/>
|
|
<area shape="poly" id="edge50_Node000001_Node000033" title=" " alt="" coords="1928,69,1978,117,1972,116,1927,74"/>
|
|
<area shape="rect" id="Node000036" href="$preconditioner_2backend_2mfem_2solver_8hpp.html" title=" " alt="" coords="3181,116,3341,172"/>
|
|
<area shape="poly" id="edge59_Node000001_Node000036" title=" " alt="" coords="1983,36,2427,60,2717,80,3011,106,3184,131,3178,131,3010,112,2717,86,2427,65,1983,41"/>
|
|
<area shape="rect" id="Node000038" href="$backend_2mfem_2surface_2reference__mass_8hpp.html" title=" " alt="" coords="2835,109,2999,180"/>
|
|
<area shape="poly" id="edge62_Node000001_Node000038" title=" " alt="" coords="1983,35,2332,57,2551,77,2772,106,2837,121,2832,122,2771,112,2551,83,2331,62,1983,41"/>
|
|
<area shape="rect" id="Node000003" href="$border_8hpp.html" title=" " alt="" coords="563,235,722,291"/>
|
|
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="682,184,658,236,654,233,679,188"/>
|
|
<area shape="rect" id="Node000005" href="$computations_2coupling_8hpp.html" title=" " alt="" coords="1002,346,1190,402"/>
|
|
<area shape="poly" id="edge15_Node000002_Node000005" title=" " alt="" coords="721,183,758,250,777,278,793,296,819,313,842,323,886,332,933,335,991,344,1004,349,998,349,990,349,932,340,885,337,840,328,816,317,790,300,773,282,754,253,720,188"/>
|
|
<area shape="rect" id="Node000014" href="$solver_2preconditioner_2computations_2surface_8hpp.html" title=" " alt="" coords="1347,458,1535,513"/>
|
|
<area shape="poly" id="edge16_Node000002_Node000014" title=" " alt="" coords="743,180,788,226,802,247,810,265,820,281,837,296,886,320,931,332,972,334,1013,332,1099,326,1148,330,1203,344,1261,368,1317,397,1407,457,1402,457,1314,402,1259,373,1201,349,1147,335,1099,331,1013,337,972,340,930,337,884,325,834,301,816,285,806,268,798,249,784,229,743,186"/>
|
|
<area shape="rect" id="Node000015" href="$lib_2serif_2solver_2preconditioner_2backend_2mfem_2coupling_8cpp.html" title=" " alt="" coords="5,346,165,402"/>
|
|
<area shape="poly" id="edge18_Node000002_Node000015" title=" " alt="" coords="604,152,490,162,361,176,245,199,199,213,167,230,140,255,119,286,104,318,94,347,89,345,99,316,115,284,136,252,163,225,197,208,244,194,361,171,490,156,608,149"/>
|
|
<area shape="rect" id="Node000016" href="$coupling__internal_8hpp.html" title=" " alt="" coords="177,235,361,291"/>
|
|
<area shape="poly" id="edge19_Node000002_Node000016" title=" " alt="" coords="604,173,363,239,360,234,608,169"/>
|
|
<area shape="rect" id="Node000004" href="$compile__time__checks_2serif_2solver_2preconditioner_2coupling_8cpp.html" title=" " alt="" coords="372,346,547,402"/>
|
|
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="582,301,507,348,504,344,586,297"/>
|
|
<area shape="poly" id="edge4_Node000003_Node000005" title=" " alt="" coords="731,293,742,296,811,312,866,321,991,344,1004,348,998,349,990,349,865,327,810,317,740,301,732,298"/>
|
|
<area shape="rect" id="Node000009" href="$ordering_8hpp.html" title=" " alt="" coords="790,346,978,402"/>
|
|
<area shape="poly" id="edge8_Node000003_Node000009" title=" " alt="" coords="716,295,826,345,821,346,716,300"/>
|
|
<area shape="rect" id="Node000012" href="$border_8cpp.html" title=" " alt="" coords="189,346,349,402"/>
|
|
<area shape="poly" id="edge13_Node000003_Node000012" title=" " alt="" coords="546,294,350,352,348,347,550,290"/>
|
|
<area shape="rect" id="Node000013" href="$coupling__selection_8cpp.html" title=" " alt="" coords="570,346,765,402"/>
|
|
<area shape="poly" id="edge14_Node000003_Node000013" title=" " alt="" coords="653,303,664,347,659,345,651,308"/>
|
|
<area shape="rect" id="Node000006" href="$solver_2preconditioner_2graph_8hpp.html" title=" " alt="" coords="1225,569,1393,609"/>
|
|
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="1177,407,1208,426,1235,448,1259,478,1279,510,1305,569,1300,567,1274,513,1255,481,1231,452,1205,430,1176,412"/>
|
|
<area shape="rect" id="Node000007" href="$preconditioner_8hpp.html" title=" " alt="" coords="2160,657,2375,698"/>
|
|
<area shape="poly" id="edge6_Node000006_Node000007" title=" " alt="" coords="1408,597,2162,666,2157,667,1408,602"/>
|
|
<area shape="rect" id="Node000008" href="$solver_8hpp.html" title=" " alt="" coords="2192,746,2344,787"/>
|
|
<area shape="poly" id="edge7_Node000007_Node000008" title=" " alt="" coords="2270,712,2270,747,2266,744,2266,715"/>
|
|
<area shape="poly" id="edge12_Node000009_Node000006" title=" " alt="" coords="930,410,971,448,986,469,994,487,1004,503,1021,518,1070,544,1123,563,1176,574,1228,584,1222,584,1175,580,1121,568,1068,549,1018,523,1000,506,990,489,981,471,967,452,929,415"/>
|
|
<area shape="rect" id="Node000010" href="$solver__layout_8hpp.html" title=" " alt="" coords="747,465,956,506"/>
|
|
<area shape="poly" id="edge9_Node000009_Node000010" title=" " alt="" coords="873,415,859,466,855,463,870,419"/>
|
|
<area shape="rect" id="Node000011" href="$coarse_8hpp.html" title=" " alt="" coords="1032,458,1220,513"/>
|
|
<area shape="poly" id="edge10_Node000009_Node000011" title=" " alt="" coords="958,406,1068,457,1063,457,958,411"/>
|
|
<area shape="poly" id="edge11_Node000011_Node000006" title=" " alt="" coords="1189,518,1276,569,1271,568,1188,524"/>
|
|
<area shape="poly" id="edge17_Node000014_Node000006" title=" " alt="" coords="1396,522,1336,571,1333,566,1391,524"/>
|
|
<area shape="poly" id="edge20_Node000016_Node000012" title=" " alt="" coords="270,304,272,347,266,345,268,309"/>
|
|
<area shape="poly" id="edge21_Node000016_Node000015" title=" " alt="" coords="209,301,133,348,129,344,212,297"/>
|
|
<area shape="rect" id="Node000018" href="$inverses_8cpp.html" title=" " alt="" coords="847,235,1022,291"/>
|
|
<area shape="poly" id="edge23_Node000017_Node000018" title=" " alt="" coords="1668,177,1652,182,1559,195,1479,202,1342,203,1207,206,1127,214,1035,230,1008,237,1006,232,1034,225,1127,209,1206,201,1342,198,1479,196,1558,190,1651,177,1673,175"/>
|
|
<area shape="rect" id="Node000019" href="$computations_2gravity_8hpp.html" title=" " alt="" coords="1499,346,1687,402"/>
|
|
<area shape="poly" id="edge24_Node000017_Node000019" title=" " alt="" coords="1726,180,1699,205,1675,229,1653,259,1634,290,1605,348,1602,344,1629,288,1649,256,1671,226,1696,201,1722,183"/>
|
|
<area shape="rect" id="Node000020" href="$factorization_8cpp.html" title=" " alt="" coords="1903,235,2104,291"/>
|
|
<area shape="poly" id="edge26_Node000017_Node000020" title=" " alt="" coords="1845,177,1954,235,1948,234,1844,182"/>
|
|
<area shape="poly" id="edge25_Node000019_Node000006" title=" " alt="" coords="1592,416,1580,472,1568,499,1550,523,1515,549,1475,567,1433,579,1393,586,1392,581,1432,574,1473,562,1512,544,1546,519,1563,496,1575,470,1589,419"/>
|
|
<area shape="poly" id="edge28_Node000021_Node000019" title=" " alt="" coords="2736,180,2758,201,2774,227,2787,265,2785,283,2773,300,2757,308,2726,315,2625,328,2318,349,1967,364,1688,373,1687,368,1967,359,2318,344,2625,322,2725,310,2756,303,2770,296,2780,281,2782,265,2769,229,2754,205,2734,185"/>
|
|
<area shape="rect" id="Node000022" href="$schur_8cpp.html" title=" " alt="" coords="2598,235,2759,291"/>
|
|
<area shape="poly" id="edge29_Node000021_Node000022" title=" " alt="" coords="2680,185,2680,236,2676,233,2677,190"/>
|
|
<area shape="poly" id="edge31_Node000023_Node000018" title=" " alt="" coords="1240,176,1227,182,1131,206,1035,230,1013,237,1011,232,1034,225,1130,201,1226,177,1245,174"/>
|
|
<area shape="rect" id="Node000024" href="$computations_2inverse_8hpp.html" title=" " alt="" coords="1239,235,1427,291"/>
|
|
<area shape="poly" id="edge32_Node000023_Node000024" title=" " alt="" coords="1337,185,1336,236,1332,233,1334,190"/>
|
|
<area shape="rect" id="Node000025" href="$amg_8cpp.html" title=" " alt="" coords="1451,235,1610,291"/>
|
|
<area shape="poly" id="edge36_Node000023_Node000025" title=" " alt="" coords="1395,178,1488,235,1482,234,1394,183"/>
|
|
<area shape="poly" id="edge35_Node000024_Node000006" title=" " alt="" coords="1332,305,1313,570,1308,567,1328,308"/>
|
|
<area shape="poly" id="edge34_Node000024_Node000014" title=" " alt="" coords="1354,302,1430,458,1425,456,1352,307"/>
|
|
<area shape="poly" id="edge33_Node000024_Node000019" title=" " alt="" coords="1412,295,1531,346,1525,346,1412,300"/>
|
|
<area shape="poly" id="edge38_Node000026_Node000018" title=" " alt="" coords="1441,177,1430,182,1319,200,1232,205,1145,211,1035,230,1010,237,1008,232,1034,225,1144,206,1231,200,1318,194,1428,177,1446,176"/>
|
|
<area shape="poly" id="edge39_Node000026_Node000024" title=" " alt="" coords="1483,179,1383,237,1381,232,1478,181"/>
|
|
<area shape="rect" id="Node000027" href="$chebyshev_8cpp.html" title=" " alt="" coords="1685,235,1880,291"/>
|
|
<area shape="poly" id="edge40_Node000026_Node000027" title=" " alt="" coords="1612,176,1729,235,1723,234,1611,182"/>
|
|
<area shape="poly" id="edge44_Node000028_Node000012" title=" " alt="" coords="1028,157,771,189,643,209,551,230,483,256,418,287,312,348,309,344,415,283,481,251,550,225,642,204,770,184,1033,154"/>
|
|
<area shape="poly" id="edge42_Node000028_Node000018" title=" " alt="" coords="1074,179,982,237,979,232,1070,182"/>
|
|
<area shape="poly" id="edge43_Node000028_Node000024" title=" " alt="" coords="1191,177,1288,234,1283,235,1190,183"/>
|
|
<area shape="rect" id="Node000029" href="$dense_8cpp.html" title=" " alt="" coords="1046,235,1214,291"/>
|
|
<area shape="poly" id="edge45_Node000028_Node000029" title=" " alt="" coords="1132,185,1133,236,1128,233,1129,190"/>
|
|
<area shape="poly" id="edge47_Node000030_Node000024" title=" " alt="" coords="2239,163,2111,182,2008,191,1921,195,1773,197,1626,203,1540,213,1439,230,1410,237,1409,232,1438,225,1539,208,1625,198,1773,192,1921,190,2008,186,2110,177,2244,162"/>
|
|
<area shape="rect" id="Node000031" href="$preconditioner_2backend_2mfem_2inverse_2diagonal_8cpp.html" title=" " alt="" coords="2392,235,2573,291"/>
|
|
<area shape="poly" id="edge48_Node000030_Node000031" title=" " alt="" coords="2391,180,2453,235,2448,234,2389,185"/>
|
|
<area shape="rect" id="Node000032" href="$reference__mass_8cpp.html" title=" " alt="" coords="3061,450,3224,521"/>
|
|
<area shape="poly" id="edge49_Node000030_Node000032" title=" " alt="" coords="2454,159,2587,177,2682,182,2805,185,2868,189,2926,196,2976,208,3013,225,3040,248,3064,275,3100,336,3124,398,3138,451,3133,448,3119,399,3095,339,3059,278,3037,252,3010,230,2974,213,2925,202,2867,195,2805,191,2681,187,2586,182,2454,164"/>
|
|
<area shape="poly" id="edge51_Node000033_Node000020" title=" " alt="" coords="2005,185,2006,236,2002,233,2002,190"/>
|
|
<area shape="poly" id="edge52_Node000033_Node000022" title=" " alt="" coords="2113,158,2586,225,2612,235,2606,235,2584,230,2113,164"/>
|
|
<area shape="poly" id="edge53_Node000033_Node000025" title=" " alt="" coords="1900,178,1892,182,1783,207,1674,230,1611,245,1610,240,1672,225,1782,202,1891,177,1905,176"/>
|
|
<area shape="poly" id="edge54_Node000033_Node000027" title=" " alt="" coords="1941,179,1835,237,1833,232,1936,181"/>
|
|
<area shape="poly" id="edge55_Node000033_Node000029" title=" " alt="" coords="1905,177,1892,182,1792,197,1706,204,1558,204,1488,203,1412,205,1327,213,1227,230,1201,237,1199,232,1226,225,1326,208,1412,199,1487,197,1559,199,1705,199,1791,192,1891,177,1910,176"/>
|
|
<area shape="poly" id="edge56_Node000033_Node000031" title=" " alt="" coords="2113,165,2239,192,2374,225,2400,235,2395,235,2372,230,2238,197,2113,170"/>
|
|
<area shape="rect" id="Node000034" href="$lib_2serif_2solver_2preconditioner_2backend_2mfem_2inverse_2validation_8cpp.html" title=" " alt="" coords="2128,235,2316,291"/>
|
|
<area shape="poly" id="edge57_Node000033_Node000034" title=" " alt="" coords="2068,177,2174,235,2168,234,2067,182"/>
|
|
<area shape="rect" id="Node000035" href="$signed__inverse_8cpp.html" title=" " alt="" coords="1757,458,1978,513"/>
|
|
<area shape="poly" id="edge58_Node000033_Node000035" title=" " alt="" coords="2113,156,2179,167,2243,183,2297,202,2317,213,2331,226,2342,245,2345,263,2342,281,2331,300,2313,315,2279,333,2179,376,1949,459,1948,454,2177,371,2277,329,2310,311,2327,297,2337,279,2340,262,2337,246,2327,229,2314,218,2295,207,2242,188,2178,173,2113,161"/>
|
|
<area shape="poly" id="edge60_Node000036_Node000007" title=" " alt="" coords="3263,185,3264,373,3264,487,3262,499,3256,509,3237,523,3168,554,3073,581,2959,604,2835,624,2584,654,2376,672,2376,666,2583,649,2835,619,2958,599,3071,576,3166,549,3234,518,3252,505,3257,498,3258,486,3258,373,3259,189"/>
|
|
<area shape="rect" id="Node000037" href="$solver_8cpp.html" title=" " alt="" coords="3299,235,3458,291"/>
|
|
<area shape="poly" id="edge61_Node000036_Node000037" title=" " alt="" coords="3300,181,3353,235,3348,234,3298,186"/>
|
|
<area shape="poly" id="edge76_Node000038_Node000032" title=" " alt="" coords="3014,168,3059,192,3079,208,3096,226,3114,253,3127,282,3143,343,3148,402,3147,452,3143,448,3143,402,3137,344,3122,283,3109,255,3092,229,3076,212,3056,196,3013,174"/>
|
|
<area shape="rect" id="Node000039" href="$backend_2mfem_2surface_2calibrated__mass_8hpp.html" title=" " alt="" coords="2834,228,3000,298"/>
|
|
<area shape="poly" id="edge63_Node000038_Node000039" title=" " alt="" coords="2919,193,2919,229,2915,226,2915,197"/>
|
|
<area shape="rect" id="Node000040" href="$calibration_8hpp.html" title=" " alt="" coords="2803,346,3031,402"/>
|
|
<area shape="poly" id="edge64_Node000039_Node000040" title=" " alt="" coords="2919,312,2919,348,2915,344,2915,316"/>
|
|
<area shape="rect" id="Node000041" href="$backend_2mfem_2surface_2calibrated__mass_8cpp.html" title=" " alt="" coords="2653,450,2818,521"/>
|
|
<area shape="poly" id="edge75_Node000039_Node000041" title=" " alt="" coords="2837,306,2813,327,2792,348,2776,372,2763,399,2745,452,2741,448,2758,397,2771,370,2788,345,2809,323,2832,308"/>
|
|
<area shape="rect" id="Node000044" href="$backend_2mfem_2surface_2fitted__h1_8hpp.html" title=" " alt="" coords="2392,346,2576,402"/>
|
|
<area shape="poly" id="edge69_Node000039_Node000044" title=" " alt="" coords="2822,297,2816,301,2692,332,2577,357,2576,352,2690,327,2815,296,2816,298"/>
|
|
<area shape="poly" id="edge68_Node000040_Node000032" title=" " alt="" coords="2987,406,3073,450,3068,449,2986,412"/>
|
|
<area shape="poly" id="edge65_Node000040_Node000041" title=" " alt="" coords="2862,409,2794,452,2793,447,2857,411"/>
|
|
<area shape="rect" id="Node000042" href="$calibration_8cpp.html" title=" " alt="" coords="2843,458,3036,513"/>
|
|
<area shape="poly" id="edge66_Node000040_Node000042" title=" " alt="" coords="2927,415,2936,459,2932,456,2924,419"/>
|
|
<area shape="rect" id="Node000043" href="$backend_2mfem_2surface_2fitted__h1_8cpp.html" title=" " alt="" coords="2445,458,2629,513"/>
|
|
<area shape="poly" id="edge67_Node000040_Node000043" title=" " alt="" coords="2800,406,2642,453,2619,459,2618,454,2640,447,2794,407"/>
|
|
<area shape="poly" id="edge70_Node000044_Node000014" title=" " alt="" coords="2373,386,1745,453,1536,476,1535,470,1745,447,2378,386"/>
|
|
<area shape="poly" id="edge74_Node000044_Node000035" title=" " alt="" coords="2379,401,2373,405,2266,420,2182,428,2098,435,1991,453,1961,459,1960,454,1990,447,2097,430,2181,422,2265,415,2373,399,2374,402"/>
|
|
<area shape="poly" id="edge72_Node000044_Node000043" title=" " alt="" coords="2505,414,2526,458,2521,456,2502,418"/>
|
|
<area shape="rect" id="Node000045" href="$surface__reference_8hpp.html" title=" " alt="" coords="2232,458,2420,513"/>
|
|
<area shape="poly" id="edge71_Node000044_Node000045" title=" " alt="" coords="2435,410,2367,459,2365,454,2430,412"/>
|
|
<area shape="rect" id="Node000046" href="$h1__matrices_8cpp.html" title=" " alt="" coords="2002,458,2208,513"/>
|
|
<area shape="poly" id="edge73_Node000044_Node000046" title=" " alt="" coords="2379,405,2220,453,2196,460,2195,454,2219,447,2374,406"/>
|
|
</map>
|