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,159 +1,159 @@
<map id="src/python/solver/trampoline/py_solver.cpp" name="src/python/solver/trampoline/py_solver.cpp">
<area shape="rect" id="Node000001" title=" " alt="" coords="657,5,842,46"/>
<area shape="rect" id="Node000002" href="$solver_8h.html" title=" " alt="" coords="762,168,911,193"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="761,44,803,118,824,155,818,154,798,121,760,49"/>
<area shape="rect" id="Node000008" title=" " alt="" coords="932,1047,989,1072"/>
<area shape="poly" id="edge98_Node000001_Node000008" title=" " alt="" coords="655,29,475,37,370,45,267,59,173,78,96,104,66,120,44,138,30,157,26,179,26,899,21,909,13,915,9,920,11,924,26,932,62,945,217,989,280,1001,363,1013,564,1032,919,1056,913,1057,564,1037,362,1018,279,1007,216,994,60,950,24,937,7,927,4,919,10,912,17,906,20,898,20,179,26,155,40,134,63,116,93,99,171,73,266,54,370,40,475,32,659,26"/>
<area shape="rect" id="Node000009" title=" " alt="" coords="542,966,595,991"/>
<area shape="poly" id="edge100_Node000001_Node000009" title=" " alt="" coords="654,32,500,45,412,56,326,70,248,89,184,114,160,128,142,144,131,161,127,179,127,810,131,846,142,872,163,894,192,915,219,928,255,939,347,955,446,966,529,975,524,975,445,971,346,961,254,944,217,933,190,920,159,898,138,875,126,847,122,810,122,179,126,159,138,140,157,124,182,109,246,84,325,65,411,50,500,40,659,29"/>
<area shape="rect" id="Node000034" title=" " alt="" coords="1341,884,1390,910"/>
<area shape="poly" id="edge99_Node000001_Node000034" title=" " alt="" coords="746,44,734,106,727,179,727,447,740,465,775,500,883,597,1055,738,1100,756,1139,763,1178,769,1226,786,1260,806,1292,828,1345,874,1340,873,1289,833,1257,810,1223,791,1177,774,1138,768,1099,761,1052,743,879,601,771,504,736,469,722,449,722,179,729,105,743,49"/>
<area shape="rect" id="Node000048" title=" " alt="" coords="2905,707,2947,733"/>
<area shape="poly" id="edge101_Node000001_Node000048" title=" " alt="" coords="842,26,1373,36,1738,46,2119,61,2479,80,2783,106,2902,121,2992,138,3051,156,3067,167,3072,179,3072,544,3069,570,3061,594,3032,638,2996,674,2960,701,2958,696,2993,670,3028,635,3056,592,3064,569,3067,544,3067,180,3063,171,3048,161,2991,143,2901,126,2782,111,2479,86,2118,66,1738,51,1373,41,843,31"/>
<area shape="rect" id="Node000067" title=" " alt="" coords="813,94,953,120"/>
<area shape="poly" id="edge96_Node000001_Node000067" title=" " alt="" coords="783,44,852,85,847,86,783,49"/>
<area shape="rect" id="Node000068" title=" " alt="" coords="977,94,1080,120"/>
<area shape="poly" id="edge97_Node000001_Node000068" title=" " alt="" coords="819,44,974,88,969,90,820,49"/>
<area shape="rect" id="Node000069" href="$py__solver_8h.html" title=" " alt="" coords="590,94,677,120"/>
<area shape="poly" id="edge102_Node000001_Node000069" title=" " alt="" coords="719,48,666,87,662,83,723,44"/>
<area shape="rect" id="Node000003" href="$strategies_8h.html" title=" " alt="" coords="1476,241,1637,282"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="911,187,1463,249,1459,251,911,193"/>
<area shape="rect" id="Node000004" href="$triggers_8h.html" title=" " alt="" coords="1258,330,1418,371"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="1504,284,1403,326,1400,322,1509,281"/>
<area shape="rect" id="Node000010" href="$_point_solver_8h.html" title=" " alt="" coords="1660,522,1821,563"/>
<area shape="poly" id="edge92_Node000003_Node000010" title=" " alt="" coords="1570,280,1722,510,1716,509,1568,285"/>
<area shape="rect" id="Node000011" href="$strategy__abstract_8h.html" title=" " alt="" coords="1476,611,1637,652"/>
<area shape="poly" id="edge91_Node000003_Node000011" title=" " alt="" coords="1558,280,1559,597,1554,594,1555,284"/>
<area shape="rect" id="Node000066" href="$_grid_solver_8h.html" title=" " alt="" coords="1844,522,2005,563"/>
<area shape="poly" id="edge93_Node000003_Node000066" title=" " alt="" coords="1583,280,1889,513,1884,513,1582,285"/>
<area shape="rect" id="Node000005" href="$engine__partitioning__trigger_8h.html" title="CVODE&#45;specific triggers that decide when to (re)partition the reaction network engine." alt="" coords="1146,419,1327,474"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="1319,370,1279,410,1275,406,1315,373"/>
<area shape="rect" id="Node000006" href="$trigger__abstract_8h.html" title=" " alt="" coords="264,788,404,829"/>
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="1143,455,1072,465,986,478,896,498,808,525,742,552,676,584,553,656,448,725,372,781,369,777,445,721,550,651,674,580,740,547,806,520,894,493,985,473,1071,459,1148,453"/>
<area shape="rect" id="Node000007" href="$trigger__result_8h.html" title="Structured explanation node for trigger evaluations." alt="" coords="264,877,404,918"/>
<area shape="poly" id="edge10_Node000005_Node000007" title=" " alt="" coords="1143,452,1053,460,943,473,826,494,711,525,665,544,602,575,453,658,318,741,273,772,253,790,247,808,253,828,268,849,287,868,282,868,264,852,249,830,242,808,249,787,270,768,315,736,450,654,600,571,663,539,709,520,824,488,943,467,1053,455,1148,450"/>
<area shape="poly" id="edge88_Node000005_Node000009" title=" " alt="" coords="1143,461,1079,475,1001,494,915,520,825,553,737,596,654,649,616,680,580,714,548,750,520,790,511,810,508,831,509,853,515,875,532,917,553,954,548,952,528,920,509,877,504,854,503,831,506,808,515,787,544,747,577,710,612,676,651,645,735,592,823,549,913,515,999,489,1078,470,1148,459"/>
<area shape="poly" id="edge11_Node000005_Node000010" title=" " alt="" coords="1327,462,1647,523,1642,524,1327,467"/>
<area shape="rect" id="Node000017" title=" " alt="" coords="1551,1047,1714,1072"/>
<area shape="poly" id="edge86_Node000005_Node000017" title=" " alt="" coords="1240,473,1249,517,1264,562,1303,638,1349,712,1398,783,1448,849,1543,961,1612,1036,1607,1035,1539,964,1444,853,1393,786,1344,715,1299,641,1259,564,1244,518,1238,477"/>
<area shape="rect" id="Node000026" title=" " alt="" coords="1965,884,2033,910"/>
<area shape="poly" id="edge90_Node000005_Node000026" title=" " alt="" coords="1279,472,1343,520,1380,555,1406,585,1431,614,1466,650,1568,750,1616,788,1684,827,1754,853,1826,872,1893,884,1952,893,1947,893,1893,889,1825,877,1752,858,1682,831,1613,793,1564,754,1463,654,1427,618,1402,588,1376,559,1340,524,1278,477"/>
<area shape="rect" id="Node000057" href="$config_8h.html" title=" " alt="" coords="999,618,1148,644"/>
<area shape="poly" id="edge87_Node000005_Node000057" title=" " alt="" coords="1215,473,1096,609,1093,605,1210,476"/>
<area shape="rect" id="Node000065" title=" " alt="" coords="1274,530,1330,556"/>
<area shape="poly" id="edge89_Node000005_Node000065" title=" " alt="" coords="1256,472,1287,518,1282,516,1255,477"/>
<area shape="poly" id="edge6_Node000006_Node000007" title=" " alt="" coords="335,827,336,863,331,860,332,832"/>
<area shape="poly" id="edge9_Node000006_Node000009" title=" " alt="" coords="362,827,542,956,537,957,360,832"/>
<area shape="poly" id="edge7_Node000007_Node000008" title=" " alt="" coords="347,916,380,955,401,974,424,989,465,1004,521,1016,660,1036,804,1048,919,1057,913,1057,803,1053,659,1041,520,1022,464,1009,422,994,397,978,376,958,345,921"/>
<area shape="poly" id="edge8_Node000007_Node000009" title=" " alt="" coords="393,916,530,963,525,964,392,921"/>
<area shape="poly" id="edge78_Node000010_Node000008" title=" " alt="" coords="1657,547,1394,564,1223,580,1044,602,871,633,791,653,717,674,651,699,595,726,551,756,520,790,496,824,486,844,479,866,478,891,485,920,502,952,532,989,558,1008,599,1023,649,1034,705,1042,821,1052,919,1058,914,1058,821,1058,705,1048,648,1039,597,1028,556,1013,528,993,498,955,480,922,473,892,474,865,481,842,491,821,516,787,548,752,593,722,649,694,715,669,789,647,870,628,1043,597,1222,574,1393,559,1662,546"/>
<area shape="poly" id="edge77_Node000010_Node000009" title=" " alt="" coords="1657,550,1606,560,1546,572,1484,589,1426,613,1383,639,1350,665,1302,721,1253,777,1221,805,1178,831,1127,855,1083,872,1005,890,924,901,822,920,610,970,609,965,821,915,923,896,1004,885,1082,867,1125,850,1175,827,1217,801,1250,774,1298,717,1347,661,1380,634,1423,609,1482,584,1545,566,1605,554,1662,549"/>
<area shape="poly" id="edge12_Node000010_Node000011" title=" " alt="" coords="1701,563,1613,607,1611,602,1696,564"/>
<area shape="rect" id="Node000012" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="1958,700,2102,740"/>
<area shape="poly" id="edge59_Node000010_Node000012" title=" " alt="" coords="1785,561,1878,609,1935,649,1992,691,1987,690,1932,654,1875,613,1784,566"/>
<area shape="rect" id="Node000016" title=" " alt="" coords="2214,1047,2419,1072"/>
<area shape="poly" id="edge73_Node000010_Node000016" title=" " alt="" coords="1821,559,1833,560,1902,564,2019,564,2332,565,2495,568,2640,575,2753,588,2792,597,2817,609,2836,632,2852,668,2865,711,2873,759,2876,808,2875,853,2868,891,2854,919,2832,935,2790,951,2667,986,2522,1020,2395,1046,2394,1041,2521,1014,2665,981,2788,946,2829,930,2850,916,2863,890,2869,852,2871,808,2867,760,2859,713,2847,670,2832,635,2813,613,2790,602,2752,593,2640,580,2494,573,2332,570,2019,570,1902,569,1832,566,1821,564"/>
<area shape="rect" id="Node000023" href="$types_2types_8h.html" title=" " alt="" coords="1695,796,1839,822"/>
<area shape="poly" id="edge60_Node000010_Node000023" title=" " alt="" coords="1784,561,1813,582,1835,610,1843,633,1845,658,1841,682,1834,706,1812,750,1788,786,1785,781,1808,748,1829,704,1836,681,1839,657,1838,634,1830,612,1809,586,1783,566"/>
<area shape="poly" id="edge79_Node000010_Node000034" title=" " alt="" coords="1657,545,1612,552,1560,564,1510,584,1466,613,1440,641,1419,673,1403,709,1390,745,1375,815,1369,871,1365,867,1370,814,1385,743,1398,707,1415,671,1436,638,1463,609,1508,579,1559,559,1611,547,1663,544"/>
<area shape="rect" id="Node000035" title=" " alt="" coords="2763,884,2840,910"/>
<area shape="poly" id="edge75_Node000010_Node000035" title=" " alt="" coords="1821,559,1833,560,1900,563,2014,563,2318,562,2476,564,2617,572,2724,586,2761,596,2783,609,2806,638,2820,672,2828,708,2831,745,2825,815,2812,871,2808,867,2819,814,2825,745,2823,708,2815,673,2801,641,2780,613,2759,601,2723,591,2616,577,2476,570,2318,567,2014,568,1900,569,1832,566,1821,564"/>
<area shape="poly" id="edge76_Node000010_Node000048" title=" " alt="" coords="1821,559,1833,560,1907,564,2033,564,2367,564,2542,567,2698,574,2819,587,2860,597,2887,609,2904,626,2916,648,2926,693,2922,690,2911,650,2900,629,2884,613,2859,602,2818,592,2697,579,2541,572,2367,569,2033,570,1907,569,1832,566,1821,564"/>
<area shape="rect" id="Node000049" href="$exceptions_8h.html" title=" " alt="" coords="813,700,940,740"/>
<area shape="poly" id="edge61_Node000010_Node000049" title=" " alt="" coords="1657,546,1571,553,1463,564,1347,583,1233,614,1213,623,1198,633,1183,644,1161,654,1055,687,956,709,955,704,1054,682,1159,649,1180,639,1195,628,1210,618,1232,608,1346,578,1462,559,1570,548,1663,545"/>
<area shape="poly" id="edge71_Node000010_Node000057" title=" " alt="" coords="1657,552,1438,577,1167,614,1145,618,1143,612,1167,608,1437,572,1662,551"/>
<area shape="rect" id="Node000058" title=" " alt="" coords="1065,707,1216,733"/>
<area shape="poly" id="edge74_Node000010_Node000058" title=" " alt="" coords="1657,548,1586,557,1500,569,1409,587,1320,614,1277,632,1236,655,1169,700,1166,695,1233,651,1274,628,1318,608,1407,582,1499,563,1586,552,1662,547"/>
<area shape="rect" id="Node000059" title=" " alt="" coords="1946,618,2052,644"/>
<area shape="poly" id="edge80_Node000010_Node000059" title=" " alt="" coords="1799,561,1951,613,1946,613,1799,566"/>
<area shape="rect" id="Node000060" title=" " alt="" coords="2076,618,2247,644"/>
<area shape="poly" id="edge81_Node000010_Node000060" title=" " alt="" coords="1821,558,1833,560,2090,615,2085,615,1832,566,1821,563"/>
<area shape="rect" id="Node000061" title=" " alt="" coords="2272,618,2454,644"/>
<area shape="poly" id="edge82_Node000010_Node000061" title=" " alt="" coords="1821,558,1833,560,1952,577,2046,585,2140,593,2259,608,2288,615,2283,615,2259,614,2139,599,2045,590,1952,582,1832,566,1821,564"/>
<area shape="rect" id="Node000062" title=" " alt="" coords="2479,611,2618,652"/>
<area shape="poly" id="edge83_Node000010_Node000062" title=" " alt="" coords="1821,559,1833,560,2008,578,2146,583,2286,589,2466,611,2460,611,2285,594,2146,589,2007,584,1832,566,1821,564"/>
<area shape="rect" id="Node000063" title=" " alt="" coords="2642,611,2769,652"/>
<area shape="poly" id="edge84_Node000010_Node000063" title=" " alt="" coords="1821,559,1833,560,1952,573,2054,580,2228,582,2404,585,2507,593,2630,611,2624,611,2506,598,2404,590,2228,587,2054,585,1952,579,1832,566,1821,564"/>
<area shape="rect" id="Node000064" title=" " alt="" coords="1660,618,1821,644"/>
<area shape="poly" id="edge85_Node000010_Node000064" title=" " alt="" coords="1742,561,1743,605,1738,602,1739,566"/>
<area shape="poly" id="edge56_Node000011_Node000008" title=" " alt="" coords="1557,650,1550,707,1531,781,1516,820,1497,857,1472,891,1441,920,1386,955,1327,983,1266,1006,1205,1024,1091,1047,1004,1058,1004,1053,1090,1042,1203,1019,1264,1001,1325,978,1384,950,1437,916,1468,888,1492,854,1511,817,1526,779,1545,706,1553,654"/>
<area shape="poly" id="edge58_Node000011_Node000009" title=" " alt="" coords="1551,650,1526,715,1488,796,1446,872,1425,901,1404,920,1357,935,1274,947,1042,965,793,975,611,979,610,974,792,970,1042,960,1273,942,1356,930,1402,915,1421,898,1441,869,1484,794,1521,713,1547,654"/>
<area shape="poly" id="edge13_Node000011_Node000012" title=" " alt="" coords="1637,647,1649,649,1945,704,1940,704,1648,654,1637,652"/>
<area shape="poly" id="edge53_Node000011_Node000023" title=" " alt="" coords="1581,649,1744,786,1738,785,1579,655"/>
<area shape="poly" id="edge57_Node000011_Node000034" title=" " alt="" coords="1536,651,1489,701,1456,747,1426,794,1380,873,1377,869,1421,791,1451,744,1485,698,1531,653"/>
<area shape="poly" id="edge54_Node000011_Node000035" title=" " alt="" coords="1637,647,1649,649,1757,660,1894,666,2212,679,2373,690,2523,710,2590,724,2650,741,2703,762,2746,786,2765,804,2779,825,2797,871,2793,868,2775,828,2761,807,2743,790,2700,766,2649,746,2589,729,2522,716,2373,696,2212,684,1894,672,1757,665,1648,654,1637,652"/>
<area shape="poly" id="edge55_Node000011_Node000048" title=" " alt="" coords="1637,647,1649,649,1821,667,1967,676,2096,680,2216,680,2465,679,2612,685,2785,697,2892,713,2887,713,2784,702,2611,690,2465,685,2216,685,2095,685,1967,682,1820,672,1648,654,1637,653"/>
<area shape="poly" id="edge49_Node000012_Node000008" title=" " alt="" coords="1955,721,1895,727,1824,738,1752,759,1717,773,1685,791,1655,814,1635,839,1621,865,1610,892,1598,919,1584,946,1562,971,1531,994,1487,1011,1427,1026,1278,1045,1124,1056,1005,1060,1005,1055,1124,1051,1278,1040,1426,1020,1486,1006,1528,989,1559,967,1579,943,1594,917,1605,890,1616,863,1630,836,1651,810,1682,786,1715,768,1750,753,1823,733,1895,722,1960,720"/>
<area shape="rect" id="Node000013" href="$reaction_8h.html" title="Defines classes for representing and managing nuclear reactions." alt="" coords="1964,966,2135,991"/>
<area shape="poly" id="edge14_Node000012_Node000013" title=" " alt="" coords="1998,740,1973,763,1955,790,1941,824,1936,854,1940,883,1955,916,1975,940,2002,959,1997,958,1971,944,1950,919,1935,884,1930,854,1936,823,1950,787,1969,760,1993,742"/>
<area shape="rect" id="Node000019" title=" " alt="" coords="2472,1047,2582,1072"/>
<area shape="poly" id="edge50_Node000012_Node000019" title=" " alt="" coords="2102,722,2253,730,2432,743,2590,761,2645,773,2677,786,2704,816,2717,847,2716,881,2703,919,2676,960,2641,994,2603,1021,2568,1042,2566,1037,2600,1017,2637,990,2672,956,2698,916,2711,880,2711,848,2699,818,2674,791,2644,778,2589,767,2432,748,2253,735,2102,727"/>
<area shape="poly" id="edge21_Node000012_Node000023" title=" " alt="" coords="1973,740,1819,793,1818,788,1968,741"/>
<area shape="rect" id="Node000024" href="$screening__abstract_8h.html" title=" " alt="" coords="2058,877,2204,918"/>
<area shape="poly" id="edge24_Node000012_Node000024" title=" " alt="" coords="2061,738,2087,760,2109,787,2125,824,2131,863,2127,860,2119,826,2105,790,2084,764,2060,743"/>
<area shape="rect" id="Node000025" href="$screening__types_8h.html" title=" " alt="" coords="1964,788,2095,829"/>
<area shape="poly" id="edge29_Node000012_Node000025" title=" " alt="" coords="2031,739,2032,775,2028,771,2028,743"/>
<area shape="rect" id="Node000027" href="$reporting_8h.html" title=" " alt="" coords="1650,877,1788,918"/>
<area shape="poly" id="edge32_Node000012_Node000027" title=" " alt="" coords="1994,740,1910,791,1852,831,1776,872,1774,867,1850,827,1907,786,1989,742"/>
<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="2221,788,2359,829"/>
<area shape="poly" id="edge35_Node000012_Node000031" title=" " alt="" coords="2089,738,2219,783,2213,783,2088,743"/>
<area shape="rect" id="Node000032" title=" " alt="" coords="2228,877,2389,918"/>
<area shape="poly" id="edge48_Node000012_Node000032" title=" " alt="" coords="2061,738,2267,869,2262,868,2060,743"/>
<area shape="rect" id="Node000037" href="$error__engine_8h.html" title=" " alt="" coords="1037,788,1164,829"/>
<area shape="poly" id="edge41_Node000012_Node000037" title=" " alt="" coords="1955,729,1180,803,1179,797,1960,727"/>
<area shape="rect" id="Node000040" href="$blob_8h.html" title="Container class for managing multiple scratchpad instances." alt="" coords="2460,788,2637,829"/>
<area shape="poly" id="edge44_Node000012_Node000040" title=" " alt="" coords="2103,730,2447,788,2442,788,2102,735"/>
<area shape="rect" id="Node000046" title=" " alt="" coords="2614,884,2688,910"/>
<area shape="poly" id="edge52_Node000012_Node000046" title=" " alt="" coords="2102,721,2249,728,2421,741,2571,760,2623,772,2652,786,2663,806,2667,828,2661,871,2658,868,2662,828,2658,808,2648,790,2621,777,2570,765,2421,746,2248,734,2102,727"/>
<area shape="rect" id="Node000047" title=" " alt="" coords="2384,796,2436,822"/>
<area shape="poly" id="edge51_Node000012_Node000047" title=" " alt="" coords="2102,727,2230,749,2302,765,2372,786,2376,790,2371,789,2370,791,2300,770,2229,754,2102,733"/>
<area shape="poly" id="edge18_Node000013_Node000008" title=" " alt="" coords="1966,989,1946,994,1391,1036,1005,1059,1004,1053,1391,1030,1946,989,1961,990"/>
<area shape="poly" id="edge15_Node000013_Node000016" title=" " alt="" coords="2091,989,2264,1042,2258,1042,2090,995"/>
<area shape="poly" id="edge16_Node000013_Node000017" title=" " alt="" coords="1988,992,1712,1046,1711,1041,1983,992"/>
<area shape="poly" id="edge17_Node000013_Node000019" title=" " alt="" coords="2134,989,2432,1037,2460,1044,2454,1044,2431,1042,2134,995"/>
<area shape="rect" id="Node000021" title=" " alt="" coords="1990,1047,2110,1072"/>
<area shape="poly" id="edge19_Node000013_Node000021" title=" " alt="" coords="2052,990,2052,1033,2048,1029,2048,994"/>
<area shape="rect" id="Node000022" title=" " alt="" coords="1758,1039,1893,1080"/>
<area shape="poly" id="edge20_Node000013_Node000022" title=" " alt="" coords="2018,991,1896,1036,1895,1031,2013,992"/>
<area shape="poly" id="edge23_Node000023_Node000021" title=" " alt="" coords="1779,819,1851,894,1954,989,2020,1039,2015,1037,1951,993,1847,898,1777,824"/>
<area shape="poly" id="edge22_Node000023_Node000022" title=" " alt="" coords="1776,819,1790,846,1803,876,1820,955,1826,1025,1822,1022,1815,955,1798,878,1786,848,1773,824"/>
<area shape="poly" id="edge28_Node000024_Node000008" title=" " alt="" coords="2060,915,2046,920,1814,961,1581,994,1250,1033,1005,1057,1004,1052,1249,1027,1580,989,1813,956,2045,915,2055,916"/>
<area shape="poly" id="edge25_Node000024_Node000013" title=" " alt="" coords="2113,917,2074,957,2072,952,2109,919"/>
<area shape="poly" id="edge26_Node000024_Node000016" title=" " alt="" coords="2155,916,2294,1037,2288,1036,2153,921"/>
<area shape="poly" id="edge27_Node000024_Node000021" title=" " alt="" coords="2143,916,2155,953,2155,973,2149,993,2126,1021,2095,1042,2094,1037,2122,1017,2145,990,2150,973,2149,954,2140,920"/>
<area shape="poly" id="edge30_Node000025_Node000024" title=" " alt="" coords="2054,827,2099,867,2094,866,2052,832"/>
<area shape="poly" id="edge31_Node000025_Node000026" title=" " alt="" coords="2025,828,2010,872,2007,868,2021,831"/>
<area shape="poly" id="edge33_Node000027_Node000009" title=" " alt="" coords="1647,905,1479,920,611,977,611,972,1479,915,1652,904"/>
<area shape="poly" id="edge34_Node000027_Node000022" title=" " alt="" coords="1733,916,1807,1027,1802,1025,1731,921"/>
<area shape="poly" id="edge36_Node000031_Node000016" title=" " alt="" coords="2345,827,2378,847,2403,876,2411,898,2412,921,2407,943,2397,966,2371,1006,2342,1039,2339,1034,2367,1003,2393,963,2402,942,2406,920,2406,899,2398,878,2374,851,2344,832"/>
<area shape="poly" id="edge40_Node000031_Node000019" title=" " alt="" coords="2347,827,2387,847,2425,875,2458,913,2485,956,2520,1034,2516,1031,2480,959,2454,917,2421,879,2385,852,2346,832"/>
<area shape="poly" id="edge37_Node000031_Node000032" title=" " alt="" coords="2296,827,2303,863,2299,860,2292,832"/>
<area shape="poly" id="edge38_Node000031_Node000034" title=" " alt="" coords="2217,818,2107,832,1406,895,1406,890,2107,826,2223,817"/>
<area shape="poly" id="edge39_Node000031_Node000035" title=" " alt="" coords="2359,824,2372,826,2536,852,2701,874,2751,886,2745,885,2700,880,2535,857,2371,832,2359,829"/>
<area shape="rect" id="Node000038" href="$error__gridfire_8h.html" title=" " alt="" coords="682,877,809,918"/>
<area shape="poly" id="edge42_Node000037_Node000038" title=" " alt="" coords="1039,825,1025,832,825,880,824,875,1024,826,1034,827"/>
<area shape="poly" id="edge43_Node000038_Node000009" title=" " alt="" coords="704,918,610,961,609,956,699,919"/>
<area shape="poly" id="edge45_Node000040_Node000019" title=" " alt="" coords="2549,828,2531,1034,2527,1030,2545,831"/>
<area shape="poly" id="edge46_Node000040_Node000026" title=" " alt="" coords="2462,827,2449,832,2335,844,2246,849,2158,857,2046,880,2040,881,2039,876,2045,874,2157,852,2246,844,2335,839,2448,826,2457,828"/>
<area shape="poly" id="edge47_Node000040_Node000046" title=" " alt="" coords="2573,827,2628,875,2623,874,2571,832"/>
<area shape="poly" id="edge63_Node000049_Node000037" title=" " alt="" coords="927,738,1038,782,1032,782,927,744"/>
<area shape="poly" id="edge62_Node000049_Node000038" title=" " alt="" coords="810,742,757,766,736,778,723,790,716,807,716,825,728,865,723,862,711,826,711,806,718,787,732,774,755,761,815,740"/>
<area shape="rect" id="Node000050" href="$error__utils_8h.html" title=" " alt="" coords="733,788,860,829"/>
<area shape="poly" id="edge64_Node000049_Node000050" title=" " alt="" coords="860,739,826,779,823,775,856,742"/>
<area shape="rect" id="Node000051" href="$error__debug_8h.html" title=" " alt="" coords="530,788,657,829"/>
<area shape="poly" id="edge66_Node000049_Node000051" title=" " alt="" coords="810,742,673,786,671,781,815,740"/>
<area shape="rect" id="Node000054" href="$error__policy_8h.html" title="Defines custom exception types related to network policy construction and verification." alt="" coords="885,788,1012,829"/>
<area shape="poly" id="edge69_Node000049_Node000054" title=" " alt="" coords="894,738,925,777,920,776,892,743"/>
<area shape="poly" id="edge65_Node000050_Node000038" title=" " alt="" coords="787,828,767,865,763,861,783,831"/>
<area shape="poly" id="edge67_Node000051_Node000009" title=" " alt="" coords="593,827,575,952,570,949,589,831"/>
<area shape="poly" id="edge68_Node000051_Node000038" title=" " alt="" coords="629,827,701,869,696,869,628,832"/>
<area shape="poly" id="edge70_Node000054_Node000038" title=" " alt="" coords="905,829,807,873,805,868,900,830"/>
<area shape="poly" id="edge72_Node000057_Node000058" title=" " alt="" coords="1084,642,1125,696,1119,694,1082,647"/>
<area shape="poly" id="edge94_Node000066_Node000011" title=" " alt="" coords="1841,564,1652,610,1651,605,1846,562"/>
<area shape="poly" id="edge95_Node000066_Node000035" title=" " alt="" coords="2005,542,2231,546,2517,557,2655,566,2775,577,2867,591,2899,599,2919,609,2951,636,2968,667,2972,702,2962,741,2936,785,2903,823,2868,854,2835,878,2833,873,2864,850,2899,819,2932,782,2957,739,2967,701,2963,668,2946,639,2916,613,2897,604,2866,596,2775,582,2655,571,2517,562,2231,552,2005,547"/>
<area shape="poly" id="edge103_Node000069_Node000002" title=" " alt="" coords="668,118,790,161,785,163,669,123"/>
<area shape="poly" id="edge104_Node000069_Node000008" title=" " alt="" coords="588,112,454,125,369,136,283,151,203,171,137,196,112,210,92,225,81,242,76,261,76,898,83,913,104,927,137,942,181,955,294,980,429,1002,710,1035,919,1055,914,1055,709,1040,428,1007,293,985,180,960,135,947,101,932,79,916,71,899,71,260,76,240,89,222,109,205,135,191,201,166,282,146,368,131,453,120,592,109"/>
<area shape="poly" id="edge106_Node000069_Node000009" title=" " alt="" coords="588,115,477,133,340,162,277,182,225,205,190,231,181,246,178,261,178,810,181,836,188,860,201,880,217,898,261,927,314,948,371,962,429,970,529,978,524,978,429,976,370,967,312,953,258,932,214,902,197,883,184,862,175,837,172,810,172,260,176,244,186,228,222,200,275,177,339,157,476,127,592,112"/>
<area shape="poly" id="edge105_Node000069_Node000034" title=" " alt="" coords="633,117,629,180,626,260,626,544,629,568,637,587,649,601,665,611,708,629,757,649,810,668,854,674,899,679,954,697,971,707,983,718,994,728,1011,738,1056,755,1094,762,1132,769,1178,786,1207,806,1235,827,1330,879,1324,878,1232,831,1204,810,1175,791,1130,774,1093,767,1055,760,1009,743,991,732,979,722,968,712,951,702,898,685,854,679,809,673,755,654,706,634,663,616,646,605,632,590,623,570,620,544,620,260,624,180,631,122"/>
<area shape="poly" id="edge107_Node000069_Node000048" title=" " alt="" coords="645,118,690,156,719,176,751,191,789,202,835,211,942,222,1065,227,1196,227,1451,226,1561,230,1649,239,1754,254,1854,264,2039,274,2207,279,2362,289,2435,300,2507,317,2577,340,2646,372,2714,414,2783,466,2851,531,2920,609,2931,629,2935,651,2934,694,2930,690,2930,651,2926,631,2916,613,2847,535,2779,470,2711,418,2644,377,2575,345,2506,322,2434,305,2361,295,2207,284,2039,279,1854,269,1754,259,1648,244,1561,235,1451,232,1196,233,1065,232,942,227,834,216,788,207,749,196,716,180,687,160,645,123"/>
<area shape="rect" id="Node000001" title=" " alt="" coords="2290,5,2475,46"/>
<area shape="rect" id="Node000002" href="$solver_8h.html" title=" " alt="" coords="1130,168,1278,193"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="2288,41,1294,170,1293,165,2292,37"/>
<area shape="rect" id="Node000008" title=" " alt="" coords="871,1047,929,1072"/>
<area shape="poly" id="edge98_Node000001_Node000008" title=" " alt="" coords="2287,29,1837,38,1201,52,600,71,379,83,250,97,207,102,164,103,85,104,54,110,29,122,14,144,8,179,8,898,13,930,26,951,47,964,74,971,142,978,180,981,218,989,308,1009,401,1025,584,1045,743,1054,858,1059,853,1059,742,1059,583,1051,400,1030,307,1014,217,994,179,987,142,983,74,976,45,969,23,955,8,932,3,899,3,179,9,142,26,118,52,105,85,99,164,97,206,96,249,91,379,78,599,66,1201,46,1837,33,2292,27"/>
<area shape="rect" id="Node000009" title=" " alt="" coords="405,966,459,991"/>
<area shape="poly" id="edge100_Node000001_Node000009" title=" " alt="" coords="2287,29,1758,41,1393,51,1010,66,649,86,344,111,225,126,135,143,77,161,63,170,59,180,59,721,61,783,73,832,98,873,142,916,160,926,186,936,253,952,392,972,387,974,252,957,184,941,158,931,138,920,94,877,68,834,56,784,53,721,53,179,59,167,75,156,134,138,225,121,344,106,648,80,1010,60,1392,46,1758,36,2292,27"/>
<area shape="rect" id="Node000036" title=" " alt="" coords="2567,884,2617,910"/>
<area shape="poly" id="edge99_Node000001_Node000036" title=" " alt="" coords="2476,34,2624,57,2690,73,2736,92,2762,109,2781,127,2793,149,2797,179,2797,722,2793,753,2780,781,2761,805,2737,827,2683,862,2632,885,2631,880,2681,857,2734,823,2757,802,2775,778,2788,751,2792,721,2792,179,2788,151,2777,130,2759,113,2733,96,2688,78,2623,62,2476,39"/>
<area shape="rect" id="Node000049" title=" " alt="" coords="2630,707,2672,733"/>
<area shape="poly" id="edge101_Node000001_Node000049" title=" " alt="" coords="2475,25,2563,35,2608,45,2651,60,2689,80,2719,106,2739,139,2747,179,2747,448,2744,484,2738,520,2717,590,2691,650,2667,696,2664,692,2687,648,2712,588,2733,519,2739,483,2741,448,2741,179,2734,140,2715,109,2686,84,2649,65,2607,50,2562,40,2476,30"/>
<area shape="rect" id="Node000068" title=" " alt="" coords="2832,94,2973,120"/>
<area shape="poly" id="edge96_Node000001_Node000068" title=" " alt="" coords="2475,38,2820,92,2814,93,2476,44"/>
<area shape="rect" id="Node000069" title=" " alt="" coords="2997,94,3099,120"/>
<area shape="poly" id="edge97_Node000001_Node000069" title=" " alt="" coords="2476,33,2702,56,2984,93,2979,94,2702,61,2476,38"/>
<area shape="rect" id="Node000070" href="$py__solver_8h.html" title=" " alt="" coords="2288,94,2376,120"/>
<area shape="poly" id="edge102_Node000001_Node000070" title=" " alt="" coords="2372,45,2350,83,2346,79,2368,48"/>
<area shape="rect" id="Node000003" href="$strategies_8h.html" title=" " alt="" coords="1238,241,1399,282"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="1221,191,1281,232,1275,233,1221,196"/>
<area shape="rect" id="Node000004" href="$triggers_8h.html" title=" " alt="" coords="320,330,480,371"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="1237,273,496,343,494,338,1239,268"/>
<area shape="rect" id="Node000010" href="$_point_solver_8h.html" title=" " alt="" coords="1238,522,1399,563"/>
<area shape="poly" id="edge92_Node000003_Node000010" title=" " alt="" coords="1320,280,1321,508,1316,505,1317,285"/>
<area shape="rect" id="Node000011" href="$strategy__abstract_8h.html" title=" " alt="" coords="2242,611,2403,652"/>
<area shape="poly" id="edge91_Node000003_Node000011" title=" " alt="" coords="1373,280,2257,604,2253,606,1372,285"/>
<area shape="rect" id="Node000067" href="$_grid_solver_8h.html" title=" " alt="" coords="2242,522,2403,563"/>
<area shape="poly" id="edge93_Node000003_Node000067" title=" " alt="" coords="1399,264,1491,270,1602,282,1722,300,1841,327,1967,369,2089,420,2195,471,2277,515,2272,514,2193,475,2087,425,1965,374,1839,333,1721,306,1601,287,1490,275,1400,269"/>
<area shape="rect" id="Node000005" href="$engine__partitioning__trigger_8h.html" title="CVODE&#45;specific triggers that decide when to (re)partition the reaction network engine." alt="" coords="234,419,414,474"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="383,373,358,408,353,405,386,369"/>
<area shape="rect" id="Node000006" href="$trigger__abstract_8h.html" title=" " alt="" coords="195,788,336,829"/>
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="279,477,260,498,242,524,223,581,221,629,230,678,243,740,253,774,247,774,237,741,224,679,216,629,218,580,238,521,255,494,282,473"/>
<area shape="rect" id="Node000007" href="$trigger__result_8h.html" title="Structured explanation node for trigger evaluations." alt="" coords="152,877,293,918"/>
<area shape="poly" id="edge10_Node000005_Node000007" title=" " alt="" coords="272,477,237,504,199,539,171,582,163,605,160,630,160,721,166,776,185,828,204,864,198,864,180,830,160,777,155,721,155,630,158,604,166,579,195,536,233,500,276,473"/>
<area shape="poly" id="edge88_Node000005_Node000009" title=" " alt="" coords="304,477,296,498,287,523,271,584,262,634,265,682,286,739,299,755,315,763,332,771,350,787,378,828,400,873,427,951,422,950,395,875,373,831,346,790,329,776,312,768,296,759,282,742,260,683,256,634,265,583,281,522,291,496,307,472"/>
<area shape="poly" id="edge11_Node000005_Node000010" title=" " alt="" coords="414,454,1224,530,1222,535,415,459"/>
<area shape="rect" id="Node000017" title=" " alt="" coords="1054,1047,1216,1072"/>
<area shape="poly" id="edge86_Node000005_Node000017" title=" " alt="" coords="248,477,202,503,156,536,137,556,122,579,113,603,109,630,109,721,104,828,106,849,112,871,124,892,142,916,168,937,203,956,247,972,297,986,414,1006,541,1019,785,1031,942,1037,1040,1049,1035,1049,941,1042,784,1036,540,1024,413,1011,296,991,245,977,201,961,165,942,138,920,119,895,107,873,101,850,99,828,104,721,104,630,108,602,118,576,133,553,153,532,199,498,251,473"/>
<area shape="rect" id="Node000028" title=" " alt="" coords="1240,884,1309,910"/>
<area shape="poly" id="edge90_Node000005_Node000028" title=" " alt="" coords="369,472,488,541,658,634,858,734,1066,827,1111,842,1147,852,1229,874,1235,879,1229,878,1227,880,1146,857,1109,847,1064,831,856,739,656,638,486,545,369,477"/>
<area shape="rect" id="Node000057" href="$config_8h.html" title=" " alt="" coords="315,618,464,644"/>
<area shape="poly" id="edge87_Node000005_Node000057" title=" " alt="" coords="341,472,366,521,379,564,388,604,383,603,374,565,362,523,341,478"/>
<area shape="rect" id="Node000066" title=" " alt="" coords="296,530,352,556"/>
<area shape="poly" id="edge89_Node000005_Node000066" title=" " alt="" coords="325,472,327,515,321,514,323,477"/>
<area shape="poly" id="edge6_Node000006_Node000007" title=" " alt="" coords="257,827,241,865,237,861,254,832"/>
<area shape="poly" id="edge9_Node000006_Node000009" title=" " alt="" coords="282,827,365,916,408,956,403,956,361,920,281,832"/>
<area shape="poly" id="edge7_Node000007_Node000008" title=" " alt="" coords="251,916,316,954,354,973,394,989,458,1007,523,1021,653,1041,769,1051,859,1058,853,1058,769,1057,653,1047,522,1027,456,1012,392,994,352,978,313,959,250,921"/>
<area shape="poly" id="edge8_Node000007_Node000009" title=" " alt="" coords="275,916,393,961,388,962,275,921"/>
<area shape="poly" id="edge76_Node000010_Node000008" title=" " alt="" coords="1236,552,1171,563,1102,575,1042,592,1019,602,1003,613,964,660,935,715,916,775,904,836,897,895,896,949,899,1033,895,1030,890,949,892,894,898,835,910,773,930,713,959,657,1000,609,1016,597,1040,587,1101,570,1171,558,1241,551"/>
<area shape="poly" id="edge75_Node000010_Node000009" title=" " alt="" coords="1236,547,1141,555,1022,566,893,585,765,614,718,632,672,654,623,665,583,668,547,676,529,685,510,702,487,730,469,761,456,796,446,831,436,898,433,951,429,948,431,897,441,830,451,794,465,759,483,727,506,698,526,681,545,671,582,663,622,660,670,649,716,628,763,608,892,580,1022,561,1141,550,1241,546"/>
<area shape="poly" id="edge12_Node000010_Node000011" title=" " alt="" coords="1399,544,1757,563,1990,582,2224,608,2230,611,2225,612,2224,614,1989,588,1757,569,1399,549"/>
<area shape="rect" id="Node000012" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="1364,700,1508,740"/>
<area shape="poly" id="edge64_Node000010_Node000012" title=" " alt="" coords="1236,548,1153,560,1073,578,1043,591,1024,607,1021,616,1020,626,1033,650,1053,665,1083,679,1165,698,1259,709,1351,717,1345,717,1259,714,1164,703,1081,684,1050,670,1029,653,1015,627,1015,615,1020,604,1040,587,1071,573,1152,554,1241,547"/>
<area shape="rect" id="Node000016" title=" " alt="" coords="1323,1047,1528,1072"/>
<area shape="poly" id="edge71_Node000010_Node000016" title=" " alt="" coords="1235,551,1173,561,1106,573,1049,591,1028,601,1014,613,1010,621,1010,630,1015,651,1017,731,1017,795,1020,824,1028,853,1044,883,1067,916,1092,942,1120,964,1183,999,1250,1024,1316,1044,1310,1043,1248,1029,1181,1004,1117,968,1089,945,1063,919,1039,886,1023,855,1015,825,1011,795,1012,731,1009,652,1004,630,1004,620,1010,609,1025,597,1047,586,1104,568,1172,556,1241,550"/>
<area shape="rect" id="Node000021" title=" " alt="" coords="2195,1047,2261,1072"/>
<area shape="poly" id="edge79_Node000010_Node000021" title=" " alt="" coords="1399,544,1597,551,1841,563,2059,582,2136,594,2181,609,2214,641,2248,691,2276,744,2293,788,2300,822,2300,858,2288,927,2267,988,2244,1035,2241,1031,2262,986,2283,925,2295,857,2294,823,2288,789,2271,746,2243,693,2210,644,2179,613,2135,600,2058,588,1840,569,1597,556,1400,549"/>
<area shape="rect" id="Node000024" href="$types_2types_8h.html" title=" " alt="" coords="1766,796,1909,822"/>
<area shape="poly" id="edge65_Node000010_Node000024" title=" " alt="" coords="1235,553,1168,567,1104,587,1081,600,1068,614,1065,631,1077,650,1091,662,1110,672,1159,685,1219,691,1286,693,1419,691,1476,692,1520,697,1598,717,1673,741,1797,790,1792,789,1672,746,1596,722,1520,702,1476,697,1419,696,1286,698,1219,696,1158,690,1108,677,1088,666,1073,653,1060,632,1063,612,1078,596,1102,582,1166,562,1240,552"/>
<area shape="poly" id="edge77_Node000010_Node000036" title=" " alt="" coords="1399,542,1654,545,1982,554,2142,563,2281,574,2387,589,2424,598,2448,609,2481,635,2508,667,2531,703,2550,740,2576,812,2590,871,2585,868,2571,813,2545,742,2527,705,2504,670,2477,639,2445,613,2422,603,2386,594,2280,579,2141,568,1982,559,1654,550,1400,547"/>
<area shape="rect" id="Node000037" title=" " alt="" coords="2389,884,2467,910"/>
<area shape="poly" id="edge73_Node000010_Node000037" title=" " alt="" coords="1399,543,1657,551,1987,565,2276,584,2371,595,2401,602,2416,609,2438,639,2452,672,2459,708,2461,745,2453,816,2439,871,2435,867,2448,815,2455,745,2454,709,2447,674,2434,641,2413,613,2399,607,2371,601,2276,589,1986,570,1657,557,1400,549"/>
<area shape="poly" id="edge74_Node000010_Node000049" title=" " alt="" coords="1399,543,1664,550,2010,564,2328,583,2443,595,2510,608,2546,626,2580,648,2632,696,2627,695,2576,653,2544,631,2508,614,2442,600,2327,588,2010,569,1664,556,1400,548"/>
<area shape="rect" id="Node000050" href="$exceptions_8h.html" title=" " alt="" coords="520,700,648,740"/>
<area shape="poly" id="edge66_Node000010_Node000050" title=" " alt="" coords="1236,552,1072,575,975,592,879,614,652,696,649,692,878,608,974,587,1071,570,1241,551"/>
<area shape="poly" id="edge69_Node000010_Node000057" title=" " alt="" coords="1237,554,480,624,479,619,1239,549"/>
<area shape="rect" id="Node000058" title=" " alt="" coords="296,707,446,733"/>
<area shape="poly" id="edge72_Node000010_Node000058" title=" " alt="" coords="1235,549,1007,571,867,589,727,614,641,634,556,658,419,704,417,699,554,653,640,629,726,608,866,584,1007,566,1241,548"/>
<area shape="rect" id="Node000059" title=" " alt="" coords="1423,618,1473,644"/>
<area shape="poly" id="edge78_Node000010_Node000059" title=" " alt="" coords="1348,561,1420,610,1415,609,1348,566"/>
<area shape="rect" id="Node000060" title=" " alt="" coords="1496,618,1602,644"/>
<area shape="poly" id="edge80_Node000010_Node000060" title=" " alt="" coords="1371,561,1505,612,1500,613,1371,566"/>
<area shape="rect" id="Node000061" title=" " alt="" coords="1626,618,1798,644"/>
<area shape="poly" id="edge81_Node000010_Node000061" title=" " alt="" coords="1399,559,1645,614,1639,615,1399,564"/>
<area shape="rect" id="Node000062" title=" " alt="" coords="1822,618,2004,644"/>
<area shape="poly" id="edge82_Node000010_Node000062" title=" " alt="" coords="1399,551,1587,576,1810,608,1838,615,1832,615,1809,614,1586,581,1399,557"/>
<area shape="rect" id="Node000063" title=" " alt="" coords="2029,611,2168,652"/>
<area shape="poly" id="edge83_Node000010_Node000063" title=" " alt="" coords="1399,546,1668,566,1838,584,2016,611,2011,611,1838,589,1667,571,1399,551"/>
<area shape="rect" id="Node000064" title=" " alt="" coords="1087,611,1214,652"/>
<area shape="poly" id="edge84_Node000010_Node000064" title=" " alt="" coords="1283,562,1203,606,1201,601,1278,565"/>
<area shape="rect" id="Node000065" title=" " alt="" coords="1238,618,1399,644"/>
<area shape="poly" id="edge85_Node000010_Node000065" title=" " alt="" coords="1320,561,1321,605,1316,602,1317,566"/>
<area shape="poly" id="edge61_Node000011_Node000008" title=" " alt="" coords="2239,645,2180,654,2064,660,1918,662,1752,664,1577,669,1406,680,1249,702,1179,718,1117,738,1064,762,1022,790,996,817,973,848,940,915,918,980,906,1033,902,1029,913,979,935,913,969,845,991,814,1018,786,1061,757,1115,733,1178,713,1248,697,1405,675,1577,663,1751,659,1917,657,2064,655,2180,649,2245,644"/>
<area shape="poly" id="edge63_Node000011_Node000009" title=" " alt="" coords="2239,645,2180,654,2068,660,1927,660,1601,657,1434,658,1277,665,1140,678,1081,689,1032,702,977,724,934,749,898,776,867,805,801,865,759,893,705,920,644,942,581,958,475,975,474,970,580,952,642,937,703,915,756,889,798,860,864,801,895,772,931,745,974,719,1030,697,1080,684,1139,673,1277,659,1434,653,1601,652,1927,655,2067,654,2180,649,2245,644"/>
<area shape="poly" id="edge13_Node000011_Node000012" title=" " alt="" coords="2239,644,2180,654,1815,690,1524,715,1523,709,1815,685,2180,649,2245,644"/>
<area shape="poly" id="edge58_Node000011_Node000024" title=" " alt="" coords="2271,652,1886,793,1884,788,2266,653"/>
<area shape="poly" id="edge62_Node000011_Node000036" title=" " alt="" coords="2343,650,2572,875,2567,874,2341,654"/>
<area shape="poly" id="edge59_Node000011_Node000037" title=" " alt="" coords="2332,650,2420,871,2415,869,2329,654"/>
<area shape="poly" id="edge60_Node000011_Node000049" title=" " alt="" coords="2398,650,2617,709,2612,709,2397,655"/>
<area shape="poly" id="edge52_Node000012_Node000008" title=" " alt="" coords="1361,727,1284,738,1197,751,1119,768,1089,779,1067,791,1041,813,1024,835,1013,858,1005,882,989,933,978,962,960,993,923,1038,920,1033,955,990,973,960,984,932,999,880,1008,856,1019,832,1037,809,1064,786,1087,774,1118,763,1196,746,1283,733,1366,726"/>
<area shape="rect" id="Node000013" href="$reaction_8h.html" title="Defines classes for representing and managing nuclear reactions." alt="" coords="1538,966,1710,991"/>
<area shape="poly" id="edge14_Node000012_Node000013" title=" " alt="" coords="1509,736,1580,759,1608,772,1627,787,1640,806,1647,827,1652,872,1646,915,1636,953,1632,949,1641,914,1646,872,1642,828,1635,808,1623,790,1606,777,1578,764,1508,742"/>
<area shape="rect" id="Node000019" title=" " alt="" coords="2002,1047,2112,1072"/>
<area shape="poly" id="edge53_Node000012_Node000019" title=" " alt="" coords="1508,719,1701,723,1939,732,2053,741,2151,752,2224,767,2249,776,2265,786,2277,804,2284,822,2286,840,2283,859,2267,895,2238,931,2203,965,2164,995,2093,1041,2091,1036,2161,991,2199,961,2234,927,2262,893,2278,857,2281,840,2279,823,2273,806,2261,790,2247,781,2223,772,2150,758,2052,746,1939,738,1700,728,1509,724"/>
<area shape="poly" id="edge56_Node000012_Node000021" title=" " alt="" coords="1508,718,1617,720,1741,730,1800,738,1852,750,1894,766,1923,786,1934,803,1937,820,1929,852,1920,884,1921,899,1929,916,1953,946,1982,971,2015,992,2050,1010,2120,1035,2182,1052,2177,1051,2118,1040,2048,1015,2012,997,1979,975,1949,950,1924,919,1916,901,1915,883,1924,850,1931,820,1929,805,1919,790,1892,771,1850,755,1799,744,1740,735,1617,726,1509,723"/>
<area shape="poly" id="edge22_Node000012_Node000024" title=" " alt="" coords="1509,734,1769,792,1763,792,1509,740"/>
<area shape="rect" id="Node000025" title=" " alt="" coords="1704,884,1762,910"/>
<area shape="poly" id="edge57_Node000012_Node000025" title=" " alt="" coords="1509,736,1628,765,1697,786,1713,805,1723,826,1733,870,1729,867,1718,828,1708,808,1695,791,1627,770,1508,741"/>
<area shape="rect" id="Node000026" href="$screening__abstract_8h.html" title=" " alt="" coords="1334,877,1480,918"/>
<area shape="poly" id="edge26_Node000012_Node000026" title=" " alt="" coords="1424,739,1412,764,1403,789,1399,826,1401,863,1397,860,1393,826,1397,788,1407,762,1420,742"/>
<area shape="rect" id="Node000027" href="$screening__types_8h.html" title=" " alt="" coords="1205,788,1336,829"/>
<area shape="poly" id="edge31_Node000012_Node000027" title=" " alt="" coords="1401,740,1322,783,1320,778,1396,742"/>
<area shape="rect" id="Node000029" href="$reporting_8h.html" title=" " alt="" coords="1078,877,1216,918"/>
<area shape="poly" id="edge34_Node000012_Node000029" title=" " alt="" coords="1361,726,1322,734,1277,746,1234,764,1195,790,1181,806,1170,824,1155,864,1152,860,1165,822,1177,803,1192,786,1231,760,1275,741,1321,729,1366,724"/>
<area shape="rect" id="Node000033" href="$jacobian_8h.html" title="Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen&#39;s SparseMatrix." alt="" coords="2112,788,2250,829"/>
<area shape="poly" id="edge37_Node000012_Node000033" title=" " alt="" coords="1509,727,2027,786,2100,797,2094,797,2026,791,1509,732"/>
<area shape="rect" id="Node000034" title=" " alt="" coords="1938,877,2099,918"/>
<area shape="poly" id="edge51_Node000012_Node000034" title=" " alt="" coords="1508,720,1624,724,1758,735,1882,754,1931,768,1967,786,1984,802,1997,821,2013,863,2009,861,1992,824,1980,805,1964,791,1929,773,1881,759,1758,740,1624,729,1509,725"/>
<area shape="rect" id="Node000038" href="$error__engine_8h.html" title=" " alt="" coords="520,788,648,829"/>
<area shape="poly" id="edge44_Node000012_Node000038" title=" " alt="" coords="1362,731,664,802,663,797,1365,727"/>
<area shape="rect" id="Node000041" href="$blob_8h.html" title="Container class for managing multiple scratchpad instances." alt="" coords="1411,788,1589,829"/>
<area shape="poly" id="edge47_Node000012_Node000041" title=" " alt="" coords="1452,738,1479,777,1474,775,1450,743"/>
<area shape="rect" id="Node000047" title=" " alt="" coords="1555,884,1629,910"/>
<area shape="poly" id="edge55_Node000012_Node000047" title=" " alt="" coords="1506,738,1565,761,1589,773,1604,787,1612,807,1614,830,1605,872,1601,868,1608,829,1607,809,1599,790,1586,778,1563,765,1505,744"/>
<area shape="rect" id="Node000048" title=" " alt="" coords="1078,796,1130,822"/>
<area shape="poly" id="edge54_Node000012_Node000048" title=" " alt="" coords="1361,735,1262,760,1150,791,1145,792,1144,787,1149,786,1260,755,1366,734"/>
<area shape="poly" id="edge18_Node000013_Node000008" title=" " alt="" coords="1541,988,1042,1042,944,1055,944,1049,1041,1037,1535,988"/>
<area shape="poly" id="edge15_Node000013_Node000016" title=" " alt="" coords="1596,991,1470,1043,1469,1038,1591,992"/>
<area shape="poly" id="edge16_Node000013_Node000017" title=" " alt="" coords="1551,992,1226,1046,1225,1041,1546,992"/>
<area shape="poly" id="edge17_Node000013_Node000019" title=" " alt="" coords="1691,989,1990,1046,1984,1045,1691,995"/>
<area shape="poly" id="edge19_Node000013_Node000021" title=" " alt="" coords="1710,986,1900,1007,2124,1037,2182,1049,2177,1049,2124,1042,1900,1012,1710,991"/>
<area shape="rect" id="Node000022" title=" " alt="" coords="1740,1047,1860,1072"/>
<area shape="poly" id="edge20_Node000013_Node000022" title=" " alt="" coords="1652,989,1762,1041,1757,1040,1651,995"/>
<area shape="rect" id="Node000023" title=" " alt="" coords="1556,1039,1692,1080"/>
<area shape="poly" id="edge21_Node000013_Node000023" title=" " alt="" coords="1626,990,1626,1026,1622,1022,1622,994"/>
<area shape="poly" id="edge24_Node000024_Node000022" title=" " alt="" coords="1838,820,1806,1033,1802,1030,1833,824"/>
<area shape="poly" id="edge23_Node000024_Node000023" title=" " alt="" coords="1834,820,1794,899,1762,948,1723,993,1672,1033,1670,1028,1719,989,1758,945,1790,897,1830,823"/>
<area shape="poly" id="edge25_Node000024_Node000025" title=" " alt="" coords="1825,821,1760,877,1758,872,1820,823"/>
<area shape="poly" id="edge30_Node000026_Node000008" title=" " alt="" coords="1347,918,944,1047,943,1042,1342,918"/>
<area shape="poly" id="edge27_Node000026_Node000013" title=" " alt="" coords="1461,916,1579,960,1574,960,1461,921"/>
<area shape="poly" id="edge28_Node000026_Node000016" title=" " alt="" coords="1411,916,1424,1033,1420,1030,1407,920"/>
<area shape="poly" id="edge29_Node000026_Node000022" title=" " alt="" coords="1481,911,1722,963,1743,978,1761,996,1788,1035,1783,1033,1757,1000,1740,982,1720,968,1480,917"/>
<area shape="poly" id="edge32_Node000027_Node000026" title=" " alt="" coords="1302,827,1366,869,1361,868,1301,832"/>
<area shape="poly" id="edge33_Node000027_Node000028" title=" " alt="" coords="1273,827,1276,871,1271,868,1270,832"/>
<area shape="poly" id="edge35_Node000029_Node000009" title=" " alt="" coords="1077,909,474,975,474,970,1077,904"/>
<area shape="poly" id="edge36_Node000029_Node000023" title=" " alt="" coords="1206,916,1554,1034,1549,1034,1205,921"/>
<area shape="poly" id="edge38_Node000033_Node000016" title=" " alt="" coords="2176,828,2153,876,2135,900,2112,920,2079,934,2022,950,1861,985,1516,1046,1515,1041,1860,980,2021,945,2077,929,2109,915,2131,896,2148,873,2172,831"/>
<area shape="poly" id="edge42_Node000033_Node000019" title=" " alt="" coords="2181,828,2173,872,2157,919,2119,985,2079,1037,2076,1033,2115,982,2152,917,2168,870,2177,831"/>
<area shape="poly" id="edge43_Node000033_Node000021" title=" " alt="" coords="2191,827,2208,876,2222,961,2229,1033,2224,1030,2217,961,2203,878,2188,832"/>
<area shape="poly" id="edge39_Node000033_Node000034" title=" " alt="" coords="2147,829,2070,872,2068,867,2142,830"/>
<area shape="poly" id="edge40_Node000033_Node000036" title=" " alt="" coords="2251,822,2555,888,2550,888,2251,827"/>
<area shape="poly" id="edge41_Node000033_Node000037" title=" " alt="" coords="2238,827,2382,879,2376,879,2237,832"/>
<area shape="rect" id="Node000039" href="$error__gridfire_8h.html" title=" " alt="" coords="470,877,597,918"/>
<area shape="poly" id="edge45_Node000038_Node000039" title=" " alt="" coords="575,828,554,865,551,861,570,831"/>
<area shape="poly" id="edge46_Node000039_Node000009" title=" " alt="" coords="511,917,461,958,458,954,506,919"/>
<area shape="poly" id="edge48_Node000041_Node000019" title=" " alt="" coords="1504,827,1516,873,1528,896,1544,916,1571,935,1595,946,1618,951,1642,953,1694,954,1723,956,1757,963,1893,1003,2010,1042,2004,1041,1892,1008,1755,968,1723,962,1693,959,1642,959,1617,957,1593,951,1568,939,1541,920,1524,899,1511,875,1501,832"/>
<area shape="poly" id="edge49_Node000041_Node000028" title=" " alt="" coords="1449,829,1322,879,1318,881,1317,876,1320,875,1444,830"/>
<area shape="poly" id="edge50_Node000041_Node000047" title=" " alt="" coords="1522,827,1571,875,1566,873,1520,832"/>
<area shape="poly" id="edge68_Node000050_Node000038" title=" " alt="" coords="585,739,586,774,582,772,583,743"/>
<area shape="poly" id="edge67_Node000050_Node000039" title=" " alt="" coords="553,739,529,763,510,789,506,807,506,826,517,864,512,862,501,827,500,807,506,787,525,760,549,742"/>
<area shape="poly" id="edge70_Node000057_Node000058" title=" " alt="" coords="388,642,379,693,374,691,385,647"/>
<area shape="poly" id="edge94_Node000067_Node000011" title=" " alt="" coords="2324,561,2325,597,2321,594,2321,566"/>
<area shape="poly" id="edge95_Node000067_Node000037" title=" " alt="" coords="2398,561,2433,581,2461,609,2477,639,2486,666,2489,691,2488,716,2477,767,2461,830,2444,873,2441,869,2456,828,2472,766,2483,715,2484,691,2481,667,2472,641,2457,613,2430,585,2397,566"/>
<area shape="poly" id="edge103_Node000070_Node000002" title=" " alt="" coords="2286,110,1883,130,1594,147,1298,170,1294,171,1292,166,1297,165,1593,142,1883,125,2291,109"/>
<area shape="poly" id="edge104_Node000070_Node000008" title=" " alt="" coords="2286,110,2072,121,1761,142,1598,159,1447,182,1320,210,1269,226,1228,244,1027,351,944,403,873,460,843,491,816,525,793,561,774,601,759,646,748,694,741,748,739,807,739,898,742,923,751,945,764,965,781,984,820,1015,860,1040,855,1039,817,1019,777,987,760,968,746,947,737,924,733,899,733,807,736,748,742,693,754,644,769,599,788,559,812,522,839,488,869,456,941,399,1025,347,1226,239,1267,221,1318,204,1446,176,1598,154,1760,137,2072,115,2291,109"/>
<area shape="poly" id="edge106_Node000070_Node000009" title=" " alt="" coords="2285,109,2102,113,1814,122,1470,140,1292,153,1118,170,1073,173,1027,172,936,163,767,138,697,137,668,142,644,152,624,168,609,191,599,221,596,260,596,544,598,569,604,589,623,621,646,653,655,674,663,699,673,765,670,794,663,830,646,880,632,900,611,920,578,941,542,957,474,974,473,969,541,952,576,936,608,916,628,896,641,878,657,828,665,793,667,765,657,700,650,676,641,656,619,624,599,591,593,570,591,544,591,260,594,220,604,188,620,164,641,147,667,137,697,131,767,133,937,157,1028,167,1073,168,1117,165,1292,148,1470,134,1814,117,2102,108,2290,108"/>
<area shape="poly" id="edge105_Node000070_Node000036" title=" " alt="" coords="2376,105,2467,110,2520,117,2572,130,2620,150,2659,177,2674,194,2686,214,2693,236,2696,260,2696,448,2700,531,2705,596,2703,661,2687,741,2672,779,2653,816,2613,874,2610,870,2648,813,2667,777,2681,740,2698,660,2700,596,2694,531,2691,448,2691,260,2688,237,2681,216,2670,197,2656,181,2617,155,2570,136,2518,123,2466,115,2377,110"/>
<area shape="poly" id="edge107_Node000070_Node000049" title=" " alt="" coords="2376,107,2454,117,2499,127,2542,141,2582,161,2615,186,2637,219,2643,239,2645,260,2645,544,2651,694,2647,690,2640,544,2640,260,2638,240,2632,222,2611,190,2579,165,2540,146,2497,132,2453,122,2376,113"/>
</map>