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,151 +1,159 @@
<map id="src/include/gridfire/engine/views/engine_multiscale.h" name="src/include/gridfire/engine/views/engine_multiscale.h">
<area shape="rect" id="Node000001" title=" " alt="" coords="2141,5,2284,61"/>
<area shape="rect" id="Node000002" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="1235,198,1379,238"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="2138,36,1940,45,1687,58,1566,67,1461,79,1381,94,1355,102,1338,111,1326,126,1317,144,1309,184,1305,180,1312,142,1321,123,1335,107,1353,97,1380,89,1460,74,1565,62,1687,52,1939,40,2143,36"/>
<area shape="rect" id="Node000032" href="$blob_8h.html" title="Container class for managing multiple scratchpad instances." alt="" coords="1445,286,1623,327"/>
<area shape="poly" id="edge95_Node000001_Node000032" title=" " alt="" coords="2138,34,2023,44,1952,53,1876,68,1799,89,1723,117,1650,154,1585,200,1570,215,1559,234,1543,273,1540,269,1554,231,1566,212,1582,196,1648,149,1721,112,1797,84,1875,63,1951,48,2023,39,2143,34"/>
<area shape="rect" id="Node000040" href="$engine__view__abstract_8h.html" title="Abstract interfaces for engine &quot;views&quot; in GridFire." alt="" coords="1349,109,1511,150"/>
<area shape="poly" id="edge56_Node000001_Node000040" title=" " alt="" coords="2138,41,1873,69,1532,112,1527,112,1526,107,1531,106,1872,64,2143,40"/>
<area shape="rect" id="Node000041" href="$engine__graph_8h.html" title=" " alt="" coords="2042,109,2186,150"/>
<area shape="poly" id="edge58_Node000001_Node000041" title=" " alt="" coords="2186,60,2146,101,2144,96,2182,63"/>
<area shape="rect" id="Node000057" title=" " alt="" coords="2210,116,2415,142"/>
<area shape="poly" id="edge96_Node000001_Node000057" title=" " alt="" coords="2242,59,2292,107,2287,105,2241,64"/>
<area shape="rect" id="Node000058" title=" " alt="" coords="2438,116,2614,142"/>
<area shape="poly" id="edge97_Node000001_Node000058" title=" " alt="" coords="2285,53,2473,112,2468,111,2285,59"/>
<area shape="rect" id="Node000059" title=" " alt="" coords="2638,116,2819,142"/>
<area shape="poly" id="edge98_Node000001_Node000059" title=" " alt="" coords="2285,45,2626,106,2651,113,2646,113,2626,112,2285,50"/>
<area shape="rect" id="Node000060" title=" " alt="" coords="2843,116,3014,142"/>
<area shape="poly" id="edge99_Node000001_Node000060" title=" " alt="" coords="2285,39,2528,65,2832,106,2858,113,2853,113,2831,112,2527,71,2285,44"/>
<area shape="rect" id="Node000003" href="$reaction_8h.html" title="Defines classes for representing and managing nuclear reactions." alt="" coords="1674,471,1845,497"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="1308,237,1316,283,1325,306,1340,325,1361,341,1382,353,1424,363,1465,363,1506,356,1548,348,1592,345,1638,351,1687,373,1709,390,1727,412,1752,458,1747,456,1723,415,1705,394,1685,377,1637,356,1592,350,1549,353,1507,361,1465,368,1423,369,1380,358,1358,346,1336,329,1320,309,1311,285,1305,241"/>
<area shape="rect" id="Node000009" title=" " alt="" coords="676,560,786,586"/>
<area shape="poly" id="edge53_Node000002_Node000009" title=" " alt="" coords="1232,226,1036,251,939,268,871,289,858,298,850,309,842,320,827,329,750,358,683,371,622,375,563,372,441,364,370,366,289,378,244,385,204,388,133,393,102,399,72,412,44,433,16,465,8,485,10,493,16,502,28,510,48,518,109,531,192,542,289,551,493,562,663,570,658,570,493,567,289,556,192,547,108,537,46,523,25,515,12,506,5,495,3,484,12,462,40,429,70,407,100,394,132,387,203,382,244,379,288,372,370,361,441,358,563,367,622,370,682,366,749,352,825,325,838,316,846,305,855,294,869,284,938,263,1035,245,1237,225"/>
<area shape="rect" id="Node000010" title=" " alt="" coords="1945,560,2003,586"/>
<area shape="poly" id="edge52_Node000002_Node000010" title=" " alt="" coords="1318,236,1348,288,1364,311,1378,325,1424,348,1466,359,1506,362,1545,359,1627,353,1674,358,1726,372,1763,389,1798,410,1864,458,1918,506,1957,549,1952,547,1914,510,1860,462,1795,414,1760,394,1724,378,1673,363,1627,359,1545,364,1506,367,1466,365,1422,353,1375,329,1360,314,1344,291,1316,241"/>
<area shape="rect" id="Node000014" href="$types_2types_8h.html" title=" " alt="" coords="2997,294,3140,320"/>
<area shape="poly" id="edge13_Node000002_Node000014" title=" " alt="" coords="1380,220,2983,299,2980,303,1380,226"/>
<area shape="rect" id="Node000015" href="$screening__abstract_8h.html" title=" " alt="" coords="1901,375,2047,416"/>
<area shape="poly" id="edge16_Node000002_Node000015" title=" " alt="" coords="1328,236,1384,288,1413,311,1435,325,1499,348,1554,361,1605,366,1653,366,1754,363,1814,365,1882,372,1888,376,1883,375,1882,378,1813,370,1754,368,1653,372,1604,371,1553,366,1497,353,1433,329,1410,315,1381,292,1327,242"/>
<area shape="rect" id="Node000016" href="$screening__types_8h.html" title=" " alt="" coords="1920,286,2052,327"/>
<area shape="poly" id="edge21_Node000002_Node000016" title=" " alt="" coords="1380,226,1908,295,1902,296,1380,231"/>
<area shape="rect" id="Node000018" href="$reporting_8h.html" title=" " alt="" coords="785,375,923,416"/>
<area shape="poly" id="edge24_Node000002_Node000018" title=" " alt="" coords="1232,225,1180,235,1117,247,1051,264,988,289,959,305,931,325,884,366,882,361,928,321,956,301,986,284,1049,259,1115,241,1179,229,1238,224"/>
<area shape="rect" id="Node000023" href="$jacobian_8h.html" title="Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen&#39;s SparseMatrix." alt="" coords="301,375,439,416"/>
<area shape="poly" id="edge30_Node000002_Node000023" title=" " alt="" coords="1232,222,1167,230,1087,241,1004,260,923,289,908,298,898,309,887,320,871,329,792,351,681,368,455,391,454,385,681,363,791,346,869,325,884,315,894,305,905,294,921,284,1002,255,1086,236,1166,225,1237,221"/>
<area shape="rect" id="Node000024" title=" " alt="" coords="864,464,1025,504"/>
<area shape="poly" id="edge51_Node000002_Node000024" title=" " alt="" coords="1232,222,1188,230,1138,242,1088,261,1044,288,1010,325,984,368,966,411,954,450,950,446,961,409,980,365,1006,321,1040,284,1086,256,1136,237,1187,225,1237,221"/>
<area shape="rect" id="Node000029" href="$error__engine_8h.html" title=" " alt="" coords="610,286,738,327"/>
<area shape="poly" id="edge39_Node000002_Node000029" title=" " alt="" coords="1232,226,1022,249,890,266,754,288,753,283,889,261,1022,244,1237,224"/>
<area shape="poly" id="edge40_Node000002_Node000032" title=" " alt="" coords="1359,236,1471,281,1466,280,1358,242"/>
<area shape="rect" id="Node000038" title=" " alt="" coords="1107,560,1182,586"/>
<area shape="poly" id="edge55_Node000002_Node000038" title=" " alt="" coords="1290,237,1237,299,1208,336,1182,376,1161,418,1150,464,1146,506,1145,546,1141,542,1140,506,1145,463,1156,417,1177,374,1203,333,1233,295,1285,240"/>
<area shape="rect" id="Node000039" title=" " alt="" coords="761,294,813,320"/>
<area shape="poly" id="edge54_Node000002_Node000039" title=" " alt="" coords="1232,224,1051,246,941,264,833,289,828,291,826,285,832,284,940,259,1050,241,1237,223"/>
<area shape="rect" id="Node000004" title=" " alt="" coords="1445,560,1505,586"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="1710,497,1619,523,1519,555,1515,556,1514,551,1517,550,1617,518,1705,498"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="1334,560,1422,586"/>
<area shape="poly" id="edge4_Node000003_Node000005" title=" " alt="" coords="1700,497,1433,555,1426,557,1425,552,1432,550,1695,498"/>
<area shape="rect" id="Node000006" title=" " alt="" coords="1530,560,1735,586"/>
<area shape="poly" id="edge5_Node000003_Node000006" title=" " alt="" coords="1744,497,1664,553,1662,548,1739,498"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="1759,560,1922,586"/>
<area shape="poly" id="edge6_Node000003_Node000007" title=" " alt="" coords="1772,495,1822,550,1817,548,1770,500"/>
<area shape="rect" id="Node000008" title=" " alt="" coords="905,560,1003,586"/>
<area shape="poly" id="edge7_Node000003_Node000008" title=" " alt="" coords="1706,497,1662,507,1503,525,1379,534,1255,541,1096,555,1018,565,1018,559,1095,550,1254,535,1379,528,1503,520,1662,502,1700,498"/>
<area shape="poly" id="edge8_Node000003_Node000009" title=" " alt="" coords="1707,497,1662,507,1447,529,1278,536,1109,541,893,555,802,565,802,559,892,550,1109,535,1278,530,1446,523,1662,502,1701,498"/>
<area shape="poly" id="edge9_Node000003_Node000010" title=" " alt="" coords="1794,495,1935,550,1938,553,1933,552,1933,555,1793,500"/>
<area shape="rect" id="Node000011" title=" " alt="" coords="1206,560,1310,586"/>
<area shape="poly" id="edge10_Node000003_Node000011" title=" " alt="" coords="1702,497,1662,507,1567,521,1492,528,1417,537,1323,555,1310,558,1310,553,1321,550,1416,532,1491,523,1566,515,1662,502,1697,498"/>
<area shape="rect" id="Node000012" title=" " alt="" coords="2807,560,2927,586"/>
<area shape="poly" id="edge11_Node000003_Node000012" title=" " alt="" coords="1845,489,2795,565,2789,566,1845,495"/>
<area shape="rect" id="Node000013" title=" " alt="" coords="2441,552,2576,593"/>
<area shape="poly" id="edge12_Node000003_Node000013" title=" " alt="" coords="1846,493,2428,562,2423,562,1845,498"/>
<area shape="poly" id="edge15_Node000014_Node000012" title=" " alt="" coords="3072,318,3075,355,3072,404,3061,457,3050,483,3035,506,3015,525,2993,540,2943,560,2942,555,2990,535,3012,521,3031,503,3045,480,3056,456,3067,403,3069,355,3068,322"/>
<area shape="poly" id="edge14_Node000014_Node000013" title=" " alt="" coords="3069,318,3063,357,3047,408,3020,462,3002,486,2979,507,2959,515,2923,524,2821,541,2592,566,2592,561,2821,535,2922,519,2957,510,2977,502,2998,482,3016,459,3042,406,3057,356,3065,321"/>
<area shape="poly" id="edge17_Node000015_Node000003" title=" " alt="" coords="1928,416,1804,468,1803,462,1923,417"/>
<area shape="poly" id="edge18_Node000015_Node000006" title=" " alt="" coords="1960,415,1917,462,1889,486,1858,507,1787,538,1716,559,1715,553,1785,533,1855,502,1885,482,1913,459,1955,417"/>
<area shape="poly" id="edge20_Node000015_Node000010" title=" " alt="" coords="1976,414,1976,546,1972,542,1972,418"/>
<area shape="poly" id="edge19_Node000015_Node000012" title=" " alt="" coords="2022,414,2143,459,2217,482,2292,502,2429,527,2566,546,2794,568,2789,568,2565,551,2428,533,2291,507,2216,487,2142,464,2021,419"/>
<area shape="poly" id="edge22_Node000016_Node000015" title=" " alt="" coords="1985,326,1981,361,1977,358,1981,329"/>
<area shape="rect" id="Node000017" title=" " alt="" coords="2304,471,2372,497"/>
<area shape="poly" id="edge23_Node000016_Node000017" title=" " alt="" coords="2052,320,2070,324,2108,330,2142,331,2202,328,2230,330,2257,336,2285,350,2315,373,2328,392,2336,413,2341,457,2337,454,2331,414,2323,394,2311,377,2282,354,2256,341,2229,335,2202,334,2142,336,2108,335,2070,330,2052,326"/>
<area shape="poly" id="edge29_Node000018_Node000013" title=" " alt="" coords="924,398,1396,426,1662,444,1857,461,2015,482,2172,507,2428,555,2423,555,2171,512,2015,487,1856,466,1662,449,1396,431,924,403"/>
<area shape="rect" id="Node000019" title=" " alt="" coords="609,471,656,497"/>
<area shape="poly" id="edge25_Node000018_Node000019" title=" " alt="" coords="794,416,668,466,668,466,666,461,666,461,789,417"/>
<area shape="rect" id="Node000020" title=" " alt="" coords="2545,471,2598,497"/>
<area shape="poly" id="edge26_Node000018_Node000020" title=" " alt="" coords="924,398,1239,413,1562,425,1812,432,2063,441,2385,461,2532,478,2527,478,2384,466,2063,447,1812,437,1561,430,1239,418,924,403"/>
<area shape="rect" id="Node000021" title=" " alt="" coords="680,471,748,497"/>
<area shape="poly" id="edge27_Node000018_Node000021" title=" " alt="" coords="825,415,747,465,745,461,820,417"/>
<area shape="rect" id="Node000022" title=" " alt="" coords="772,471,840,497"/>
<area shape="poly" id="edge28_Node000018_Node000022" title=" " alt="" coords="845,415,822,460,818,455,841,418"/>
<area shape="poly" id="edge31_Node000023_Node000006" title=" " alt="" coords="378,414,405,461,424,484,447,502,475,512,518,520,641,532,800,539,977,542,1315,545,1518,550,1555,557,1550,557,1518,555,1315,550,977,548,800,544,641,537,517,525,473,517,445,507,420,488,400,464,376,418"/>
<area shape="poly" id="edge33_Node000023_Node000008" title=" " alt="" coords="298,401,225,410,144,422,74,440,48,452,31,465,22,485,24,493,30,502,47,513,76,521,162,534,275,542,403,546,650,548,798,550,893,563,887,563,798,555,650,553,403,551,275,548,161,540,74,527,45,518,27,506,19,495,17,484,27,462,45,447,72,435,143,416,224,404,303,399"/>
<area shape="poly" id="edge37_Node000023_Node000009" title=" " alt="" coords="372,414,380,460,389,483,404,502,422,514,447,524,514,542,590,554,663,565,658,565,589,560,513,547,445,530,419,519,400,506,384,486,375,461,369,418"/>
<area shape="poly" id="edge32_Node000023_Node000024" title=" " alt="" coords="440,402,621,426,852,463,846,464,621,431,440,408"/>
<area shape="rect" id="Node000025" title=" " alt="" coords="205,471,332,497"/>
<area shape="poly" id="edge34_Node000023_Node000025" title=" " alt="" coords="349,415,295,463,292,459,345,418"/>
<area shape="rect" id="Node000026" title=" " alt="" coords="41,471,91,497"/>
<area shape="poly" id="edge35_Node000023_Node000026" title=" " alt="" coords="298,411,206,434,103,466,102,466,99,462,101,461,204,429,303,408"/>
<area shape="rect" id="Node000027" title=" " alt="" coords="458,471,535,497"/>
<area shape="poly" id="edge36_Node000023_Node000027" title=" " alt="" coords="399,414,469,462,464,462,398,419"/>
<area shape="rect" id="Node000028" title=" " alt="" coords="114,471,180,497"/>
<area shape="poly" id="edge38_Node000023_Node000028" title=" " alt="" coords="314,418,194,466,191,467,188,463,192,461,319,415"/>
<area shape="poly" id="edge47_Node000032_Node000009" title=" " alt="" coords="1442,312,1384,321,1316,332,1247,351,1180,377,1156,392,1137,408,1110,441,1082,475,1063,491,1038,507,978,532,916,550,856,562,802,569,802,564,855,556,915,545,977,527,1035,502,1060,487,1078,471,1106,438,1133,404,1153,388,1178,373,1245,346,1315,327,1383,315,1447,311"/>
<area shape="poly" id="edge50_Node000032_Node000011" title=" " alt="" coords="1442,317,1384,327,1323,340,1272,356,1254,366,1241,377,1230,396,1224,417,1223,464,1234,508,1248,547,1243,545,1229,510,1218,464,1218,417,1225,394,1237,373,1251,362,1270,351,1322,334,1383,322,1447,316"/>
<area shape="poly" id="edge48_Node000032_Node000017" title=" " alt="" coords="1623,311,1861,333,1977,351,2024,361,2060,373,2077,382,2088,393,2098,403,2113,413,2158,433,2204,449,2291,474,2286,473,2203,455,2156,438,2110,418,2094,407,2084,396,2074,386,2058,377,2023,366,1976,356,1860,338,1623,316"/>
<area shape="rect" id="Node000033" href="$scratchpad__abstract_8h.html" title="Abstract base class for scratchpad memory used during engine computations." alt="" coords="2123,375,2300,416"/>
<area shape="poly" id="edge41_Node000032_Node000033" title=" " alt="" coords="1623,314,1842,338,2104,372,2110,376,2105,376,2103,378,1841,344,1623,320"/>
<area shape="rect" id="Node000034" href="$engine_2scratchpads_2types_8h.html" title="Type definitions and utilities for the scratchpad system." alt="" coords="1251,375,1428,416"/>
<area shape="poly" id="edge43_Node000032_Node000034" title=" " alt="" coords="1492,327,1398,371,1397,366,1487,328"/>
<area shape="rect" id="Node000036" href="$error__scratchpad_8h.html" title=" " alt="" coords="2426,375,2559,416"/>
<area shape="poly" id="edge45_Node000032_Node000036" title=" " alt="" coords="1623,312,2313,372,2413,385,2408,385,2312,378,1623,318"/>
<area shape="poly" id="edge49_Node000032_Node000038" title=" " alt="" coords="1442,318,1313,342,1256,358,1218,377,1201,395,1187,415,1167,461,1155,506,1148,546,1145,542,1150,505,1162,459,1183,413,1197,391,1215,373,1254,353,1312,336,1447,317"/>
<area shape="poly" id="edge42_Node000033_Node000017" title=" " alt="" coords="2241,414,2310,463,2305,462,2239,419"/>
<area shape="poly" id="edge44_Node000034_Node000005" title=" " alt="" coords="1345,414,1374,546,1370,543,1342,418"/>
<area shape="poly" id="edge46_Node000036_Node000020" title=" " alt="" coords="2512,414,2553,461,2548,459,2509,419"/>
<area shape="poly" id="edge57_Node000040_Node000002" title=" " alt="" coords="1405,149,1349,191,1346,186,1400,151"/>
<area shape="poly" id="edge65_Node000041_Node000002" title=" " alt="" coords="2039,139,1395,210,1394,205,2044,138"/>
<area shape="poly" id="edge64_Node000041_Node000003" title=" " alt="" coords="2044,146,1989,169,1940,200,1908,229,1879,263,1830,335,1794,404,1771,459,1767,455,1790,402,1826,333,1875,260,1904,226,1936,196,1987,165,2039,148"/>
<area shape="poly" id="edge88_Node000041_Node000004" title=" " alt="" coords="2039,136,1954,145,1856,158,1768,176,1734,187,1709,200,1693,214,1683,229,1673,262,1663,295,1653,313,1637,329,1617,342,1597,348,1560,350,1525,354,1509,362,1493,377,1481,396,1473,417,1465,463,1466,508,1471,547,1467,543,1461,508,1460,463,1468,416,1477,394,1489,373,1506,357,1523,349,1559,345,1596,343,1615,337,1634,325,1649,309,1658,293,1668,260,1678,227,1689,211,1706,195,1732,182,1767,171,1855,153,1953,140,2044,135"/>
<area shape="poly" id="edge59_Node000041_Node000006" title=" " alt="" coords="2149,148,2220,196,2240,218,2248,227,2261,236,2298,252,2330,262,2389,268,2451,270,2486,275,2527,284,2649,317,2714,342,2739,357,2756,374,2764,395,2756,417,2728,456,2696,479,2658,493,2611,507,2529,525,2425,536,2307,542,2182,545,1937,547,1832,549,1748,555,1713,560,1713,554,1747,550,1832,544,1937,541,2181,539,2307,537,2425,530,2528,519,2609,502,2657,488,2694,474,2724,452,2752,414,2758,395,2752,376,2736,361,2712,347,2647,322,2525,289,2485,280,2450,276,2389,274,2329,267,2296,257,2258,241,2244,231,2236,221,2216,200,2147,153"/>
<area shape="poly" id="edge61_Node000041_Node000007" title=" " alt="" coords="2187,145,2198,147,2276,151,2408,151,2758,149,2940,151,3104,158,3230,172,3273,182,3301,195,3330,225,3345,257,3347,275,3345,292,3328,328,3309,352,3286,373,3228,411,3158,442,3077,467,2986,487,2888,503,2679,523,2463,534,2257,539,2076,544,1934,555,1908,559,1908,554,1934,550,2075,539,2257,534,2463,528,2679,518,2888,498,2985,482,3075,462,3156,437,3226,406,3282,369,3305,348,3324,326,3340,291,3342,275,3340,259,3326,228,3298,200,3271,187,3229,177,3103,163,2940,156,2758,154,2408,156,2276,156,2198,152,2187,151"/>
<area shape="poly" id="edge85_Node000041_Node000009" title=" " alt="" coords="2039,136,1683,162,1193,202,957,226,760,252,683,266,624,280,587,294,578,300,575,306,575,397,577,454,584,477,600,503,615,518,633,532,674,554,669,554,630,536,612,522,596,506,579,479,571,455,570,397,570,305,574,297,585,289,622,275,681,261,759,247,956,221,1192,197,1683,156,2044,135"/>
<area shape="poly" id="edge86_Node000041_Node000010" title=" " alt="" coords="2163,148,2261,195,2289,218,2301,227,2318,236,2371,253,2417,261,2460,263,2500,261,2583,261,2631,268,2685,284,2732,299,2769,313,2800,335,2828,374,2846,410,2854,443,2849,474,2828,506,2791,518,2712,529,2476,548,2018,572,2018,567,2476,543,2712,523,2790,513,2824,502,2844,472,2848,443,2841,411,2824,376,2797,339,2767,318,2730,304,2684,289,2630,273,2583,266,2500,267,2460,268,2417,266,2370,258,2316,241,2298,232,2286,222,2258,200,2162,153"/>
<area shape="poly" id="edge90_Node000041_Node000012" title=" " alt="" coords="2187,145,2198,147,2278,151,2413,153,2773,153,2961,156,3129,163,3261,175,3307,184,3337,195,3368,217,3389,240,3401,268,3405,305,3405,397,3401,415,3390,432,3374,448,3352,462,3297,489,3229,511,3154,529,3078,545,2943,565,2943,560,3077,539,3153,524,3227,506,3295,484,3350,458,3371,444,3386,429,3396,413,3399,396,3399,305,3396,269,3385,242,3364,221,3334,200,3305,189,3260,181,3129,168,2960,161,2773,159,2413,158,2278,157,2198,152,2187,151"/>
<area shape="poly" id="edge60_Node000041_Node000013" title=" " alt="" coords="2187,145,2198,147,2352,151,2610,151,2743,155,2862,162,2953,175,2984,184,3003,196,3009,206,3010,217,3003,239,2981,292,2938,377,2892,460,2858,506,2838,518,2811,528,2743,544,2592,566,2592,561,2742,539,2810,522,2836,513,2855,502,2887,458,2933,375,2976,290,2998,237,3004,216,3004,208,2999,200,2981,189,2952,180,2862,167,2743,160,2609,157,2352,156,2198,152,2187,151"/>
<area shape="poly" id="edge63_Node000041_Node000014" title=" " alt="" coords="2187,145,2198,147,2360,151,2629,153,2770,156,2895,164,2992,176,3025,185,3046,196,3061,214,3069,235,3073,280,3069,276,3064,236,3056,216,3043,200,3023,190,2991,181,2895,169,2770,162,2629,158,2359,157,2198,152,2187,151"/>
<area shape="poly" id="edge66_Node000041_Node000015" title=" " alt="" coords="2070,149,2028,174,1984,204,1942,242,1925,264,1911,287,1906,306,1911,326,1922,345,1938,365,1933,363,1918,349,1906,328,1900,306,1906,285,1921,261,1939,239,1980,200,2025,170,2065,151"/>
<area shape="poly" id="edge67_Node000041_Node000016" title=" " alt="" coords="2102,149,2011,276,2008,271,2097,151"/>
<area shape="poly" id="edge87_Node000041_Node000017" title=" " alt="" coords="2117,148,2124,191,2140,237,2157,266,2173,287,2221,325,2238,334,2255,339,2287,343,2317,349,2331,358,2344,374,2353,394,2356,416,2349,458,2345,454,2350,416,2348,395,2340,376,2327,362,2315,354,2286,348,2254,344,2236,339,2218,329,2169,291,2153,269,2136,239,2119,192,2114,152"/>
<area shape="poly" id="edge84_Node000041_Node000020" title=" " alt="" coords="2132,147,2180,198,2223,236,2258,248,2319,263,2483,298,2645,336,2702,355,2722,364,2733,373,2742,392,2739,410,2728,425,2710,438,2663,460,2614,476,2613,470,2661,455,2707,434,2724,421,2734,407,2737,393,2729,377,2719,368,2700,359,2643,341,2482,303,2317,268,2256,253,2221,241,2176,202,2130,152"/>
<area shape="poly" id="edge89_Node000041_Node000027" title=" " alt="" coords="2039,134,1189,167,750,187,610,194,555,200,531,227,514,259,502,294,495,330,491,401,495,457,490,455,486,401,489,330,497,292,509,256,527,224,553,195,609,189,749,181,1189,162,2044,132"/>
<area shape="poly" id="edge82_Node000041_Node000032" title=" " alt="" coords="2039,136,1825,159,1718,177,1675,188,1643,200,1618,216,1595,235,1558,276,1555,272,1591,231,1615,211,1641,195,1673,183,1717,172,1824,154,2044,135"/>
<area shape="rect" id="Node000042" title=" " alt="" coords="3164,294,3314,320"/>
<area shape="poly" id="edge62_Node000041_Node000042" title=" " alt="" coords="2187,145,2198,147,2386,152,2743,158,3098,170,3220,181,3258,188,3277,196,3287,217,3285,240,3275,263,3261,284,3258,279,3270,260,3280,238,3282,218,3273,200,3256,193,3219,186,3098,176,2743,163,2385,157,2198,152,2187,151"/>
<area shape="rect" id="Node000043" href="$partition__abstract_8h.html" title=" " alt="" coords="2583,375,2719,416"/>
<area shape="poly" id="edge68_Node000041_Node000043" title=" " alt="" coords="2122,148,2142,192,2156,215,2173,237,2207,269,2237,291,2271,307,2315,324,2382,346,2438,355,2495,361,2571,375,2565,374,2495,366,2437,360,2381,351,2313,330,2268,312,2234,295,2204,273,2169,240,2152,218,2138,194,2119,152"/>
<area shape="rect" id="Node000044" href="$construction_8h.html" title="Functions for constructing nuclear reaction networks." alt="" coords="1503,375,1674,416"/>
<area shape="poly" id="edge71_Node000041_Node000044" title=" " alt="" coords="2039,137,1962,147,1875,160,1797,177,1767,188,1745,200,1730,214,1720,228,1710,259,1702,292,1694,310,1681,329,1660,350,1636,368,1634,363,1657,346,1677,325,1689,308,1697,291,1705,258,1715,226,1726,211,1742,196,1764,183,1795,172,1874,154,1961,142,2044,136"/>
<area shape="rect" id="Node000047" href="$weak__interpolator_8h.html" title=" " alt="" coords="1504,464,1649,504"/>
<area shape="poly" id="edge93_Node000041_Node000047" title=" " alt="" coords="2044,142,1968,166,1930,181,1894,200,1857,226,1829,251,1788,303,1748,358,1722,387,1688,418,1628,458,1626,453,1684,414,1718,383,1744,354,1783,300,1825,248,1854,222,1891,195,1928,176,1966,161,2039,143"/>
<area shape="rect" id="Node000050" href="$config_8h.html" title=" " alt="" coords="3114,205,3263,231"/>
<area shape="poly" id="edge80_Node000041_Node000050" title=" " alt="" coords="2187,145,2198,147,2334,163,2449,171,2646,173,2844,174,2959,181,3096,195,3124,202,3119,202,3095,200,2959,186,2844,179,2646,178,2449,176,2334,168,2198,152,2187,151"/>
<area shape="rect" id="Node000051" title=" " alt="" coords="2329,205,2499,231"/>
<area shape="poly" id="edge83_Node000041_Node000051" title=" " alt="" coords="2183,148,2360,200,2354,200,2182,153"/>
<area shape="rect" id="Node000052" title=" " alt="" coords="2523,198,2657,238"/>
<area shape="poly" id="edge91_Node000041_Node000052" title=" " alt="" coords="2187,145,2198,147,2352,170,2510,197,2505,197,2351,176,2198,152,2187,150"/>
<area shape="rect" id="Node000053" title=" " alt="" coords="2681,198,2819,238"/>
<area shape="poly" id="edge92_Node000041_Node000053" title=" " alt="" coords="2187,145,2198,147,2328,164,2430,171,2534,178,2668,197,2663,197,2533,183,2430,176,2327,169,2198,152,2187,150"/>
<area shape="rect" id="Node000054" href="$weak__rate__library_8h.html" title=" " alt="" coords="2843,198,2988,238"/>
<area shape="poly" id="edge94_Node000041_Node000054" title=" " alt="" coords="2187,145,2198,147,2293,159,2373,166,2511,171,2650,176,2732,183,2830,197,2824,197,2731,188,2650,181,2511,176,2373,171,2292,165,2198,152,2187,150"/>
<area shape="poly" id="edge70_Node000043_Node000017" title=" " alt="" coords="2585,415,2388,472,2387,467,2580,416"/>
<area shape="poly" id="edge69_Node000043_Node000020" title=" " alt="" coords="2636,415,2594,462,2591,458,2631,417"/>
<area shape="poly" id="edge72_Node000044_Node000003" title=" " alt="" coords="1628,414,1724,464,1719,463,1627,419"/>
<area shape="poly" id="edge73_Node000044_Node000024" title=" " alt="" coords="1506,408,1041,472,1040,467,1500,408"/>
<area shape="poly" id="edge74_Node000044_Node000047" title=" " alt="" coords="1588,414,1583,450,1580,446,1584,418"/>
<area shape="poly" id="edge75_Node000047_Node000006" title=" " alt="" coords="1591,503,1619,548,1614,546,1588,507"/>
<area shape="poly" id="edge76_Node000047_Node000007" title=" " alt="" coords="1637,502,1792,555,1787,554,1636,507"/>
<area shape="poly" id="edge77_Node000047_Node000009" title=" " alt="" coords="1506,492,893,555,802,565,802,560,892,550,1501,492"/>
<area shape="poly" id="edge78_Node000047_Node000010" title=" " alt="" coords="1650,499,1662,502,1739,514,1800,521,1860,530,1935,550,1940,554,1935,553,1933,555,1859,535,1799,526,1738,519,1662,507,1649,504"/>
<area shape="poly" id="edge79_Node000047_Node000038" title=" " alt="" coords="1506,494,1360,518,1277,535,1195,555,1188,557,1187,552,1193,550,1275,530,1359,513,1501,494"/>
<area shape="poly" id="edge81_Node000050_Node000042" title=" " alt="" coords="3197,229,3227,282,3222,279,3194,234"/>
<area shape="rect" id="Node000001" title=" " alt="" coords="2094,5,2237,61"/>
<area shape="rect" id="Node000002" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="1164,198,1308,238"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="2091,37,1931,47,1727,60,1530,81,1450,95,1390,112,1356,127,1323,147,1269,190,1266,185,1320,143,1353,123,1388,106,1449,90,1530,76,1727,55,1931,41,2096,36"/>
<area shape="rect" id="Node000012" title=" " alt="" coords="74,545,140,570"/>
<area shape="poly" id="edge107_Node000001_Node000012" title=" " alt="" coords="2091,37,1609,57,1268,73,909,94,567,118,279,148,166,164,80,181,26,199,12,209,8,217,8,396,15,437,34,475,59,507,84,534,79,535,55,511,30,477,10,439,3,397,3,216,8,205,23,195,79,176,165,159,279,142,567,113,909,88,1268,68,1609,52,2096,36"/>
<area shape="rect" id="Node000033" href="$blob_8h.html" title="Container class for managing multiple scratchpad instances." alt="" coords="1746,286,1923,327"/>
<area shape="poly" id="edge101_Node000001_Node000033" title=" " alt="" coords="2096,44,2017,70,1979,88,1944,111,1910,148,1882,192,1861,235,1846,274,1843,270,1856,233,1877,189,1905,145,1941,107,1976,83,2015,65,2090,45"/>
<area shape="rect" id="Node000039" title=" " alt="" coords="1999,382,2073,408"/>
<area shape="poly" id="edge106_Node000001_Node000039" title=" " alt="" coords="2148,60,2120,104,2089,158,2060,221,2041,287,2037,329,2036,368,2032,365,2032,328,2036,286,2055,219,2084,156,2116,101,2143,63"/>
<area shape="rect" id="Node000041" href="$engine__view__abstract_8h.html" title="Abstract interfaces for engine &quot;views&quot; in GridFire." alt="" coords="1402,109,1564,150"/>
<area shape="poly" id="edge61_Node000001_Node000041" title=" " alt="" coords="2091,45,1580,117,1579,112,2096,44"/>
<area shape="rect" id="Node000042" href="$engine__graph_8h.html" title=" " alt="" coords="2297,109,2442,150"/>
<area shape="poly" id="edge63_Node000001_Node000042" title=" " alt="" coords="2225,59,2315,102,2310,102,2224,64"/>
<area shape="rect" id="Node000057" title=" " alt="" coords="2466,116,2670,142"/>
<area shape="poly" id="edge102_Node000001_Node000057" title=" " alt="" coords="2237,49,2504,112,2498,113,2237,54"/>
<area shape="rect" id="Node000058" title=" " alt="" coords="2694,116,2869,142"/>
<area shape="poly" id="edge103_Node000001_Node000058" title=" " alt="" coords="2237,41,2439,69,2683,106,2709,113,2703,113,2682,112,2438,74,2238,46"/>
<area shape="rect" id="Node000059" title=" " alt="" coords="2893,116,3075,142"/>
<area shape="poly" id="edge104_Node000001_Node000059" title=" " alt="" coords="2237,37,2520,63,2700,83,2882,106,2911,113,2905,113,2881,112,2700,88,2519,68,2237,43"/>
<area shape="rect" id="Node000060" title=" " alt="" coords="3098,116,3270,142"/>
<area shape="poly" id="edge105_Node000001_Node000060" title=" " alt="" coords="2237,35,2602,57,2843,78,3087,106,3116,113,3110,113,3086,112,2843,83,2602,62,2237,40"/>
<area shape="rect" id="Node000003" href="$reaction_8h.html" title="Defines classes for representing and managing nuclear reactions." alt="" coords="2025,464,2196,489"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="1309,236,1480,290,1580,328,1677,373,1707,394,1719,404,1736,413,1805,436,1877,452,1947,463,2012,471,2007,471,1946,468,1876,457,1803,441,1734,418,1716,409,1703,398,1675,377,1578,333,1479,295,1308,241"/>
<area shape="rect" id="Node000009" title=" " alt="" coords="1288,545,1398,570"/>
<area shape="poly" id="edge56_Node000002_Node000009" title=" " alt="" coords="1161,224,906,248,775,266,722,277,682,289,666,298,656,308,644,319,628,329,594,342,557,350,487,362,459,369,442,380,439,386,438,393,449,414,463,425,489,437,569,459,677,480,803,499,1065,529,1275,551,1269,551,1064,534,802,504,676,485,568,465,488,442,461,430,445,417,433,394,433,384,438,376,457,365,485,357,556,345,593,337,625,325,641,315,652,304,663,293,680,284,721,272,774,261,906,242,1166,223"/>
<area shape="rect" id="Node000010" title=" " alt="" coords="3026,545,3083,570"/>
<area shape="poly" id="edge55_Node000002_Node000010" title=" " alt="" coords="1309,218,2206,240,2683,260,2845,271,2896,277,2924,284,2978,316,2997,334,3013,354,3035,401,3053,463,3059,498,3058,531,3055,528,3053,498,3048,464,3030,403,3008,356,2993,337,2975,320,2922,289,2895,283,2845,277,2683,265,2205,246,1309,223"/>
<area shape="poly" id="edge59_Node000002_Node000012" title=" " alt="" coords="1161,221,1009,228,818,240,634,259,559,273,504,289,489,298,479,308,469,319,453,329,405,344,361,347,319,343,280,337,243,333,207,335,171,348,134,377,121,393,112,412,102,453,101,495,104,531,99,529,95,495,97,453,107,410,117,390,130,373,168,344,206,330,243,327,281,332,320,338,361,342,404,339,451,325,466,315,475,305,485,294,502,284,558,267,633,254,817,234,1009,223,1166,220"/>
<area shape="rect" id="Node000015" href="$types_2types_8h.html" title=" " alt="" coords="1122,382,1265,408"/>
<area shape="poly" id="edge14_Node000002_Node000015" title=" " alt="" coords="1233,237,1202,369,1198,365,1229,240"/>
<area shape="rect" id="Node000016" title=" " alt="" coords="1207,464,1265,489"/>
<area shape="poly" id="edge60_Node000002_Node000016" title=" " alt="" coords="1209,238,1167,274,1126,318,1112,342,1103,366,1102,390,1112,414,1128,433,1148,447,1194,467,1189,467,1145,451,1124,437,1107,417,1097,391,1098,365,1107,339,1122,314,1163,270,1204,240"/>
<area shape="rect" id="Node000017" href="$screening__abstract_8h.html" title=" " alt="" coords="2407,375,2553,416"/>
<area shape="poly" id="edge18_Node000002_Node000017" title=" " alt="" coords="1308,221,1585,243,1760,261,1936,284,2185,327,2395,374,2389,374,2184,333,1936,289,1759,266,1584,248,1308,227"/>
<area shape="rect" id="Node000018" href="$screening__types_8h.html" title=" " alt="" coords="2406,286,2538,327"/>
<area shape="poly" id="edge23_Node000002_Node000018" title=" " alt="" coords="1309,222,2393,298,2389,301,1309,227"/>
<area shape="rect" id="Node000020" href="$reporting_8h.html" title=" " alt="" coords="144,375,282,416"/>
<area shape="poly" id="edge26_Node000002_Node000020" title=" " alt="" coords="1161,223,1036,234,884,247,740,265,682,276,638,289,622,298,610,308,599,319,581,329,467,354,298,383,297,378,466,349,579,325,595,315,607,304,619,294,636,284,681,271,740,260,884,241,1036,228,1166,222"/>
<area shape="rect" id="Node000025" href="$jacobian_8h.html" title="Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen&#39;s SparseMatrix." alt="" coords="694,286,832,327"/>
<area shape="poly" id="edge32_Node000002_Node000025" title=" " alt="" coords="1161,233,848,293,846,287,1166,232"/>
<area shape="rect" id="Node000026" title=" " alt="" coords="886,375,1047,416"/>
<area shape="poly" id="edge54_Node000002_Node000026" title=" " alt="" coords="1161,224,1125,233,1083,245,1043,263,1008,288,995,304,986,322,973,361,969,357,981,320,991,301,1005,284,1041,258,1081,240,1123,228,1166,223"/>
<area shape="rect" id="Node000030" href="$error__engine_8h.html" title=" " alt="" coords="312,286,440,327"/>
<area shape="poly" id="edge41_Node000002_Node000030" title=" " alt="" coords="1161,223,856,244,658,263,459,289,456,289,454,285,458,284,658,257,855,239,1166,221"/>
<area shape="poly" id="edge42_Node000002_Node000033" title=" " alt="" coords="1309,227,1733,290,1728,291,1309,232"/>
<area shape="poly" id="edge58_Node000002_Node000039" title=" " alt="" coords="1308,230,1575,284,1735,324,1986,383,1981,383,1734,330,1574,289,1308,235"/>
<area shape="rect" id="Node000040" title=" " alt="" coords="515,294,568,320"/>
<area shape="poly" id="edge57_Node000002_Node000040" title=" " alt="" coords="1161,220,1051,227,906,237,746,257,666,271,587,289,581,291,579,286,586,284,665,266,746,252,906,232,1051,221,1166,219"/>
<area shape="rect" id="Node000004" title=" " alt="" coords="3190,545,3250,570"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="2197,478,2586,495,2840,512,3096,535,3177,549,3172,548,3096,540,2840,517,2586,500,2197,483"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="1778,545,1865,570"/>
<area shape="poly" id="edge4_Node000003_Node000005" title=" " alt="" coords="2069,490,1881,543,1880,538,2063,490"/>
<area shape="rect" id="Node000006" title=" " alt="" coords="2371,545,2576,570"/>
<area shape="poly" id="edge5_Node000003_Node000006" title=" " alt="" coords="2167,487,2405,541,2400,541,2166,493"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="3356,545,3518,570"/>
<area shape="poly" id="edge6_Node000003_Node000007" title=" " alt="" coords="2197,478,2653,497,2955,513,3263,535,3343,545,3338,545,3262,540,2955,519,2652,502,2197,483"/>
<area shape="rect" id="Node000008" title=" " alt="" coords="1575,545,1673,570"/>
<area shape="poly" id="edge7_Node000003_Node000008" title=" " alt="" coords="2038,490,1688,549,1688,543,2033,490"/>
<area shape="poly" id="edge8_Node000003_Node000009" title=" " alt="" coords="2027,487,1414,552,1413,546,2022,487"/>
<area shape="poly" id="edge9_Node000003_Node000010" title=" " alt="" coords="2197,482,3013,553,3008,553,2197,488"/>
<area shape="rect" id="Node000011" title=" " alt="" coords="1931,545,2034,570"/>
<area shape="poly" id="edge10_Node000003_Node000011" title=" " alt="" coords="2094,489,2016,539,2015,534,2089,490"/>
<area shape="poly" id="edge11_Node000003_Node000012" title=" " alt="" coords="2024,484,551,540,155,557,155,552,551,535,2024,478"/>
<area shape="rect" id="Node000013" title=" " alt="" coords="2136,545,2256,570"/>
<area shape="poly" id="edge12_Node000003_Node000013" title=" " alt="" coords="2125,487,2174,535,2169,533,2123,492"/>
<area shape="rect" id="Node000014" title=" " alt="" coords="563,537,698,578"/>
<area shape="poly" id="edge13_Node000003_Node000014" title=" " alt="" coords="2025,485,714,555,714,549,2025,480"/>
<area shape="poly" id="edge16_Node000015_Node000013" title=" " alt="" coords="1191,407,1184,448,1187,470,1197,487,1215,499,1247,508,1342,522,1468,530,1610,533,1883,533,2047,535,2123,546,2118,546,2047,540,1883,538,1610,538,1468,535,1342,527,1246,513,1213,503,1193,491,1182,471,1179,448,1187,411"/>
<area shape="poly" id="edge15_Node000015_Node000014" title=" " alt="" coords="1153,409,714,535,713,530,1148,409"/>
<area shape="poly" id="edge17_Node000015_Node000016" title=" " alt="" coords="1201,406,1225,451,1220,449,1199,411"/>
<area shape="poly" id="edge19_Node000017_Node000003" title=" " alt="" coords="2409,412,2183,463,2182,457,2404,413"/>
<area shape="poly" id="edge20_Node000017_Node000006" title=" " alt="" coords="2481,414,2476,531,2473,528,2477,418"/>
<area shape="poly" id="edge22_Node000017_Node000010" title=" " alt="" coords="2490,414,2514,453,2531,472,2551,487,2588,503,2640,516,2769,535,2904,546,3013,555,3008,555,2903,552,2768,540,2638,521,2586,508,2548,492,2527,476,2510,456,2488,419"/>
<area shape="poly" id="edge21_Node000017_Node000013" title=" " alt="" coords="2448,416,2231,539,2230,534,2443,417"/>
<area shape="poly" id="edge24_Node000018_Node000017" title=" " alt="" coords="2476,325,2479,361,2475,358,2472,330"/>
<area shape="rect" id="Node000019" title=" " alt="" coords="2562,464,2630,489"/>
<area shape="poly" id="edge25_Node000018_Node000019" title=" " alt="" coords="2511,325,2541,346,2568,373,2586,411,2595,450,2590,447,2581,413,2563,377,2538,350,2510,330"/>
<area shape="poly" id="edge31_Node000020_Node000014" title=" " alt="" coords="265,414,567,530,563,533,264,419"/>
<area shape="rect" id="Node000021" title=" " alt="" coords="144,464,190,489"/>
<area shape="poly" id="edge27_Node000020_Node000021" title=" " alt="" coords="204,414,184,452,180,448,200,418"/>
<area shape="rect" id="Node000022" title=" " alt="" coords="2689,464,2743,489"/>
<area shape="poly" id="edge28_Node000020_Node000022" title=" " alt="" coords="282,401,447,413,781,426,1064,430,1546,423,1778,421,2026,424,2309,436,2643,461,2677,468,2671,468,2642,466,2309,441,2026,429,1778,426,1546,429,1064,435,781,431,447,418,283,406"/>
<area shape="rect" id="Node000023" title=" " alt="" coords="214,464,282,489"/>
<area shape="poly" id="edge29_Node000020_Node000023" title=" " alt="" coords="223,414,239,450,234,449,221,419"/>
<area shape="rect" id="Node000024" title=" " alt="" coords="306,464,374,489"/>
<area shape="poly" id="edge30_Node000020_Node000024" title=" " alt="" coords="245,413,310,455,305,455,244,419"/>
<area shape="poly" id="edge33_Node000025_Node000006" title=" " alt="" coords="832,307,963,313,1137,324,1333,343,1531,372,1604,391,1677,413,1844,454,2014,487,2197,517,2364,542,2358,542,2196,522,2013,492,1843,459,1675,418,1603,396,1530,378,1333,349,1136,329,962,318,832,312"/>
<area shape="poly" id="edge35_Node000025_Node000008" title=" " alt="" coords="760,325,759,371,764,394,775,414,790,424,816,435,893,456,997,476,1117,495,1366,527,1563,550,1558,550,1365,532,1116,500,996,482,892,461,814,440,788,429,771,417,759,396,753,372,757,330"/>
<area shape="poly" id="edge39_Node000025_Node000009" title=" " alt="" coords="752,326,741,351,732,376,728,411,734,441,752,465,781,487,820,504,873,517,1007,537,1151,548,1275,555,1270,555,1151,553,1007,542,872,522,818,509,779,492,748,469,730,443,723,412,727,374,736,349,748,329"/>
<area shape="poly" id="edge40_Node000025_Node000012" title=" " alt="" coords="690,320,545,350,482,365,448,377,435,390,427,404,419,433,411,462,402,477,388,491,361,510,331,524,269,544,208,555,156,559,155,554,207,550,267,539,329,519,358,505,385,487,398,474,406,460,414,431,422,401,431,387,445,373,480,360,544,345,695,319"/>
<area shape="poly" id="edge34_Node000025_Node000026" title=" " alt="" coords="809,325,909,369,904,369,809,330"/>
<area shape="rect" id="Node000027" title=" " alt="" coords="459,382,586,408"/>
<area shape="poly" id="edge36_Node000025_Node000027" title=" " alt="" coords="711,327,572,379,570,374,706,328"/>
<area shape="rect" id="Node000028" title=" " alt="" coords="610,382,659,408"/>
<area shape="poly" id="edge37_Node000025_Node000028" title=" " alt="" coords="736,326,666,376,664,371,731,329"/>
<area shape="rect" id="Node000029" title=" " alt="" coords="785,382,863,408"/>
<area shape="poly" id="edge38_Node000025_Node000029" title=" " alt="" coords="778,325,810,371,804,369,776,330"/>
<area shape="poly" id="edge50_Node000033_Node000009" title=" " alt="" coords="1799,327,1381,540,1379,535,1793,328"/>
<area shape="poly" id="edge53_Node000033_Node000011" title=" " alt="" coords="1789,327,1759,349,1737,376,1731,395,1737,414,1753,438,1773,459,1820,494,1871,519,1921,540,1916,539,1869,524,1818,498,1770,463,1749,441,1732,417,1725,395,1732,374,1756,345,1784,329"/>
<area shape="poly" id="edge51_Node000033_Node000019" title=" " alt="" coords="1866,325,1938,373,1962,396,1972,405,1988,413,2035,427,2099,439,2257,456,2420,466,2549,474,2544,474,2420,472,2257,462,2099,444,2034,432,1986,418,1969,409,1958,400,1934,377,1865,330"/>
<area shape="rect" id="Node000034" href="$scratchpad__abstract_8h.html" title="Abstract base class for scratchpad memory used during engine computations." alt="" coords="1746,375,1923,416"/>
<area shape="poly" id="edge43_Node000033_Node000034" title=" " alt="" coords="1836,326,1837,361,1833,358,1833,329"/>
<area shape="rect" id="Node000035" href="$engine_2scratchpads_2types_8h.html" title="Type definitions and utilities for the scratchpad system." alt="" coords="1341,375,1518,416"/>
<area shape="poly" id="edge45_Node000033_Node000035" title=" " alt="" coords="1748,326,1534,375,1533,369,1743,327"/>
<area shape="rect" id="Node000037" href="$error__scratchpad_8h.html" title=" " alt="" coords="2148,375,2281,416"/>
<area shape="poly" id="edge48_Node000033_Node000037" title=" " alt="" coords="1922,325,2136,376,2130,375,1921,330"/>
<area shape="poly" id="edge52_Node000033_Node000039" title=" " alt="" coords="1881,325,1997,376,1991,376,1880,330"/>
<area shape="poly" id="edge44_Node000034_Node000019" title=" " alt="" coords="1924,410,1943,413,2116,433,2287,450,2549,472,2543,472,2287,455,2116,439,1942,418,1923,416"/>
<area shape="poly" id="edge46_Node000035_Node000005" title=" " alt="" coords="1465,414,1534,450,1614,487,1692,515,1766,541,1760,540,1690,520,1612,492,1531,454,1464,419"/>
<area shape="poly" id="edge47_Node000035_Node000016" title=" " alt="" coords="1384,416,1280,460,1279,455,1378,417"/>
<area shape="poly" id="edge49_Node000037_Node000022" title=" " alt="" coords="2282,405,2643,461,2677,469,2671,468,2642,466,2282,410"/>
<area shape="poly" id="edge62_Node000041_Node000002" title=" " alt="" coords="1429,149,1307,195,1306,190,1424,151"/>
<area shape="poly" id="edge70_Node000042_Node000002" title=" " alt="" coords="2294,137,1324,213,1323,207,2299,135"/>
<area shape="poly" id="edge69_Node000042_Node000003" title=" " alt="" coords="2294,134,2259,143,2219,154,2182,173,2151,199,2132,228,2118,261,2109,295,2104,330,2103,396,2108,450,2104,447,2098,397,2099,330,2104,294,2113,259,2127,226,2147,196,2179,168,2217,149,2257,137,2299,133"/>
<area shape="poly" id="edge92_Node000042_Node000004" title=" " alt="" coords="2442,145,2454,147,2526,151,2648,152,2973,154,3143,157,3295,164,3413,176,3455,185,3481,195,3511,217,3529,241,3539,269,3541,305,3541,397,3533,421,3510,444,3477,465,3436,486,3346,521,3266,546,3265,541,3344,516,3434,481,3474,461,3507,439,3528,418,3536,396,3536,305,3533,270,3524,243,3507,221,3479,200,3453,190,3412,181,3294,169,3142,163,2973,159,2648,158,2526,156,2453,152,2442,151"/>
<area shape="poly" id="edge64_Node000042_Node000006" title=" " alt="" coords="2442,145,2454,147,2522,150,2637,150,2945,147,3104,150,3246,157,3355,171,3391,182,3414,196,3449,243,3459,266,3463,287,3463,307,3457,327,3433,362,3394,394,3343,422,3280,446,3209,468,3050,502,2883,527,2724,544,2591,553,2591,548,2723,538,2882,522,3049,497,3208,463,3279,441,3340,417,3391,389,3429,359,3452,325,3457,307,3458,287,3454,267,3445,246,3410,200,3389,187,3353,177,3246,162,3104,155,2945,153,2637,155,2522,155,2453,152,2442,151"/>
<area shape="poly" id="edge66_Node000042_Node000007" title=" " alt="" coords="2442,145,2454,147,2529,151,2655,153,2993,155,3169,158,3328,165,3451,176,3494,185,3523,195,3554,216,3576,239,3588,268,3592,305,3592,397,3589,421,3580,444,3551,484,3514,516,3477,540,3475,535,3511,512,3548,480,3576,442,3584,420,3587,396,3587,305,3583,269,3571,242,3551,221,3520,200,3493,190,3450,182,3327,170,3169,163,2993,160,2655,158,2529,156,2453,152,2442,151"/>
<area shape="poly" id="edge89_Node000042_Node000009" title=" " alt="" coords="2294,140,2137,165,1950,200,1830,226,1630,273,1435,328,1367,354,1344,366,1331,377,1321,394,1316,414,1314,455,1322,496,1333,532,1329,529,1317,497,1309,456,1310,413,1316,392,1327,373,1341,362,1364,349,1434,323,1629,268,1828,221,1949,195,2136,160,2299,139"/>
<area shape="poly" id="edge90_Node000042_Node000010" title=" " alt="" coords="2442,145,2454,147,2524,151,2642,151,2957,151,3121,154,3268,161,3382,174,3421,183,3446,196,3474,225,3488,257,3487,291,3472,328,3435,377,3391,419,3341,455,3288,484,3234,508,3183,526,3099,550,3098,545,3182,521,3232,503,3285,479,3338,450,3388,415,3432,374,3467,326,3482,290,3482,258,3469,228,3442,200,3419,189,3381,179,3268,166,3121,159,2957,156,2642,156,2524,156,2453,152,2442,151"/>
<area shape="poly" id="edge95_Node000042_Node000012" title=" " alt="" coords="2294,134,1365,162,843,182,652,191,539,200,455,204,371,198,290,189,216,182,152,185,125,191,102,202,84,218,70,240,62,269,59,305,59,397,62,434,72,470,96,531,91,531,66,471,57,435,53,397,53,305,56,268,65,238,80,214,99,198,123,186,151,179,216,177,290,183,372,193,455,199,539,195,652,186,843,176,1364,157,2299,132"/>
<area shape="poly" id="edge96_Node000042_Node000013" title=" " alt="" coords="2442,144,2512,165,2584,195,2623,221,2670,259,2755,325,2783,337,2808,343,2831,352,2852,374,2859,395,2852,417,2834,446,2813,465,2788,478,2755,492,2272,550,2271,545,2754,487,2786,474,2810,461,2830,443,2847,415,2853,395,2847,376,2828,356,2806,348,2781,342,2752,329,2667,263,2620,226,2581,200,2511,170,2442,149"/>
<area shape="poly" id="edge65_Node000042_Node000014" title=" " alt="" coords="2294,134,1843,155,1189,189,867,211,590,235,391,261,331,275,302,288,296,297,295,305,302,326,319,349,347,375,422,430,507,484,583,530,578,529,504,489,419,435,343,379,315,352,298,328,290,306,291,295,298,284,329,270,390,256,590,229,867,205,1189,184,1842,150,2299,133"/>
<area shape="poly" id="edge68_Node000042_Node000015" title=" " alt="" coords="2294,132,2180,138,2027,148,1858,168,1773,182,1690,200,1555,240,1424,290,1312,339,1231,378,1230,373,1310,334,1422,285,1553,235,1689,195,1772,177,1858,163,2027,143,2179,133,2299,131"/>
<area shape="poly" id="edge71_Node000042_Node000017" title=" " alt="" coords="2369,148,2368,185,2370,230,2379,279,2397,326,2413,347,2434,367,2429,365,2409,350,2392,328,2374,281,2365,231,2363,185,2365,152"/>
<area shape="poly" id="edge72_Node000042_Node000018" title=" " alt="" coords="2382,148,2455,274,2450,272,2379,152"/>
<area shape="poly" id="edge91_Node000042_Node000019" title=" " alt="" coords="2391,148,2491,236,2523,259,2551,285,2580,326,2596,374,2601,413,2600,450,2596,446,2596,413,2591,376,2575,329,2547,288,2519,263,2488,240,2389,153"/>
<area shape="poly" id="edge88_Node000042_Node000022" title=" " alt="" coords="2429,148,2483,169,2537,195,2576,222,2624,260,2671,298,2709,325,2744,337,2775,341,2803,349,2816,359,2829,374,2837,395,2829,417,2815,435,2797,449,2758,467,2757,462,2794,444,2811,431,2824,414,2831,395,2824,376,2813,363,2801,354,2773,346,2742,342,2707,329,2668,302,2620,264,2573,227,2535,200,2481,174,2429,153"/>
<area shape="poly" id="edge93_Node000042_Node000029" title=" " alt="" coords="2294,131,2052,136,1721,145,1550,154,1391,165,1255,181,1153,200,1106,216,1060,235,974,284,902,334,850,375,847,370,899,329,971,279,1058,231,1104,211,1151,195,1254,175,1390,160,1550,149,1720,140,2052,131,2299,130"/>
<area shape="poly" id="edge87_Node000042_Node000033" title=" " alt="" coords="2294,140,2177,164,2110,180,2045,200,1956,239,1880,280,1878,275,1954,234,2043,195,2109,175,2176,159,2299,139"/>
<area shape="poly" id="edge94_Node000042_Node000039" title=" " alt="" coords="2294,132,2250,139,2199,151,2150,170,2107,200,2091,218,2077,238,2057,284,2046,330,2040,369,2036,365,2040,329,2052,283,2072,236,2086,214,2104,196,2148,165,2198,146,2249,134,2299,131"/>
<area shape="rect" id="Node000043" title=" " alt="" coords="3142,294,3292,320"/>
<area shape="poly" id="edge67_Node000042_Node000043" title=" " alt="" coords="2442,145,2454,147,2517,155,2572,158,2667,156,2712,156,2760,162,2813,174,2873,195,2889,205,2900,216,2909,226,2924,236,3011,259,3146,290,3140,290,3009,264,2922,241,2906,230,2896,219,2886,209,2871,200,2811,179,2759,167,2712,162,2667,161,2572,163,2517,160,2453,152,2442,150"/>
<area shape="rect" id="Node000044" href="$partition__abstract_8h.html" title=" " alt="" coords="2678,375,2815,416"/>
<area shape="poly" id="edge73_Node000042_Node000044" title=" " alt="" coords="2408,147,2491,195,2576,258,2659,325,2711,366,2706,365,2656,329,2573,263,2488,200,2407,153"/>
<area shape="rect" id="Node000045" href="$construction_8h.html" title="Functions for constructing nuclear reaction networks." alt="" coords="2162,198,2332,238"/>
<area shape="poly" id="edge76_Node000042_Node000045" title=" " alt="" coords="2344,149,2288,191,2286,186,2339,151"/>
<area shape="rect" id="Node000048" href="$weak__interpolator_8h.html" title=" " alt="" coords="2765,286,2910,327"/>
<area shape="poly" id="edge99_Node000042_Node000048" title=" " alt="" coords="2442,144,2563,173,2642,195,2672,215,2700,236,2781,280,2776,279,2697,241,2669,219,2640,200,2562,178,2442,150"/>
<area shape="rect" id="Node000051" href="$config_8h.html" title=" " alt="" coords="2711,205,2860,231"/>
<area shape="poly" id="edge85_Node000042_Node000051" title=" " alt="" coords="2442,145,2454,147,2693,195,2714,202,2708,201,2691,200,2453,152,2442,150"/>
<area shape="rect" id="Node000052" title=" " alt="" coords="2934,198,3068,238"/>
<area shape="poly" id="edge97_Node000042_Node000052" title=" " alt="" coords="2442,145,2454,147,2583,164,2685,171,2787,178,2916,195,2922,198,2917,198,2916,200,2786,184,2684,176,2583,169,2453,152,2442,150"/>
<area shape="rect" id="Node000053" title=" " alt="" coords="3092,198,3230,238"/>
<area shape="poly" id="edge98_Node000042_Node000053" title=" " alt="" coords="2442,145,2454,147,2547,159,2627,166,2764,171,2901,176,2982,183,3079,197,3074,197,2982,188,2901,181,2763,176,2626,171,2546,164,2453,152,2442,150"/>
<area shape="rect" id="Node000054" href="$weak__rate__library_8h.html" title=" " alt="" coords="3254,198,3399,238"/>
<area shape="poly" id="edge100_Node000042_Node000054" title=" " alt="" coords="2442,145,2454,147,2572,161,2672,168,2845,171,3018,174,3120,181,3241,197,3236,197,3119,186,3018,179,2845,177,2672,174,2571,166,2453,152,2442,151"/>
<area shape="poly" id="edge75_Node000044_Node000019" title=" " alt="" coords="2712,416,2633,459,2632,454,2706,417"/>
<area shape="poly" id="edge74_Node000044_Node000022" title=" " alt="" coords="2741,415,2728,451,2725,447,2737,418"/>
<area shape="poly" id="edge77_Node000045_Node000003" title=" " alt="" coords="2262,236,2284,273,2304,320,2310,345,2311,370,2307,395,2296,417,2279,435,2258,450,2212,468,2211,463,2256,445,2275,431,2291,414,2302,393,2306,370,2305,346,2299,321,2280,276,2259,241"/>
<area shape="poly" id="edge78_Node000045_Node000026" title=" " alt="" coords="2158,231,1735,289,1063,383,1062,378,1734,284,2164,230"/>
<area shape="poly" id="edge79_Node000045_Node000048" title=" " alt="" coords="2332,229,2752,292,2747,293,2332,234"/>
<area shape="poly" id="edge80_Node000048_Node000006" title=" " alt="" coords="2876,325,2903,346,2924,374,2938,406,2945,435,2941,463,2923,491,2901,508,2870,522,2785,542,2687,553,2592,558,2591,553,2687,548,2785,537,2868,517,2899,504,2919,488,2936,461,2939,435,2933,408,2919,376,2899,350,2874,330"/>
<area shape="poly" id="edge81_Node000048_Node000007" title=" " alt="" coords="2887,325,3006,373,3398,539,3393,538,3004,377,2887,330"/>
<area shape="poly" id="edge82_Node000048_Node000009" title=" " alt="" coords="2767,314,2594,337,2494,355,2395,378,2367,387,2345,398,2323,408,2294,418,2149,445,1898,482,1413,550,1412,544,1898,477,2148,439,2293,413,2321,403,2343,393,2365,382,2394,372,2493,349,2594,332,2762,314"/>
<area shape="poly" id="edge83_Node000048_Node000010" title=" " alt="" coords="2898,325,2938,345,2974,373,3003,411,3025,454,3051,531,3046,528,3020,456,2999,414,2970,377,2935,350,2897,330"/>
<area shape="poly" id="edge84_Node000048_Node000039" title=" " alt="" coords="2762,313,2488,338,2313,355,2136,378,2088,386,2088,381,2136,372,2312,350,2488,332,2767,312"/>
<area shape="poly" id="edge86_Node000051_Node000043" title=" " alt="" coords="2845,229,2879,236,3125,284,3146,290,3140,290,3123,289,2878,241,2844,234"/>
</map>