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,136 +1,144 @@
<map id="src/include/gridfire/reaction/weak/weak_rate_library.h" name="src/include/gridfire/reaction/weak/weak_rate_library.h">
<area shape="rect" id="Node000001" title=" " alt="" coords="716,5,887,61"/>
<area shape="rect" id="Node000002" title=" " alt="" coords="190,560,240,586"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="713,45,571,67,488,82,408,101,335,124,276,151,254,166,237,182,226,199,223,217,223,397,219,545,214,544,218,397,218,216,221,197,233,179,250,162,274,147,333,119,407,96,487,77,570,61,718,42"/>
<area shape="rect" id="Node000003" href="$weak_8h.html" title=" " alt="" coords="1333,109,1478,150"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="887,45,1320,113,1315,115,887,50"/>
<area shape="rect" id="Node000004" href="$reaction_8h.html" title="Defines classes for representing and managing nuclear reactions." alt="" coords="1425,471,1596,497"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="1444,148,1482,171,1523,202,1560,240,1588,285,1595,309,1595,334,1591,359,1583,383,1559,426,1533,461,1531,457,1555,424,1578,381,1586,357,1590,334,1590,310,1583,287,1556,243,1519,206,1479,175,1444,153"/>
<area shape="rect" id="Node000006" title=" " alt="" coords="1787,560,1874,586"/>
<area shape="poly" id="edge89_Node000003_Node000006" title=" " alt="" coords="1479,131,1746,149,1915,168,2083,195,2241,223,2308,244,2387,284,2442,320,2481,356,2508,401,2529,463,2536,485,2535,496,2529,506,2513,516,2489,523,2416,535,2321,541,2214,545,2008,549,1931,551,1886,555,1876,557,1875,552,1885,550,1931,546,2008,543,2214,540,2321,536,2416,529,2488,518,2511,511,2525,502,2530,494,2531,486,2524,464,2504,403,2477,359,2439,324,2384,289,2306,249,2240,228,2082,200,1914,173,1746,155,1479,136"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="591,560,796,586"/>
<area shape="poly" id="edge81_Node000003_Node000007" title=" " alt="" coords="1330,135,1067,155,897,170,723,188,561,211,426,239,374,254,334,271,310,288,304,297,301,306,301,397,304,420,312,439,323,452,339,463,379,481,427,502,461,515,509,529,619,556,614,556,508,534,459,520,424,507,377,486,336,468,320,456,307,441,299,422,296,397,296,305,299,295,306,284,332,266,372,249,425,234,560,206,723,183,897,164,1067,150,1335,134"/>
<area shape="rect" id="Node000010" title=" " alt="" coords="1613,560,1723,586"/>
<area shape="poly" id="edge85_Node000003_Node000010" title=" " alt="" coords="1478,141,1588,163,1712,196,1771,215,1823,236,1864,260,1892,285,1907,310,1915,333,1915,356,1907,379,1892,405,1869,434,1799,506,1761,535,1720,556,1718,551,1758,531,1796,502,1865,430,1888,402,1903,377,1910,355,1910,334,1902,312,1887,288,1861,264,1821,241,1769,220,1711,201,1587,169,1479,146"/>
<area shape="rect" id="Node000011" title=" " alt="" coords="1032,560,1089,586"/>
<area shape="poly" id="edge87_Node000003_Node000011" title=" " alt="" coords="1330,132,1214,137,1074,147,1007,156,946,167,896,182,860,200,822,232,791,268,767,306,753,346,748,387,754,427,772,465,802,502,828,523,852,534,877,539,902,540,956,538,987,541,1021,550,1026,554,1021,553,1019,555,986,546,956,544,902,545,876,544,851,539,825,527,798,506,767,468,749,428,743,387,747,345,762,304,786,265,818,229,857,195,894,177,945,162,1006,151,1074,142,1213,132,1335,130"/>
<area shape="rect" id="Node000012" title=" " alt="" coords="2716,560,2820,586"/>
<area shape="poly" id="edge90_Node000003_Node000012" title=" " alt="" coords="1478,129,1826,134,2305,145,2538,154,2738,165,2882,179,2928,187,2951,195,2972,220,2979,244,2977,305,2977,397,2973,426,2961,453,2944,477,2922,499,2871,533,2820,556,2819,551,2868,528,2918,494,2940,474,2957,451,2968,425,2972,396,2972,305,2974,245,2967,222,2948,200,2926,192,2882,184,2737,170,2537,159,2304,151,1826,139,1479,134"/>
<area shape="rect" id="Node000013" title=" " alt="" coords="1384,560,1504,586"/>
<area shape="poly" id="edge83_Node000003_Node000013" title=" " alt="" coords="1376,149,1348,173,1324,199,1281,255,1250,304,1242,329,1239,354,1243,383,1255,414,1285,460,1324,498,1366,528,1407,553,1401,552,1364,532,1321,502,1280,463,1250,417,1238,384,1233,354,1236,327,1245,302,1277,252,1319,196,1344,169,1371,152"/>
<area shape="rect" id="Node000015" href="$weak__types_8h.html" title="Plain data structures and enums for weak reaction tables, interpolation payloads, and errors." alt="" coords="956,464,1101,504"/>
<area shape="poly" id="edge14_Node000003_Node000015" title=" " alt="" coords="1330,139,1203,163,1145,179,1124,189,1109,200,1085,227,1067,258,1053,291,1043,326,1032,393,1029,450,1025,446,1027,392,1038,325,1048,289,1062,255,1081,224,1105,196,1121,184,1144,174,1202,158,1335,138"/>
<area shape="rect" id="Node000019" href="$weak__interpolator_8h.html" title=" " alt="" coords="804,375,949,416"/>
<area shape="poly" id="edge21_Node000003_Node000019" title=" " alt="" coords="1330,136,1210,147,1069,160,949,178,909,189,887,200,875,217,866,236,859,279,862,322,868,362,864,359,856,323,854,279,861,235,870,214,884,196,907,184,948,173,1069,155,1209,141,1335,134"/>
<area shape="rect" id="Node000020" title=" " alt="" coords="1124,471,1199,497"/>
<area shape="poly" id="edge86_Node000003_Node000020" title=" " alt="" coords="1330,137,1268,148,1201,160,1144,177,1123,188,1109,199,1092,230,1084,264,1085,300,1093,336,1119,405,1148,459,1143,457,1114,407,1087,338,1080,301,1079,264,1087,228,1105,196,1120,183,1142,172,1200,155,1267,142,1335,136"/>
<area shape="rect" id="Node000021" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="1333,198,1478,238"/>
<area shape="poly" id="edge30_Node000003_Node000021" title=" " alt="" coords="1407,148,1408,184,1403,181,1404,152"/>
<area shape="rect" id="Node000025" title=" " alt="" coords="2446,471,2514,497"/>
<area shape="poly" id="edge84_Node000003_Node000025" title=" " alt="" coords="1478,132,1685,153,1810,171,1934,195,2017,211,2090,222,2216,239,2273,255,2330,280,2388,318,2449,373,2463,392,2472,414,2481,457,2476,454,2467,415,2458,395,2445,377,2385,322,2328,284,2272,260,2215,244,2089,227,2016,217,1933,200,1809,176,1684,158,1479,138"/>
<area shape="rect" id="Node000028" title=" " alt="" coords="2430,560,2483,586"/>
<area shape="poly" id="edge88_Node000003_Node000028" title=" " alt="" coords="1478,127,1614,130,1795,139,1998,159,2102,175,2202,195,2270,213,2322,231,2436,284,2486,305,2532,321,2612,347,2648,363,2681,386,2712,418,2743,462,2750,484,2749,495,2742,506,2648,531,2499,565,2498,559,2647,526,2739,502,2744,493,2745,485,2738,465,2708,421,2678,390,2645,368,2610,352,2530,326,2484,310,2434,289,2320,236,2269,218,2201,200,2101,180,1998,165,1795,144,1614,135,1479,133"/>
<area shape="rect" id="Node000044" title=" " alt="" coords="2768,205,2937,231"/>
<area shape="poly" id="edge82_Node000003_Node000044" title=" " alt="" coords="1478,128,1695,132,2009,141,2375,161,2564,176,2748,195,2781,202,2776,202,2748,200,2563,181,2375,167,2008,147,1694,137,1479,134"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="1529,560,1589,586"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="1519,495,1547,547,1542,545,1516,500"/>
<area shape="poly" id="edge5_Node000004_Node000006" title=" " alt="" coords="1556,495,1775,556,1770,555,1556,500"/>
<area shape="poly" id="edge6_Node000004_Node000007" title=" " alt="" coords="1427,491,1150,518,809,555,777,560,776,554,808,550,1149,512,1422,492"/>
<area shape="rect" id="Node000008" title=" " alt="" coords="1112,560,1275,586"/>
<area shape="poly" id="edge7_Node000004_Node000008" title=" " alt="" coords="1469,497,1253,558,1252,553,1463,498"/>
<area shape="rect" id="Node000009" title=" " alt="" coords="910,560,1008,586"/>
<area shape="poly" id="edge8_Node000004_Node000009" title=" " alt="" coords="1427,493,1238,517,1129,534,1021,555,1009,558,1008,552,1020,550,1128,529,1238,512,1422,493"/>
<area shape="poly" id="edge9_Node000004_Node000010" title=" " alt="" coords="1534,495,1635,552,1630,551,1532,500"/>
<area shape="poly" id="edge10_Node000004_Node000011" title=" " alt="" coords="1427,496,1247,525,1162,540,1101,555,1097,556,1096,551,1099,550,1161,535,1246,520,1422,497"/>
<area shape="poly" id="edge11_Node000004_Node000012" title=" " alt="" coords="1565,495,1608,502,1775,517,1916,522,2041,521,2158,516,2275,514,2399,516,2540,526,2706,550,2722,556,2717,555,2705,555,2540,532,2399,521,2275,519,2158,522,2042,526,1916,527,1775,522,1608,507,1565,500"/>
<area shape="poly" id="edge12_Node000004_Node000013" title=" " alt="" coords="1504,496,1464,550,1461,545,1499,498"/>
<area shape="rect" id="Node000014" title=" " alt="" coords="1990,552,2125,593"/>
<area shape="poly" id="edge13_Node000004_Node000014" title=" " alt="" coords="1570,495,1609,502,1710,516,1791,524,1872,533,1977,552,1972,552,1871,538,1790,529,1710,521,1608,507,1570,500"/>
<area shape="poly" id="edge16_Node000015_Node000002" title=" " alt="" coords="953,488,794,498,591,511,394,530,314,542,253,555,250,556,248,551,251,550,313,536,394,525,590,506,793,493,958,488"/>
<area shape="poly" id="edge19_Node000015_Node000010" title=" " alt="" coords="1101,500,1113,502,1250,518,1357,523,1465,530,1602,550,1618,556,1613,555,1601,555,1465,535,1357,529,1249,523,1112,507,1101,505"/>
<area shape="poly" id="edge17_Node000015_Node000011" title=" " alt="" coords="1037,503,1053,547,1048,544,1034,507"/>
<area shape="rect" id="Node000016" title=" " alt="" coords="1299,560,1360,586"/>
<area shape="poly" id="edge15_Node000015_Node000016" title=" " alt="" coords="1102,500,1206,526,1288,550,1293,554,1287,553,1286,555,1205,532,1101,506"/>
<area shape="rect" id="Node000017" title=" " alt="" coords="820,560,887,586"/>
<area shape="poly" id="edge18_Node000015_Node000017" title=" " alt="" coords="991,504,892,555,891,550,986,505"/>
<area shape="rect" id="Node000018" title=" " alt="" coords="1898,560,1966,586"/>
<area shape="poly" id="edge20_Node000015_Node000018" title=" " alt="" coords="1101,500,1113,502,1230,515,1330,519,1502,515,1584,513,1672,516,1772,527,1887,550,1896,554,1891,554,1886,555,1771,532,1672,521,1584,518,1502,520,1330,524,1230,520,1112,507,1101,505"/>
<area shape="poly" id="edge29_Node000019_Node000002" title=" " alt="" coords="801,398,724,404,628,415,526,435,427,466,410,475,398,485,370,507,312,532,253,555,253,555,251,550,251,550,310,527,367,502,395,481,407,471,424,461,524,430,627,410,723,399,806,397"/>
<area shape="poly" id="edge23_Node000019_Node000007" title=" " alt="" coords="806,404,774,415,746,427,719,443,698,465,690,484,686,504,689,546,684,543,681,504,684,482,694,462,716,439,743,422,773,410,800,405"/>
<area shape="poly" id="edge24_Node000019_Node000008" title=" " alt="" coords="876,414,880,460,888,483,900,502,980,522,1124,556,1119,556,979,527,897,507,883,485,875,461,873,418"/>
<area shape="poly" id="edge25_Node000019_Node000010" title=" " alt="" coords="949,408,1236,465,1419,506,1602,550,1615,556,1610,555,1601,555,1418,511,1235,471,949,413"/>
<area shape="poly" id="edge27_Node000019_Node000011" title=" " alt="" coords="864,415,853,437,845,460,843,482,850,503,868,521,886,532,905,537,924,539,969,539,994,542,1021,550,1025,554,1020,553,1019,555,993,548,969,545,924,544,904,543,884,537,865,525,846,506,837,483,839,459,848,435,860,418"/>
<area shape="poly" id="edge22_Node000019_Node000015" title=" " alt="" coords="911,414,984,456,978,456,910,419"/>
<area shape="poly" id="edge26_Node000019_Node000016" title=" " alt="" coords="884,414,907,460,924,483,946,502,991,526,1032,538,1070,542,1108,541,1189,536,1235,539,1288,550,1294,554,1289,553,1286,555,1235,544,1189,541,1109,546,1070,548,1031,544,989,531,943,507,920,487,903,463,881,419"/>
<area shape="poly" id="edge28_Node000019_Node000020" title=" " alt="" coords="950,413,1114,461,1121,466,1115,465,1113,466,949,418"/>
<area shape="poly" id="edge31_Node000021_Node000004" title=" " alt="" coords="1410,237,1420,279,1433,326,1466,398,1498,459,1493,457,1461,400,1428,328,1414,281,1407,241"/>
<area shape="poly" id="edge78_Node000021_Node000010" title=" " alt="" coords="1478,229,1551,249,1588,265,1623,284,1679,322,1720,358,1751,401,1779,463,1785,484,1779,505,1767,522,1753,535,1720,556,1718,551,1749,531,1763,518,1774,503,1779,484,1774,465,1747,404,1716,361,1676,326,1620,289,1586,270,1549,254,1478,234"/>
<area shape="poly" id="edge77_Node000021_Node000011" title=" " alt="" coords="1356,238,1228,285,1074,330,1010,337,925,341,845,352,815,362,794,377,787,392,786,409,799,449,820,483,837,502,860,518,881,528,922,535,967,538,1021,550,1025,554,1020,553,1019,555,966,543,922,540,880,533,857,523,833,506,816,487,794,451,781,410,782,390,790,373,812,357,844,347,925,336,1009,331,1073,324,1226,280,1351,240"/>
<area shape="poly" id="edge80_Node000021_Node000020" title=" " alt="" coords="1365,238,1328,262,1294,288,1255,331,1222,378,1175,460,1172,455,1218,375,1251,328,1290,284,1325,257,1360,240"/>
<area shape="rect" id="Node000022" href="$types_2types_8h.html" title=" " alt="" coords="1620,471,1764,497"/>
<area shape="poly" id="edge32_Node000021_Node000022" title=" " alt="" coords="1478,231,1535,251,1562,266,1587,284,1624,325,1653,372,1673,418,1687,458,1682,455,1669,420,1648,374,1620,328,1584,288,1559,271,1533,256,1478,236"/>
<area shape="rect" id="Node000023" href="$screening__abstract_8h.html" title=" " alt="" coords="1264,375,1411,416"/>
<area shape="poly" id="edge35_Node000021_Node000023" title=" " alt="" coords="1358,238,1328,261,1305,288,1300,305,1301,324,1316,363,1312,361,1296,325,1295,305,1300,285,1324,257,1353,240"/>
<area shape="rect" id="Node000024" href="$screening__types_8h.html" title=" " alt="" coords="1442,286,1574,327"/>
<area shape="poly" id="edge40_Node000021_Node000024" title=" " alt="" coords="1429,236,1476,277,1471,276,1428,241"/>
<area shape="rect" id="Node000026" href="$reporting_8h.html" title=" " alt="" coords="2590,464,2728,504"/>
<area shape="poly" id="edge43_Node000021_Node000026" title=" " alt="" coords="1478,217,1612,220,1790,231,1990,251,2091,265,2190,284,2265,302,2322,320,2448,373,2536,414,2614,456,2608,455,2533,418,2446,377,2320,325,2263,307,2189,289,2090,271,1989,256,1789,236,1612,226,1478,222"/>
<area shape="rect" id="Node000030" href="$jacobian_8h.html" title="Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen&#39;s SparseMatrix." alt="" coords="438,464,576,504"/>
<area shape="poly" id="edge49_Node000021_Node000030" title=" " alt="" coords="1330,239,974,330,860,350,810,360,748,378,645,417,558,459,556,454,643,412,746,372,809,355,859,345,973,324,1335,238"/>
<area shape="rect" id="Node000031" title=" " alt="" coords="5,552,166,593"/>
<area shape="poly" id="edge76_Node000021_Node000031" title=" " alt="" coords="1330,229,1168,254,974,289,801,328,668,364,537,407,369,466,150,549,148,544,367,461,535,402,666,359,800,323,973,284,1167,249,1335,228"/>
<area shape="rect" id="Node000035" href="$error__engine_8h.html" title=" " alt="" coords="1750,286,1877,327"/>
<area shape="poly" id="edge58_Node000021_Node000035" title=" " alt="" coords="1478,232,1738,289,1732,289,1478,237"/>
<area shape="rect" id="Node000038" href="$blob_8h.html" title="Container class for managing multiple scratchpad instances." alt="" coords="2000,286,2177,327"/>
<area shape="poly" id="edge62_Node000021_Node000038" title=" " alt="" coords="1478,226,1987,292,1982,293,1478,231"/>
<area shape="rect" id="Node000043" title=" " alt="" coords="1315,294,1368,320"/>
<area shape="poly" id="edge79_Node000021_Node000043" title=" " alt="" coords="1393,237,1361,284,1358,279,1389,240"/>
<area shape="poly" id="edge34_Node000022_Node000013" title=" " alt="" coords="1660,497,1494,557,1493,552,1655,498"/>
<area shape="poly" id="edge33_Node000022_Node000014" title=" " alt="" coords="1745,495,1977,552,1972,551,1744,500"/>
<area shape="poly" id="edge36_Node000023_Node000004" title=" " alt="" coords="1377,414,1476,464,1471,464,1376,419"/>
<area shape="poly" id="edge37_Node000023_Node000007" title=" " alt="" coords="1261,404,1115,428,1029,445,945,466,885,487,826,510,731,555,729,550,824,505,883,482,943,461,1028,439,1114,423,1266,404"/>
<area shape="poly" id="edge39_Node000023_Node000011" title=" " alt="" coords="1321,415,1273,461,1212,507,1182,523,1158,533,1101,555,1099,556,1098,550,1099,550,1156,528,1180,518,1209,502,1270,457,1316,417"/>
<area shape="poly" id="edge38_Node000023_Node000013" title=" " alt="" coords="1351,414,1431,547,1426,545,1348,418"/>
<area shape="poly" id="edge41_Node000024_Node000023" title=" " alt="" coords="1472,327,1391,370,1389,365,1467,328"/>
<area shape="poly" id="edge42_Node000024_Node000025" title=" " alt="" coords="1574,320,1786,363,2050,413,2217,437,2383,461,2434,473,2428,472,2382,466,2216,442,2049,418,1785,369,1574,325"/>
<area shape="poly" id="edge48_Node000026_Node000014" title=" " alt="" coords="2592,501,2571,507,2455,523,2363,532,2272,540,2155,555,2141,557,2140,552,2154,550,2271,534,2363,526,2454,518,2570,502,2587,501"/>
<area shape="poly" id="edge46_Node000026_Node000018" title=" " alt="" coords="2592,501,2571,507,2481,518,2404,522,2272,522,2209,523,2142,527,2067,537,1978,555,1971,557,1971,551,1977,550,2066,531,2142,521,2209,517,2272,517,2404,517,2481,512,2570,502,2587,501"/>
<area shape="rect" id="Node000027" title=" " alt="" coords="2554,560,2601,586"/>
<area shape="poly" id="edge44_Node000026_Node000027" title=" " alt="" coords="2643,504,2600,551,2598,546,2638,506"/>
<area shape="poly" id="edge45_Node000026_Node000028" title=" " alt="" coords="2615,504,2498,557,2497,551,2610,505"/>
<area shape="rect" id="Node000029" title=" " alt="" coords="2625,560,2693,586"/>
<area shape="poly" id="edge47_Node000026_Node000029" title=" " alt="" coords="2661,503,2661,546,2657,543,2657,507"/>
<area shape="poly" id="edge50_Node000030_Node000007" title=" " alt="" coords="550,502,656,553,651,553,549,507"/>
<area shape="poly" id="edge52_Node000030_Node000009" title=" " alt="" coords="577,493,751,522,899,550,911,555,906,555,898,555,751,527,576,499"/>
<area shape="poly" id="edge56_Node000030_Node000010" title=" " alt="" coords="577,486,1136,516,1431,534,1602,550,1619,556,1614,555,1601,555,1430,539,1136,521,577,491"/>
<area shape="poly" id="edge57_Node000030_Node000017" title=" " alt="" coords="577,495,687,517,809,550,815,554,810,554,807,555,686,522,576,500"/>
<area shape="poly" id="edge51_Node000030_Node000031" title=" " alt="" coords="438,502,182,554,181,549,437,497"/>
<area shape="rect" id="Node000032" title=" " alt="" coords="264,560,392,586"/>
<area shape="poly" id="edge53_Node000030_Node000032" title=" " alt="" coords="469,504,367,555,366,550,464,505"/>
<area shape="rect" id="Node000033" title=" " alt="" coords="416,560,465,586"/>
<area shape="poly" id="edge54_Node000030_Node000033" title=" " alt="" coords="494,504,460,550,457,545,489,506"/>
<area shape="rect" id="Node000034" title=" " alt="" coords="490,560,567,586"/>
<area shape="poly" id="edge55_Node000030_Node000034" title=" " alt="" coords="513,503,524,546,519,544,510,507"/>
<area shape="rect" id="Node000036" href="$error__gridfire_8h.html" title=" " alt="" coords="2142,464,2269,504"/>
<area shape="poly" id="edge59_Node000035_Node000036" title=" " alt="" coords="1856,325,2051,413,2148,457,2142,457,2048,418,1855,330"/>
<area shape="poly" id="edge61_Node000036_Node000028" title=" " alt="" coords="2263,502,2418,558,2413,557,2262,507"/>
<area shape="rect" id="Node000037" title=" " alt="" coords="2167,560,2244,586"/>
<area shape="poly" id="edge60_Node000036_Node000037" title=" " alt="" coords="2207,503,2207,546,2204,543,2204,507"/>
<area shape="poly" id="edge72_Node000038_Node000010" title=" " alt="" coords="2072,326,1972,425,1916,474,1872,507,1805,538,1739,559,1738,553,1803,533,1869,502,1913,470,1968,421,2067,328"/>
<area shape="poly" id="edge75_Node000038_Node000012" title=" " alt="" coords="2177,315,2322,334,2490,365,2571,385,2643,407,2702,433,2742,462,2755,481,2764,502,2770,546,2766,542,2759,504,2751,483,2738,466,2699,437,2641,412,2570,390,2489,370,2322,340,2177,320"/>
<area shape="poly" id="edge74_Node000038_Node000020" title=" " alt="" coords="2002,325,1215,475,1214,470,1996,325"/>
<area shape="poly" id="edge73_Node000038_Node000025" title=" " alt="" coords="2177,306,2233,312,2294,323,2355,343,2411,373,2432,391,2449,413,2472,458,2468,455,2444,415,2428,395,2408,377,2353,348,2293,329,2233,317,2177,311"/>
<area shape="rect" id="Node000039" href="$scratchpad__abstract_8h.html" title="Abstract base class for scratchpad memory used during engine computations." alt="" coords="2220,375,2397,416"/>
<area shape="poly" id="edge63_Node000038_Node000039" title=" " alt="" coords="2138,325,2247,369,2241,369,2138,330"/>
<area shape="rect" id="Node000040" href="$engine_2scratchpads_2types_8h.html" title="Type definitions and utilities for the scratchpad system." alt="" coords="1941,464,2118,504"/>
<area shape="poly" id="edge65_Node000038_Node000040" title=" " alt="" coords="2077,326,2052,376,2042,413,2035,450,2031,446,2036,412,2047,374,2072,329"/>
<area shape="rect" id="Node000041" href="$error__scratchpad_8h.html" title=" " alt="" coords="2062,375,2195,416"/>
<area shape="poly" id="edge68_Node000038_Node000041" title=" " alt="" coords="2099,325,2115,362,2110,360,2096,330"/>
<area shape="poly" id="edge64_Node000039_Node000025" title=" " alt="" coords="2348,414,2445,464,2440,463,2347,419"/>
<area shape="poly" id="edge67_Node000040_Node000006" title=" " alt="" coords="1987,504,1873,556,1872,551,1982,505"/>
<area shape="poly" id="edge66_Node000040_Node000016" title=" " alt="" coords="1943,493,1614,525,1461,542,1373,555,1367,557,1366,551,1372,550,1460,536,1614,520,1938,493"/>
<area shape="poly" id="edge69_Node000041_Node000028" title=" " alt="" coords="2195,410,2314,440,2384,461,2405,480,2423,501,2447,547,2443,544,2418,504,2401,484,2382,466,2313,446,2195,416"/>
<area shape="poly" id="edge71_Node000041_Node000036" title=" " alt="" coords="2147,414,2180,453,2175,451,2145,419"/>
<area shape="rect" id="Node000042" title=" " alt="" coords="2293,471,2371,497"/>
<area shape="poly" id="edge70_Node000041_Node000042" title=" " alt="" coords="2175,414,2292,465,2287,464,2174,419"/>
<area shape="rect" id="Node000001" title=" " alt="" coords="447,5,617,61"/>
<area shape="rect" id="Node000002" title=" " alt="" coords="132,560,182,586"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="444,48,315,72,242,88,171,108,107,131,55,157,20,186,11,201,8,217,8,397,11,422,20,446,33,468,49,488,86,523,125,551,119,552,83,527,45,492,28,471,15,448,6,423,3,397,3,216,6,199,16,182,52,152,104,126,169,103,240,83,314,67,448,44"/>
<area shape="rect" id="Node000003" href="$weak_8h.html" title=" " alt="" coords="985,109,1130,150"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="617,47,972,111,967,114,618,52"/>
<area shape="rect" id="Node000004" href="$reaction_8h.html" title="Defines classes for representing and managing nuclear reactions." alt="" coords="1072,471,1243,497"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="1065,148,1152,457,1147,456,1061,152"/>
<area shape="rect" id="Node000006" title=" " alt="" coords="1812,560,1900,586"/>
<area shape="poly" id="edge94_Node000003_Node000006" title=" " alt="" coords="1130,130,1441,143,1644,155,1854,172,2051,195,2216,224,2281,241,2330,260,2362,281,2370,293,2373,305,2373,397,2368,435,2354,463,2329,485,2296,507,2244,533,2197,546,2153,551,2111,550,2022,544,1971,546,1913,555,1902,558,1902,552,1911,550,1970,540,2022,538,2111,544,2153,545,2196,541,2242,528,2293,502,2326,481,2349,460,2363,433,2368,396,2368,306,2365,295,2358,285,2327,264,2279,246,2215,229,2051,200,1854,177,1644,160,1440,148,1131,135"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="1031,560,1236,586"/>
<area shape="poly" id="edge86_Node000003_Node000007" title=" " alt="" coords="982,145,920,167,886,181,855,199,828,220,806,244,792,273,787,306,787,396,792,433,806,458,829,480,861,502,893,517,939,531,1047,557,1041,556,937,536,891,522,859,507,826,484,802,462,787,434,781,397,781,305,787,271,802,241,824,216,852,195,884,177,918,162,987,144"/>
<area shape="rect" id="Node000010" title=" " alt="" coords="721,560,831,586"/>
<area shape="poly" id="edge90_Node000003_Node000010" title=" " alt="" coords="982,139,827,163,754,180,725,189,704,200,673,222,652,243,639,270,635,305,635,397,638,421,646,445,673,487,709,523,745,552,740,550,706,527,669,491,641,447,632,423,629,397,629,305,634,268,647,240,670,218,701,195,723,184,752,174,826,157,987,137"/>
<area shape="rect" id="Node000011" title=" " alt="" coords="218,560,275,586"/>
<area shape="poly" id="edge92_Node000003_Node000011" title=" " alt="" coords="982,137,742,159,434,194,289,217,169,244,123,259,88,274,66,290,59,306,59,396,63,425,74,450,90,473,111,494,158,528,207,554,201,555,156,533,107,498,86,477,69,453,57,426,53,397,53,305,62,286,85,269,121,254,168,239,288,212,433,189,741,153,987,135"/>
<area shape="rect" id="Node000012" title=" " alt="" coords="1260,560,1364,586"/>
<area shape="poly" id="edge95_Node000003_Node000012" title=" " alt="" coords="1071,147,1104,196,1182,328,1257,462,1301,547,1296,545,1252,465,1178,331,1099,199,1069,152"/>
<area shape="rect" id="Node000013" title=" " alt="" coords="855,560,921,586"/>
<area shape="poly" id="edge96_Node000003_Node000013" title=" " alt="" coords="982,134,892,147,842,159,794,175,751,197,716,226,694,262,687,282,685,305,685,396,690,414,703,433,748,475,804,516,857,552,852,551,801,521,745,480,699,436,685,416,680,397,680,305,682,281,689,259,712,222,748,193,792,170,840,154,891,142,987,132"/>
<area shape="rect" id="Node000014" title=" " alt="" coords="1388,560,1508,586"/>
<area shape="poly" id="edge88_Node000003_Node000014" title=" " alt="" coords="1084,148,1199,229,1274,278,1352,325,1383,336,1410,342,1436,351,1458,373,1469,395,1475,418,1477,465,1471,510,1460,547,1456,543,1465,509,1472,465,1470,418,1464,397,1454,377,1433,355,1409,347,1381,342,1350,329,1271,283,1196,233,1083,153"/>
<area shape="rect" id="Node000016" href="$weak__types_8h.html" title="Plain data structures and enums for weak reaction tables, interpolation payloads, and errors." alt="" coords="347,464,493,504"/>
<area shape="poly" id="edge15_Node000003_Node000016" title=" " alt="" coords="982,135,880,144,759,156,648,174,604,186,572,200,521,236,489,273,465,317,440,376,429,413,424,450,419,447,424,412,435,374,460,315,484,270,518,232,569,195,602,181,647,169,759,150,879,138,987,133"/>
<area shape="rect" id="Node000019" href="$weak__interpolator_8h.html" title=" " alt="" coords="449,375,594,416"/>
<area shape="poly" id="edge22_Node000003_Node000019" title=" " alt="" coords="981,134,888,143,779,154,681,173,642,185,615,200,581,235,556,278,540,322,529,361,525,358,535,320,552,275,577,232,612,196,640,180,679,168,778,149,887,137,987,133"/>
<area shape="rect" id="Node000020" title=" " alt="" coords="872,471,946,497"/>
<area shape="poly" id="edge91_Node000003_Node000020" title=" " alt="" coords="1050,149,990,287,921,459,917,455,986,285,1046,152"/>
<area shape="rect" id="Node000021" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="1406,198,1551,238"/>
<area shape="poly" id="edge31_Node000003_Node000021" title=" " alt="" coords="1130,143,1394,198,1388,199,1130,148"/>
<area shape="rect" id="Node000023" title=" " alt="" coords="1924,560,1982,586"/>
<area shape="poly" id="edge97_Node000003_Node000023" title=" " alt="" coords="1130,129,1357,135,1659,146,1958,166,2082,179,2175,195,2219,203,2263,206,2342,214,2375,223,2401,240,2418,267,2424,305,2424,397,2418,435,2402,463,2376,485,2341,507,2294,530,2251,541,2211,545,2173,544,2093,540,2047,544,1995,555,1991,556,1990,551,1994,550,2046,538,2093,535,2173,539,2211,540,2250,536,2292,525,2339,502,2373,481,2398,460,2413,434,2419,396,2419,306,2413,268,2397,244,2373,228,2341,219,2262,212,2218,208,2174,200,2081,184,1957,171,1658,152,1357,140,1131,135"/>
<area shape="rect" id="Node000026" title=" " alt="" coords="1888,471,1957,497"/>
<area shape="poly" id="edge89_Node000003_Node000026" title=" " alt="" coords="1130,130,1275,139,1468,163,1573,183,1681,209,1787,242,1888,284,1963,316,1991,338,2016,374,2022,395,2016,417,1994,445,1965,466,1963,461,1990,441,2011,414,2017,395,2011,376,1987,341,1960,321,1886,289,1785,247,1679,214,1572,188,1467,168,1275,144,1131,135"/>
<area shape="rect" id="Node000029" title=" " alt="" coords="2680,560,2733,586"/>
<area shape="poly" id="edge93_Node000003_Node000029" title=" " alt="" coords="1130,129,1469,135,1941,148,2385,167,2547,180,2642,195,2709,210,2769,223,2794,234,2813,250,2825,274,2829,305,2829,397,2827,454,2819,478,2803,506,2778,529,2741,554,2739,549,2775,525,2799,503,2814,476,2822,453,2824,397,2824,306,2820,275,2808,254,2791,239,2767,228,2708,215,2641,200,2546,185,2385,173,1940,153,1469,141,1131,134"/>
<area shape="rect" id="Node000045" title=" " alt="" coords="2459,205,2629,231"/>
<area shape="poly" id="edge87_Node000003_Node000045" title=" " alt="" coords="1130,128,1352,131,1676,140,2054,161,2249,176,2440,195,2473,202,2468,202,2440,200,2249,181,2054,166,1676,146,1352,136,1131,133"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="946,560,1006,586"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="1134,497,1016,555,1014,550,1129,498"/>
<area shape="poly" id="edge5_Node000004_Node000006" title=" " alt="" coords="1243,485,1355,491,1495,503,1649,522,1802,550,1813,555,1808,554,1801,555,1648,527,1495,508,1355,497,1243,491"/>
<area shape="poly" id="edge6_Node000004_Node000007" title=" " alt="" coords="1156,496,1142,547,1139,543,1152,499"/>
<area shape="rect" id="Node000008" title=" " alt="" coords="442,560,604,586"/>
<area shape="poly" id="edge7_Node000004_Node000008" title=" " alt="" coords="1074,494,864,520,616,555,594,559,593,554,616,550,863,515,1069,494"/>
<area shape="rect" id="Node000009" title=" " alt="" coords="1691,560,1789,586"/>
<area shape="poly" id="edge8_Node000004_Node000009" title=" " alt="" coords="1243,489,1444,510,1563,527,1681,550,1693,555,1688,555,1679,555,1562,533,1443,515,1243,494"/>
<area shape="poly" id="edge9_Node000004_Node000010" title=" " alt="" coords="1097,497,843,555,832,558,831,553,842,550,1092,498"/>
<area shape="poly" id="edge10_Node000004_Node000011" title=" " alt="" coords="1069,494,959,507,786,519,651,526,516,535,344,555,291,564,291,559,344,550,516,530,651,521,785,514,958,502,1074,494"/>
<area shape="poly" id="edge11_Node000004_Node000012" title=" " alt="" coords="1180,495,1280,552,1274,551,1178,500"/>
<area shape="poly" id="edge12_Node000004_Node000013" title=" " alt="" coords="1114,497,1029,524,934,555,930,556,929,551,932,550,1028,519,1109,498"/>
<area shape="poly" id="edge13_Node000004_Node000014" title=" " alt="" coords="1199,495,1395,555,1390,555,1198,500"/>
<area shape="rect" id="Node000015" title=" " alt="" coords="1532,552,1668,593"/>
<area shape="poly" id="edge14_Node000004_Node000015" title=" " alt="" coords="1229,495,1520,552,1515,552,1229,500"/>
<area shape="poly" id="edge17_Node000016_Node000002" title=" " alt="" coords="356,505,208,555,198,558,196,553,206,550,351,505"/>
<area shape="poly" id="edge20_Node000016_Node000010" title=" " alt="" coords="493,498,710,550,723,556,718,555,709,555,492,504"/>
<area shape="poly" id="edge18_Node000016_Node000011" title=" " alt="" coords="383,504,285,555,283,550,378,505"/>
<area shape="poly" id="edge19_Node000016_Node000013" title=" " alt="" coords="493,489,655,510,750,527,843,550,851,554,845,554,842,555,749,532,655,515,493,494"/>
<area shape="rect" id="Node000017" title=" " alt="" coords="356,560,417,586"/>
<area shape="poly" id="edge16_Node000016_Node000017" title=" " alt="" coords="415,503,399,547,395,543,410,506"/>
<area shape="rect" id="Node000018" title=" " alt="" coords="628,560,697,586"/>
<area shape="poly" id="edge21_Node000016_Node000018" title=" " alt="" coords="481,502,617,550,622,554,617,553,615,555,480,508"/>
<area shape="poly" id="edge30_Node000019_Node000002" title=" " alt="" coords="446,398,396,405,337,417,278,436,224,466,205,483,190,504,168,547,164,543,185,501,201,480,221,462,276,431,336,412,395,400,451,397"/>
<area shape="poly" id="edge24_Node000019_Node000007" title=" " alt="" coords="559,414,652,458,708,482,766,502,879,524,1049,557,1044,557,878,530,765,507,707,487,650,463,558,419"/>
<area shape="poly" id="edge25_Node000019_Node000008" title=" " alt="" coords="523,414,525,545,520,543,519,418"/>
<area shape="poly" id="edge26_Node000019_Node000010" title=" " alt="" coords="535,414,569,458,591,482,615,502,666,531,720,555,714,554,664,536,612,507,587,485,565,462,533,419"/>
<area shape="poly" id="edge28_Node000019_Node000011" title=" " alt="" coords="446,405,388,415,326,428,274,444,255,454,242,465,233,483,231,504,239,546,234,544,226,504,228,482,238,462,252,450,272,440,325,422,387,410,451,403"/>
<area shape="poly" id="edge23_Node000019_Node000016" title=" " alt="" coords="501,415,456,456,453,451,496,417"/>
<area shape="poly" id="edge27_Node000019_Node000017" title=" " alt="" coords="445,404,418,413,388,425,360,442,338,465,332,485,337,507,349,528,365,550,360,548,345,531,332,509,327,485,334,462,357,438,385,420,416,408,451,402"/>
<area shape="poly" id="edge29_Node000019_Node000020" title=" " alt="" coords="595,410,860,471,854,472,594,416"/>
<area shape="poly" id="edge32_Node000021_Node000004" title=" " alt="" coords="1436,238,1393,262,1352,288,1299,332,1251,380,1178,461,1175,457,1247,376,1296,328,1349,284,1391,258,1431,240"/>
<area shape="poly" id="edge81_Node000021_Node000010" title=" " alt="" coords="1404,234,1293,264,1151,310,1076,340,1000,376,928,418,862,466,822,506,792,548,789,544,818,503,858,462,925,414,998,372,1073,335,1149,305,1292,259,1409,232"/>
<area shape="poly" id="edge80_Node000021_Node000011" title=" " alt="" coords="1403,225,1233,242,991,270,715,314,575,343,438,378,370,391,315,400,291,408,268,420,246,438,225,465,218,484,219,505,234,547,229,546,213,506,213,483,220,462,242,435,265,415,289,403,314,395,369,386,437,372,573,338,714,309,990,265,1232,236,1409,224"/>
<area shape="poly" id="edge84_Node000021_Node000013" title=" " alt="" coords="1418,238,1359,262,1301,289,1184,357,1074,431,915,552,913,547,1071,427,1182,352,1299,284,1357,257,1412,240"/>
<area shape="poly" id="edge83_Node000021_Node000020" title=" " alt="" coords="1424,238,1301,289,1099,385,945,466,944,461,1096,381,1299,284,1419,240"/>
<area shape="rect" id="Node000022" href="$types_2types_8h.html" title=" " alt="" coords="1520,471,1664,497"/>
<area shape="poly" id="edge33_Node000021_Node000022" title=" " alt="" coords="1489,237,1583,458,1578,456,1485,241"/>
<area shape="poly" id="edge85_Node000021_Node000023" title=" " alt="" coords="1551,217,1644,220,1758,231,1881,251,1943,266,2002,284,2073,313,2162,357,2245,409,2276,436,2297,462,2323,511,2332,536,2327,543,2318,545,2289,541,2243,532,2178,527,2096,533,2048,541,1995,555,1991,556,1990,551,1994,550,2047,536,2095,527,2178,522,2243,527,2290,535,2318,540,2324,539,2326,536,2319,513,2292,465,2272,440,2242,414,2160,362,2071,318,2000,289,1941,271,1880,256,1757,236,1643,226,1552,222"/>
<area shape="rect" id="Node000024" href="$screening__abstract_8h.html" title=" " alt="" coords="1298,375,1444,416"/>
<area shape="poly" id="edge37_Node000021_Node000024" title=" " alt="" coords="1473,237,1456,282,1430,328,1401,366,1398,361,1426,326,1451,279,1469,240"/>
<area shape="rect" id="Node000025" href="$screening__types_8h.html" title=" " alt="" coords="1541,286,1672,327"/>
<area shape="poly" id="edge42_Node000021_Node000025" title=" " alt="" coords="1508,236,1568,278,1563,277,1507,241"/>
<area shape="rect" id="Node000027" href="$reporting_8h.html" title=" " alt="" coords="1982,464,2120,504"/>
<area shape="poly" id="edge45_Node000021_Node000027" title=" " alt="" coords="1551,219,1624,225,1709,236,1800,255,1888,284,1929,301,1960,318,1987,340,2016,373,2036,410,2047,450,2042,447,2031,413,2011,377,1983,344,1957,322,1926,306,1886,289,1798,260,1708,241,1623,230,1551,224"/>
<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="2144,464,2282,504"/>
<area shape="poly" id="edge51_Node000021_Node000031" title=" " alt="" coords="1551,216,1634,220,1735,231,1842,251,1895,266,1946,284,2018,320,2085,365,2142,411,2186,453,2181,452,2138,415,2082,370,2016,325,1944,289,1894,271,1841,256,1734,236,1634,225,1552,222"/>
<area shape="rect" id="Node000032" title=" " alt="" coords="2496,552,2656,593"/>
<area shape="poly" id="edge79_Node000021_Node000032" title=" " alt="" coords="1551,216,1654,220,1785,230,1928,250,1999,265,2069,284,2119,303,2157,322,2239,373,2533,545,2528,544,2236,377,2154,327,2117,307,2067,289,1998,270,1927,255,1784,235,1654,225,1551,222"/>
<area shape="rect" id="Node000036" href="$error__engine_8h.html" title=" " alt="" coords="2206,286,2333,327"/>
<area shape="poly" id="edge60_Node000021_Node000036" title=" " alt="" coords="1551,223,1810,248,2136,284,2193,294,2188,294,2136,289,1809,253,1551,228"/>
<area shape="rect" id="Node000039" href="$blob_8h.html" title="Container class for managing multiple scratchpad instances." alt="" coords="1697,286,1874,327"/>
<area shape="poly" id="edge64_Node000021_Node000039" title=" " alt="" coords="1549,236,1704,282,1699,282,1548,242"/>
<area shape="rect" id="Node000044" title=" " alt="" coords="1363,294,1416,320"/>
<area shape="poly" id="edge82_Node000021_Node000044" title=" " alt="" coords="1461,238,1414,285,1411,281,1456,240"/>
<area shape="poly" id="edge35_Node000022_Node000014" title=" " alt="" coords="1575,497,1482,554,1481,549,1569,498"/>
<area shape="poly" id="edge34_Node000022_Node000015" title=" " alt="" coords="1595,495,1599,539,1595,535,1591,499"/>
<area shape="poly" id="edge36_Node000022_Node000023" title=" " alt="" coords="1645,495,1677,502,1796,522,1848,531,1913,550,1919,554,1913,553,1911,555,1846,537,1795,527,1675,507,1645,500"/>
<area shape="poly" id="edge38_Node000024_Node000004" title=" " alt="" coords="1325,416,1202,468,1201,462,1320,417"/>
<area shape="poly" id="edge39_Node000024_Node000007" title=" " alt="" coords="1355,415,1311,461,1256,506,1215,533,1174,555,1172,550,1212,528,1253,502,1308,457,1350,417"/>
<area shape="poly" id="edge41_Node000024_Node000011" title=" " alt="" coords="1294,398,1065,407,765,419,491,438,393,451,337,466,313,482,292,503,261,548,258,544,288,500,310,478,335,461,392,446,490,433,765,414,1065,402,1300,398"/>
<area shape="poly" id="edge40_Node000024_Node000014" title=" " alt="" coords="1381,414,1439,547,1434,544,1378,418"/>
<area shape="poly" id="edge43_Node000025_Node000024" title=" " alt="" coords="1556,327,1439,372,1438,367,1551,328"/>
<area shape="poly" id="edge44_Node000025_Node000026" title=" " alt="" coords="1639,325,1791,413,1887,464,1881,464,1788,418,1637,330"/>
<area shape="poly" id="edge50_Node000027_Node000015" title=" " alt="" coords="1984,502,1970,507,1828,531,1683,555,1682,549,1827,525,1969,502,1978,502"/>
<area shape="poly" id="edge48_Node000027_Node000018" title=" " alt="" coords="1984,502,1970,507,1847,517,1694,522,1338,523,1155,524,983,528,831,537,710,555,703,557,702,552,709,550,830,532,983,523,1155,518,1338,518,1694,517,1847,512,1969,502,1979,503"/>
<area shape="rect" id="Node000028" title=" " alt="" coords="2006,560,2052,586"/>
<area shape="poly" id="edge46_Node000027_Node000028" title=" " alt="" coords="2048,503,2038,547,2034,543,2044,506"/>
<area shape="poly" id="edge47_Node000027_Node000029" title=" " alt="" coords="2120,500,2132,502,2214,512,2283,516,2402,516,2460,516,2521,520,2589,531,2669,550,2675,554,2669,553,2667,555,2588,536,2520,526,2459,521,2402,521,2283,521,2213,517,2132,507,2120,505"/>
<area shape="rect" id="Node000030" title=" " alt="" coords="2076,560,2145,586"/>
<area shape="poly" id="edge49_Node000027_Node000030" title=" " alt="" coords="2066,502,2096,548,2091,546,2063,507"/>
<area shape="poly" id="edge52_Node000031_Node000007" title=" " alt="" coords="2146,502,2132,507,1998,523,1885,532,1691,536,1496,537,1382,543,1248,555,1214,560,1213,554,1248,550,1382,538,1496,532,1691,530,1884,527,1998,518,2132,502,2141,503"/>
<area shape="poly" id="edge54_Node000031_Node000009" title=" " alt="" coords="2146,502,2132,507,2039,521,1966,529,1893,537,1801,555,1790,558,1789,552,1799,550,1892,532,1965,524,2038,516,2132,502,2141,502"/>
<area shape="poly" id="edge58_Node000031_Node000010" title=" " alt="" coords="2146,502,2132,507,1937,527,1770,534,1624,532,1486,526,1350,520,1203,520,1038,530,843,555,827,558,827,553,842,550,1037,525,1203,515,1350,515,1487,521,1624,527,1770,529,1936,522,2132,502,2141,503"/>
<area shape="poly" id="edge59_Node000031_Node000013" title=" " alt="" coords="2146,502,2132,507,1950,525,1795,528,1658,523,1530,515,1402,508,1266,509,1113,523,1027,536,934,555,927,557,926,551,933,550,1026,531,1112,517,1266,503,1402,503,1530,509,1658,518,1795,523,1950,520,2132,502,2141,503"/>
<area shape="poly" id="edge53_Node000031_Node000032" title=" " alt="" coords="2283,499,2483,549,2478,549,2283,504"/>
<area shape="rect" id="Node000033" title=" " alt="" coords="2344,560,2472,586"/>
<area shape="poly" id="edge55_Node000031_Node000033" title=" " alt="" coords="2258,502,2370,554,2364,553,2257,507"/>
<area shape="rect" id="Node000034" title=" " alt="" coords="2169,560,2218,586"/>
<area shape="poly" id="edge56_Node000031_Node000034" title=" " alt="" coords="2211,503,2201,547,2198,543,2207,507"/>
<area shape="rect" id="Node000035" title=" " alt="" coords="2243,560,2320,586"/>
<area shape="poly" id="edge57_Node000031_Node000035" title=" " alt="" coords="2230,502,2265,549,2260,547,2228,507"/>
<area shape="rect" id="Node000037" href="$error__gridfire_8h.html" title=" " alt="" coords="2662,464,2789,504"/>
<area shape="poly" id="edge61_Node000036_Node000037" title=" " alt="" coords="2333,309,2420,317,2518,330,2607,348,2642,359,2668,373,2686,389,2700,408,2718,450,2713,447,2695,411,2682,392,2665,377,2640,364,2606,353,2517,335,2419,322,2334,315"/>
<area shape="poly" id="edge63_Node000037_Node000029" title=" " alt="" coords="2723,503,2714,547,2711,543,2719,507"/>
<area shape="rect" id="Node000038" title=" " alt="" coords="2757,560,2835,586"/>
<area shape="poly" id="edge62_Node000037_Node000038" title=" " alt="" coords="2743,502,2779,549,2774,547,2740,507"/>
<area shape="poly" id="edge75_Node000039_Node000010" title=" " alt="" coords="1733,327,1584,380,1457,418,1397,430,1345,436,1258,440,1170,446,1120,453,1061,466,1010,484,960,507,825,557,823,552,958,502,1008,480,1059,461,1119,448,1170,440,1257,435,1345,431,1396,424,1455,413,1582,375,1728,328"/>
<area shape="poly" id="edge78_Node000039_Node000012" title=" " alt="" coords="1753,327,1348,555,1346,550,1748,328"/>
<area shape="poly" id="edge77_Node000039_Node000020" title=" " alt="" coords="1699,325,1684,330,1572,344,1484,351,1397,359,1286,378,1125,419,966,466,959,469,958,463,965,461,1124,414,1285,372,1396,354,1484,346,1572,338,1684,324,1694,325"/>
<area shape="poly" id="edge76_Node000039_Node000026" title=" " alt="" coords="1787,325,1795,370,1802,393,1814,414,1843,437,1887,464,1882,463,1840,441,1810,417,1797,395,1790,371,1784,329"/>
<area shape="rect" id="Node000040" href="$scratchpad__abstract_8h.html" title="Abstract base class for scratchpad memory used during engine computations." alt="" coords="1823,375,2001,416"/>
<area shape="poly" id="edge65_Node000039_Node000040" title=" " alt="" coords="1815,325,1874,367,1868,366,1813,330"/>
<area shape="rect" id="Node000041" href="$engine_2scratchpads_2types_8h.html" title="Type definitions and utilities for the scratchpad system." alt="" coords="1687,464,1865,504"/>
<area shape="poly" id="edge67_Node000039_Node000041" title=" " alt="" coords="1780,326,1769,375,1768,413,1771,450,1767,447,1763,413,1764,375,1776,329"/>
<area shape="rect" id="Node000042" href="$error__scratchpad_8h.html" title=" " alt="" coords="2521,375,2655,416"/>
<area shape="poly" id="edge71_Node000039_Node000042" title=" " alt="" coords="1874,315,2508,385,2503,385,1874,320"/>
<area shape="poly" id="edge66_Node000040_Node000026" title=" " alt="" coords="1916,414,1921,457,1917,454,1913,418"/>
<area shape="poly" id="edge69_Node000041_Node000006" title=" " alt="" coords="1795,502,1837,550,1832,548,1793,507"/>
<area shape="poly" id="edge68_Node000041_Node000017" title=" " alt="" coords="1689,503,1676,507,1555,515,1403,519,1051,519,870,520,699,525,549,536,430,555,424,556,423,551,429,550,549,531,699,520,870,515,1051,514,1403,514,1554,510,1676,502,1684,503"/>
<area shape="poly" id="edge70_Node000041_Node000023" title=" " alt="" coords="1817,502,1917,553,1912,552,1816,507"/>
<area shape="poly" id="edge72_Node000042_Node000029" title=" " alt="" coords="2599,414,2622,456,2652,503,2688,549,2683,547,2647,506,2618,459,2596,418"/>
<area shape="poly" id="edge74_Node000042_Node000037" title=" " alt="" coords="2620,414,2684,456,2679,455,2618,419"/>
<area shape="rect" id="Node000043" title=" " alt="" coords="2509,471,2587,497"/>
<area shape="poly" id="edge73_Node000042_Node000043" title=" " alt="" coords="2581,415,2561,459,2558,455,2577,418"/>
</map>