fix(gf_get_compiler_flags): fixed bug in getting gridfire compiler flags

also added command line utilities and rebuilt docs
This commit is contained in:
2026-06-14 08:36:52 -04:00
parent 6f85eb6b2c
commit ac0dea2755
1608 changed files with 217130 additions and 196255 deletions

View File

@@ -1,158 +1,161 @@
<map id="src/lib/engine/views/engine_multiscale.cpp" name="src/lib/engine/views/engine_multiscale.cpp">
<area shape="rect" id="Node000001" title=" " alt="" coords="2747,5,2901,46"/>
<area shape="rect" id="Node000002" href="$engine__multiscale_8h.html" title=" " alt="" coords="1467,198,1608,238"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="2744,27,2525,32,2233,41,2084,50,1947,62,1829,77,1741,97,1693,115,1648,140,1574,190,1571,186,1645,135,1691,111,1739,91,1828,72,1946,56,2084,45,2233,36,2525,27,2749,27"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="136,648,197,674"/>
<area shape="poly" id="edge90_Node000001_Node000005" title=" " alt="" coords="2744,27,2215,30,1423,36,1020,44,661,57,382,74,284,84,219,97,141,113,73,128,46,140,26,157,13,182,8,217,8,397,12,434,23,471,39,506,59,539,103,595,144,637,139,639,99,599,54,542,34,508,18,473,7,435,3,397,3,216,8,180,22,154,44,135,72,123,140,108,218,91,283,79,382,68,661,51,1020,39,1423,31,2215,24,2749,26"/>
<area shape="rect" id="Node000009" title=" " alt="" coords="2027,648,2125,674"/>
<area shape="poly" id="edge99_Node000001_Node000009" title=" " alt="" coords="2817,45,2791,121,2780,168,2776,217,2776,308,2776,368,2769,392,2750,418,2722,439,2696,450,2669,454,2642,454,2586,452,2556,455,2522,466,2492,481,2469,497,2431,530,2394,563,2340,595,2260,618,2140,648,2139,642,2259,613,2338,591,2391,559,2428,526,2465,493,2490,477,2520,461,2555,450,2586,446,2643,449,2669,449,2694,445,2720,434,2746,414,2764,390,2771,367,2771,308,2771,217,2775,167,2786,119,2813,48"/>
<area shape="rect" id="Node000010" title=" " alt="" coords="1554,648,1664,674"/>
<area shape="poly" id="edge91_Node000001_Node000010" title=" " alt="" coords="2744,26,2511,32,2365,41,2218,56,2081,79,2020,95,1967,113,1924,134,1891,159,1870,186,1863,217,1863,308,1860,330,1854,347,1832,371,1802,391,1768,418,1737,441,1723,450,1709,465,1679,509,1654,555,1620,636,1617,632,1649,553,1674,506,1705,462,1720,446,1734,436,1765,414,1799,387,1829,367,1850,344,1855,328,1857,308,1857,216,1865,184,1887,155,1921,130,1965,108,2019,90,2079,74,2217,51,2365,35,2511,27,2749,25"/>
<area shape="rect" id="Node000011" title=" " alt="" coords="769,648,826,674"/>
<area shape="poly" id="edge89_Node000001_Node000011" title=" " alt="" coords="2744,27,2329,30,1711,37,1385,45,1078,57,813,74,614,97,543,103,472,102,403,99,341,99,288,106,266,113,247,124,232,140,220,160,213,185,211,217,211,308,215,353,228,394,249,431,276,465,309,495,346,522,387,546,430,568,521,602,611,626,691,643,756,655,750,655,690,648,610,632,520,607,428,572,384,551,343,527,305,499,272,469,244,434,223,396,210,354,205,308,205,217,208,184,215,158,227,136,244,120,263,109,287,101,341,93,404,94,472,97,542,98,613,91,812,69,1077,51,1384,39,1711,31,2329,24,2749,26"/>
<area shape="rect" id="Node000012" title=" " alt="" coords="1256,648,1360,674"/>
<area shape="poly" id="edge92_Node000001_Node000012" title=" " alt="" coords="2744,29,2535,38,2268,50,2028,70,1943,82,1894,96,1860,120,1837,146,1820,172,1807,201,1782,262,1763,295,1735,329,1684,380,1630,429,1518,519,1416,592,1341,642,1339,637,1413,588,1515,515,1626,425,1681,376,1731,325,1758,292,1777,260,1802,199,1815,170,1832,142,1857,116,1892,92,1942,77,2028,64,2268,45,2534,33,2749,28"/>
<area shape="rect" id="Node000030" href="$error__engine_8h.html" title=" " alt="" coords="2534,464,2661,504"/>
<area shape="poly" id="edge56_Node000001_Node000030" title=" " alt="" coords="2826,44,2827,217,2827,308,2827,341,2824,368,2814,392,2794,418,2768,439,2739,455,2677,475,2676,470,2737,450,2765,434,2790,414,2809,389,2818,366,2821,341,2821,308,2821,217,2822,48"/>
<area shape="rect" id="Node000033" href="$blob_8h.html" title="Container class for managing multiple scratchpad instances." alt="" coords="1718,464,1895,504"/>
<area shape="poly" id="edge75_Node000001_Node000033" title=" " alt="" coords="2762,46,2706,70,2652,96,2613,121,2585,144,2523,200,2499,222,2472,241,2398,280,2320,316,2163,378,2018,427,1899,462,1898,456,2016,422,2161,373,2318,311,2395,275,2469,236,2495,217,2520,196,2582,140,2610,117,2649,92,2704,65,2757,47"/>
<area shape="rect" id="Node000038" title=" " alt="" coords="2776,648,2854,674"/>
<area shape="poly" id="edge88_Node000001_Node000038" title=" " alt="" coords="2834,44,2862,119,2873,167,2877,217,2877,485,2873,528,2861,570,2831,637,2828,633,2856,568,2867,527,2872,485,2872,217,2868,168,2857,121,2832,49"/>
<area shape="rect" id="Node000062" href="$priming_8h.html" title=" " alt="" coords="439,198,609,238"/>
<area shape="poly" id="edge57_Node000001_Node000062" title=" " alt="" coords="2744,28,2309,33,1679,42,1361,51,1078,62,859,77,782,86,731,97,683,115,636,139,561,190,558,186,634,135,681,110,730,91,781,81,859,72,1078,57,1361,45,1678,37,2309,27,2749,27"/>
<area shape="rect" id="Node000063" href="$sundials_8h.html" title=" " alt="" coords="2534,205,2685,231"/>
<area shape="poly" id="edge63_Node000001_Node000063" title=" " alt="" coords="2782,46,2742,70,2706,96,2660,145,2626,194,2623,189,2656,142,2702,92,2740,65,2777,48"/>
<area shape="rect" id="Node000066" href="$logging_8h.html" title=" " alt="" coords="616,294,760,320"/>
<area shape="poly" id="edge69_Node000001_Node000066" title=" " alt="" coords="2744,28,2361,37,2092,47,1801,61,1508,83,1234,112,1112,130,1001,151,907,174,830,200,796,218,763,240,712,285,708,281,760,236,793,213,828,195,905,169,1000,146,1111,125,1234,107,1507,77,1801,56,2092,41,2361,32,2749,27"/>
<area shape="rect" id="Node000067" href="$engine_2scratchpads_2utils_8h.html" title="Utility functions for convenient scratchpad retrieval with exception handling." alt="" coords="2407,375,2585,416"/>
<area shape="poly" id="edge76_Node000001_Node000067" title=" " alt="" coords="2801,45,2778,70,2757,96,2738,129,2725,160,2711,218,2704,245,2693,273,2675,301,2648,329,2615,353,2578,371,2577,366,2612,348,2645,325,2671,297,2688,270,2699,244,2706,217,2720,159,2733,127,2752,92,2774,66,2797,48"/>
<area shape="rect" id="Node000068" href="$engine__multiscale__scratchpad_8h.html" title="Scratchpad implementation for the MultiscalePartitioningEngineView." alt="" coords="2033,102,2244,142"/>
<area shape="poly" id="edge79_Node000001_Node000068" title=" " alt="" coords="2744,38,2260,107,2259,101,2749,37"/>
<area shape="rect" id="Node000069" title=" " alt="" coords="2277,205,2459,231"/>
<area shape="poly" id="edge101_Node000001_Node000069" title=" " alt="" coords="2744,28,2685,36,2616,47,2545,67,2479,96,2449,117,2423,143,2384,194,2381,190,2419,139,2446,113,2476,92,2543,62,2615,42,2685,31,2749,27"/>
<area shape="rect" id="Node000070" title=" " alt="" coords="2913,109,2978,135"/>
<area shape="poly" id="edge93_Node000001_Node000070" title=" " alt="" coords="2850,44,2921,100,2915,99,2849,49"/>
<area shape="rect" id="Node000071" title=" " alt="" coords="3002,109,3059,135"/>
<area shape="poly" id="edge94_Node000001_Node000071" title=" " alt="" coords="2881,44,2936,65,2992,92,3004,100,2999,100,2989,96,2934,70,2881,49"/>
<area shape="rect" id="Node000072" title=" " alt="" coords="3083,109,3157,135"/>
<area shape="poly" id="edge95_Node000001_Node000072" title=" " alt="" coords="2902,41,2985,62,3072,92,3089,102,3084,101,3070,96,2983,67,2902,46"/>
<area shape="rect" id="Node000073" title=" " alt="" coords="3181,109,3248,135"/>
<area shape="poly" id="edge96_Node000001_Node000073" title=" " alt="" coords="2902,32,3030,52,3101,69,3170,92,3187,101,3182,101,3168,96,3100,74,3029,58,2902,37"/>
<area shape="rect" id="Node000074" title=" " alt="" coords="3272,109,3437,135"/>
<area shape="poly" id="edge97_Node000001_Node000074" title=" " alt="" coords="2902,33,3068,56,3261,91,3304,104,3298,104,3259,97,3067,62,2902,39"/>
<area shape="rect" id="Node000075" title=" " alt="" coords="3461,109,3584,135"/>
<area shape="poly" id="edge98_Node000001_Node000075" title=" " alt="" coords="2901,27,3010,33,3148,44,3299,63,3450,91,3483,103,3477,103,3449,97,3298,68,3147,49,3010,38,2902,32"/>
<area shape="rect" id="Node000076" title=" " alt="" coords="3608,109,3712,135"/>
<area shape="poly" id="edge100_Node000001_Node000076" title=" " alt="" coords="2901,23,3034,25,3208,34,3403,55,3501,71,3597,91,3624,103,3619,102,3595,97,3500,76,3402,60,3208,40,3034,31,2902,29"/>
<area shape="rect" id="Node000077" title=" " alt="" coords="3736,102,3875,142"/>
<area shape="poly" id="edge102_Node000001_Node000077" title=" " alt="" coords="2901,24,3054,26,3259,36,3491,56,3609,71,3725,91,3739,97,3734,97,3723,97,3609,77,3491,61,3259,41,3054,32,2902,29"/>
<area shape="rect" id="Node000078" title=" " alt="" coords="3899,102,4026,142"/>
<area shape="poly" id="edge103_Node000001_Node000078" title=" " alt="" coords="2902,26,3403,47,3683,66,3799,78,3887,91,3901,97,3895,97,3886,97,3799,83,3683,71,3403,52,2902,32"/>
<area shape="rect" id="Node000079" title=" " alt="" coords="4050,109,4139,135"/>
<area shape="poly" id="edge104_Node000001_Node000079" title=" " alt="" coords="2901,25,3147,28,3476,38,3803,58,3938,73,4039,91,4063,102,4058,102,4038,97,3937,78,3802,63,3476,43,3147,33,2902,30"/>
<area shape="rect" id="Node000080" title=" " alt="" coords="4162,94,4318,150"/>
<area shape="poly" id="edge105_Node000001_Node000080" title=" " alt="" coords="2901,26,3160,32,3514,45,3873,64,4027,76,4149,94,4144,94,4026,82,3873,69,3514,50,3160,38,2902,31"/>
<area shape="rect" id="Node000081" title=" " alt="" coords="4342,102,4511,142"/>
<area shape="poly" id="edge106_Node000001_Node000081" title=" " alt="" coords="2901,26,3198,32,3611,44,4026,63,4199,76,4330,91,4351,98,4345,97,4329,97,4198,81,4026,69,3611,49,3198,37,2902,31"/>
<area shape="rect" id="Node000003" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="970,375,1115,416"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="1464,222,1322,232,1151,244,1003,263,952,275,926,288,919,299,918,308,929,329,952,349,983,368,978,368,949,353,925,332,913,309,914,297,922,284,950,270,1002,258,1151,239,1322,226,1469,221"/>
<area shape="poly" id="edge51_Node000002_Node000033" title=" " alt="" coords="1608,226,1674,246,1707,262,1735,284,1765,323,1785,367,1798,410,1805,450,1801,447,1793,412,1780,369,1760,326,1731,288,1704,267,1672,251,1608,231"/>
<area shape="rect" id="Node000041" href="$engine__view__abstract_8h.html" title="Abstract interfaces for engine &quot;views&quot; in GridFire." alt="" coords="936,286,1098,327"/>
<area shape="poly" id="edge35_Node000002_Node000041" title=" " alt="" coords="1464,230,1114,288,1113,283,1469,229"/>
<area shape="rect" id="Node000042" href="$engine__graph_8h.html" title=" " alt="" coords="397,286,542,327"/>
<area shape="poly" id="edge37_Node000002_Node000042" title=" " alt="" coords="1464,224,1098,247,853,266,604,289,558,295,556,290,604,284,852,260,1097,242,1469,222"/>
<area shape="rect" id="Node000058" title=" " alt="" coords="1123,294,1328,320"/>
<area shape="poly" id="edge52_Node000002_Node000058" title=" " alt="" coords="1464,240,1285,292,1283,287,1469,238"/>
<area shape="rect" id="Node000059" title=" " alt="" coords="1351,294,1526,320"/>
<area shape="poly" id="edge53_Node000002_Node000059" title=" " alt="" coords="1517,238,1465,286,1462,281,1513,240"/>
<area shape="rect" id="Node000060" title=" " alt="" coords="1897,294,2079,320"/>
<area shape="poly" id="edge54_Node000002_Node000060" title=" " alt="" coords="1608,230,1912,290,1907,291,1608,235"/>
<area shape="rect" id="Node000061" title=" " alt="" coords="1550,294,1722,320"/>
<area shape="poly" id="edge55_Node000002_Node000061" title=" " alt="" coords="1560,236,1614,284,1608,283,1559,241"/>
<area shape="rect" id="Node000004" href="$reaction_8h.html" title="Defines classes for representing and managing nuclear reactions." alt="" coords="773,560,944,586"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="1025,415,884,551,881,546,1020,417"/>
<area shape="poly" id="edge33_Node000003_Node000010" title=" " alt="" coords="1085,414,1572,641,1567,642,1084,419"/>
<area shape="poly" id="edge32_Node000003_Node000011" title=" " alt="" coords="1048,414,1055,453,1056,500,1047,550,1037,573,1023,595,1005,613,983,628,935,648,886,659,842,663,841,658,885,654,934,643,981,623,1001,609,1019,591,1033,571,1042,548,1050,500,1049,453,1045,418"/>
<area shape="rect" id="Node000015" href="$types_2types_8h.html" title=" " alt="" coords="347,471,490,497"/>
<area shape="poly" id="edge11_Node000003_Node000015" title=" " alt="" coords="968,409,506,473,505,468,972,405"/>
<area shape="rect" id="Node000016" href="$screening__abstract_8h.html" title=" " alt="" coords="667,464,813,504"/>
<area shape="poly" id="edge13_Node000003_Node000016" title=" " alt="" coords="971,417,824,462,822,457,976,415"/>
<area shape="poly" id="edge17_Node000003_Node000030" title=" " alt="" coords="1115,398,2520,476,2517,481,1115,403"/>
<area shape="poly" id="edge20_Node000003_Node000033" title=" " alt="" coords="1115,402,1705,470,1700,472,1115,408"/>
<area shape="rect" id="Node000039" title=" " alt="" coords="1498,560,1572,586"/>
<area shape="poly" id="edge34_Node000003_Node000039" title=" " alt="" coords="1115,394,1185,398,1265,409,1349,429,1390,443,1429,461,1457,479,1482,501,1520,548,1515,546,1478,505,1454,484,1427,466,1388,448,1348,434,1264,414,1184,403,1116,399"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="770,575,659,581,518,591,363,611,285,626,210,644,205,645,203,640,209,638,284,621,362,606,517,586,659,576,775,574"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="221,648,427,674"/>
<area shape="poly" id="edge5_Node000004_Node000007" title=" " alt="" coords="781,587,415,648,414,643,785,585"/>
<area shape="poly" id="edge6_Node000004_Node000009" title=" " alt="" coords="945,575,1361,598,1634,616,1911,638,2015,652,2009,652,1910,644,1634,622,1361,603,945,581"/>
<area shape="poly" id="edge7_Node000004_Node000010" title=" " alt="" coords="945,581,1541,651,1536,653,945,587"/>
<area shape="poly" id="edge8_Node000004_Node000011" title=" " alt="" coords="852,585,816,638,813,634,848,587"/>
<area shape="poly" id="edge9_Node000004_Node000012" title=" " alt="" coords="922,583,1244,647,1238,647,922,589"/>
<area shape="rect" id="Node000014" title=" " alt="" coords="483,641,618,682"/>
<area shape="poly" id="edge10_Node000004_Node000014" title=" " alt="" coords="818,586,634,640,633,634,813,587"/>
<area shape="poly" id="edge12_Node000015_Node000014" title=" " alt="" coords="429,495,530,629,524,628,427,500"/>
<area shape="poly" id="edge14_Node000016_Node000004" title=" " alt="" coords="768,502,833,551,827,550,766,507"/>
<area shape="poly" id="edge15_Node000016_Node000007" title=" " alt="" coords="696,505,368,644,366,640,691,505"/>
<area shape="poly" id="edge16_Node000016_Node000011" title=" " alt="" coords="744,503,751,545,764,592,784,636,779,634,759,594,746,547,741,507"/>
<area shape="rect" id="Node000031" href="$error__gridfire_8h.html" title=" " alt="" coords="2512,641,2640,682"/>
<area shape="poly" id="edge18_Node000030_Node000031" title=" " alt="" coords="2603,503,2608,546,2605,593,2594,629,2590,625,2600,593,2603,546,2599,507"/>
<area shape="rect" id="Node000021" title=" " alt="" coords="1915,730,1968,755"/>
<area shape="poly" id="edge19_Node000031_Node000021" title=" " alt="" coords="2515,670,1983,739,1983,733,2510,671"/>
<area shape="poly" id="edge28_Node000033_Node000010" title=" " alt="" coords="1787,504,1636,640,1633,635,1782,506"/>
<area shape="poly" id="edge31_Node000033_Node000012" title=" " alt="" coords="1775,504,1689,551,1585,596,1475,628,1375,651,1374,645,1474,623,1583,590,1687,546,1770,506"/>
<area shape="rect" id="Node000034" href="$scratchpad__abstract_8h.html" title="Abstract base class for scratchpad memory used during engine computations." alt="" coords="2103,552,2281,593"/>
<area shape="poly" id="edge21_Node000033_Node000034" title=" " alt="" coords="1895,502,2092,549,2087,548,1894,508"/>
<area shape="rect" id="Node000018" title=" " alt="" coords="1830,648,1898,674"/>
<area shape="poly" id="edge29_Node000033_Node000018" title=" " alt="" coords="1814,503,1841,592,1856,636,1852,633,1836,594,1810,507"/>
<area shape="rect" id="Node000035" href="$engine_2scratchpads_2types_8h.html" title="Type definitions and utilities for the scratchpad system." alt="" coords="1850,552,2027,593"/>
<area shape="poly" id="edge23_Node000033_Node000035" title=" " alt="" coords="1837,502,1899,544,1893,543,1836,507"/>
<area shape="rect" id="Node000037" href="$error__scratchpad_8h.html" title=" " alt="" coords="2457,552,2591,593"/>
<area shape="poly" id="edge24_Node000033_Node000037" title=" " alt="" coords="1896,493,2444,561,2439,562,1896,499"/>
<area shape="poly" id="edge30_Node000033_Node000039" title=" " alt="" coords="1747,504,1587,558,1586,552,1742,506"/>
<area shape="poly" id="edge22_Node000034_Node000018" title=" " alt="" coords="2120,593,1914,650,1913,644,2115,594"/>
<area shape="poly" id="edge27_Node000037_Node000031" title=" " alt="" coords="2537,591,2559,629,2554,627,2535,596"/>
<area shape="poly" id="edge25_Node000037_Node000021" title=" " alt="" coords="2460,593,1983,732,1982,727,2455,593"/>
<area shape="poly" id="edge26_Node000037_Node000038" title=" " alt="" coords="2591,591,2763,644,2758,644,2590,596"/>
<area shape="poly" id="edge36_Node000041_Node000003" title=" " alt="" coords="1024,325,1035,361,1030,359,1022,330"/>
<area shape="poly" id="edge42_Node000042_Node000003" title=" " alt="" coords="541,321,560,324,773,357,958,383,952,384,772,363,560,330,543,326"/>
<area shape="poly" id="edge41_Node000042_Node000004" title=" " alt="" coords="528,325,586,347,645,373,679,393,713,413,746,425,774,431,800,440,827,462,841,481,850,503,859,545,854,543,845,504,836,484,823,465,798,445,772,436,744,430,711,418,677,397,643,377,584,351,528,330"/>
<area shape="poly" id="edge49_Node000042_Node000005" title=" " alt="" coords="424,329,392,351,358,377,298,444,247,517,208,584,181,636,176,633,203,582,243,514,294,441,354,373,389,346,428,326"/>
<area shape="poly" id="edge38_Node000042_Node000007" title=" " alt="" coords="443,329,388,386,359,423,337,465,325,509,320,555,323,634,318,632,314,555,319,508,332,463,355,420,384,382,446,326"/>
<area shape="poly" id="edge46_Node000042_Node000010" title=" " alt="" coords="542,324,631,349,699,373,728,393,757,413,863,459,974,501,1086,537,1195,568,1393,616,1542,648,1536,648,1392,621,1194,573,1084,542,972,506,861,464,755,418,725,398,696,377,630,354,542,329"/>
<area shape="poly" id="edge47_Node000042_Node000011" title=" " alt="" coords="489,325,779,636,773,638,486,330"/>
<area shape="poly" id="edge39_Node000042_Node000014" title=" " alt="" coords="476,326,545,626,540,625,472,329"/>
<area shape="poly" id="edge40_Node000042_Node000015" title=" " alt="" coords="465,325,429,457,424,455,462,329"/>
<area shape="poly" id="edge43_Node000042_Node000016" title=" " alt="" coords="511,325,599,373,657,413,708,454,702,454,653,417,596,377,511,330"/>
<area shape="poly" id="edge45_Node000042_Node000021" title=" " alt="" coords="403,329,360,350,316,377,217,450,171,487,132,524,104,561,96,580,92,599,92,619,97,638,109,659,126,680,152,691,208,701,391,716,643,727,935,734,1518,739,1902,741,1896,741,1518,745,935,739,643,733,390,722,207,706,151,696,122,684,104,662,92,640,87,619,86,599,91,578,100,559,128,520,168,483,214,446,313,373,357,345,407,326"/>
<area shape="poly" id="edge44_Node000042_Node000033" title=" " alt="" coords="541,317,604,324,696,329,811,330,1077,328,1214,330,1342,336,1454,350,1502,360,1542,373,1559,382,1569,392,1579,403,1593,413,1648,438,1706,459,1701,459,1646,443,1591,418,1575,407,1565,396,1555,386,1540,377,1500,365,1453,355,1342,342,1214,335,1077,333,811,335,696,334,604,330,542,322"/>
<area shape="poly" id="edge48_Node000042_Node000018" title=" " alt="" coords="541,316,604,324,738,338,852,345,1047,358,1140,369,1238,388,1348,418,1474,461,1579,505,1680,554,1834,641,1828,640,1678,559,1577,510,1472,466,1346,423,1237,393,1139,375,1047,364,852,351,738,343,604,330,543,322"/>
<area shape="rect" id="Node000028" title=" " alt="" coords="768,382,845,408"/>
<area shape="poly" id="edge50_Node000042_Node000028" title=" " alt="" coords="542,321,750,372,760,377,755,378,749,378,542,326"/>
<area shape="poly" id="edge58_Node000062_Node000003" title=" " alt="" coords="533,236,562,283,582,306,605,325,655,339,746,354,957,383,952,385,745,360,654,344,603,329,578,310,558,286,532,242"/>
<area shape="poly" id="edge61_Node000062_Node000007" title=" " alt="" coords="454,241,412,261,368,288,321,329,288,365,264,407,243,464,238,488,239,512,254,560,279,602,305,637,299,636,274,605,249,562,234,513,233,488,237,463,259,404,284,362,317,325,365,284,409,256,459,237"/>
<area shape="poly" id="edge60_Node000062_Node000015" title=" " alt="" coords="445,241,414,260,388,288,378,308,374,330,377,377,390,420,407,458,401,457,385,422,372,378,368,330,373,307,383,285,411,256,449,237"/>
<area shape="poly" id="edge62_Node000062_Node000033" title=" " alt="" coords="596,236,925,324,1033,337,1127,340,1288,330,1365,326,1447,329,1538,343,1644,372,1681,388,1717,409,1776,454,1771,453,1714,413,1679,393,1642,378,1537,348,1446,335,1365,332,1288,335,1127,345,1033,343,923,330,596,242"/>
<area shape="poly" id="edge59_Node000062_Node000042" title=" " alt="" coords="513,237,492,275,488,271,510,241"/>
<area shape="poly" id="edge64_Node000063_Node000010" title=" " alt="" coords="2563,231,2502,255,2440,287,2413,309,2391,333,2377,362,2372,394,2372,486,2367,524,2352,552,2328,574,2294,596,2049,621,1680,656,1679,651,2049,616,2292,590,2325,570,2348,548,2362,522,2367,485,2367,394,2372,360,2387,331,2409,305,2437,283,2500,250,2558,232"/>
<area shape="poly" id="edge68_Node000063_Node000060" title=" " alt="" coords="2531,230,2091,294,2091,288,2536,229"/>
<area shape="rect" id="Node000064" title=" " alt="" coords="2474,294,2635,320"/>
<area shape="poly" id="edge65_Node000063_Node000064" title=" " alt="" coords="2604,230,2572,283,2569,278,2600,233"/>
<area shape="rect" id="Node000065" href="$error__solver_8h.html" title=" " alt="" coords="2608,375,2736,416"/>
<area shape="poly" id="edge66_Node000063_Node000065" title=" " alt="" coords="2618,229,2649,285,2661,323,2669,361,2664,358,2656,324,2644,287,2616,234"/>
<area shape="poly" id="edge67_Node000065_Node000031" title=" " alt="" coords="2677,414,2681,457,2676,505,2663,541,2645,575,2605,631,2602,627,2640,572,2658,539,2671,504,2676,457,2674,418"/>
<area shape="poly" id="edge70_Node000066_Node000003" title=" " alt="" coords="738,317,958,372,953,374,738,323"/>
<area shape="poly" id="edge71_Node000066_Node000014" title=" " alt="" coords="735,317,809,342,840,357,859,373,868,396,860,417,837,439,812,448,787,450,762,448,709,445,683,451,656,466,621,502,594,545,575,589,561,628,557,624,570,587,589,543,617,499,653,462,681,446,709,440,762,443,787,445,811,443,834,434,855,414,863,396,855,377,837,362,807,347,735,323"/>
<area shape="poly" id="edge73_Node000066_Node000021" title=" " alt="" coords="734,318,767,324,841,333,941,339,1054,345,1172,354,1282,369,1331,380,1374,393,1411,410,1438,430,1456,454,1463,482,1463,574,1468,611,1484,637,1509,658,1544,679,1572,691,1612,702,1710,719,1814,730,1902,739,1897,739,1814,735,1709,724,1610,707,1571,697,1541,684,1506,663,1480,641,1463,613,1457,574,1457,483,1451,456,1435,434,1408,414,1373,398,1330,385,1281,374,1171,359,1054,350,940,344,841,338,766,330,735,323"/>
<area shape="poly" id="edge72_Node000066_Node000033" title=" " alt="" coords="739,317,779,324,858,331,957,334,1188,336,1306,339,1418,345,1515,355,1593,372,1613,381,1626,391,1657,413,1746,457,1741,457,1655,418,1623,395,1610,386,1591,378,1515,361,1417,350,1306,344,1188,342,957,339,858,336,778,330,739,323"/>
<area shape="poly" id="edge74_Node000066_Node000028" title=" " alt="" coords="705,317,780,373,775,373,704,323"/>
<area shape="poly" id="edge77_Node000067_Node000033" title=" " alt="" coords="2404,408,1911,472,1910,467,2410,407"/>
<area shape="poly" id="edge78_Node000067_Node000037" title=" " alt="" coords="2501,414,2521,538,2516,535,2497,418"/>
<area shape="poly" id="edge80_Node000068_Node000002" title=" " alt="" coords="2030,140,1623,206,1622,201,2035,139"/>
<area shape="poly" id="edge83_Node000068_Node000007" title=" " alt="" coords="2030,125,1655,132,1155,145,909,154,692,167,525,182,466,191,427,200,347,230,285,261,259,281,236,306,214,337,192,376,181,413,181,450,192,487,209,523,231,557,256,588,302,638,296,638,252,592,227,561,205,526,187,489,176,451,175,412,187,374,209,334,232,302,256,277,282,257,344,225,426,195,465,185,524,177,692,161,909,149,1155,140,1655,127,2035,124"/>
<area shape="poly" id="edge86_Node000068_Node000010" title=" " alt="" coords="2143,141,2152,227,2153,285,2149,350,2137,417,2117,483,2086,543,2066,571,2042,595,2023,604,1989,613,1894,630,1681,656,1680,650,1893,625,1988,608,2021,599,2038,591,2062,567,2082,541,2112,481,2132,416,2143,350,2147,285,2147,227,2140,145"/>
<area shape="poly" id="edge84_Node000068_Node000011" title=" " alt="" coords="2030,130,1747,152,1392,185,1223,206,1077,231,969,258,933,273,913,288,900,307,893,326,891,344,893,362,908,398,931,435,954,472,971,511,975,531,975,552,970,573,958,595,934,620,904,638,872,650,842,657,841,652,871,645,902,633,931,616,954,591,965,571,970,551,970,531,966,512,949,474,926,437,903,400,888,363,886,344,888,324,895,305,909,284,931,268,967,253,1076,226,1222,201,1392,180,1747,147,2035,129"/>
<area shape="poly" id="edge81_Node000068_Node000034" title=" " alt="" coords="2147,140,2169,205,2188,286,2195,355,2198,425,2196,538,2192,535,2193,425,2190,356,2183,287,2164,206,2145,145"/>
<area shape="poly" id="edge85_Node000068_Node000018" title=" " alt="" coords="2164,140,2211,182,2262,240,2285,275,2304,313,2317,353,2321,394,2321,485,2322,545,2315,570,2295,595,2244,609,2140,626,1914,656,1913,651,2139,620,2243,603,2292,591,2310,568,2317,545,2316,485,2316,394,2311,354,2299,315,2280,278,2258,244,2207,185,2163,145"/>
<area shape="poly" id="edge82_Node000068_Node000035" title=" " alt="" coords="2136,141,2123,198,2111,264,2105,293,2093,328,2064,390,2029,449,1965,542,1962,537,2025,446,2059,387,2088,326,2100,291,2106,263,2117,197,2132,145"/>
<area shape="poly" id="edge87_Node000068_Node000069" title=" " alt="" coords="2187,140,2327,199,2321,199,2186,145"/>
<area shape="rect" id="Node000001" title=" " alt="" coords="2912,5,3066,46"/>
<area shape="rect" id="Node000002" href="$engine__multiscale_8h.html" title=" " alt="" coords="1296,198,1437,238"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="2909,26,2720,30,2450,38,2140,58,1981,75,1826,97,1719,117,1614,143,1440,195,1438,190,1613,138,1718,112,1825,91,1980,70,2139,53,2450,32,2720,24,2914,26"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="76,560,137,586"/>
<area shape="poly" id="edge93_Node000001_Node000005" title=" " alt="" coords="2909,28,2284,37,1345,51,479,71,195,83,111,90,74,96,42,120,22,145,11,176,8,217,8,396,16,441,35,483,60,519,85,548,80,549,56,522,31,485,11,443,3,397,3,217,6,175,17,143,38,116,72,92,110,84,194,78,479,66,1345,46,2284,32,2914,27"/>
<area shape="rect" id="Node000009" title=" " alt="" coords="297,560,394,586"/>
<area shape="poly" id="edge102_Node000001_Node000009" title=" " alt="" coords="2909,28,2317,33,1428,43,983,51,597,63,314,78,225,87,178,97,130,118,92,140,78,154,67,171,61,191,59,217,59,396,65,432,81,463,107,488,138,510,174,527,211,541,284,561,279,563,210,546,172,532,135,514,103,492,77,466,60,434,53,397,53,217,56,190,63,168,74,150,89,136,127,113,177,91,224,81,314,73,597,58,983,46,1428,38,2317,28,2914,27"/>
<area shape="rect" id="Node000010" title=" " alt="" coords="2062,560,2172,586"/>
<area shape="poly" id="edge94_Node000001_Node000010" title=" " alt="" coords="2988,45,2969,150,2954,204,2935,240,2893,279,2852,304,2811,318,2770,326,2681,340,2633,354,2580,377,2552,397,2524,418,2453,467,2421,486,2377,507,2279,540,2188,562,2187,556,2278,535,2375,502,2418,482,2450,462,2521,414,2549,392,2577,373,2631,349,2680,335,2769,321,2810,313,2850,299,2890,275,2931,237,2949,202,2964,148,2985,48"/>
<area shape="rect" id="Node000011" title=" " alt="" coords="507,560,565,586"/>
<area shape="poly" id="edge92_Node000001_Node000011" title=" " alt="" coords="2909,29,2319,45,1895,59,1446,78,1017,103,654,134,512,153,404,173,335,195,318,206,312,217,312,308,318,349,333,388,355,424,383,457,445,512,503,552,498,552,442,516,379,461,351,428,328,391,312,351,307,308,307,216,314,203,333,190,402,168,511,148,654,129,1016,98,1445,73,1895,53,2319,40,2914,28"/>
<area shape="rect" id="Node000012" title=" " alt="" coords="628,560,732,586"/>
<area shape="poly" id="edge95_Node000001_Node000012" title=" " alt="" coords="2909,28,2338,34,1487,45,1061,54,692,65,422,79,336,88,291,97,239,117,198,139,182,152,170,169,163,190,160,217,160,396,163,404,173,414,210,435,265,457,333,479,483,521,616,556,611,557,482,527,332,484,264,462,208,439,170,418,159,407,155,397,155,217,157,189,165,167,178,149,195,134,237,112,290,91,336,82,421,74,692,60,1061,49,1487,40,2338,29,2914,27"/>
<area shape="rect" id="Node000031" href="$error__engine_8h.html" title=" " alt="" coords="2844,464,2972,504"/>
<area shape="poly" id="edge57_Node000001_Node000031" title=" " alt="" coords="2991,44,2991,130,2980,239,2952,356,2922,451,2918,447,2947,354,2975,238,2985,130,2988,48"/>
<area shape="rect" id="Node000034" href="$blob_8h.html" title="Container class for managing multiple scratchpad instances." alt="" coords="1793,464,1970,504"/>
<area shape="poly" id="edge77_Node000001_Node000034" title=" " alt="" coords="2909,29,2705,41,2580,52,2454,69,2337,93,2286,108,2241,125,2205,144,2177,166,2159,190,2153,217,2153,308,2153,367,2146,392,2127,418,2109,427,2075,439,1985,462,1984,457,2073,434,2107,423,2124,414,2141,390,2148,367,2148,308,2148,216,2154,188,2173,162,2202,140,2239,120,2284,103,2336,88,2453,64,2579,46,2705,35,2914,28"/>
<area shape="rect" id="Node000039" title=" " alt="" coords="2845,648,2923,674"/>
<area shape="poly" id="edge91_Node000001_Node000039" title=" " alt="" coords="2999,44,3018,90,3038,154,3056,228,3063,305,3063,397,3058,436,3046,475,3028,510,3006,544,2957,601,2912,642,2910,637,2953,597,3002,541,3024,508,3041,472,3053,435,3057,397,3057,305,3050,229,3033,156,3013,92,2996,48"/>
<area shape="rect" id="Node000062" href="$priming_8h.html" title=" " alt="" coords="646,198,816,238"/>
<area shape="poly" id="edge58_Node000001_Node000062" title=" " alt="" coords="2909,28,2685,36,2356,47,1972,66,1580,97,1371,120,1163,149,832,202,830,196,1162,143,1370,115,1580,91,1971,61,2356,42,2685,30,2914,28"/>
<area shape="rect" id="Node000063" href="$sundials_8h.html" title=" " alt="" coords="2362,205,2513,231"/>
<area shape="poly" id="edge65_Node000001_Node000063" title=" " alt="" coords="2909,28,2801,35,2676,45,2561,65,2517,79,2486,96,2467,116,2455,141,2442,191,2438,188,2450,139,2463,113,2482,92,2515,74,2560,60,2675,40,2801,30,2914,27"/>
<area shape="rect" id="Node000066" href="$logging_8h.html" title=" " alt="" coords="2188,294,2332,320"/>
<area shape="poly" id="edge71_Node000001_Node000066" title=" " alt="" coords="2909,30,2795,39,2659,51,2533,70,2482,82,2445,96,2415,115,2388,137,2339,188,2301,239,2275,283,2272,278,2297,236,2335,184,2384,133,2412,110,2443,92,2481,77,2532,65,2658,46,2795,34,2914,30"/>
<area shape="rect" id="Node000067" href="$engine_2scratchpads_2utils_8h.html" title="Utility functions for convenient scratchpad retrieval with exception handling." alt="" coords="1935,375,2113,416"/>
<area shape="poly" id="edge78_Node000001_Node000067" title=" " alt="" coords="2909,27,2732,32,2505,41,2391,49,2287,61,2198,76,2133,96,2058,131,2003,168,1981,189,1961,216,1922,287,1917,307,1922,326,1940,348,1963,368,1958,367,1936,351,1918,328,1911,307,1918,285,1956,213,1977,186,2000,163,2056,127,2131,92,2197,71,2286,56,2391,44,2505,35,2732,26,2914,26"/>
<area shape="rect" id="Node000068" href="$engine__multiscale__scratchpad_8h.html" title="Scratchpad implementation for the MultiscalePartitioningEngineView." alt="" coords="2496,102,2707,142"/>
<area shape="poly" id="edge82_Node000001_Node000068" title=" " alt="" coords="2909,46,2698,100,2697,95,2914,45"/>
<area shape="rect" id="Node000069" title=" " alt="" coords="2740,205,2922,231"/>
<area shape="poly" id="edge104_Node000001_Node000069" title=" " alt="" coords="2969,45,2922,96,2882,147,2848,194,2845,190,2877,144,2918,92,2965,48"/>
<area shape="rect" id="Node000070" title=" " alt="" coords="3078,109,3143,135"/>
<area shape="poly" id="edge96_Node000001_Node000070" title=" " alt="" coords="3015,44,3086,100,3081,99,3014,49"/>
<area shape="rect" id="Node000071" title=" " alt="" coords="3168,109,3224,135"/>
<area shape="poly" id="edge97_Node000001_Node000071" title=" " alt="" coords="3046,44,3101,65,3157,92,3169,100,3164,100,3155,96,3099,70,3046,49"/>
<area shape="rect" id="Node000072" title=" " alt="" coords="3248,109,3322,135"/>
<area shape="poly" id="edge98_Node000001_Node000072" title=" " alt="" coords="3067,41,3150,62,3237,92,3255,102,3249,101,3235,96,3149,67,3067,46"/>
<area shape="rect" id="Node000073" title=" " alt="" coords="3346,109,3414,135"/>
<area shape="poly" id="edge99_Node000001_Node000073" title=" " alt="" coords="3067,32,3195,52,3266,69,3336,92,3352,101,3347,101,3334,96,3265,74,3194,58,3067,37"/>
<area shape="rect" id="Node000074" title=" " alt="" coords="3438,109,3602,135"/>
<area shape="poly" id="edge100_Node000001_Node000074" title=" " alt="" coords="3067,33,3233,56,3426,91,3469,104,3464,104,3425,97,3232,62,3067,39"/>
<area shape="rect" id="Node000075" title=" " alt="" coords="3626,109,3750,135"/>
<area shape="poly" id="edge101_Node000001_Node000075" title=" " alt="" coords="3067,27,3176,33,3313,44,3464,63,3615,91,3648,103,3643,103,3614,97,3464,68,3312,49,3175,38,3067,32"/>
<area shape="rect" id="Node000076" title=" " alt="" coords="3773,109,3878,135"/>
<area shape="poly" id="edge103_Node000001_Node000076" title=" " alt="" coords="3066,23,3200,25,3374,34,3568,55,3666,71,3762,91,3790,103,3784,102,3761,97,3665,76,3567,60,3373,40,3199,31,3067,29"/>
<area shape="rect" id="Node000077" title=" " alt="" coords="3901,102,4040,142"/>
<area shape="poly" id="edge105_Node000001_Node000077" title=" " alt="" coords="3066,24,3219,26,3424,36,3656,56,3775,71,3890,91,3905,97,3899,97,3889,97,3774,77,3656,61,3424,41,3219,32,3067,29"/>
<area shape="rect" id="Node000078" title=" " alt="" coords="4064,102,4192,142"/>
<area shape="poly" id="edge106_Node000001_Node000078" title=" " alt="" coords="3067,26,3568,47,3849,66,3965,78,4053,91,4066,97,4061,97,4051,97,3964,83,3848,71,3568,52,3067,32"/>
<area shape="rect" id="Node000079" title=" " alt="" coords="4216,109,4304,135"/>
<area shape="poly" id="edge107_Node000001_Node000079" title=" " alt="" coords="3067,25,3312,28,3642,38,3968,58,4103,73,4205,91,4229,102,4223,102,4203,97,4102,78,3968,63,3641,43,3312,33,3067,30"/>
<area shape="rect" id="Node000080" title=" " alt="" coords="4328,94,4483,150"/>
<area shape="poly" id="edge108_Node000001_Node000080" title=" " alt="" coords="3067,26,3326,32,3680,45,4039,64,4192,76,4315,94,4309,94,4191,82,4038,69,3679,50,3325,38,3067,31"/>
<area shape="rect" id="Node000081" title=" " alt="" coords="4507,102,4677,142"/>
<area shape="poly" id="edge109_Node000001_Node000081" title=" " alt="" coords="3066,26,3363,32,3776,44,4191,63,4364,76,4495,91,4516,98,4511,97,4494,97,4364,81,4191,69,3776,49,3363,37,3067,31"/>
<area shape="rect" id="Node000003" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="1200,375,1344,416"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="1293,221,1205,228,1104,238,1015,258,982,272,961,288,955,298,953,306,960,325,1187,375,1182,376,957,329,947,307,950,296,957,285,980,267,1014,253,1103,233,1205,222,1299,220"/>
<area shape="rect" id="Node000013" title=" " alt="" coords="418,560,484,586"/>
<area shape="poly" id="edge56_Node000002_Node000013" title=" " alt="" coords="1293,221,1106,229,868,240,753,249,654,259,580,273,554,280,539,288,513,315,492,347,477,382,466,418,455,489,452,546,447,543,449,488,461,417,472,380,488,344,509,312,536,284,552,275,578,268,653,254,753,243,867,235,1105,223,1299,220"/>
<area shape="poly" id="edge50_Node000002_Node000034" title=" " alt="" coords="1437,221,1524,229,1621,242,1709,260,1744,271,1770,284,1808,320,1838,364,1860,409,1874,450,1869,448,1855,411,1833,367,1804,324,1766,289,1742,276,1708,265,1620,247,1524,234,1437,227"/>
<area shape="rect" id="Node000040" title=" " alt="" coords="1270,560,1344,586"/>
<area shape="poly" id="edge55_Node000002_Node000040" title=" " alt="" coords="1293,221,1202,227,1097,237,1048,246,1004,257,970,271,947,288,933,312,933,329,945,341,965,350,1016,362,1054,373,1123,417,1187,466,1285,550,1280,549,1184,470,1120,422,1052,377,1015,367,963,355,942,346,928,331,928,311,943,285,967,266,1003,252,1047,241,1096,232,1202,221,1299,219"/>
<area shape="rect" id="Node000042" href="$engine__view__abstract_8h.html" title="Abstract interfaces for engine &quot;views&quot; in GridFire." alt="" coords="971,286,1133,327"/>
<area shape="poly" id="edge33_Node000002_Node000042" title=" " alt="" coords="1294,240,1139,284,1137,279,1299,238"/>
<area shape="rect" id="Node000043" href="$engine__graph_8h.html" title=" " alt="" coords="549,286,694,327"/>
<area shape="poly" id="edge35_Node000002_Node000043" title=" " alt="" coords="1294,229,709,298,708,293,1298,226"/>
<area shape="rect" id="Node000058" title=" " alt="" coords="1158,294,1362,320"/>
<area shape="poly" id="edge51_Node000002_Node000058" title=" " alt="" coords="1345,238,1287,287,1285,282,1340,240"/>
<area shape="rect" id="Node000059" title=" " alt="" coords="1386,294,1561,320"/>
<area shape="poly" id="edge52_Node000002_Node000059" title=" " alt="" coords="1391,236,1450,285,1445,284,1390,241"/>
<area shape="rect" id="Node000060" title=" " alt="" coords="1932,294,2113,320"/>
<area shape="poly" id="edge53_Node000002_Node000060" title=" " alt="" coords="1437,226,1919,291,1914,292,1438,231"/>
<area shape="rect" id="Node000061" title=" " alt="" coords="1585,294,1756,320"/>
<area shape="poly" id="edge54_Node000002_Node000061" title=" " alt="" coords="1436,236,1616,289,1611,289,1436,242"/>
<area shape="rect" id="Node000004" href="$reaction_8h.html" title="Defines classes for representing and managing nuclear reactions." alt="" coords="600,471,771,497"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="1197,408,784,471,783,466,1202,406"/>
<area shape="poly" id="edge30_Node000003_Node000010" title=" " alt="" coords="1345,410,1782,502,1917,524,2051,550,2065,555,2060,555,2050,555,1916,529,1781,507,1345,415"/>
<area shape="poly" id="edge29_Node000003_Node000011" title=" " alt="" coords="1256,415,1204,469,1177,492,1155,507,1078,535,1010,550,949,554,891,553,769,545,698,546,616,555,580,562,579,557,616,550,698,541,769,539,891,547,949,549,1010,544,1076,530,1152,502,1173,488,1200,465,1251,417"/>
<area shape="poly" id="edge32_Node000003_Node000013" title=" " alt="" coords="1197,399,1055,407,878,419,709,438,640,451,589,466,555,484,523,506,473,551,470,546,520,501,552,479,587,461,639,446,708,433,877,414,1055,402,1202,398"/>
<area shape="rect" id="Node000016" href="$types_2types_8h.html" title=" " alt="" coords="998,471,1141,497"/>
<area shape="poly" id="edge12_Node000003_Node000016" title=" " alt="" coords="1229,415,1112,467,1111,462,1223,417"/>
<area shape="poly" id="edge14_Node000003_Node000031" title=" " alt="" coords="1345,399,1588,413,2831,478,2826,480,1588,418,1345,404"/>
<area shape="poly" id="edge17_Node000003_Node000034" title=" " alt="" coords="1345,410,1363,413,1585,446,1780,472,1775,472,1584,451,1362,418,1345,415"/>
<area shape="poly" id="edge31_Node000003_Node000040" title=" " alt="" coords="1283,414,1301,463,1308,505,1309,546,1305,542,1302,506,1296,464,1280,418"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="603,500,153,567,151,562,604,495"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="756,560,961,586"/>
<area shape="poly" id="edge5_Node000004_Node000007" title=" " alt="" coords="710,495,824,553,818,553,709,500"/>
<area shape="poly" id="edge6_Node000004_Node000009" title=" " alt="" coords="627,499,406,555,398,557,396,552,405,550,632,496"/>
<area shape="poly" id="edge7_Node000004_Node000010" title=" " alt="" coords="771,489,985,502,1148,508,1286,509,1520,507,1633,508,1754,514,1890,527,2051,550,2069,556,2064,555,2050,555,1890,532,1753,519,1633,513,1520,512,1286,515,1148,513,985,507,771,494"/>
<area shape="poly" id="edge8_Node000004_Node000011" title=" " alt="" coords="667,496,571,554,569,549,662,498"/>
<area shape="poly" id="edge9_Node000004_Node000012" title=" " alt="" coords="686,495,684,546,679,543,683,499"/>
<area shape="poly" id="edge10_Node000004_Node000013" title=" " alt="" coords="647,498,497,555,494,556,492,551,495,550,652,496"/>
<area shape="rect" id="Node000015" title=" " alt="" coords="994,552,1129,593"/>
<area shape="poly" id="edge11_Node000004_Node000015" title=" " alt="" coords="739,495,981,552,976,553,738,500"/>
<area shape="poly" id="edge13_Node000016_Node000015" title=" " alt="" coords="1070,495,1067,539,1062,535,1066,499"/>
<area shape="rect" id="Node000032" href="$error__gridfire_8h.html" title=" " alt="" coords="2643,641,2770,682"/>
<area shape="poly" id="edge15_Node000031_Node000032" title=" " alt="" coords="2888,504,2742,633,2739,628,2883,506"/>
<area shape="rect" id="Node000023" title=" " alt="" coords="2629,730,2683,755"/>
<area shape="poly" id="edge16_Node000032_Node000023" title=" " alt="" coords="2696,681,2673,719,2671,714,2692,683"/>
<area shape="poly" id="edge25_Node000034_Node000010" title=" " alt="" coords="1935,502,2073,554,2067,554,1935,507"/>
<area shape="poly" id="edge28_Node000034_Node000012" title=" " alt="" coords="1790,488,1257,512,960,531,838,542,744,555,731,558,730,553,744,550,837,537,960,526,1257,507,1795,487"/>
<area shape="rect" id="Node000035" href="$scratchpad__abstract_8h.html" title="Abstract base class for scratchpad memory used during engine computations." alt="" coords="1861,552,2038,593"/>
<area shape="poly" id="edge18_Node000034_Node000035" title=" " alt="" coords="1898,502,1927,541,1922,539,1896,507"/>
<area shape="rect" id="Node000020" title=" " alt="" coords="1851,648,1920,674"/>
<area shape="poly" id="edge26_Node000034_Node000020" title=" " alt="" coords="1872,503,1860,528,1852,553,1849,573,1852,592,1871,637,1866,634,1847,594,1844,573,1847,552,1856,526,1867,506"/>
<area shape="rect" id="Node000036" href="$engine_2scratchpads_2types_8h.html" title="Type definitions and utilities for the scratchpad system." alt="" coords="2241,552,2418,593"/>
<area shape="poly" id="edge20_Node000034_Node000036" title=" " alt="" coords="1971,500,2228,551,2222,551,1970,505"/>
<area shape="rect" id="Node000038" href="$error__scratchpad_8h.html" title=" " alt="" coords="2537,552,2671,593"/>
<area shape="poly" id="edge21_Node000034_Node000038" title=" " alt="" coords="1970,493,2524,561,2519,562,1970,499"/>
<area shape="poly" id="edge27_Node000034_Node000040" title=" " alt="" coords="1795,498,1359,566,1358,561,1790,499"/>
<area shape="poly" id="edge19_Node000035_Node000020" title=" " alt="" coords="1937,592,1904,638,1902,634,1932,595"/>
<area shape="poly" id="edge24_Node000038_Node000032" title=" " alt="" coords="2628,591,2674,632,2669,630,2626,596"/>
<area shape="poly" id="edge22_Node000038_Node000023" title=" " alt="" coords="2609,591,2633,681,2646,717,2642,714,2628,682,2606,595"/>
<area shape="poly" id="edge23_Node000038_Node000039" title=" " alt="" coords="2668,591,2833,644,2828,643,2668,596"/>
<area shape="poly" id="edge34_Node000042_Node000003" title=" " alt="" coords="1102,325,1211,369,1205,369,1102,330"/>
<area shape="poly" id="edge40_Node000043_Node000003" title=" " alt="" coords="693,315,763,324,973,346,1064,355,1182,372,1187,375,1182,376,1181,378,1064,361,972,351,762,330,694,321"/>
<area shape="poly" id="edge39_Node000043_Node000004" title=" " alt="" coords="630,325,678,457,673,456,627,330"/>
<area shape="poly" id="edge46_Node000043_Node000005" title=" " alt="" coords="554,329,408,384,323,422,241,466,181,509,132,551,128,547,177,505,239,461,321,417,406,379,558,326"/>
<area shape="poly" id="edge36_Node000043_Node000007" title=" " alt="" coords="676,325,719,346,760,373,801,413,829,463,846,505,856,546,851,543,841,506,824,465,797,416,757,377,717,350,676,330"/>
<area shape="poly" id="edge43_Node000043_Node000010" title=" " alt="" coords="694,309,1261,343,1546,361,1690,372,1775,388,1842,402,1906,424,1984,461,2047,503,2097,549,2092,548,2044,508,1981,466,1904,429,1840,407,1774,393,1689,378,1546,366,1260,348,694,315"/>
<area shape="poly" id="edge44_Node000043_Node000011" title=" " alt="" coords="617,326,547,547,542,544,613,329"/>
<area shape="poly" id="edge49_Node000043_Node000013" title=" " alt="" coords="611,326,468,549,464,545,606,329"/>
<area shape="poly" id="edge37_Node000043_Node000015" title=" " alt="" coords="690,325,745,345,799,373,843,405,873,436,901,467,943,502,1010,545,1005,544,940,506,898,471,869,440,839,409,796,377,743,350,690,330"/>
<area shape="poly" id="edge38_Node000043_Node000016" title=" " alt="" coords="694,321,712,324,789,333,851,334,910,343,943,354,980,373,1005,391,1026,413,1058,458,1053,457,1022,416,1001,395,977,377,941,359,909,348,850,340,789,338,712,330,694,326"/>
<area shape="poly" id="edge42_Node000043_Node000023" title=" " alt="" coords="583,329,491,386,380,461,333,500,298,536,287,553,281,568,281,580,287,591,300,599,322,607,397,622,505,636,640,650,976,674,1364,694,2130,724,2616,740,2611,740,2130,729,1363,700,976,679,640,655,504,641,396,627,321,612,297,604,283,595,276,582,276,567,282,550,293,533,329,496,377,457,489,382,588,326"/>
<area shape="poly" id="edge41_Node000043_Node000034" title=" " alt="" coords="694,311,1066,341,1250,358,1357,372,1388,382,1411,392,1434,403,1465,413,1546,432,1629,448,1780,472,1775,472,1628,453,1545,437,1463,418,1432,408,1409,397,1386,387,1355,378,1250,364,1066,346,694,316"/>
<area shape="poly" id="edge45_Node000043_Node000020" title=" " alt="" coords="694,314,845,337,1021,372,1266,441,1503,517,1704,589,1843,643,1837,642,1702,594,1502,523,1265,446,1019,378,845,342,694,319"/>
<area shape="poly" id="edge48_Node000043_Node000040" title=" " alt="" coords="694,319,769,340,807,355,844,373,916,438,959,480,987,502,1037,519,1108,536,1257,564,1252,564,1107,541,1035,525,984,507,956,484,912,442,841,377,805,359,767,345,694,324"/>
<area shape="rect" id="Node000030" title=" " alt="" coords="1600,382,1677,408"/>
<area shape="poly" id="edge47_Node000043_Node000030" title=" " alt="" coords="694,311,1586,387,1583,392,694,317"/>
<area shape="poly" id="edge59_Node000062_Node000003" title=" " alt="" coords="763,236,845,281,895,304,946,324,1011,344,1062,353,1182,372,1187,376,1182,376,1181,378,1062,359,1010,349,944,330,893,309,843,286,763,242"/>
<area shape="poly" id="edge62_Node000062_Node000007" title=" " alt="" coords="643,235,598,250,557,269,543,281,535,294,534,309,540,326,564,358,591,380,619,393,650,402,715,420,749,436,784,462,821,503,848,547,843,545,817,507,781,466,747,441,713,425,648,407,617,398,588,384,560,362,535,328,528,310,530,293,539,278,554,265,596,245,647,232"/>
<area shape="poly" id="edge64_Node000062_Node000013" title=" " alt="" coords="643,226,597,235,545,247,493,264,444,289,388,325,349,360,319,404,293,465,287,485,293,503,304,517,316,526,342,535,372,540,408,550,412,553,406,553,406,555,371,545,340,540,313,531,301,521,288,506,282,485,288,463,315,401,345,357,385,321,441,284,491,260,544,242,596,230,648,224"/>
<area shape="poly" id="edge61_Node000062_Node000016" title=" " alt="" coords="747,236,792,281,820,305,851,325,875,335,897,341,938,343,978,349,1000,357,1022,373,1038,391,1051,413,1066,457,1061,455,1046,415,1034,395,1018,377,997,362,977,354,938,349,896,346,873,340,848,329,817,309,788,285,746,241"/>
<area shape="poly" id="edge63_Node000062_Node000034" title=" " alt="" coords="805,236,861,257,916,284,930,295,938,306,947,316,960,325,1026,350,1084,363,1137,368,1188,367,1295,361,1358,363,1430,372,1510,391,1589,413,1781,460,1775,460,1587,418,1508,396,1429,378,1357,369,1295,367,1188,372,1137,373,1084,368,1025,355,957,329,943,320,934,309,926,299,913,289,859,261,805,242"/>
<area shape="poly" id="edge60_Node000062_Node000043" title=" " alt="" coords="708,237,660,279,656,274,704,240"/>
<area shape="poly" id="edge66_Node000063_Node000010" title=" " alt="" coords="2466,229,2502,251,2518,267,2530,285,2537,307,2530,328,2506,358,2468,389,2365,454,2252,512,2159,556,2158,551,2250,507,2362,449,2465,385,2502,354,2526,326,2532,307,2526,287,2514,270,2498,255,2465,234"/>
<area shape="poly" id="edge70_Node000063_Node000060" title=" " alt="" coords="2376,232,2097,293,2096,287,2381,231"/>
<area shape="rect" id="Node000064" title=" " alt="" coords="2356,294,2516,320"/>
<area shape="poly" id="edge67_Node000063_Node000064" title=" " alt="" coords="2439,229,2438,280,2434,276,2435,233"/>
<area shape="rect" id="Node000065" href="$error__solver_8h.html" title=" " alt="" coords="2591,375,2718,416"/>
<area shape="poly" id="edge68_Node000063_Node000065" title=" " alt="" coords="2472,229,2523,251,2574,284,2610,322,2638,363,2633,361,2606,325,2570,288,2520,256,2472,234"/>
<area shape="poly" id="edge69_Node000065_Node000032" title=" " alt="" coords="2660,414,2702,627,2698,624,2657,418"/>
<area shape="poly" id="edge72_Node000066_Node000003" title=" " alt="" coords="2185,320,2126,330,1696,369,1360,392,1359,386,1696,363,2125,324,2190,319"/>
<area shape="poly" id="edge73_Node000066_Node000015" title=" " alt="" coords="2260,318,2245,367,2232,394,2213,418,2158,460,2108,482,2052,494,1983,507,1875,528,1782,540,1700,546,1622,547,1462,546,1368,548,1258,555,1145,565,1144,560,1257,550,1368,543,1462,541,1622,542,1699,541,1781,535,1874,523,1982,502,2051,488,2106,477,2155,455,2209,414,2227,391,2241,365,2256,322"/>
<area shape="poly" id="edge75_Node000066_Node000023" title=" " alt="" coords="2310,317,2344,324,2493,340,2686,358,2783,372,2869,393,2907,407,2940,422,2966,441,2986,462,3011,506,3018,529,3019,555,3012,582,2997,613,2973,646,2936,684,2919,695,2894,705,2830,722,2698,740,2698,735,2829,716,2892,700,2916,691,2933,680,2968,643,2993,610,3007,581,3014,554,3013,530,3007,508,2982,465,2963,445,2937,427,2905,412,2868,398,2782,378,2686,363,2492,345,2344,330,2310,323"/>
<area shape="poly" id="edge74_Node000066_Node000034" title=" " alt="" coords="2256,318,2224,369,2199,395,2171,418,2138,432,2093,445,1986,468,1985,463,2091,440,2136,427,2168,413,2196,392,2220,365,2251,321"/>
<area shape="poly" id="edge76_Node000066_Node000030" title=" " alt="" coords="2185,319,2126,330,1693,389,1692,384,2125,324,2190,318"/>
<area shape="poly" id="edge80_Node000067_Node000034" title=" " alt="" coords="1994,415,1927,458,1925,453,1989,417"/>
<area shape="poly" id="edge81_Node000067_Node000038" title=" " alt="" coords="2089,414,2527,547,2522,547,2088,419"/>
<area shape="poly" id="edge79_Node000067_Node000040" title=" " alt="" coords="1946,416,1360,561,1359,556,1941,417"/>
<area shape="poly" id="edge83_Node000068_Node000002" title=" " alt="" coords="2493,132,1453,213,1452,208,2498,130"/>
<area shape="poly" id="edge86_Node000068_Node000007" title=" " alt="" coords="2514,143,1921,289,1769,330,1589,378,1479,413,1394,444,1309,474,1198,507,1068,537,950,559,948,554,1067,532,1197,502,1308,469,1392,439,1477,408,1587,372,1767,324,1919,284,2519,142"/>
<area shape="poly" id="edge89_Node000068_Node000010" title=" " alt="" coords="2612,140,2627,179,2639,227,2641,279,2635,304,2625,328,2606,350,2585,359,2562,366,2536,377,2473,418,2398,466,2320,507,2246,536,2177,558,2176,552,2245,531,2318,502,2396,461,2471,413,2533,373,2560,361,2584,354,2603,345,2620,326,2630,303,2635,278,2634,227,2622,180,2609,145"/>
<area shape="poly" id="edge87_Node000068_Node000011" title=" " alt="" coords="2493,124,2067,129,1486,139,1198,148,944,161,748,178,679,189,634,200,597,215,569,231,547,254,528,287,516,321,509,357,508,429,517,495,530,546,525,544,512,496,502,429,503,356,510,320,523,285,543,250,566,227,595,211,632,195,678,183,747,173,944,156,1198,143,1486,133,2067,123,2498,123"/>
<area shape="poly" id="edge84_Node000068_Node000035" title=" " alt="" coords="2601,141,2596,181,2584,231,2562,282,2548,307,2530,329,2493,359,2440,389,2304,451,2155,507,2027,550,2026,545,2153,502,2302,446,2438,385,2490,354,2526,325,2543,304,2558,280,2578,229,2591,180,2598,145"/>
<area shape="poly" id="edge88_Node000068_Node000020" title=" " alt="" coords="2626,140,2677,189,2705,221,2730,256,2751,295,2764,335,2766,376,2754,417,2732,451,2706,472,2637,507,2431,596,2292,626,2152,645,2028,656,1935,661,1935,656,2028,651,2152,640,2291,621,2430,590,2635,502,2703,467,2728,448,2750,415,2761,376,2759,336,2746,297,2726,259,2700,224,2673,192,2624,145"/>
<area shape="poly" id="edge85_Node000068_Node000036" title=" " alt="" coords="2616,140,2657,201,2702,281,2721,322,2735,360,2739,393,2733,417,2713,437,2684,457,2605,493,2513,525,2424,550,2423,545,2511,520,2603,488,2681,452,2710,433,2728,414,2734,392,2730,361,2717,324,2698,284,2652,204,2614,145"/>
<area shape="poly" id="edge90_Node000068_Node000069" title=" " alt="" coords="2650,140,2789,199,2784,199,2649,145"/>
</map>