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,130 +1,135 @@
<map id="src/python/io/trampoline/py_io.h" name="src/python/io/trampoline/py_io.h">
<area shape="rect" id="Node000001" title=" " alt="" coords="596,5,757,46"/>
<area shape="rect" id="Node000002" href="$io_8h.html" title=" " alt="" coords="627,94,726,120"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="678,44,679,79,674,77,676,49"/>
<area shape="rect" id="Node000003" href="$network__file_8h.html" title=" " alt="" coords="560,596,684,637"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="669,118,653,146,634,179,619,219,613,261,613,440,615,515,621,582,616,579,610,516,607,440,607,260,614,217,629,177,648,143,666,122"/>
<area shape="rect" id="Node000010" href="$generative_8h.html" title=" " alt="" coords="716,168,872,193"/>
<area shape="poly" id="edge10_Node000002_Node000010" title=" " alt="" coords="696,118,764,159,759,160,697,123"/>
<area shape="rect" id="Node000001" title=" " alt="" coords="527,5,688,46"/>
<area shape="rect" id="Node000002" href="$io_8h.html" title=" " alt="" coords="558,94,657,120"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="608,44,610,79,605,78,606,49"/>
<area shape="rect" id="Node000003" href="$network__file_8h.html" title=" " alt="" coords="476,596,600,637"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="598,118,580,146,558,179,541,218,534,261,534,440,538,582,533,580,529,440,529,260,536,217,554,177,575,143,595,122"/>
<area shape="rect" id="Node000010" href="$generative_8h.html" title=" " alt="" coords="681,168,838,193"/>
<area shape="poly" id="edge10_Node000002_Node000010" title=" " alt="" coords="633,118,722,160,717,161,633,123"/>
<area shape="rect" id="Node000004" title=" " alt="" coords="82,773,232,799"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="557,634,541,639,499,643,446,644,322,643,260,646,205,653,159,666,141,675,128,686,120,703,122,722,129,741,140,761,135,760,124,743,116,723,115,702,124,683,138,671,157,661,203,648,260,641,322,638,446,638,499,638,540,634,562,632"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="473,634,457,639,381,645,282,647,233,651,189,658,152,669,128,686,121,703,122,722,129,741,140,761,135,760,125,744,117,723,115,702,124,683,150,665,187,653,232,646,282,642,381,639,456,634,478,632"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="312,692,474,718"/>
<area shape="poly" id="edge4_Node000003_Node000005" title=" " alt="" coords="573,636,440,689,438,684,567,638"/>
<area shape="poly" id="edge4_Node000003_Node000005" title=" " alt="" coords="508,636,427,686,425,682,503,638"/>
<area shape="rect" id="Node000006" href="$config_8h.html" title=" " alt="" coords="138,692,287,718"/>
<area shape="poly" id="edge5_Node000003_Node000006" title=" " alt="" coords="557,633,541,639,300,687,283,691,281,686,299,682,540,634,562,632"/>
<area shape="poly" id="edge5_Node000003_Node000006" title=" " alt="" coords="473,636,274,690,272,685,478,633"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="497,692,595,718"/>
<area shape="poly" id="edge7_Node000003_Node000007" title=" " alt="" coords="607,636,568,683,565,678,602,638"/>
<area shape="poly" id="edge7_Node000003_Node000007" title=" " alt="" coords="541,635,546,678,541,675,538,639"/>
<area shape="rect" id="Node000008" title=" " alt="" coords="2465,692,2518,718"/>
<area shape="poly" id="edge8_Node000003_Node000008" title=" " alt="" coords="684,621,858,634,1158,640,1657,646,2156,658,2342,668,2453,682,2459,686,2454,685,2452,687,2342,673,2156,663,1657,651,1158,645,858,639,685,626"/>
<area shape="poly" id="edge8_Node000003_Node000008" title=" " alt="" coords="600,625,682,634,807,639,1015,641,1569,646,2123,657,2330,667,2404,674,2453,682,2460,686,2455,686,2452,687,2403,679,2330,672,2123,662,1569,651,1015,647,807,644,682,639,601,630"/>
<area shape="rect" id="Node000009" title=" " alt="" coords="5,692,63,718"/>
<area shape="poly" id="edge9_Node000003_Node000009" title=" " alt="" coords="557,634,541,639,412,654,310,658,209,664,151,673,83,687,76,689,73,684,81,682,150,667,209,659,310,652,412,649,540,634,562,632"/>
<area shape="poly" id="edge9_Node000003_Node000009" title=" " alt="" coords="473,634,457,639,352,654,269,659,186,666,83,687,77,689,74,684,81,682,186,661,268,653,351,648,456,634,478,632"/>
<area shape="poly" id="edge6_Node000006_Node000004" title=" " alt="" coords="207,717,176,763,172,759,202,719"/>
<area shape="rect" id="Node000011" href="$python_8h.html" title=" " alt="" coords="1041,241,1179,282"/>
<area shape="poly" id="edge11_Node000010_Node000011" title=" " alt="" coords="842,191,1028,239,1023,240,843,197"/>
<area shape="rect" id="Node000046" href="$mesa_8h.html" title=" " alt="" coords="725,241,863,282"/>
<area shape="poly" id="edge77_Node000010_Node000046" title=" " alt="" coords="795,191,796,227,792,225,793,196"/>
<area shape="poly" id="edge12_Node000011_Node000008" title=" " alt="" coords="1179,261,1524,270,1756,280,1996,296,2223,318,2324,332,2414,348,2488,366,2545,387,2582,410,2592,423,2595,437,2595,529,2592,586,2584,610,2570,638,2549,664,2524,685,2522,680,2545,660,2565,635,2579,608,2587,585,2590,529,2590,438,2587,426,2578,414,2543,391,2487,371,2413,353,2324,337,2223,323,1996,301,1755,285,1524,275,1180,266"/>
<area shape="poly" id="edge13_Node000011_Node000009" title=" " alt="" coords="1077,281,954,351,768,444,546,547,429,596,312,639,257,656,213,667,112,687,79,695,77,690,111,682,212,661,255,651,310,634,427,591,544,542,766,440,951,346,1072,284"/>
<area shape="rect" id="Node000012" href="$reaction_8h.html" title="Defines classes for representing and managing nuclear reactions." alt="" coords="870,604,1041,629"/>
<area shape="poly" id="edge14_Node000011_Node000012" title=" " alt="" coords="1104,281,969,591,965,587,1099,284"/>
<area shape="rect" id="Node000020" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="1152,330,1297,371"/>
<area shape="poly" id="edge25_Node000011_Node000020" title=" " alt="" coords="1136,280,1189,321,1184,320,1136,285"/>
<area shape="rect" id="Node000038" href="$blob_8h.html" title="Container class for managing multiple scratchpad instances." alt="" coords="1908,419,2085,459"/>
<area shape="poly" id="edge76_Node000011_Node000038" title=" " alt="" coords="1180,274,1895,416,1890,418,1179,279"/>
<area shape="poly" id="edge18_Node000012_Node000005" title=" " alt="" coords="867,629,692,655,485,687,464,691,463,686,484,682,691,650,872,628"/>
<area shape="poly" id="edge19_Node000012_Node000007" title=" " alt="" coords="877,630,752,656,608,687,598,690,597,685,607,682,751,650,882,629"/>
<area shape="poly" id="edge21_Node000012_Node000009" title=" " alt="" coords="867,626,451,659,126,687,79,696,77,691,126,682,450,653,871,622"/>
<area shape="rect" id="Node000013" title=" " alt="" coords="993,692,1054,718"/>
<area shape="poly" id="edge15_Node000012_Node000013" title=" " alt="" coords="966,627,1007,681,1002,679,964,632"/>
<area shape="rect" id="Node000014" title=" " alt="" coords="1456,692,1543,718"/>
<area shape="poly" id="edge16_Node000012_Node000014" title=" " alt="" coords="1014,627,1053,634,1163,648,1249,654,1335,662,1444,682,1456,687,1451,687,1443,687,1334,667,1249,659,1162,653,1052,639,1014,632"/>
<area shape="rect" id="Node000015" title=" " alt="" coords="619,692,825,718"/>
<area shape="poly" id="edge17_Node000012_Node000015" title=" " alt="" coords="925,629,769,689,768,684,920,630"/>
<area shape="rect" id="Node000016" title=" " alt="" coords="2331,692,2441,718"/>
<area shape="poly" id="edge20_Node000012_Node000016" title=" " alt="" coords="1010,627,1053,634,1245,651,1408,657,1552,655,1686,650,1821,646,1964,647,2127,658,2318,682,2337,688,2331,688,2318,687,2127,663,1964,652,1821,651,1687,655,1552,660,1408,662,1245,656,1052,639,1010,632"/>
<area shape="rect" id="Node000017" title=" " alt="" coords="1328,692,1431,718"/>
<area shape="poly" id="edge22_Node000012_Node000017" title=" " alt="" coords="1017,627,1053,634,1186,656,1317,682,1330,688,1325,687,1316,687,1185,661,1052,639,1017,632"/>
<area shape="rect" id="Node000018" title=" " alt="" coords="848,692,969,718"/>
<area shape="poly" id="edge23_Node000012_Node000018" title=" " alt="" coords="951,628,924,681,921,676,947,631"/>
<area shape="rect" id="Node000019" title=" " alt="" coords="1077,685,1212,725"/>
<area shape="poly" id="edge24_Node000012_Node000019" title=" " alt="" coords="983,627,1090,678,1085,678,982,632"/>
<area shape="poly" id="edge72_Node000020_Node000009" title=" " alt="" coords="1150,369,947,421,687,497,435,575,78,691,77,686,434,570,686,491,945,416,1155,367"/>
<area shape="poly" id="edge26_Node000020_Node000012" title=" " alt="" coords="1180,370,1141,394,1105,421,1076,453,1058,482,1041,513,1016,550,978,594,975,589,1012,546,1037,510,1053,479,1071,449,1102,417,1138,390,1175,372"/>
<area shape="poly" id="edge73_Node000020_Node000016" title=" " alt="" coords="1297,364,1535,416,1629,432,1706,440,1742,447,1778,458,1817,477,1860,505,1877,521,1888,538,1899,573,1911,605,1922,620,1939,634,1990,661,2035,676,2077,681,2119,680,2208,673,2260,674,2318,682,2334,688,2329,688,2318,687,2259,679,2208,679,2119,685,2077,686,2034,681,1988,666,1937,639,1919,624,1907,608,1894,574,1883,541,1873,525,1856,509,1814,482,1776,463,1741,452,1705,445,1629,438,1533,421,1297,369"/>
<area shape="rect" id="Node000021" href="$types_2types_8h.html" title=" " alt="" coords="1065,604,1208,629"/>
<area shape="poly" id="edge27_Node000020_Node000021" title=" " alt="" coords="1177,370,1147,393,1124,420,1116,441,1111,463,1110,509,1118,553,1129,590,1124,588,1113,554,1105,510,1106,462,1111,439,1120,417,1143,389,1173,372"/>
<area shape="rect" id="Node000022" href="$screening__abstract_8h.html" title=" " alt="" coords="760,507,906,548"/>
<area shape="poly" id="edge30_Node000020_Node000022" title=" " alt="" coords="1155,372,1095,395,1028,421,948,461,878,501,876,497,945,457,1026,416,1093,390,1160,370"/>
<area shape="rect" id="Node000023" href="$screening__types_8h.html" title=" " alt="" coords="1312,419,1444,459"/>
<area shape="poly" id="edge35_Node000020_Node000023" title=" " alt="" coords="1260,369,1333,411,1328,411,1259,374"/>
<area shape="rect" id="Node000025" href="$reporting_8h.html" title=" " alt="" coords="1270,596,1408,637"/>
<area shape="poly" id="edge38_Node000020_Node000025" title=" " alt="" coords="1225,369,1226,406,1230,451,1240,500,1259,547,1275,567,1295,587,1290,586,1271,571,1254,549,1235,502,1224,452,1221,406,1222,373"/>
<area shape="rect" id="Node000029" href="$jacobian_8h.html" title="Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen&#39;s SparseMatrix." alt="" coords="1572,596,1710,637"/>
<area shape="poly" id="edge44_Node000020_Node000029" title=" " alt="" coords="1236,369,1264,413,1302,457,1363,503,1430,539,1497,568,1559,592,1554,592,1495,573,1428,544,1360,507,1299,461,1260,416,1234,374"/>
<area shape="rect" id="Node000030" title=" " alt="" coords="2146,685,2306,725"/>
<area shape="poly" id="edge71_Node000020_Node000030" title=" " alt="" coords="1297,354,1338,361,1380,373,1421,391,1457,417,1471,433,1478,450,1483,484,1487,516,1494,531,1508,546,1534,564,1559,574,1584,577,1609,577,1662,577,1691,582,1723,594,1739,604,1749,615,1759,625,1774,634,1824,653,1868,664,1908,670,1946,672,2028,673,2133,684,2128,684,2028,678,1946,677,1907,675,1867,669,1822,658,1772,639,1756,629,1745,619,1735,608,1721,598,1690,587,1661,582,1609,583,1584,583,1558,579,1532,569,1504,550,1490,534,1482,517,1478,484,1473,452,1466,436,1454,421,1418,396,1378,378,1336,366,1297,359"/>
<area shape="rect" id="Node000035" href="$error__engine_8h.html" title=" " alt="" coords="2252,419,2379,459"/>
<area shape="poly" id="edge53_Node000020_Node000035" title=" " alt="" coords="1297,354,2098,416,2239,430,2233,431,2098,421,1297,360"/>
<area shape="poly" id="edge57_Node000020_Node000038" title=" " alt="" coords="1297,355,1559,378,1889,416,1895,419,1890,419,1888,421,1558,383,1297,360"/>
<area shape="rect" id="Node000044" title=" " alt="" coords="1518,515,1592,540"/>
<area shape="poly" id="edge75_Node000020_Node000044" title=" " alt="" coords="1297,351,1346,356,1400,368,1453,388,1501,417,1519,435,1533,456,1551,501,1546,498,1528,459,1515,438,1498,421,1451,392,1398,373,1345,362,1297,356"/>
<area shape="rect" id="Node000045" title=" " alt="" coords="1134,426,1187,452"/>
<area shape="poly" id="edge74_Node000020_Node000045" title=" " alt="" coords="1212,370,1180,416,1177,412,1208,373"/>
<area shape="poly" id="edge29_Node000021_Node000018" title=" " alt="" coords="1107,629,956,689,954,684,1102,630"/>
<area shape="poly" id="edge28_Node000021_Node000019" title=" " alt="" coords="1139,628,1144,671,1139,668,1136,632"/>
<area shape="poly" id="edge34_Node000022_Node000009" title=" " alt="" coords="757,539,657,562,602,578,549,598,532,608,521,619,509,630,491,639,436,658,388,668,345,673,304,675,219,675,169,679,112,687,79,694,77,690,111,682,169,674,219,670,304,669,345,668,387,663,434,653,489,634,506,625,517,615,529,604,546,594,600,573,656,556,762,538"/>
<area shape="poly" id="edge31_Node000022_Node000012" title=" " alt="" coords="861,546,929,595,924,594,860,551"/>
<area shape="poly" id="edge32_Node000022_Node000015" title=" " alt="" coords="823,547,739,681,736,677,818,550"/>
<area shape="poly" id="edge33_Node000022_Node000018" title=" " alt="" coords="836,546,845,589,860,635,890,681,885,680,856,638,840,591,833,551"/>
<area shape="poly" id="edge36_Node000023_Node000022" title=" " alt="" coords="1309,452,922,515,921,510,1314,450"/>
<area shape="rect" id="Node000024" title=" " alt="" coords="1950,604,2019,629"/>
<area shape="poly" id="edge37_Node000023_Node000024" title=" " alt="" coords="1444,442,1667,465,1779,482,1825,493,1859,505,1891,523,1921,545,1967,592,1962,591,1918,549,1888,527,1857,510,1823,498,1778,488,1666,470,1444,448"/>
<area shape="poly" id="edge40_Node000025_Node000008" title=" " alt="" coords="1409,622,1559,634,1756,640,2008,644,2260,655,2368,666,2453,682,2459,686,2454,686,2452,687,2367,671,2260,661,2008,650,1755,646,1559,639,1409,627"/>
<area shape="poly" id="edge43_Node000025_Node000019" title=" " alt="" coords="1298,637,1204,680,1202,675,1293,638"/>
<area shape="rect" id="Node000026" title=" " alt="" coords="1659,692,1705,718"/>
<area shape="poly" id="edge39_Node000025_Node000026" title=" " alt="" coords="1409,624,1523,646,1586,662,1648,682,1651,686,1646,685,1646,687,1585,667,1522,651,1409,630"/>
<area shape="rect" id="Node000027" title=" " alt="" coords="1236,692,1304,718"/>
<area shape="poly" id="edge41_Node000025_Node000027" title=" " alt="" coords="1326,636,1290,683,1288,678,1321,638"/>
<area shape="rect" id="Node000028" title=" " alt="" coords="1566,692,1635,718"/>
<area shape="poly" id="edge42_Node000025_Node000028" title=" " alt="" coords="1409,635,1556,682,1562,686,1557,686,1554,687,1408,640"/>
<area shape="poly" id="edge47_Node000029_Node000007" title=" " alt="" coords="1568,624,1421,639,1297,646,1191,649,1012,649,926,651,834,656,730,668,608,687,595,690,594,685,607,682,729,662,834,651,926,645,1012,644,1191,643,1297,641,1420,634,1574,624"/>
<area shape="poly" id="edge45_Node000029_Node000015" title=" " alt="" coords="1569,624,1421,639,1128,660,1001,669,837,687,804,692,804,687,836,682,1000,664,1128,654,1420,634,1574,623"/>
<area shape="poly" id="edge51_Node000029_Node000016" title=" " alt="" coords="1711,626,1773,634,1926,647,2046,652,2166,660,2318,682,2335,688,2330,688,2318,687,2166,665,2046,657,1926,653,1772,639,1710,631"/>
<area shape="poly" id="edge46_Node000029_Node000030" title=" " alt="" coords="1710,631,1729,634,1840,650,1928,658,2017,666,2133,684,2128,684,2017,672,1928,663,1840,655,1728,639,1710,636"/>
<area shape="rect" id="Node000031" title=" " alt="" coords="1921,692,2048,718"/>
<area shape="poly" id="edge48_Node000029_Node000031" title=" " alt="" coords="1711,632,1924,688,1919,688,1710,638"/>
<area shape="rect" id="Node000032" title=" " alt="" coords="2072,692,2121,718"/>
<area shape="poly" id="edge49_Node000029_Node000032" title=" " alt="" coords="1710,630,1729,634,1823,646,1897,651,1970,659,2061,682,2065,686,2060,685,2060,687,1969,664,1896,656,1822,651,1728,639,1710,636"/>
<area shape="rect" id="Node000033" title=" " alt="" coords="1729,692,1806,718"/>
<area shape="poly" id="edge50_Node000029_Node000033" title=" " alt="" coords="1670,635,1740,684,1735,683,1669,640"/>
<area shape="rect" id="Node000034" title=" " alt="" coords="1830,692,1896,718"/>
<area shape="poly" id="edge52_Node000029_Node000034" title=" " alt="" coords="1694,635,1819,682,1824,686,1819,686,1817,687,1694,640"/>
<area shape="rect" id="Node000036" href="$error__gridfire_8h.html" title=" " alt="" coords="2428,596,2555,637"/>
<area shape="poly" id="edge54_Node000035_Node000036" title=" " alt="" coords="2363,457,2401,478,2435,505,2462,542,2481,583,2476,580,2458,545,2431,509,2398,483,2362,463"/>
<area shape="poly" id="edge56_Node000036_Node000008" title=" " alt="" coords="2493,635,2493,679,2489,675,2489,639"/>
<area shape="rect" id="Node000037" title=" " alt="" coords="2542,692,2619,718"/>
<area shape="poly" id="edge55_Node000036_Node000037" title=" " alt="" coords="2513,635,2560,682,2555,681,2511,640"/>
<area shape="poly" id="edge67_Node000038_Node000016" title=" " alt="" coords="2086,447,2153,467,2186,484,2214,505,2228,522,2236,538,2242,570,2247,602,2254,618,2265,635,2299,663,2339,686,2333,685,2296,668,2261,638,2249,621,2242,604,2237,571,2231,540,2224,525,2211,509,2183,488,2151,472,2085,452"/>
<area shape="poly" id="edge70_Node000038_Node000017" title=" " alt="" coords="1905,447,1786,469,1721,486,1658,510,1631,528,1606,550,1565,574,1523,598,1407,685,1405,680,1521,594,1562,570,1603,546,1628,524,1655,505,1719,481,1785,463,1910,446"/>
<area shape="poly" id="edge68_Node000038_Node000024" title=" " alt="" coords="1997,458,1989,589,1985,586,1993,462"/>
<area shape="rect" id="Node000039" href="$scratchpad__abstract_8h.html" title="Abstract base class for scratchpad memory used during engine computations." alt="" coords="2023,507,2200,548"/>
<area shape="poly" id="edge58_Node000038_Node000039" title=" " alt="" coords="2023,457,2076,498,2071,497,2022,462"/>
<area shape="rect" id="Node000040" href="$engine_2scratchpads_2types_8h.html" title="Type definitions and utilities for the scratchpad system." alt="" coords="1668,507,1845,548"/>
<area shape="poly" id="edge60_Node000038_Node000040" title=" " alt="" coords="1945,459,1826,504,1825,499,1940,460"/>
<area shape="rect" id="Node000042" href="$error__scratchpad_8h.html" title=" " alt="" coords="2287,507,2421,548"/>
<area shape="poly" id="edge63_Node000038_Node000042" title=" " alt="" coords="2078,457,2275,507,2270,507,2078,463"/>
<area shape="poly" id="edge69_Node000038_Node000044" title=" " alt="" coords="1905,452,1768,477,1612,510,1603,512,1602,507,1611,505,1767,472,1910,451"/>
<area shape="poly" id="edge59_Node000039_Node000024" title=" " alt="" coords="2085,548,2016,597,2014,592,2080,549"/>
<area shape="poly" id="edge62_Node000040_Node000014" title=" " alt="" coords="1670,544,1612,567,1585,581,1561,598,1544,616,1530,637,1509,679,1506,675,1525,634,1540,613,1558,594,1583,576,1610,562,1665,545"/>
<area shape="rect" id="Node000041" title=" " alt="" coords="1785,604,1846,629"/>
<area shape="poly" id="edge61_Node000040_Node000041" title=" " alt="" coords="1771,546,1801,592,1796,590,1769,551"/>
<area shape="poly" id="edge64_Node000042_Node000008" title=" " alt="" coords="2364,546,2387,589,2417,635,2440,659,2465,683,2460,682,2437,663,2413,638,2382,592,2361,551"/>
<area shape="poly" id="edge66_Node000042_Node000036" title=" " alt="" coords="2386,546,2450,588,2445,587,2385,551"/>
<area shape="rect" id="Node000043" title=" " alt="" coords="2275,604,2353,629"/>
<area shape="poly" id="edge65_Node000042_Node000043" title=" " alt="" coords="2347,547,2327,592,2324,587,2343,550"/>
<area shape="poly" id="edge79_Node000046_Node000012" title=" " alt="" coords="806,280,859,376,920,506,950,590,945,588,916,508,854,379,804,285"/>
<area shape="poly" id="edge78_Node000046_Node000015" title=" " alt="" coords="792,281,750,508,727,678,723,675,745,507,788,284"/>
<area shape="poly" id="edge80_Node000046_Node000020" title=" " alt="" coords="864,274,1140,331,1135,332,864,280"/>
<area shape="rect" id="Node000047" title=" " alt="" coords="648,338,706,363"/>
<area shape="poly" id="edge81_Node000046_Node000047" title=" " alt="" coords="770,281,707,330,704,326,765,284"/>
<area shape="rect" id="Node000011" href="$python_8h.html" title=" " alt="" coords="1065,241,1203,282"/>
<area shape="poly" id="edge11_Node000010_Node000011" title=" " alt="" coords="817,191,1053,242,1048,244,817,197"/>
<area shape="rect" id="Node000047" href="$mesa_8h.html" title=" " alt="" coords="690,241,828,282"/>
<area shape="poly" id="edge82_Node000010_Node000047" title=" " alt="" coords="761,191,762,227,757,225,758,196"/>
<area shape="poly" id="edge12_Node000011_Node000008" title=" " alt="" coords="1203,261,1561,268,1802,278,2053,293,2290,315,2396,329,2489,345,2567,363,2627,385,2665,409,2676,423,2679,437,2679,529,2679,588,2671,612,2653,638,2625,662,2597,671,2567,676,2531,687,2530,688,2528,682,2529,682,2565,671,2596,666,2623,657,2649,635,2666,610,2673,587,2674,529,2674,438,2671,425,2662,413,2625,390,2566,369,2488,350,2395,334,2290,320,2053,298,1802,283,1561,273,1204,266"/>
<area shape="poly" id="edge13_Node000011_Node000009" title=" " alt="" coords="1086,285,78,689,76,684,1084,280"/>
<area shape="rect" id="Node000012" href="$reaction_8h.html" title="Defines classes for representing and managing nuclear reactions." alt="" coords="694,604,865,629"/>
<area shape="poly" id="edge14_Node000011_Node000012" title=" " alt="" coords="1111,281,1039,344,955,421,867,515,800,593,797,589,863,511,951,417,1035,340,1107,284"/>
<area shape="rect" id="Node000021" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="1190,330,1334,371"/>
<area shape="poly" id="edge26_Node000011_Node000021" title=" " alt="" coords="1163,280,1223,321,1218,321,1163,285"/>
<area shape="rect" id="Node000039" href="$blob_8h.html" title="Container class for managing multiple scratchpad instances." alt="" coords="1731,419,1908,459"/>
<area shape="poly" id="edge81_Node000011_Node000039" title=" " alt="" coords="1204,278,1730,414,1725,415,1203,283"/>
<area shape="poly" id="edge18_Node000012_Node000005" title=" " alt="" coords="722,630,462,691,461,686,727,629"/>
<area shape="poly" id="edge19_Node000012_Node000007" title=" " alt="" coords="749,629,593,689,592,684,744,630"/>
<area shape="poly" id="edge21_Node000012_Node000009" title=" " alt="" coords="691,628,613,639,369,660,263,669,126,687,79,696,77,691,126,682,262,664,369,654,612,634,696,627"/>
<area shape="rect" id="Node000013" title=" " alt="" coords="618,692,679,718"/>
<area shape="poly" id="edge15_Node000012_Node000013" title=" " alt="" coords="764,629,681,686,679,681,759,631"/>
<area shape="rect" id="Node000014" title=" " alt="" coords="1786,692,1874,718"/>
<area shape="poly" id="edge16_Node000012_Node000014" title=" " alt="" coords="866,618,1334,639,1590,658,1696,669,1776,682,1788,687,1783,687,1775,687,1695,675,1589,663,1334,645,866,623"/>
<area shape="rect" id="Node000015" title=" " alt="" coords="703,692,909,718"/>
<area shape="poly" id="edge17_Node000012_Node000015" title=" " alt="" coords="785,627,800,679,796,676,782,632"/>
<area shape="rect" id="Node000016" title=" " alt="" coords="1327,692,1437,718"/>
<area shape="poly" id="edge20_Node000012_Node000016" title=" " alt="" coords="865,622,1072,643,1194,660,1316,682,1331,688,1326,687,1315,687,1193,666,1071,649,865,627"/>
<area shape="rect" id="Node000017" title=" " alt="" coords="2082,692,2186,718"/>
<area shape="poly" id="edge22_Node000012_Node000017" title=" " alt="" coords="865,618,1525,646,1870,665,2070,682,2087,688,2081,687,2070,687,1870,670,1524,652,865,624"/>
<area shape="rect" id="Node000018" title=" " alt="" coords="1077,692,1143,718"/>
<area shape="poly" id="edge23_Node000012_Node000018" title=" " alt="" coords="845,627,949,650,1065,682,1072,687,1067,686,1064,687,948,655,845,632"/>
<area shape="rect" id="Node000019" title=" " alt="" coords="932,692,1053,718"/>
<area shape="poly" id="edge24_Node000012_Node000019" title=" " alt="" coords="810,627,952,686,946,686,809,632"/>
<area shape="rect" id="Node000020" title=" " alt="" coords="1168,685,1303,725"/>
<area shape="poly" id="edge25_Node000012_Node000020" title=" " alt="" coords="855,627,1155,684,1150,684,855,632"/>
<area shape="poly" id="edge75_Node000021_Node000009" title=" " alt="" coords="1187,365,1078,390,953,421,853,454,777,485,701,516,601,551,546,564,502,570,459,578,407,598,393,608,383,618,372,629,357,639,291,663,237,672,182,676,113,687,79,695,77,690,112,682,182,671,237,667,290,658,354,634,369,625,379,615,389,604,405,594,457,573,501,564,545,558,600,545,699,511,775,480,852,449,952,416,1077,385,1192,364"/>
<area shape="poly" id="edge27_Node000021_Node000012" title=" " alt="" coords="1195,372,1137,395,1072,421,992,461,917,510,857,554,806,595,803,591,853,550,914,505,990,456,1070,416,1135,390,1200,370"/>
<area shape="poly" id="edge76_Node000021_Node000016" title=" " alt="" coords="1294,368,1321,390,1342,417,1357,451,1369,487,1383,559,1387,626,1386,678,1382,675,1382,626,1377,560,1364,488,1352,453,1337,420,1317,394,1293,374"/>
<area shape="poly" id="edge79_Node000021_Node000018" title=" " alt="" coords="1187,361,1120,378,1043,405,1006,424,972,448,942,476,918,509,912,527,918,547,948,592,988,630,1031,660,1071,685,1066,684,1028,665,985,634,944,596,913,549,906,527,913,506,938,472,968,443,1003,420,1041,400,1118,373,1192,359"/>
<area shape="rect" id="Node000022" href="$types_2types_8h.html" title=" " alt="" coords="1098,515,1242,540"/>
<area shape="poly" id="edge28_Node000021_Node000022" title=" " alt="" coords="1202,370,1168,393,1143,420,1137,440,1139,461,1155,503,1151,501,1133,462,1132,439,1138,417,1165,388,1197,372"/>
<area shape="rect" id="Node000023" title=" " alt="" coords="1280,604,1338,629"/>
<area shape="poly" id="edge80_Node000021_Node000023" title=" " alt="" coords="1233,370,1210,391,1191,413,1182,436,1182,447,1187,458,1199,471,1211,477,1241,481,1272,485,1287,492,1300,506,1310,525,1315,547,1315,590,1311,586,1310,548,1305,527,1296,509,1284,497,1270,490,1240,487,1210,482,1195,475,1182,461,1177,448,1176,435,1187,410,1207,388,1229,372"/>
<area shape="rect" id="Node000024" href="$screening__abstract_8h.html" title=" " alt="" coords="928,507,1074,548"/>
<area shape="poly" id="edge32_Node000021_Node000024" title=" " alt="" coords="1219,370,1174,395,1130,421,1078,460,1033,499,1030,494,1075,456,1127,416,1172,390,1214,372"/>
<area shape="rect" id="Node000025" href="$screening__types_8h.html" title=" " alt="" coords="1196,419,1328,459"/>
<area shape="poly" id="edge37_Node000021_Node000025" title=" " alt="" coords="1264,369,1264,405,1260,402,1260,373"/>
<area shape="rect" id="Node000027" href="$reporting_8h.html" title=" " alt="" coords="2197,596,2335,637"/>
<area shape="poly" id="edge40_Node000021_Node000027" title=" " alt="" coords="1334,351,1448,358,1595,369,1758,388,1921,416,2068,441,2099,449,2129,462,2162,480,2198,505,2216,522,2232,541,2254,583,2250,580,2227,544,2212,526,2195,509,2159,484,2127,466,2097,454,2067,446,1920,421,1757,393,1594,374,1448,363,1335,357"/>
<area shape="rect" id="Node000031" href="$jacobian_8h.html" title="Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen&#39;s SparseMatrix." alt="" coords="1424,596,1562,637"/>
<area shape="poly" id="edge46_Node000021_Node000031" title=" " alt="" coords="1334,354,1371,361,1407,373,1441,391,1469,417,1482,436,1491,456,1502,500,1504,544,1500,583,1496,579,1498,544,1496,501,1486,458,1477,438,1465,420,1438,396,1405,378,1369,366,1335,359"/>
<area shape="rect" id="Node000032" title=" " alt="" coords="1898,685,2058,725"/>
<area shape="poly" id="edge74_Node000021_Node000032" title=" " alt="" coords="1335,355,1375,363,1418,375,1460,392,1498,417,1515,433,1525,449,1536,482,1546,514,1556,530,1570,546,1594,563,1627,580,1713,616,1898,680,1893,680,1711,621,1625,585,1591,567,1567,550,1551,533,1541,516,1531,483,1520,451,1510,436,1495,421,1458,397,1416,380,1374,368,1335,361"/>
<area shape="rect" id="Node000036" href="$error__engine_8h.html" title=" " alt="" coords="2378,419,2506,459"/>
<area shape="poly" id="edge55_Node000021_Node000036" title=" " alt="" coords="1334,353,1737,375,2006,394,2280,416,2365,428,2360,428,2279,421,2006,399,1736,381,1334,358"/>
<area shape="poly" id="edge59_Node000021_Node000039" title=" " alt="" coords="1334,360,1718,421,1713,422,1334,365"/>
<area shape="rect" id="Node000045" title=" " alt="" coords="1581,515,1655,540"/>
<area shape="poly" id="edge78_Node000021_Node000045" title=" " alt="" coords="1334,349,1389,353,1449,365,1509,385,1564,417,1582,435,1596,456,1614,501,1609,499,1591,459,1578,438,1560,421,1507,390,1448,370,1388,359,1335,354"/>
<area shape="rect" id="Node000046" title=" " alt="" coords="1402,426,1455,452"/>
<area shape="poly" id="edge77_Node000021_Node000046" title=" " alt="" coords="1300,369,1395,419,1389,419,1299,374"/>
<area shape="poly" id="edge30_Node000022_Node000019" title=" " alt="" coords="1160,540,1017,684,1014,679,1155,542"/>
<area shape="poly" id="edge29_Node000022_Node000020" title=" " alt="" coords="1176,539,1225,671,1220,669,1173,543"/>
<area shape="poly" id="edge31_Node000022_Node000023" title=" " alt="" coords="1190,538,1279,595,1273,594,1189,544"/>
<area shape="poly" id="edge36_Node000024_Node000009" title=" " alt="" coords="924,534,679,559,553,577,503,587,464,598,448,608,436,618,425,629,407,639,364,655,327,664,262,672,196,676,113,687,79,695,77,690,112,682,196,671,262,667,326,659,363,650,405,634,421,625,433,614,445,603,462,594,501,582,552,571,678,553,930,533"/>
<area shape="poly" id="edge33_Node000024_Node000012" title=" " alt="" coords="953,548,825,600,824,595,948,549"/>
<area shape="poly" id="edge34_Node000024_Node000015" title=" " alt="" coords="982,547,832,684,829,679,977,549"/>
<area shape="poly" id="edge35_Node000024_Node000019" title=" " alt="" coords="1002,547,996,678,992,675,998,550"/>
<area shape="poly" id="edge38_Node000025_Node000024" title=" " alt="" coords="1205,459,1075,505,1074,499,1200,461"/>
<area shape="rect" id="Node000026" title=" " alt="" coords="1914,604,1983,629"/>
<area shape="poly" id="edge39_Node000025_Node000026" title=" " alt="" coords="1309,457,1426,502,1497,525,1569,545,1663,562,1737,568,1811,574,1904,593,1912,598,1906,597,1903,599,1810,579,1736,573,1662,568,1568,551,1496,530,1424,507,1308,462"/>
<area shape="poly" id="edge42_Node000027_Node000008" title=" " alt="" coords="2326,635,2454,682,2457,686,2451,685,2452,687,2325,640"/>
<area shape="poly" id="edge45_Node000027_Node000020" title=" " alt="" coords="2194,623,1318,688,1318,683,2199,622"/>
<area shape="rect" id="Node000028" title=" " alt="" coords="2302,692,2348,718"/>
<area shape="poly" id="edge41_Node000027_Node000028" title=" " alt="" coords="2281,635,2310,680,2306,678,2278,640"/>
<area shape="rect" id="Node000029" title=" " alt="" coords="2372,692,2440,718"/>
<area shape="poly" id="edge43_Node000027_Node000029" title=" " alt="" coords="2298,635,2377,685,2371,683,2297,640"/>
<area shape="rect" id="Node000030" title=" " alt="" coords="2209,692,2278,718"/>
<area shape="poly" id="edge44_Node000027_Node000030" title=" " alt="" coords="2263,636,2252,679,2249,675,2259,639"/>
<area shape="poly" id="edge49_Node000031_Node000007" title=" " alt="" coords="1420,628,1350,639,1237,648,1140,652,977,653,813,659,718,669,607,687,594,690,593,685,605,682,718,664,813,653,976,647,1140,647,1237,643,1350,634,1426,628"/>
<area shape="poly" id="edge47_Node000031_Node000015" title=" " alt="" coords="1426,627,1350,639,1135,662,921,687,891,692,890,686,920,682,1135,657,1350,634,1420,628"/>
<area shape="poly" id="edge53_Node000031_Node000016" title=" " alt="" coords="1470,636,1410,685,1408,680,1465,638"/>
<area shape="poly" id="edge54_Node000031_Node000018" title=" " alt="" coords="1426,627,1298,652,1156,687,1151,689,1150,684,1155,682,1297,647,1421,628"/>
<area shape="poly" id="edge48_Node000031_Node000032" title=" " alt="" coords="1563,626,1885,684,1880,684,1562,631"/>
<area shape="rect" id="Node000033" title=" " alt="" coords="1562,692,1690,718"/>
<area shape="poly" id="edge50_Node000031_Node000033" title=" " alt="" coords="1524,635,1598,684,1592,683,1522,640"/>
<area shape="rect" id="Node000034" title=" " alt="" coords="1713,692,1763,718"/>
<area shape="poly" id="edge51_Node000031_Node000034" title=" " alt="" coords="1562,634,1631,655,1703,682,1706,685,1700,685,1701,687,1630,660,1562,639"/>
<area shape="rect" id="Node000035" title=" " alt="" coords="1461,692,1538,718"/>
<area shape="poly" id="edge52_Node000031_Node000035" title=" " alt="" coords="1496,635,1499,678,1495,675,1492,639"/>
<area shape="rect" id="Node000037" href="$error__gridfire_8h.html" title=" " alt="" coords="2512,596,2639,637"/>
<area shape="poly" id="edge56_Node000036_Node000037" title=" " alt="" coords="2458,457,2554,584,2549,582,2456,462"/>
<area shape="poly" id="edge58_Node000037_Node000008" title=" " alt="" coords="2559,636,2515,683,2512,679,2554,638"/>
<area shape="rect" id="Node000038" title=" " alt="" coords="2542,692,2619,718"/>
<area shape="poly" id="edge57_Node000037_Node000038" title=" " alt="" coords="2578,635,2581,679,2577,675,2575,639"/>
<area shape="poly" id="edge70_Node000039_Node000016" title=" " alt="" coords="1790,459,1721,509,1680,546,1651,577,1620,607,1575,639,1515,664,1437,690,1436,685,1514,659,1573,634,1617,603,1647,574,1676,542,1718,505,1785,461"/>
<area shape="poly" id="edge73_Node000039_Node000017" title=" " alt="" coords="1908,442,1985,449,2065,461,2133,479,2158,491,2176,506,2182,519,2184,538,2176,585,2146,680,2142,676,2171,584,2178,538,2177,521,2172,509,2156,496,2131,484,2064,466,1985,454,1909,447"/>
<area shape="poly" id="edge71_Node000039_Node000026" title=" " alt="" coords="1863,457,1896,478,1923,506,1934,526,1942,547,1949,589,1945,586,1937,548,1929,528,1919,509,1892,482,1862,462"/>
<area shape="rect" id="Node000040" href="$scratchpad__abstract_8h.html" title="Abstract base class for scratchpad memory used during engine computations." alt="" coords="1984,507,2161,548"/>
<area shape="poly" id="edge60_Node000039_Node000040" title=" " alt="" coords="1877,457,2004,502,1998,502,1877,463"/>
<area shape="rect" id="Node000041" href="$engine_2scratchpads_2types_8h.html" title="Type definitions and utilities for the scratchpad system." alt="" coords="1731,507,1908,548"/>
<area shape="poly" id="edge62_Node000039_Node000041" title=" " alt="" coords="1821,458,1821,494,1817,490,1818,462"/>
<area shape="rect" id="Node000043" href="$error__scratchpad_8h.html" title=" " alt="" coords="2345,507,2478,548"/>
<area shape="poly" id="edge66_Node000039_Node000043" title=" " alt="" coords="1909,451,2332,514,2327,515,1909,456"/>
<area shape="poly" id="edge72_Node000039_Node000045" title=" " alt="" coords="1776,459,1661,511,1659,506,1771,461"/>
<area shape="poly" id="edge61_Node000040_Node000026" title=" " alt="" coords="2047,548,1979,597,1977,592,2042,549"/>
<area shape="poly" id="edge64_Node000041_Node000014" title=" " alt="" coords="1820,547,1819,589,1821,636,1826,679,1822,675,1815,637,1814,589,1816,550"/>
<area shape="poly" id="edge65_Node000041_Node000023" title=" " alt="" coords="1733,543,1412,599,1354,609,1353,604,1411,593,1727,544"/>
<area shape="rect" id="Node000042" title=" " alt="" coords="1830,604,1891,629"/>
<area shape="poly" id="edge63_Node000041_Node000042" title=" " alt="" coords="1830,546,1851,591,1846,588,1827,551"/>
<area shape="poly" id="edge67_Node000043_Node000008" title=" " alt="" coords="2405,547,2394,591,2394,614,2400,635,2423,658,2460,685,2455,683,2419,662,2396,638,2389,615,2389,590,2401,550"/>
<area shape="poly" id="edge69_Node000043_Node000037" title=" " alt="" coords="2449,546,2527,589,2522,588,2448,551"/>
<area shape="rect" id="Node000044" title=" " alt="" coords="2410,604,2488,629"/>
<area shape="poly" id="edge68_Node000043_Node000044" title=" " alt="" coords="2421,546,2440,591,2435,588,2418,551"/>
<area shape="poly" id="edge84_Node000047_Node000012" title=" " alt="" coords="760,280,760,395,763,471,769,548,775,590,771,587,763,548,757,471,755,395,757,285"/>
<area shape="poly" id="edge83_Node000047_Node000015" title=" " alt="" coords="748,281,713,347,693,389,676,437,664,488,659,539,665,589,684,635,696,651,712,664,748,687,743,686,709,669,693,655,680,638,660,590,654,539,659,487,671,436,688,387,708,344,744,284"/>
<area shape="poly" id="edge85_Node000047_Node000021" title=" " alt="" coords="829,272,1177,333,1172,335,829,278"/>
<area shape="poly" id="edge86_Node000047_Node000023" title=" " alt="" coords="801,280,1065,406,1193,470,1256,505,1272,525,1285,546,1303,590,1298,588,1281,549,1268,528,1252,509,1191,475,1063,411,800,285"/>
</map>