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,115 +1,120 @@
<map id="src/include/gridfire/io/generative/generative.h" name="src/include/gridfire/io/generative/generative.h">
<area shape="rect" id="Node000001" title=" " alt="" coords="1160,5,1334,46"/>
<area shape="rect" id="Node000002" href="$python_8h.html" title=" " alt="" coords="830,94,968,135"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="1165,48,984,95,982,90,1170,46"/>
<area shape="rect" id="Node000041" href="$mesa_8h.html" title=" " alt="" coords="1566,94,1704,135"/>
<area shape="poly" id="edge67_Node000001_Node000041" title=" " alt="" coords="1335,44,1553,94,1548,95,1335,49"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="178,545,231,570"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="827,116,613,121,477,128,340,142,213,163,156,178,107,195,66,214,36,237,16,262,10,291,10,382,10,440,17,463,34,488,62,510,90,519,122,524,160,535,166,539,160,539,158,540,121,529,89,525,60,515,30,491,12,465,5,440,4,382,4,290,12,260,32,233,64,210,105,190,155,173,211,158,339,136,477,123,612,115,832,113"/>
<area shape="rect" id="Node000004" title=" " alt="" coords="836,545,893,570"/>
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="891,133,864,203,853,246,848,290,848,382,853,462,862,531,858,528,848,463,843,382,843,290,848,245,859,202,887,137"/>
<area shape="rect" id="Node000005" href="$reaction_8h.html" title="Defines classes for representing and managing nuclear reactions." alt="" coords="1217,456,1389,482"/>
<area shape="poly" id="edge4_Node000002_Node000005" title=" " alt="" coords="913,133,976,214,1019,264,1066,310,1118,352,1173,389,1269,449,1264,448,1170,394,1115,356,1063,314,1015,267,972,218,912,138"/>
<area shape="rect" id="Node000015" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="1198,183,1342,223"/>
<area shape="poly" id="edge15_Node000002_Node000015" title=" " alt="" coords="969,129,1185,181,1180,182,969,135"/>
<area shape="rect" id="Node000033" href="$blob_8h.html" title="Container class for managing multiple scratchpad instances." alt="" coords="630,271,808,312"/>
<area shape="poly" id="edge66_Node000002_Node000033" title=" " alt="" coords="880,133,829,185,750,262,747,258,825,181,876,136"/>
<area shape="poly" id="edge11_Node000005_Node000004" title=" " alt="" coords="1240,482,1200,492,1116,504,1051,510,987,519,907,540,902,541,901,536,905,535,986,514,1051,505,1116,498,1199,487,1235,483"/>
<area shape="rect" id="Node000006" title=" " alt="" coords="1238,545,1299,570"/>
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="1300,481,1280,533,1277,529,1296,484"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="597,545,684,570"/>
<area shape="poly" id="edge6_Node000005_Node000007" title=" " alt="" coords="1215,474,981,495,839,514,697,540,687,542,686,537,696,535,838,509,981,490,1220,474"/>
<area shape="rect" id="Node000008" title=" " alt="" coords="2003,545,2208,570"/>
<area shape="poly" id="edge7_Node000005_Node000008" title=" " alt="" coords="1389,479,1451,487,1603,501,1721,509,1840,518,1991,535,2026,542,2020,542,1991,540,1839,523,1721,514,1603,506,1451,492,1389,485"/>
<area shape="rect" id="Node000009" title=" " alt="" coords="1051,545,1214,570"/>
<area shape="poly" id="edge8_Node000005_Node000009" title=" " alt="" coords="1282,482,1171,540,1169,535,1276,483"/>
<area shape="rect" id="Node000010" title=" " alt="" coords="1881,545,1978,570"/>
<area shape="poly" id="edge9_Node000005_Node000010" title=" " alt="" coords="1389,479,1451,487,1569,498,1661,505,1753,514,1869,535,1883,540,1878,540,1868,540,1752,519,1661,510,1569,504,1451,492,1389,484"/>
<area shape="rect" id="Node000011" title=" " alt="" coords="917,545,1028,570"/>
<area shape="poly" id="edge10_Node000005_Node000011" title=" " alt="" coords="1256,482,1040,540,1030,543,1029,537,1038,535,1251,483"/>
<area shape="rect" id="Node000012" title=" " alt="" coords="709,545,812,570"/>
<area shape="poly" id="edge12_Node000005_Node000012" title=" " alt="" coords="1219,478,1036,503,930,520,825,540,813,543,812,538,824,535,929,514,1035,498,1214,479"/>
<area shape="rect" id="Node000013" title=" " alt="" coords="1323,545,1443,570"/>
<area shape="poly" id="edge13_Node000005_Node000013" title=" " alt="" coords="1315,480,1364,535,1359,533,1313,485"/>
<area shape="rect" id="Node000014" title=" " alt="" coords="1467,537,1603,578"/>
<area shape="poly" id="edge14_Node000005_Node000014" title=" " alt="" coords="1336,480,1471,532,1466,531,1335,485"/>
<area shape="poly" id="edge62_Node000015_Node000004" title=" " alt="" coords="1194,217,1131,239,1097,254,1066,273,987,381,883,534,880,530,983,378,1063,269,1094,250,1129,234,1200,215"/>
<area shape="poly" id="edge16_Node000015_Node000005" title=" " alt="" coords="1304,221,1330,243,1350,270,1354,291,1350,313,1334,384,1315,444,1311,440,1329,382,1344,311,1348,291,1345,272,1326,246,1303,227"/>
<area shape="poly" id="edge63_Node000015_Node000011" title=" " alt="" coords="1244,223,1218,247,1195,273,1176,303,1164,331,1151,384,1136,435,1122,463,1100,491,1064,520,1024,541,1022,536,1061,516,1096,487,1118,460,1131,433,1146,382,1159,330,1171,301,1190,270,1214,243,1239,225"/>
<area shape="rect" id="Node000016" href="$types_2types_8h.html" title=" " alt="" coords="1463,456,1607,482"/>
<area shape="poly" id="edge17_Node000015_Node000016" title=" " alt="" coords="1327,221,1375,242,1422,269,1473,307,1492,329,1511,359,1527,400,1535,442,1530,439,1522,402,1506,361,1487,332,1470,311,1419,274,1373,247,1327,227"/>
<area shape="rect" id="Node000017" href="$screening__abstract_8h.html" title=" " alt="" coords="1350,360,1496,401"/>
<area shape="poly" id="edge20_Node000015_Node000017" title=" " alt="" coords="1325,221,1362,242,1393,270,1413,306,1422,346,1417,343,1408,308,1389,273,1359,246,1325,227"/>
<area shape="rect" id="Node000018" href="$screening__types_8h.html" title=" " alt="" coords="1204,271,1335,312"/>
<area shape="poly" id="edge25_Node000015_Node000018" title=" " alt="" coords="1271,222,1272,257,1268,254,1268,226"/>
<area shape="rect" id="Node000020" href="$reporting_8h.html" title=" " alt="" coords="1631,449,1770,489"/>
<area shape="poly" id="edge28_Node000015_Node000020" title=" " alt="" coords="1342,220,1405,240,1467,269,1529,309,1586,354,1675,438,1669,437,1583,358,1526,313,1464,274,1403,245,1342,225"/>
<area shape="rect" id="Node000024" href="$jacobian_8h.html" title="Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen&#39;s SparseMatrix." alt="" coords="2143,449,2282,489"/>
<area shape="poly" id="edge34_Node000015_Node000024" title=" " alt="" coords="1342,221,1516,269,2132,444,2127,444,1514,274,1342,227"/>
<area shape="rect" id="Node000025" title=" " alt="" coords="2650,537,2810,578"/>
<area shape="poly" id="edge61_Node000015_Node000025" title=" " alt="" coords="1343,215,1602,269,1903,340,2198,414,2645,533,2640,533,2197,419,1902,345,1601,274,1342,221"/>
<area shape="rect" id="Node000030" href="$error__engine_8h.html" title=" " alt="" coords="274,271,401,312"/>
<area shape="poly" id="edge43_Node000015_Node000030" title=" " alt="" coords="1196,214,417,286,416,280,1198,208"/>
<area shape="poly" id="edge47_Node000015_Node000033" title=" " alt="" coords="1195,217,824,277,823,271,1200,215"/>
<area shape="rect" id="Node000039" title=" " alt="" coords="883,368,958,393"/>
<area shape="poly" id="edge65_Node000015_Node000039" title=" " alt="" coords="1195,214,1110,236,1065,252,1022,274,997,292,974,313,938,357,935,352,970,310,993,288,1019,269,1063,247,1109,231,1200,212"/>
<area shape="rect" id="Node000040" title=" " alt="" coords="1077,279,1129,304"/>
<area shape="poly" id="edge64_Node000015_Node000040" title=" " alt="" coords="1234,223,1141,274,1139,269,1229,225"/>
<area shape="poly" id="edge19_Node000016_Node000013" title=" " alt="" coords="1517,482,1418,539,1417,534,1511,483"/>
<area shape="poly" id="edge18_Node000016_Node000014" title=" " alt="" coords="1537,480,1537,524,1533,520,1533,484"/>
<area shape="poly" id="edge24_Node000017_Node000004" title=" " alt="" coords="1358,401,1207,451,1153,472,1099,492,1045,506,1002,515,960,524,907,540,903,541,902,536,905,535,958,519,1001,510,1043,501,1097,487,1151,467,1205,446,1353,402"/>
<area shape="poly" id="edge21_Node000017_Node000005" title=" " alt="" coords="1398,400,1333,449,1331,444,1393,402"/>
<area shape="poly" id="edge22_Node000017_Node000008" title=" " alt="" coords="1497,390,1631,413,1782,446,1936,492,2062,539,2057,538,1934,497,1781,451,1630,418,1497,395"/>
<area shape="poly" id="edge23_Node000017_Node000013" title=" " alt="" coords="1421,399,1403,490,1392,532,1389,528,1398,489,1417,403"/>
<area shape="poly" id="edge26_Node000018_Node000017" title=" " alt="" coords="1305,310,1378,353,1373,352,1304,315"/>
<area shape="rect" id="Node000019" title=" " alt="" coords="382,456,451,482"/>
<area shape="poly" id="edge27_Node000018_Node000019" title=" " alt="" coords="1228,312,1112,360,1042,384,970,403,848,426,751,434,654,439,530,451,467,461,466,456,529,446,654,433,751,428,847,420,969,398,1040,379,1110,355,1223,313"/>
<area shape="poly" id="edge30_Node000020_Node000003" title=" " alt="" coords="1634,487,1619,492,1463,511,1330,523,1213,529,1103,531,876,532,585,540,247,557,246,552,584,535,876,527,1103,526,1212,524,1330,518,1462,506,1619,487,1628,488"/>
<area shape="poly" id="edge33_Node000020_Node000014" title=" " alt="" coords="1666,489,1586,533,1585,527,1660,490"/>
<area shape="rect" id="Node000021" title=" " alt="" coords="1811,545,1857,570"/>
<area shape="poly" id="edge29_Node000020_Node000021" title=" " alt="" coords="1731,487,1805,537,1800,536,1730,492"/>
<area shape="rect" id="Node000022" title=" " alt="" coords="1626,545,1695,570"/>
<area shape="poly" id="edge31_Node000020_Node000022" title=" " alt="" coords="1694,488,1674,533,1671,529,1689,491"/>
<area shape="rect" id="Node000023" title=" " alt="" coords="1718,545,1787,570"/>
<area shape="poly" id="edge32_Node000020_Node000023" title=" " alt="" coords="1714,488,1740,533,1735,530,1711,492"/>
<area shape="poly" id="edge35_Node000024_Node000008" title=" " alt="" coords="2191,489,2133,538,2131,533,2186,491"/>
<area shape="poly" id="edge37_Node000024_Node000010" title=" " alt="" coords="2150,489,1992,540,1984,542,1983,537,1990,535,2145,490"/>
<area shape="poly" id="edge41_Node000024_Node000011" title=" " alt="" coords="2140,474,1544,505,1224,524,1039,540,1025,543,1024,538,1039,535,1224,518,1543,500,2146,473"/>
<area shape="poly" id="edge36_Node000024_Node000025" title=" " alt="" coords="2282,483,2301,487,2466,511,2637,537,2632,537,2466,516,2300,492,2282,488"/>
<area shape="rect" id="Node000026" title=" " alt="" coords="2323,545,2451,570"/>
<area shape="poly" id="edge38_Node000024_Node000026" title=" " alt="" coords="2253,487,2352,538,2347,537,2251,492"/>
<area shape="rect" id="Node000027" title=" " alt="" coords="2474,545,2524,570"/>
<area shape="poly" id="edge39_Node000024_Node000027" title=" " alt="" coords="2282,484,2384,511,2464,535,2467,538,2462,537,2462,540,2383,516,2281,490"/>
<area shape="rect" id="Node000028" title=" " alt="" coords="2548,545,2626,570"/>
<area shape="poly" id="edge40_Node000024_Node000028" title=" " alt="" coords="2282,483,2301,487,2420,508,2471,518,2537,535,2546,540,2540,539,2536,540,2470,523,2419,513,2300,492,2282,488"/>
<area shape="rect" id="Node000029" title=" " alt="" coords="2233,545,2299,570"/>
<area shape="poly" id="edge42_Node000024_Node000029" title=" " alt="" coords="2226,488,2253,533,2248,530,2223,492"/>
<area shape="rect" id="Node000031" href="$error__gridfire_8h.html" title=" " alt="" coords="45,449,172,489"/>
<area shape="poly" id="edge44_Node000030_Node000031" title=" " alt="" coords="272,305,176,328,134,344,109,362,101,378,98,396,101,434,95,433,92,396,96,376,105,358,132,339,174,323,276,301"/>
<area shape="poly" id="edge46_Node000031_Node000003" title=" " alt="" coords="131,487,183,534,177,535,129,492"/>
<area shape="rect" id="Node000032" title=" " alt="" coords="70,545,147,570"/>
<area shape="poly" id="edge45_Node000031_Node000032" title=" " alt="" coords="110,488,111,530,106,529,107,492"/>
<area shape="poly" id="edge57_Node000033_Node000011" title=" " alt="" coords="739,310,954,534,948,534,737,315"/>
<area shape="poly" id="edge60_Node000033_Node000012" title=" " alt="" coords="724,311,759,531,754,529,720,314"/>
<area shape="poly" id="edge58_Node000033_Node000019" title=" " alt="" coords="627,296,542,303,448,314,367,333,337,346,317,362,311,373,310,384,315,396,323,407,349,429,380,449,374,449,345,433,319,411,310,398,305,385,306,372,313,358,334,342,365,328,447,309,541,298,632,294"/>
<area shape="rect" id="Node000034" href="$scratchpad__abstract_8h.html" title="Abstract base class for scratchpad memory used during engine computations." alt="" coords="328,360,505,401"/>
<area shape="poly" id="edge48_Node000033_Node000034" title=" " alt="" coords="648,314,500,358,499,353,653,312"/>
<area shape="rect" id="Node000035" href="$engine_2scratchpads_2types_8h.html" title="Type definitions and utilities for the scratchpad system." alt="" coords="529,360,706,401"/>
<area shape="poly" id="edge50_Node000033_Node000035" title=" " alt="" coords="698,311,654,352,651,347,694,314"/>
<area shape="rect" id="Node000037" href="$error__scratchpad_8h.html" title=" " alt="" coords="119,360,252,401"/>
<area shape="poly" id="edge53_Node000033_Node000037" title=" " alt="" coords="628,305,463,331,272,363,269,363,267,358,271,357,463,325,632,303"/>
<area shape="poly" id="edge59_Node000033_Node000039" title=" " alt="" coords="765,310,881,361,876,361,764,315"/>
<area shape="poly" id="edge49_Node000034_Node000019" title=" " alt="" coords="418,399,419,442,414,439,415,403"/>
<area shape="poly" id="edge52_Node000035_Node000007" title=" " alt="" coords="622,399,639,530,635,528,618,403"/>
<area shape="rect" id="Node000036" title=" " alt="" coords="542,456,603,482"/>
<area shape="poly" id="edge51_Node000035_Node000036" title=" " alt="" coords="610,400,587,445,584,440,605,403"/>
<area shape="poly" id="edge54_Node000037_Node000003" title=" " alt="" coords="190,399,204,530,199,529,186,403"/>
<area shape="poly" id="edge56_Node000037_Node000031" title=" " alt="" coords="170,399,138,439,134,435,166,403"/>
<area shape="rect" id="Node000038" title=" " alt="" coords="247,456,325,482"/>
<area shape="poly" id="edge55_Node000037_Node000038" title=" " alt="" coords="209,399,264,446,258,447,208,404"/>
<area shape="poly" id="edge69_Node000041_Node000005" title=" " alt="" coords="1634,133,1623,188,1600,260,1584,298,1564,336,1539,372,1510,403,1487,421,1460,435,1405,455,1403,450,1458,430,1484,416,1507,399,1535,368,1559,333,1579,296,1595,258,1618,187,1630,137"/>
<area shape="poly" id="edge68_Node000041_Node000008" title=" " alt="" coords="1705,124,1823,147,1955,183,2014,205,2063,230,2096,258,2105,274,2108,290,2108,382,2108,531,2104,528,2103,382,2103,291,2100,276,2092,262,2060,234,2012,210,1953,188,1822,152,1705,129"/>
<area shape="poly" id="edge70_Node000041_Node000015" title=" " alt="" coords="1563,133,1358,184,1356,179,1568,131"/>
<area shape="rect" id="Node000042" title=" " alt="" coords="1673,190,1731,216"/>
<area shape="poly" id="edge71_Node000041_Node000042" title=" " alt="" coords="1651,133,1686,179,1681,177,1649,138"/>
<area shape="rect" id="Node000001" title=" " alt="" coords="1108,5,1282,46"/>
<area shape="rect" id="Node000002" href="$python_8h.html" title=" " alt="" coords="1543,94,1681,135"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="1282,42,1531,95,1525,96,1282,48"/>
<area shape="rect" id="Node000042" href="$mesa_8h.html" title=" " alt="" coords="752,94,891,135"/>
<area shape="poly" id="edge72_Node000001_Node000042" title=" " alt="" coords="1107,48,907,96,905,91,1112,46"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="2443,545,2496,570"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="1682,118,1912,140,2204,176,2342,200,2456,226,2500,241,2534,256,2556,272,2564,290,2564,382,2557,427,2539,469,2516,506,2493,535,2490,531,2512,503,2534,467,2552,425,2559,381,2559,291,2552,276,2531,260,2498,246,2454,231,2340,205,2204,182,1912,145,1682,124"/>
<area shape="rect" id="Node000004" title=" " alt="" coords="1905,545,1962,570"/>
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="1681,123,1802,144,1942,175,2010,195,2069,217,2116,242,2148,270,2165,302,2168,333,2159,360,2140,387,2084,437,2021,491,1964,538,1962,533,2017,487,2080,433,2136,383,2154,358,2163,332,2160,304,2143,273,2113,247,2067,222,2008,200,1941,181,1801,149,1682,128"/>
<area shape="rect" id="Node000005" href="$reaction_8h.html" title="Defines classes for representing and managing nuclear reactions." alt="" coords="1053,456,1224,482"/>
<area shape="poly" id="edge4_Node000002_Node000005" title=" " alt="" coords="1607,133,1592,173,1567,220,1534,270,1494,314,1460,341,1423,365,1346,404,1270,434,1205,454,1204,449,1269,429,1344,399,1421,360,1457,336,1490,310,1530,267,1563,217,1587,171,1603,137"/>
<area shape="rect" id="Node000016" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="1112,183,1256,223"/>
<area shape="poly" id="edge16_Node000002_Node000016" title=" " alt="" coords="1540,130,1272,187,1271,181,1545,129"/>
<area shape="rect" id="Node000034" href="$blob_8h.html" title="Container class for managing multiple scratchpad instances." alt="" coords="1606,271,1784,312"/>
<area shape="poly" id="edge71_Node000002_Node000034" title=" " alt="" coords="1623,133,1682,258,1677,256,1620,137"/>
<area shape="poly" id="edge11_Node000005_Node000004" title=" " alt="" coords="1225,471,1577,493,1761,512,1837,523,1894,535,1900,539,1895,538,1893,540,1836,528,1760,517,1576,499,1225,477"/>
<area shape="rect" id="Node000006" title=" " alt="" coords="1101,545,1161,570"/>
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="1140,480,1135,532,1131,528,1136,484"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="1634,545,1721,570"/>
<area shape="poly" id="edge6_Node000005_Node000007" title=" " alt="" coords="1225,475,1409,496,1516,513,1622,535,1633,540,1628,539,1621,540,1515,518,1408,501,1225,480"/>
<area shape="rect" id="Node000008" title=" " alt="" coords="727,545,932,570"/>
<area shape="poly" id="edge7_Node000005_Node000008" title=" " alt="" coords="1098,482,888,543,887,538,1093,483"/>
<area shape="rect" id="Node000009" title=" " alt="" coords="1186,545,1348,570"/>
<area shape="poly" id="edge8_Node000005_Node000009" title=" " alt="" coords="1157,480,1239,536,1233,535,1156,485"/>
<area shape="rect" id="Node000010" title=" " alt="" coords="516,545,613,570"/>
<area shape="poly" id="edge9_Node000005_Node000010" title=" " alt="" coords="1056,477,856,501,740,518,625,540,614,543,613,537,624,535,739,513,855,495,1050,477"/>
<area shape="rect" id="Node000011" title=" " alt="" coords="1372,545,1482,570"/>
<area shape="poly" id="edge10_Node000005_Node000011" title=" " alt="" coords="1180,480,1374,540,1369,540,1179,485"/>
<area shape="rect" id="Node000012" title=" " alt="" coords="1506,545,1609,570"/>
<area shape="poly" id="edge12_Node000005_Node000012" title=" " alt="" coords="1216,480,1346,503,1494,535,1507,540,1502,540,1493,540,1345,508,1215,485"/>
<area shape="rect" id="Node000013" title=" " alt="" coords="636,545,703,570"/>
<area shape="poly" id="edge13_Node000005_Node000013" title=" " alt="" coords="1055,478,895,501,804,518,716,540,710,542,709,536,714,535,803,513,894,496,1050,478"/>
<area shape="rect" id="Node000014" title=" " alt="" coords="956,545,1076,570"/>
<area shape="poly" id="edge14_Node000005_Node000014" title=" " alt="" coords="1124,482,1047,538,1045,533,1119,483"/>
<area shape="rect" id="Node000015" title=" " alt="" coords="1746,537,1881,578"/>
<area shape="poly" id="edge15_Node000005_Node000015" title=" " alt="" coords="1225,474,1450,496,1589,513,1734,537,1728,537,1588,518,1450,501,1225,479"/>
<area shape="poly" id="edge65_Node000016_Node000004" title=" " alt="" coords="1219,221,1289,269,1324,306,1347,340,1372,371,1389,385,1412,398,1464,419,1511,429,1554,430,1595,427,1637,424,1681,423,1730,429,1785,446,1907,536,1902,535,1783,451,1729,435,1681,428,1637,429,1595,433,1554,435,1510,434,1463,424,1410,403,1386,389,1368,374,1343,343,1320,310,1285,273,1218,227"/>
<area shape="poly" id="edge17_Node000016_Node000005" title=" " alt="" coords="1179,222,1168,272,1166,292,1168,311,1178,335,1188,359,1192,381,1188,401,1177,425,1162,446,1159,442,1173,422,1183,400,1186,381,1183,361,1173,337,1163,313,1161,292,1163,271,1175,226"/>
<area shape="poly" id="edge66_Node000016_Node000011" title=" " alt="" coords="1187,221,1196,265,1212,311,1256,380,1308,442,1360,495,1403,535,1398,534,1356,499,1304,446,1252,383,1207,313,1190,266,1184,226"/>
<area shape="poly" id="edge69_Node000016_Node000013" title=" " alt="" coords="1109,211,1010,233,956,250,904,274,864,300,827,332,793,367,763,404,715,476,683,533,680,529,711,473,759,401,789,364,823,328,861,296,902,269,954,245,1009,228,1114,210"/>
<area shape="rect" id="Node000017" href="$types_2types_8h.html" title=" " alt="" coords="859,368,1002,393"/>
<area shape="poly" id="edge18_Node000016_Node000017" title=" " alt="" coords="1159,223,962,361,960,356,1154,225"/>
<area shape="rect" id="Node000018" title=" " alt="" coords="766,456,824,482"/>
<area shape="poly" id="edge70_Node000016_Node000018" title=" " alt="" coords="1114,221,1050,244,980,273,910,312,878,336,849,362,834,381,821,401,804,443,800,439,816,399,829,377,845,358,875,332,907,308,978,269,1048,239,1109,223"/>
<area shape="rect" id="Node000019" href="$screening__abstract_8h.html" title=" " alt="" coords="1027,360,1173,401"/>
<area shape="poly" id="edge22_Node000016_Node000019" title=" " alt="" coords="1159,222,1136,247,1117,273,1106,309,1101,346,1097,343,1100,307,1112,270,1132,243,1154,225"/>
<area shape="rect" id="Node000020" href="$screening__types_8h.html" title=" " alt="" coords="1349,271,1480,312"/>
<area shape="poly" id="edge27_Node000016_Node000020" title=" " alt="" coords="1237,221,1351,265,1345,265,1236,227"/>
<area shape="rect" id="Node000022" href="$reporting_8h.html" title=" " alt="" coords="2082,449,2220,489"/>
<area shape="poly" id="edge30_Node000016_Node000022" title=" " alt="" coords="1257,205,1498,225,1647,243,1797,269,1952,302,2036,327,2071,342,2097,358,2113,375,2126,394,2143,435,2139,433,2121,396,2109,378,2093,362,2068,346,2034,332,1950,307,1796,274,1647,249,1497,230,1257,211"/>
<area shape="rect" id="Node000026" href="$jacobian_8h.html" title="Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen&#39;s SparseMatrix." alt="" coords="494,449,632,489"/>
<area shape="poly" id="edge36_Node000016_Node000026" title=" " alt="" coords="1109,210,1014,225,893,251,830,271,768,296,708,326,652,362,615,399,585,438,582,433,611,395,649,358,705,321,765,291,828,266,892,246,1013,220,1114,209"/>
<area shape="rect" id="Node000027" title=" " alt="" coords="5,537,166,578"/>
<area shape="poly" id="edge64_Node000016_Node000027" title=" " alt="" coords="1109,210,935,231,831,249,728,274,640,302,552,334,383,407,239,477,135,532,132,527,236,472,381,402,550,329,638,297,726,269,830,244,934,226,1114,208"/>
<area shape="rect" id="Node000031" href="$error__engine_8h.html" title=" " alt="" coords="2006,271,2133,312"/>
<area shape="poly" id="edge45_Node000016_Node000031" title=" " alt="" coords="1256,204,1575,223,1780,242,1987,269,1994,272,1988,272,1986,274,1779,247,1574,228,1257,210"/>
<area shape="poly" id="edge49_Node000016_Node000034" title=" " alt="" coords="1257,214,1593,272,1588,273,1257,219"/>
<area shape="rect" id="Node000040" title=" " alt="" coords="1451,368,1525,393"/>
<area shape="poly" id="edge68_Node000016_Node000040" title=" " alt="" coords="1256,207,1324,215,1395,227,1456,245,1479,256,1494,270,1504,289,1507,312,1500,354,1496,351,1502,311,1499,291,1490,273,1476,261,1454,250,1394,233,1323,220,1257,212"/>
<area shape="rect" id="Node000041" title=" " alt="" coords="1222,279,1274,304"/>
<area shape="poly" id="edge67_Node000016_Node000041" title=" " alt="" coords="1200,221,1233,267,1228,266,1198,226"/>
<area shape="poly" id="edge20_Node000017_Node000014" title=" " alt="" coords="938,391,1006,532,1001,530,935,396"/>
<area shape="poly" id="edge19_Node000017_Node000015" title=" " alt="" coords="983,391,1015,398,1215,437,1372,465,1529,494,1733,537,1728,537,1528,499,1371,471,1214,443,1014,403,983,396"/>
<area shape="poly" id="edge21_Node000017_Node000018" title=" " alt="" coords="914,393,828,450,826,445,909,394"/>
<area shape="poly" id="edge26_Node000019_Node000004" title=" " alt="" coords="1174,386,1510,421,1734,446,1754,455,1768,465,1799,487,1898,538,1892,537,1796,492,1765,469,1751,460,1733,451,1510,426,1173,392"/>
<area shape="poly" id="edge23_Node000019_Node000005" title=" " alt="" coords="1110,399,1130,443,1125,441,1108,403"/>
<area shape="poly" id="edge24_Node000019_Node000008" title=" " alt="" coords="1073,400,862,538,860,534,1068,402"/>
<area shape="poly" id="edge25_Node000019_Node000014" title=" " alt="" coords="1081,400,1061,424,1044,450,1029,491,1021,531,1017,527,1024,489,1039,447,1057,421,1076,402"/>
<area shape="poly" id="edge28_Node000020_Node000019" title=" " alt="" coords="1351,310,1187,358,1186,353,1346,312"/>
<area shape="rect" id="Node000021" title=" " alt="" coords="1938,456,2006,482"/>
<area shape="poly" id="edge29_Node000020_Node000021" title=" " alt="" coords="1415,310,1419,357,1426,380,1441,399,1458,410,1480,420,1535,432,1601,438,1674,439,1818,437,1879,439,1927,446,1936,451,1931,450,1926,451,1879,445,1817,443,1674,444,1601,443,1534,438,1478,425,1455,415,1437,403,1422,382,1413,358,1411,314"/>
<area shape="poly" id="edge32_Node000022_Node000003" title=" " alt="" coords="2221,486,2430,545,2425,545,2220,492"/>
<area shape="poly" id="edge35_Node000022_Node000015" title=" " alt="" coords="2084,488,1897,538,1896,533,2079,488"/>
<area shape="rect" id="Node000023" title=" " alt="" coords="2030,545,2077,570"/>
<area shape="poly" id="edge31_Node000022_Node000023" title=" " alt="" coords="2131,489,2079,537,2077,532,2126,491"/>
<area shape="rect" id="Node000024" title=" " alt="" coords="2101,545,2169,570"/>
<area shape="poly" id="edge33_Node000022_Node000024" title=" " alt="" coords="2149,488,2142,532,2138,528,2145,492"/>
<area shape="rect" id="Node000025" title=" " alt="" coords="2193,545,2261,570"/>
<area shape="poly" id="edge34_Node000022_Node000025" title=" " alt="" coords="2169,487,2209,534,2204,532,2167,492"/>
<area shape="poly" id="edge37_Node000026_Node000008" title=" " alt="" coords="624,487,780,540,775,540,623,493"/>
<area shape="poly" id="edge39_Node000026_Node000010" title=" " alt="" coords="565,488,566,531,562,528,561,492"/>
<area shape="poly" id="edge43_Node000026_Node000011" title=" " alt="" coords="633,475,754,487,925,498,1058,502,1191,510,1361,535,1377,541,1372,540,1360,540,1191,516,1058,507,924,503,753,492,633,480"/>
<area shape="poly" id="edge44_Node000026_Node000013" title=" " alt="" coords="588,487,646,536,641,535,586,492"/>
<area shape="poly" id="edge38_Node000026_Node000027" title=" " alt="" coords="496,485,475,492,330,516,182,539,181,534,329,511,474,487,491,486"/>
<area shape="rect" id="Node000028" title=" " alt="" coords="291,545,418,570"/>
<area shape="poly" id="edge40_Node000026_Node000028" title=" " alt="" coords="518,489,398,541,397,536,513,490"/>
<area shape="rect" id="Node000029" title=" " alt="" coords="442,545,492,570"/>
<area shape="poly" id="edge41_Node000026_Node000029" title=" " alt="" coords="544,489,492,537,490,532,539,491"/>
<area shape="rect" id="Node000030" title=" " alt="" coords="190,545,267,570"/>
<area shape="poly" id="edge42_Node000026_Node000030" title=" " alt="" coords="496,486,280,540,273,542,272,537,278,535,491,486"/>
<area shape="rect" id="Node000032" href="$error__gridfire_8h.html" title=" " alt="" coords="2244,449,2372,489"/>
<area shape="poly" id="edge46_Node000031_Node000032" title=" " alt="" coords="2097,310,2272,440,2267,439,2095,315"/>
<area shape="poly" id="edge48_Node000032_Node000003" title=" " alt="" coords="2345,487,2436,538,2431,537,2344,492"/>
<area shape="rect" id="Node000033" title=" " alt="" coords="2286,545,2363,570"/>
<area shape="poly" id="edge47_Node000032_Node000033" title=" " alt="" coords="2313,488,2321,532,2317,528,2310,492"/>
<area shape="poly" id="edge60_Node000034_Node000011" title=" " alt="" coords="1673,311,1617,362,1522,457,1449,536,1446,531,1518,453,1613,358,1668,314"/>
<area shape="poly" id="edge63_Node000034_Node000012" title=" " alt="" coords="1679,311,1642,361,1606,440,1569,532,1566,528,1601,438,1638,359,1674,314"/>
<area shape="poly" id="edge61_Node000034_Node000021" title=" " alt="" coords="1746,310,1795,331,1843,358,1949,446,1944,445,1840,362,1792,336,1746,315"/>
<area shape="rect" id="Node000035" href="$scratchpad__abstract_8h.html" title="Abstract base class for scratchpad memory used during engine computations." alt="" coords="1905,360,2082,401"/>
<area shape="poly" id="edge50_Node000034_Node000035" title=" " alt="" coords="1763,310,1914,355,1908,355,1763,315"/>
<area shape="rect" id="Node000036" href="$engine_2scratchpads_2types_8h.html" title="Type definitions and utilities for the scratchpad system." alt="" coords="1652,360,1829,401"/>
<area shape="poly" id="edge52_Node000034_Node000036" title=" " alt="" coords="1706,310,1725,347,1720,345,1704,315"/>
<area shape="rect" id="Node000038" href="$error__scratchpad_8h.html" title=" " alt="" coords="2358,360,2491,401"/>
<area shape="poly" id="edge56_Node000034_Node000038" title=" " alt="" coords="1784,301,2345,369,2340,370,1784,306"/>
<area shape="poly" id="edge62_Node000034_Node000040" title=" " alt="" coords="1651,312,1532,364,1530,359,1645,313"/>
<area shape="poly" id="edge51_Node000035_Node000021" title=" " alt="" coords="1991,399,1980,443,1977,439,1987,403"/>
<area shape="poly" id="edge54_Node000036_Node000007" title=" " alt="" coords="1735,400,1689,532,1685,528,1731,403"/>
<area shape="poly" id="edge55_Node000036_Node000018" title=" " alt="" coords="1648,390,1538,403,840,466,840,461,1537,398,1654,390"/>
<area shape="rect" id="Node000037" title=" " alt="" coords="1854,456,1914,482"/>
<area shape="poly" id="edge53_Node000036_Node000037" title=" " alt="" coords="1773,399,1854,449,1849,447,1772,404"/>
<area shape="poly" id="edge57_Node000038_Node000003" title=" " alt="" coords="2450,399,2472,421,2488,448,2493,469,2492,491,2482,532,2479,528,2487,491,2488,470,2483,450,2468,424,2448,404"/>
<area shape="poly" id="edge59_Node000038_Node000032" title=" " alt="" coords="2400,400,2348,442,2346,437,2395,402"/>
<area shape="rect" id="Node000039" title=" " alt="" coords="2396,456,2474,482"/>
<area shape="poly" id="edge58_Node000038_Node000039" title=" " alt="" coords="2428,399,2434,442,2429,439,2425,403"/>
<area shape="poly" id="edge74_Node000042_Node000005" title=" " alt="" coords="822,133,821,196,822,275,830,350,838,379,849,399,878,418,924,433,1040,457,1035,457,923,438,876,423,845,402,833,381,825,351,817,275,816,196,819,138"/>
<area shape="poly" id="edge73_Node000042_Node000008" title=" " alt="" coords="812,133,783,198,751,287,741,337,737,389,741,440,756,488,773,514,797,536,792,535,769,517,751,490,736,441,731,389,735,337,746,286,778,196,808,137"/>
<area shape="poly" id="edge75_Node000042_Node000016" title=" " alt="" coords="891,129,1100,180,1094,182,891,135"/>
<area shape="poly" id="edge76_Node000042_Node000018" title=" " alt="" coords="816,133,805,183,798,255,795,328,796,442,791,439,789,327,792,255,800,182,813,137"/>
</map>