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,140 +1,143 @@
<map id="src/include/gridfire/config/config.h" name="src/include/gridfire/config/config.h">
<area shape="rect" id="Node000001" title=" " alt="" coords="2088,5,2216,46"/>
<area shape="rect" id="Node000002" href="$engine__graph_8h.html" title=" " alt="" coords="1244,94,1399,135"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="2070,36,1400,108,1399,102,2075,34"/>
<area shape="rect" id="Node000022" href="$engine__defined_8h.html" title=" " alt="" coords="1588,183,1732,238"/>
<area shape="poly" id="edge57_Node000001_Node000022" title=" " alt="" coords="2072,49,1929,97,1817,141,1719,184,1717,180,1815,136,1927,91,2077,47"/>
<area shape="rect" id="Node000029" href="$_point_solver_8cpp.html" title=" " alt="" coords="2147,294,2304,334"/>
<area shape="poly" id="edge88_Node000001_Node000029" title=" " alt="" coords="2165,58,2204,182,2225,295,2220,292,2199,183,2163,63"/>
<area shape="rect" id="Node000030" href="$engine__adaptive_8h.html" title=" " alt="" coords="279,183,422,238"/>
<area shape="poly" id="edge49_Node000001_Node000030" title=" " alt="" coords="2070,32,1709,58,1232,97,864,134,497,185,425,197,422,193,496,180,863,129,1232,91,1709,52,2075,31"/>
<area shape="rect" id="Node000033" href="$network__file_8h.html" title=" " alt="" coords="1940,94,2068,135"/>
<area shape="poly" id="edge58_Node000001_Node000033" title=" " alt="" coords="2108,53,2039,96,2036,91,2103,55"/>
<area shape="rect" id="Node000039" href="$_point_solver_8h.html" title=" " alt="" coords="2510,94,2712,135"/>
<area shape="poly" id="edge68_Node000001_Node000039" title=" " alt="" coords="2231,39,2512,94,2506,94,2231,44"/>
<area shape="rect" id="Node000045" href="$engine__partitioning__trigger_8h.html" title="CVODE&#45;specific triggers that decide when to (re)partition the reaction network engine." alt="" coords="2319,183,2505,238"/>
<area shape="poly" id="edge87_Node000001_Node000045" title=" " alt="" coords="2193,53,2376,182,2371,182,2192,58"/>
<area shape="rect" id="Node000049" href="$config_2bindings_8cpp.html" title=" " alt="" coords="2736,102,2934,127"/>
<area shape="poly" id="edge89_Node000001_Node000049" title=" " alt="" coords="2231,32,2454,57,2725,91,2770,101,2765,101,2724,97,2453,62,2231,38"/>
<area shape="rect" id="Node000003" href="$engine_8h.html" title="Core header for the GridFire reaction network engine module." alt="" coords="1270,597,1397,638"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="1338,146,1383,253,1404,320,1420,390,1424,418,1420,446,1406,491,1387,533,1348,599,1345,595,1382,531,1401,489,1415,445,1418,418,1415,390,1399,322,1378,255,1336,151"/>
<area shape="rect" id="Node000012" href="$priming_8h.html" title=" " alt="" coords="1065,294,1253,334"/>
<area shape="poly" id="edge14_Node000002_Node000012" title=" " alt="" coords="1298,145,1177,295,1173,291,1294,149"/>
<area shape="rect" id="Node000014" href="$engine__graph_8cpp.html" title=" " alt="" coords="995,398,1136,438"/>
<area shape="poly" id="edge45_Node000002_Node000014" title=" " alt="" coords="1242,142,1194,166,1141,198,1092,238,1072,262,1055,287,1046,315,1046,345,1052,373,1059,398,1054,396,1047,374,1041,345,1041,314,1050,285,1067,258,1088,234,1138,193,1192,162,1247,139"/>
<area shape="rect" id="Node000017" href="$engine__graph__scratchpad_8h.html" title="Scratchpad implementation for the GraphEngine using CppAD automatic differentiation." alt="" coords="809,286,989,342"/>
<area shape="poly" id="edge20_Node000002_Node000017" title=" " alt="" coords="1226,121,1176,129,1120,141,1063,159,1010,185,980,207,954,234,916,288,912,284,950,231,976,203,1007,180,1061,154,1118,136,1176,124,1231,119"/>
<area shape="rect" id="Node000021" href="$stellar__policy_8cpp.html" title=" " alt="" coords="564,501,698,542"/>
<area shape="poly" id="edge47_Node000002_Node000021" title=" " alt="" coords="1226,125,928,155,790,171,711,185,656,203,611,219,593,229,575,243,559,262,543,288,537,301,536,313,543,341,558,388,578,431,620,501,614,500,574,434,553,390,538,343,531,313,532,300,538,285,554,259,572,240,590,225,609,214,654,198,710,180,789,166,928,150,1231,122"/>
<area shape="poly" id="edge29_Node000002_Node000022" title=" " alt="" coords="1407,137,1591,189,1585,190,1407,142"/>
<area shape="rect" id="Node000026" href="$engine__defined_8cpp.html" title=" " alt="" coords="1430,294,1568,334"/>
<area shape="poly" id="edge46_Node000002_Node000026" title=" " alt="" coords="1365,141,1413,181,1459,240,1491,294,1486,293,1454,243,1409,185,1365,146"/>
<area shape="rect" id="Node000027" href="$engine__multiscale_8h.html" title=" " alt="" coords="723,183,866,238"/>
<area shape="poly" id="edge37_Node000002_Node000027" title=" " alt="" coords="1226,132,934,185,868,198,866,193,933,180,1231,130"/>
<area shape="poly" id="edge48_Node000002_Node000029" title=" " alt="" coords="1414,114,1562,118,1734,129,1895,149,1960,163,2008,180,2025,193,2035,207,2044,222,2059,236,2112,268,2168,293,2163,293,2110,272,2056,240,2040,225,2031,210,2022,197,2006,185,1958,168,1894,154,1734,134,1561,124,1415,119"/>
<area shape="rect" id="Node000004" href="$gridfire_8h.html" title=" " alt="" coords="2046,686,2173,727"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="1413,625,2048,697,2043,698,1413,630"/>
<area shape="rect" id="Node000008" href="$engine_2bindings_8cpp.html" title=" " alt="" coords="1404,790,1605,815"/>
<area shape="poly" id="edge8_Node000003_Node000008" title=" " alt="" coords="1413,619,1450,626,1486,638,1520,657,1548,684,1554,698,1556,713,1549,743,1534,770,1516,792,1514,787,1529,767,1544,741,1551,713,1549,700,1543,688,1517,662,1484,643,1448,631,1413,625"/>
<area shape="rect" id="Node000009" href="$py__engine_8cpp.html" title=" " alt="" coords="1131,782,1320,823"/>
<area shape="poly" id="edge9_Node000003_Node000009" title=" " alt="" coords="1252,623,1219,632,1184,644,1152,662,1126,688,1120,700,1120,712,1125,725,1133,737,1159,760,1189,782,1184,781,1155,764,1129,741,1120,727,1115,713,1115,699,1122,684,1149,658,1182,639,1218,627,1257,622"/>
<area shape="rect" id="Node000010" href="$py__engine_8h.html" title=" " alt="" coords="1345,686,1533,727"/>
<area shape="poly" id="edge10_Node000003_Node000010" title=" " alt="" coords="1370,645,1418,686,1412,685,1368,651"/>
<area shape="rect" id="Node000011" href="$py__policy_8cpp.html" title=" " alt="" coords="1136,686,1320,727"/>
<area shape="poly" id="edge13_Node000003_Node000011" title=" " alt="" coords="1300,647,1253,688,1251,683,1296,649"/>
<area shape="rect" id="Node000005" href="$gridfire__context_8h.html" title=" " alt="" coords="1980,775,2127,830"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="2092,739,2071,776,2068,772,2088,742"/>
<area shape="rect" id="Node000007" href="$gridfire__extern_8cpp.html" title=" " alt="" coords="2094,878,2234,919"/>
<area shape="poly" id="edge7_Node000004_Node000007" title=" " alt="" coords="2127,739,2141,774,2156,830,2164,880,2159,876,2150,831,2136,775,2124,743"/>
<area shape="rect" id="Node000006" href="$gridfire__context_8cpp.html" title=" " alt="" coords="1930,878,2070,919"/>
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="2033,843,2013,880,2010,876,2028,845"/>
<area shape="poly" id="edge6_Node000005_Node000007" title=" " alt="" coords="2098,838,2144,879,2138,877,2096,843"/>
<area shape="poly" id="edge11_Node000010_Node000008" title=" " alt="" coords="1462,737,1498,791,1494,788,1460,742"/>
<area shape="poly" id="edge12_Node000010_Node000009" title=" " alt="" coords="1383,733,1271,784,1269,779,1378,734"/>
<area shape="rect" id="Node000013" href="$engine__procedures_8h.html" title=" " alt="" coords="747,494,920,549"/>
<area shape="poly" id="edge15_Node000012_Node000013" title=" " alt="" coords="1168,348,1170,399,1163,425,1150,447,1135,460,1113,471,1055,490,987,504,921,514,920,508,987,498,1054,485,1111,466,1132,456,1146,444,1158,423,1164,399,1165,352"/>
<area shape="poly" id="edge17_Node000012_Node000014" title=" " alt="" coords="1133,344,1085,399,1082,395,1129,347"/>
<area shape="rect" id="Node000015" href="$priming_8cpp.html" title=" " alt="" coords="1660,597,1826,638"/>
<area shape="poly" id="edge18_Node000012_Node000015" title=" " alt="" coords="1175,346,1207,397,1227,422,1251,444,1300,476,1353,505,1407,530,1463,550,1569,582,1662,604,1657,604,1568,587,1461,555,1405,535,1350,510,1297,481,1248,448,1224,426,1203,400,1173,351"/>
<area shape="rect" id="Node000016" href="$engine__multiscale_8cpp.html" title=" " alt="" coords="664,398,819,438"/>
<area shape="poly" id="edge19_Node000012_Node000016" title=" " alt="" coords="1061,340,820,400,818,395,1065,338"/>
<area shape="poly" id="edge16_Node000013_Node000003" title=" " alt="" coords="935,546,939,547,1119,580,1272,607,1267,607,1118,586,938,552,936,551"/>
<area shape="poly" id="edge26_Node000017_Node000014" title=" " alt="" coords="957,348,1036,397,1031,397,956,353"/>
<area shape="poly" id="edge27_Node000017_Node000015" title=" " alt="" coords="917,354,945,402,963,424,984,444,1036,472,1110,499,1198,524,1296,545,1495,581,1662,606,1657,607,1495,586,1295,551,1197,529,1108,504,1034,477,981,448,960,428,941,405,915,359"/>
<area shape="rect" id="Node000018" href="$engine_2scratchpads_2formatters_8h.html" title=" " alt="" coords="326,398,538,438"/>
<area shape="poly" id="edge21_Node000017_Node000018" title=" " alt="" coords="791,340,524,399,522,394,796,337"/>
<area shape="rect" id="Node000019" href="$scratchpads_8h.html" title="Unified header for the scratchpad memory management system." alt="" coords="316,501,540,542"/>
<area shape="poly" id="edge25_Node000017_Node000019" title=" " alt="" coords="890,355,869,406,853,429,832,448,796,470,763,484,731,490,700,491,633,489,596,490,553,496,519,503,517,498,552,491,595,485,633,484,700,486,730,484,761,478,794,466,829,444,849,425,864,403,886,359"/>
<area shape="poly" id="edge28_Node000017_Node000021" title=" " alt="" coords="903,355,899,404,890,427,876,448,811,471,699,504,697,499,810,466,873,444,886,425,893,403,900,360"/>
<area shape="poly" id="edge22_Node000018_Node000019" title=" " alt="" coords="432,451,431,502,426,500,430,456"/>
<area shape="poly" id="edge23_Node000019_Node000003" title=" " alt="" coords="527,543,553,547,757,572,960,591,1272,613,1267,614,960,596,757,578,552,552,528,548"/>
<area shape="rect" id="Node000020" href="$engine_2scratchpads_2bindings_8cpp.html" title=" " alt="" coords="328,597,528,638"/>
<area shape="poly" id="edge24_Node000019_Node000020" title=" " alt="" coords="429,555,431,598,426,596,427,560"/>
<area shape="rect" id="Node000023" href="$engine__priming_8h.html" title=" " alt="" coords="1643,286,1786,342"/>
<area shape="poly" id="edge30_Node000022_Node000023" title=" " alt="" coords="1683,250,1703,287,1698,285,1681,255"/>
<area shape="rect" id="Node000024" href="$engine__views_8h.html" title=" " alt="" coords="1262,390,1405,446"/>
<area shape="poly" id="edge35_Node000022_Node000024" title=" " alt="" coords="1646,251,1621,301,1603,324,1582,344,1540,370,1495,389,1449,403,1406,411,1405,406,1447,397,1493,384,1538,365,1579,340,1599,321,1616,298,1642,254"/>
<area shape="poly" id="edge36_Node000022_Node000026" title=" " alt="" coords="1606,246,1531,296,1529,291,1602,248"/>
<area shape="poly" id="edge31_Node000023_Node000024" title=" " alt="" coords="1626,342,1625,345,1406,401,1405,396,1623,339,1631,340"/>
<area shape="rect" id="Node000025" href="$engine__priming_8cpp.html" title=" " alt="" coords="1553,398,1690,438"/>
<area shape="poly" id="edge34_Node000023_Node000025" title=" " alt="" coords="1682,352,1641,400,1638,395,1677,355"/>
<area shape="poly" id="edge32_Node000024_Node000003" title=" " alt="" coords="1335,459,1336,598,1331,595,1332,463"/>
<area shape="poly" id="edge33_Node000024_Node000021" title=" " alt="" coords="1244,433,1148,448,1032,461,941,469,851,478,735,496,699,504,697,499,734,491,850,473,941,463,1032,456,1148,443,1249,431"/>
<area shape="poly" id="edge44_Node000027_Node000016" title=" " alt="" coords="786,251,749,398,744,396,782,255"/>
<area shape="poly" id="edge43_Node000027_Node000024" title=" " alt="" coords="881,210,996,215,1123,226,1183,236,1237,249,1281,264,1311,284,1328,308,1337,336,1340,364,1339,391,1335,388,1335,365,1332,337,1323,311,1308,288,1278,269,1235,254,1182,241,1122,232,995,220,883,215"/>
<area shape="rect" id="Node000028" href="$engine__multiscale__scratchpad_8h.html" title="Scratchpad implementation for the MultiscalePartitioningEngineView." alt="" coords="553,286,733,342"/>
<area shape="poly" id="edge38_Node000027_Node000028" title=" " alt="" coords="739,249,685,288,682,284,743,246"/>
<area shape="poly" id="edge41_Node000028_Node000016" title=" " alt="" coords="680,351,725,397,720,397,679,356"/>
<area shape="poly" id="edge39_Node000028_Node000018" title=" " alt="" coords="571,351,474,399,471,395,575,347"/>
<area shape="poly" id="edge40_Node000028_Node000019" title=" " alt="" coords="535,327,470,337,404,351,349,369,329,380,316,392,308,405,306,417,316,444,328,461,343,476,380,500,374,501,340,480,324,465,311,447,301,417,303,403,311,388,326,375,347,364,403,346,470,332,539,324"/>
<area shape="poly" id="edge42_Node000028_Node000021" title=" " alt="" coords="642,355,634,502,630,500,639,359"/>
<area shape="poly" id="edge55_Node000030_Node000024" title=" " alt="" coords="438,216,934,254,1267,284,1283,301,1298,328,1325,390,1320,388,1294,331,1278,304,1264,289,933,259,438,221"/>
<area shape="rect" id="Node000031" href="$engine__adaptive__scratchpad_8h.html" title="Scratchpad implementation for the AdaptiveEngineView." alt="" coords="198,286,378,342"/>
<area shape="poly" id="edge50_Node000030_Node000031" title=" " alt="" coords="325,254,307,287,303,284,327,249"/>
<area shape="rect" id="Node000032" href="$engine__adaptive_8cpp.html" title=" " alt="" coords="5,398,150,438"/>
<area shape="poly" id="edge56_Node000030_Node000032" title=" " alt="" coords="263,244,225,264,187,288,157,315,131,345,92,398,87,396,127,341,154,311,184,284,223,259,266,240"/>
<area shape="poly" id="edge51_Node000031_Node000018" title=" " alt="" coords="339,349,407,396,402,398,340,354"/>
<area shape="poly" id="edge52_Node000031_Node000019" title=" " alt="" coords="241,356,231,372,221,391,213,419,214,431,221,444,240,465,263,482,289,494,318,505,313,507,287,499,260,486,236,469,217,447,209,432,207,419,216,389,227,369,244,351"/>
<area shape="poly" id="edge54_Node000031_Node000021" title=" " alt="" coords="286,355,294,403,302,425,315,444,343,466,369,479,395,485,422,485,482,482,515,484,553,491,578,500,573,501,552,496,515,489,482,488,422,491,395,490,367,484,340,471,312,447,297,428,288,405,284,360"/>
<area shape="poly" id="edge53_Node000031_Node000032" title=" " alt="" coords="217,351,120,399,116,395,220,347"/>
<area shape="poly" id="edge59_Node000033_Node000022" title=" " alt="" coords="1923,138,1733,192,1732,187,1928,136"/>
<area shape="rect" id="Node000034" href="$io_8h.html" title=" " alt="" coords="1867,190,1994,231"/>
<area shape="poly" id="edge60_Node000033_Node000034" title=" " alt="" coords="1982,145,1948,192,1944,188,1978,148"/>
<area shape="rect" id="Node000038" href="$network__file_8cpp.html" title=" " alt="" coords="2069,190,2190,231"/>
<area shape="poly" id="edge67_Node000033_Node000038" title=" " alt="" coords="2042,141,2106,190,2101,189,2041,146"/>
<area shape="poly" id="edge61_Node000034_Node000004" title=" " alt="" coords="1992,236,2027,257,2057,284,2083,316,2100,345,2109,376,2112,416,2112,523,2112,687,2107,684,2107,523,2107,417,2104,377,2095,347,2079,319,2053,288,2024,262,1991,241"/>
<area shape="rect" id="Node000035" href="$io_2bindings_8cpp.html" title=" " alt="" coords="1899,405,2072,431"/>
<area shape="poly" id="edge62_Node000034_Node000035" title=" " alt="" coords="1988,237,2016,258,2036,285,2041,302,2042,319,2033,353,2016,384,1998,407,1995,402,2011,381,2028,351,2037,319,2036,303,2031,288,2012,262,1987,242"/>
<area shape="rect" id="Node000036" href="$py__io_8cpp.html" title=" " alt="" coords="1715,398,1875,438"/>
<area shape="poly" id="edge63_Node000034_Node000036" title=" " alt="" coords="1895,239,1872,264,1852,288,1835,316,1821,346,1802,399,1798,395,1816,344,1830,314,1847,285,1868,260,1890,242"/>
<area shape="rect" id="Node000037" href="$py__io_8h.html" title=" " alt="" coords="1861,294,2022,334"/>
<area shape="poly" id="edge64_Node000034_Node000037" title=" " alt="" coords="1936,244,1942,295,1937,292,1933,249"/>
<area shape="poly" id="edge65_Node000037_Node000035" title=" " alt="" coords="1957,346,1983,406,1978,404,1955,351"/>
<area shape="poly" id="edge66_Node000037_Node000036" title=" " alt="" coords="1903,343,1824,399,1822,395,1898,345"/>
<area shape="poly" id="edge82_Node000039_Node000015" title=" " alt="" coords="2638,144,2681,207,2701,245,2716,286,2724,315,2723,329,2716,344,2690,370,2654,396,2611,420,2560,442,2443,483,2311,519,2174,550,2041,575,1827,608,1826,603,2040,569,2173,544,2309,514,2441,478,2558,437,2608,415,2652,391,2686,366,2711,340,2718,328,2719,316,2711,287,2696,248,2677,210,2636,149"/>
<area shape="poly" id="edge84_Node000039_Node000029" title=" " alt="" coords="2491,121,2447,130,2399,142,2352,160,2308,185,2282,209,2261,239,2234,296,2230,291,2256,236,2278,206,2305,181,2349,155,2397,137,2446,125,2497,119"/>
<area shape="rect" id="Node000040" href="$strategies_8h.html" title=" " alt="" coords="2761,398,2954,438"/>
<area shape="poly" id="edge69_Node000039_Node000040" title=" " alt="" coords="2727,135,2829,158,2866,170,2886,181,2901,208,2909,237,2910,267,2906,298,2889,355,2870,399,2866,395,2884,353,2901,297,2904,267,2903,238,2896,210,2882,185,2864,174,2827,163,2727,140"/>
<area shape="rect" id="Node000044" href="$solver_2bindings_8cpp.html" title=" " alt="" coords="2882,694,3081,719"/>
<area shape="poly" id="edge86_Node000039_Node000044" title=" " alt="" coords="2727,134,2845,159,2890,170,2915,180,2951,208,2976,236,2990,269,2995,313,2995,523,2991,621,2985,695,2981,691,2986,621,2990,523,2990,313,2985,270,2971,239,2947,212,2912,185,2888,175,2843,164,2727,140"/>
<area shape="poly" id="edge77_Node000039_Node000045" title=" " alt="" coords="2558,141,2471,185,2469,180,2553,143"/>
<area shape="rect" id="Node000047" href="$engine__partitioning__trigger_8cpp.html" title=" " alt="" coords="2521,286,2701,342"/>
<area shape="poly" id="edge85_Node000039_Node000047" title=" " alt="" coords="2613,148,2613,287,2609,284,2609,152"/>
<area shape="rect" id="Node000048" href="$_grid_solver_8cpp.html" title=" " alt="" coords="2715,190,2872,231"/>
<area shape="poly" id="edge83_Node000039_Node000048" title=" " alt="" coords="2663,139,2758,190,2753,189,2662,145"/>
<area shape="rect" id="Node000041" href="$solver_8h.html" title=" " alt="" coords="2760,501,2888,542"/>
<area shape="poly" id="edge70_Node000040_Node000041" title=" " alt="" coords="2848,451,2832,503,2829,499,2844,455"/>
<area shape="poly" id="edge71_Node000041_Node000004" title=" " alt="" coords="2753,546,2742,552,2424,635,2174,693,2173,688,2423,630,2741,547,2747,547"/>
<area shape="poly" id="edge72_Node000041_Node000015" title=" " alt="" coords="2758,546,2742,552,2614,573,2482,590,2224,610,1995,619,1827,620,1826,615,1995,614,2223,605,2481,584,2613,568,2741,547,2752,547"/>
<area shape="rect" id="Node000042" href="$py__solver_8cpp.html" title=" " alt="" coords="2661,686,2846,727"/>
<area shape="poly" id="edge73_Node000041_Node000042" title=" " alt="" coords="2791,552,2773,575,2760,598,2754,621,2751,644,2752,687,2748,684,2746,644,2748,620,2755,596,2769,572,2786,554"/>
<area shape="rect" id="Node000043" href="$py__solver_8h.html" title=" " alt="" coords="2769,597,2954,638"/>
<area shape="poly" id="edge74_Node000041_Node000043" title=" " alt="" coords="2839,554,2856,598,2851,596,2836,558"/>
<area shape="poly" id="edge76_Node000043_Node000042" title=" " alt="" coords="2828,647,2779,688,2777,683,2823,649"/>
<area shape="poly" id="edge75_Node000043_Node000044" title=" " alt="" coords="2902,645,2967,694,2962,692,2900,650"/>
<area shape="poly" id="edge80_Node000045_Node000029" title=" " alt="" coords="2351,245,2262,296,2260,291,2346,247"/>
<area shape="rect" id="Node000046" href="$triggers_8h.html" title=" " alt="" coords="2328,286,2496,342"/>
<area shape="poly" id="edge78_Node000045_Node000046" title=" " alt="" coords="2414,252,2414,287,2410,284,2411,256"/>
<area shape="poly" id="edge81_Node000045_Node000047" title=" " alt="" coords="2479,243,2560,286,2555,285,2479,248"/>
<area shape="poly" id="edge79_Node000046_Node000040" title=" " alt="" coords="2512,340,2763,397,2758,397,2511,345"/>
<area shape="rect" id="Node000001" title=" " alt="" coords="2318,5,2445,46"/>
<area shape="rect" id="Node000002" href="$engine__graph_8h.html" title=" " alt="" coords="1313,94,1468,135"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="2300,35,1469,109,1468,104,2304,33"/>
<area shape="rect" id="Node000022" href="$engine__defined_8h.html" title=" " alt="" coords="1756,183,1900,238"/>
<area shape="poly" id="edge59_Node000001_Node000022" title=" " alt="" coords="2300,43,2205,67,2099,97,1984,140,1885,185,1883,180,1982,135,2098,91,2204,62,2305,41"/>
<area shape="rect" id="Node000030" href="$_point_solver_8cpp.html" title=" " alt="" coords="2358,294,2514,334"/>
<area shape="poly" id="edge90_Node000001_Node000030" title=" " alt="" coords="2389,59,2435,295,2430,292,2386,64"/>
<area shape="rect" id="Node000031" href="$engine__adaptive_8h.html" title=" " alt="" coords="432,183,576,238"/>
<area shape="poly" id="edge51_Node000001_Node000031" title=" " alt="" coords="2300,30,1875,53,1590,71,1301,97,1095,121,891,150,577,199,575,194,890,144,1094,116,1301,91,1590,66,1875,47,2305,29"/>
<area shape="rect" id="Node000034" href="$network__file_8h.html" title=" " alt="" coords="2111,94,2238,135"/>
<area shape="poly" id="edge60_Node000001_Node000034" title=" " alt="" coords="2323,51,2223,96,2221,91,2318,53"/>
<area shape="rect" id="Node000040" href="$_point_solver_8h.html" title=" " alt="" coords="2720,94,2922,135"/>
<area shape="poly" id="edge70_Node000001_Node000040" title=" " alt="" coords="2460,40,2724,93,2718,94,2460,45"/>
<area shape="rect" id="Node000046" href="$engine__partitioning__trigger_8h.html" title="CVODE&#45;specific triggers that decide when to (re)partition the reaction network engine." alt="" coords="2529,183,2716,238"/>
<area shape="poly" id="edge89_Node000001_Node000046" title=" " alt="" coords="2420,53,2589,182,2584,182,2419,58"/>
<area shape="rect" id="Node000050" href="$config_2bindings_8cpp.html" title=" " alt="" coords="2946,102,3144,127"/>
<area shape="poly" id="edge91_Node000001_Node000050" title=" " alt="" coords="2460,33,2675,57,2935,91,2981,101,2975,101,2934,97,2674,62,2461,38"/>
<area shape="rect" id="Node000003" href="$engine_8h.html" title="Core header for the GridFire reaction network engine module." alt="" coords="1199,597,1326,638"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="1295,119,1095,127,842,140,597,159,497,171,420,185,369,195,317,200,224,210,187,221,158,240,148,253,140,269,133,313,133,420,128,438,115,451,97,460,76,465,35,468,14,465,91,475,232,500,466,547,569,565,674,580,881,600,1064,610,1201,616,1196,617,1064,615,881,606,673,586,568,571,465,552,231,505,90,480,9,465,35,463,75,460,95,455,112,447,124,435,128,419,128,313,135,267,143,250,155,236,185,216,223,205,317,195,368,190,419,180,496,166,597,153,841,134,1095,122,1300,117"/>
<area shape="rect" id="Node000012" href="$priming_8h.html" title=" " alt="" coords="1224,294,1413,334"/>
<area shape="poly" id="edge14_Node000002_Node000012" title=" " alt="" coords="1380,147,1328,295,1324,292,1376,151"/>
<area shape="rect" id="Node000014" href="$engine__graph_8cpp.html" title=" " alt="" coords="827,398,967,438"/>
<area shape="poly" id="edge47_Node000002_Node000014" title=" " alt="" coords="1295,126,1096,153,1010,169,981,177,965,185,945,208,929,235,917,264,909,294,900,352,899,398,894,396,895,352,903,293,912,262,924,232,941,205,962,181,979,172,1009,164,1095,148,1300,124"/>
<area shape="rect" id="Node000017" href="$engine__graph__scratchpad_8h.html" title="Scratchpad implementation for the GraphEngine using CppAD automatic differentiation." alt="" coords="671,286,851,342"/>
<area shape="poly" id="edge20_Node000002_Node000017" title=" " alt="" coords="1295,123,1078,146,973,163,931,174,900,185,864,207,832,234,783,288,779,284,828,230,861,202,897,180,930,168,972,158,1077,140,1300,120"/>
<area shape="rect" id="Node000021" href="$stellar__policy_8cpp.html" title=" " alt="" coords="989,501,1123,542"/>
<area shape="poly" id="edge49_Node000002_Node000021" title=" " alt="" coords="1295,129,1224,149,1143,180,1105,200,1069,225,1037,254,1010,288,998,314,993,343,995,373,1001,403,1023,458,1046,502,1041,500,1018,460,996,404,990,374,988,343,993,313,1006,285,1033,250,1066,221,1102,196,1141,175,1222,144,1300,127"/>
<area shape="poly" id="edge29_Node000002_Node000022" title=" " alt="" coords="1483,133,1758,193,1753,194,1484,138"/>
<area shape="rect" id="Node000026" href="$engine__defined_8cpp.html" title=" " alt="" coords="1641,294,1778,334"/>
<area shape="poly" id="edge48_Node000002_Node000026" title=" " alt="" coords="1453,139,1536,180,1622,239,1689,294,1684,293,1619,243,1533,185,1453,144"/>
<area shape="rect" id="Node000027" href="$engine__multiscale_8h.html" title=" " alt="" coords="1379,183,1522,238"/>
<area shape="poly" id="edge37_Node000002_Node000027" title=" " alt="" coords="1412,145,1436,183,1431,181,1410,150"/>
<area shape="poly" id="edge50_Node000002_Node000030" title=" " alt="" coords="1483,117,1575,123,1683,135,1799,154,1913,180,1949,193,1975,208,2001,222,2037,236,2098,251,2182,268,2360,300,2354,301,2181,273,2096,256,2035,241,1999,227,1973,212,1947,198,1911,185,1798,159,1682,141,1575,129,1484,122"/>
<area shape="rect" id="Node000004" href="$gridfire_8h.html" title=" " alt="" coords="2334,686,2461,727"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="1342,622,2335,699,2330,701,1341,628"/>
<area shape="rect" id="Node000008" href="$engine_2bindings_8cpp.html" title=" " alt="" coords="1337,790,1538,815"/>
<area shape="poly" id="edge8_Node000003_Node000008" title=" " alt="" coords="1342,619,1379,626,1415,638,1449,657,1477,684,1484,698,1486,713,1479,742,1465,770,1449,792,1446,787,1460,767,1474,741,1480,713,1478,700,1472,688,1446,662,1413,643,1377,631,1342,625"/>
<area shape="rect" id="Node000009" href="$py__engine_8cpp.html" title=" " alt="" coords="998,782,1186,823"/>
<area shape="poly" id="edge9_Node000003_Node000009" title=" " alt="" coords="1181,623,1148,632,1113,644,1081,662,1055,688,1050,698,1048,710,1052,735,1063,759,1078,783,1073,781,1059,762,1047,736,1042,710,1045,697,1051,684,1078,658,1111,639,1147,627,1186,622"/>
<area shape="rect" id="Node000010" href="$py__engine_8h.html" title=" " alt="" coords="1274,686,1462,727"/>
<area shape="poly" id="edge10_Node000003_Node000010" title=" " alt="" coords="1299,645,1347,686,1341,685,1297,651"/>
<area shape="rect" id="Node000011" href="$py__policy_8cpp.html" title=" " alt="" coords="1065,686,1249,727"/>
<area shape="poly" id="edge13_Node000003_Node000011" title=" " alt="" coords="1229,647,1182,688,1180,683,1225,649"/>
<area shape="rect" id="Node000005" href="$gridfire__context_8h.html" title=" " alt="" coords="2268,775,2415,830"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="2380,739,2359,776,2356,772,2375,742"/>
<area shape="rect" id="Node000007" href="$gridfire__extern_8cpp.html" title=" " alt="" coords="2382,878,2522,919"/>
<area shape="poly" id="edge7_Node000004_Node000007" title=" " alt="" coords="2415,739,2429,774,2443,830,2451,880,2447,876,2438,831,2424,775,2412,743"/>
<area shape="rect" id="Node000006" href="$gridfire__context_8cpp.html" title=" " alt="" coords="2218,878,2358,919"/>
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="2321,843,2300,880,2297,876,2316,845"/>
<area shape="poly" id="edge6_Node000005_Node000007" title=" " alt="" coords="2386,838,2431,879,2426,877,2384,843"/>
<area shape="poly" id="edge11_Node000010_Node000008" title=" " alt="" coords="1392,737,1431,790,1426,788,1390,741"/>
<area shape="poly" id="edge12_Node000010_Node000009" title=" " alt="" coords="1298,732,1150,784,1149,779,1293,733"/>
<area shape="rect" id="Node000013" href="$engine__procedures_8h.html" title=" " alt="" coords="1176,494,1349,549"/>
<area shape="poly" id="edge15_Node000012_Node000013" title=" " alt="" coords="1323,348,1323,397,1313,446,1302,472,1286,495,1283,491,1297,470,1308,445,1317,396,1320,352"/>
<area shape="poly" id="edge17_Node000012_Node000014" title=" " alt="" coords="1224,340,1214,345,968,403,967,398,1213,339,1229,338"/>
<area shape="rect" id="Node000015" href="$priming_8cpp.html" title=" " alt="" coords="2537,597,2703,638"/>
<area shape="poly" id="edge18_Node000012_Node000015" title=" " alt="" coords="1334,346,1367,398,1389,423,1415,443,1456,464,1507,483,1636,516,1789,543,1956,565,2126,583,2286,596,2539,613,2534,613,2286,601,2125,588,1956,571,1788,549,1635,521,1506,488,1454,469,1412,448,1385,427,1363,402,1332,351"/>
<area shape="rect" id="Node000016" href="$engine__multiscale_8cpp.html" title=" " alt="" coords="1144,398,1298,438"/>
<area shape="poly" id="edge19_Node000012_Node000016" title=" " alt="" coords="1292,344,1241,399,1238,395,1287,347"/>
<area shape="poly" id="edge16_Node000013_Node000003" title=" " alt="" coords="1264,563,1265,599,1260,595,1261,567"/>
<area shape="poly" id="edge26_Node000017_Node000014" title=" " alt="" coords="810,349,874,397,868,397,809,354"/>
<area shape="poly" id="edge27_Node000017_Node000015" title=" " alt="" coords="757,355,761,402,767,424,777,444,798,471,818,491,839,506,862,517,913,531,978,547,1075,561,1241,573,1696,592,2182,605,2539,615,2534,615,2182,611,1696,598,1240,578,1074,566,977,552,912,537,860,522,837,511,815,496,794,475,772,447,762,426,755,403,755,360"/>
<area shape="rect" id="Node000018" href="$engine_2scratchpads_2formatters_8h.html" title=" " alt="" coords="438,398,650,438"/>
<area shape="poly" id="edge21_Node000017_Node000018" title=" " alt="" coords="687,350,587,399,585,395,691,347"/>
<area shape="rect" id="Node000019" href="$scratchpads_8h.html" title="Unified header for the scratchpad memory management system." alt="" coords="477,501,701,542"/>
<area shape="poly" id="edge25_Node000017_Node000019" title=" " alt="" coords="736,353,665,447,612,503,608,499,661,444,732,356"/>
<area shape="poly" id="edge28_Node000017_Node000021" title=" " alt="" coords="770,355,787,402,800,425,816,444,856,472,901,491,947,505,991,515,986,515,945,510,899,496,853,476,813,448,796,428,782,405,768,360"/>
<area shape="poly" id="edge22_Node000018_Node000019" title=" " alt="" coords="560,450,583,501,578,500,558,455"/>
<area shape="poly" id="edge23_Node000019_Node000003" title=" " alt="" coords="696,543,720,547,986,584,1201,610,1196,610,985,589,719,552,696,548"/>
<area shape="rect" id="Node000020" href="$engine_2scratchpads_2bindings_8cpp.html" title=" " alt="" coords="490,597,689,638"/>
<area shape="poly" id="edge24_Node000019_Node000020" title=" " alt="" coords="591,555,592,598,587,596,588,560"/>
<area shape="rect" id="Node000023" href="$engine__priming_8h.html" title=" " alt="" coords="1854,286,1997,342"/>
<area shape="poly" id="edge30_Node000022_Node000023" title=" " alt="" coords="1865,247,1902,286,1896,285,1864,252"/>
<area shape="rect" id="Node000024" href="$engine__views_8h.html" title=" " alt="" coords="1674,390,1817,446"/>
<area shape="poly" id="edge35_Node000022_Node000024" title=" " alt="" coords="1821,252,1810,298,1793,343,1766,392,1762,387,1788,341,1805,296,1817,256"/>
<area shape="poly" id="edge36_Node000022_Node000026" title=" " alt="" coords="1787,247,1733,296,1731,291,1782,250"/>
<area shape="poly" id="edge31_Node000023_Node000024" title=" " alt="" coords="1866,349,1795,392,1793,387,1861,351"/>
<area shape="rect" id="Node000025" href="$engine__priming_8cpp.html" title=" " alt="" coords="1841,398,1978,438"/>
<area shape="poly" id="edge34_Node000023_Node000025" title=" " alt="" coords="1920,356,1914,399,1910,396,1917,360"/>
<area shape="poly" id="edge32_Node000024_Node000003" title=" " alt="" coords="1668,451,1311,599,1310,594,1663,453"/>
<area shape="poly" id="edge33_Node000024_Node000021" title=" " alt="" coords="1656,447,1584,462,1520,469,1411,475,1302,480,1164,496,1124,505,1122,500,1163,491,1301,474,1410,470,1520,464,1584,456,1661,446"/>
<area shape="poly" id="edge46_Node000027_Node000016" title=" " alt="" coords="1454,251,1449,300,1440,323,1427,344,1400,369,1368,387,1333,401,1300,410,1298,404,1332,396,1365,382,1397,364,1423,340,1436,321,1444,299,1451,256"/>
<area shape="poly" id="edge44_Node000027_Node000024" title=" " alt="" coords="1512,244,1572,284,1602,312,1631,340,1701,390,1696,389,1628,344,1598,316,1569,288,1511,249"/>
<area shape="rect" id="Node000028" href="$engine__multiscale__scratchpad_8h.html" title="Scratchpad implementation for the MultiscalePartitioningEngineView." alt="" coords="1020,286,1201,342"/>
<area shape="poly" id="edge38_Node000027_Node000028" title=" " alt="" coords="1362,239,1202,288,1200,283,1367,236"/>
<area shape="rect" id="Node000029" href="$engine__multiscale__scratchpad_8cpp.html" title=" " alt="" coords="1425,398,1650,438"/>
<area shape="poly" id="edge45_Node000027_Node000029" title=" " alt="" coords="1469,250,1532,398,1526,396,1467,255"/>
<area shape="poly" id="edge42_Node000028_Node000016" title=" " alt="" coords="1152,350,1203,397,1197,397,1151,355"/>
<area shape="poly" id="edge39_Node000028_Node000018" title=" " alt="" coords="1003,336,651,400,650,395,1008,333"/>
<area shape="poly" id="edge40_Node000028_Node000019" title=" " alt="" coords="1084,353,1040,405,1012,428,981,448,912,477,840,498,768,511,703,519,701,514,767,506,838,493,911,472,979,443,1009,424,1036,401,1080,356"/>
<area shape="poly" id="edge43_Node000028_Node000021" title=" " alt="" coords="1101,355,1063,502,1059,499,1098,359"/>
<area shape="poly" id="edge41_Node000028_Node000029" title=" " alt="" coords="1216,340,1451,396,1445,397,1216,346"/>
<area shape="poly" id="edge57_Node000031_Node000024" title=" " alt="" coords="591,213,1024,238,1257,258,1353,270,1426,284,1532,324,1684,389,1679,390,1530,329,1425,289,1352,276,1256,263,1023,243,592,218"/>
<area shape="rect" id="Node000032" href="$engine__adaptive__scratchpad_8h.html" title="Scratchpad implementation for the AdaptiveEngineView." alt="" coords="310,286,490,342"/>
<area shape="poly" id="edge52_Node000031_Node000032" title=" " alt="" coords="463,252,430,287,426,284,467,247"/>
<area shape="rect" id="Node000033" href="$engine__adaptive_8cpp.html" title=" " alt="" coords="168,398,312,438"/>
<area shape="poly" id="edge58_Node000031_Node000033" title=" " alt="" coords="415,228,355,251,326,268,299,288,278,314,263,343,246,398,241,396,258,341,274,311,295,284,323,263,353,247,419,225"/>
<area shape="poly" id="edge53_Node000032_Node000018" title=" " alt="" coords="451,349,519,397,514,398,451,354"/>
<area shape="poly" id="edge54_Node000032_Node000019" title=" " alt="" coords="381,354,376,379,373,402,375,424,383,444,402,465,425,481,479,505,474,507,422,486,399,469,379,447,369,425,367,402,371,378,379,359"/>
<area shape="poly" id="edge56_Node000032_Node000021" title=" " alt="" coords="397,355,404,403,413,425,427,443,449,451,500,460,656,479,991,513,986,515,655,485,499,465,448,456,424,448,408,428,399,405,395,360"/>
<area shape="poly" id="edge55_Node000032_Node000033" title=" " alt="" coords="342,353,273,399,269,395,346,349"/>
<area shape="poly" id="edge61_Node000034_Node000022" title=" " alt="" coords="2094,138,1901,192,1899,187,2099,136"/>
<area shape="rect" id="Node000035" href="$io_8h.html" title=" " alt="" coords="2192,190,2320,231"/>
<area shape="poly" id="edge62_Node000034_Node000035" title=" " alt="" coords="2202,144,2242,190,2236,189,2201,149"/>
<area shape="rect" id="Node000039" href="$network__file_8cpp.html" title=" " alt="" coords="2048,190,2168,231"/>
<area shape="poly" id="edge69_Node000034_Node000039" title=" " alt="" coords="2154,146,2123,192,2120,188,2150,149"/>
<area shape="poly" id="edge63_Node000035_Node000004" title=" " alt="" coords="2279,241,2337,327,2374,389,2395,474,2403,559,2404,633,2401,687,2397,684,2399,633,2398,559,2389,475,2369,391,2332,330,2277,246"/>
<area shape="rect" id="Node000036" href="$io_2bindings_8cpp.html" title=" " alt="" coords="2187,405,2360,431"/>
<area shape="poly" id="edge64_Node000035_Node000036" title=" " alt="" coords="2260,244,2274,406,2270,403,2257,249"/>
<area shape="rect" id="Node000037" href="$py__io_8cpp.html" title=" " alt="" coords="2002,398,2163,438"/>
<area shape="poly" id="edge65_Node000035_Node000037" title=" " alt="" coords="2188,236,2105,269,2062,288,2052,314,2054,344,2063,372,2073,398,2069,396,2058,374,2049,345,2047,314,2058,285,2103,264,2183,237"/>
<area shape="rect" id="Node000038" href="$py__io_8h.html" title=" " alt="" coords="2072,294,2232,334"/>
<area shape="poly" id="edge66_Node000035_Node000038" title=" " alt="" coords="2227,240,2173,296,2171,291,2223,243"/>
<area shape="poly" id="edge67_Node000038_Node000036" title=" " alt="" coords="2188,342,2261,405,2256,404,2186,347"/>
<area shape="poly" id="edge68_Node000038_Node000037" title=" " alt="" coords="2132,346,2097,399,2094,395,2128,349"/>
<area shape="poly" id="edge84_Node000040_Node000015" title=" " alt="" coords="2853,143,2887,183,2917,232,2928,259,2934,287,2934,315,2926,343,2902,389,2870,431,2835,469,2797,504,2721,561,2658,599,2656,594,2718,556,2794,500,2831,465,2866,427,2897,386,2921,341,2929,315,2929,288,2923,261,2913,235,2883,186,2851,148"/>
<area shape="poly" id="edge86_Node000040_Node000030" title=" " alt="" coords="2702,121,2658,130,2609,142,2562,160,2519,185,2492,209,2471,239,2444,296,2441,291,2467,236,2488,206,2516,181,2560,155,2608,137,2657,125,2707,119"/>
<area shape="rect" id="Node000041" href="$strategies_8h.html" title=" " alt="" coords="2971,398,3165,438"/>
<area shape="poly" id="edge71_Node000040_Node000041" title=" " alt="" coords="2938,133,3049,156,3090,169,3112,181,3128,208,3134,237,3133,268,3127,299,3106,355,3082,399,3079,395,3101,353,3122,297,3128,267,3129,238,3123,210,3109,185,3088,174,3048,162,2938,138"/>
<area shape="rect" id="Node000045" href="$solver_2bindings_8cpp.html" title=" " alt="" coords="3093,694,3291,719"/>
<area shape="poly" id="edge88_Node000040_Node000045" title=" " alt="" coords="2938,135,3069,162,3141,180,3173,209,3193,237,3202,271,3205,313,3205,523,3202,621,3195,695,3191,691,3196,621,3200,523,3200,313,3197,271,3188,240,3169,212,3139,185,3068,167,2938,140"/>
<area shape="poly" id="edge79_Node000040_Node000046" title=" " alt="" coords="2768,141,2681,185,2679,180,2763,143"/>
<area shape="rect" id="Node000048" href="$engine__partitioning__trigger_8cpp.html" title=" " alt="" coords="2731,286,2911,342"/>
<area shape="poly" id="edge87_Node000040_Node000048" title=" " alt="" coords="2823,148,2823,287,2819,284,2820,152"/>
<area shape="rect" id="Node000049" href="$_grid_solver_8cpp.html" title=" " alt="" coords="2942,190,3098,231"/>
<area shape="poly" id="edge85_Node000040_Node000049" title=" " alt="" coords="2877,139,2981,190,2976,189,2876,144"/>
<area shape="rect" id="Node000042" href="$solver_8h.html" title=" " alt="" coords="2971,501,3098,542"/>
<area shape="poly" id="edge72_Node000041_Node000042" title=" " alt="" coords="3059,451,3043,503,3039,499,3055,455"/>
<area shape="poly" id="edge73_Node000042_Node000004" title=" " alt="" coords="2975,548,2855,595,2715,641,2580,674,2461,697,2461,692,2579,668,2714,635,2853,590,2970,549"/>
<area shape="poly" id="edge74_Node000042_Node000015" title=" " alt="" coords="2964,546,2953,552,2822,582,2704,605,2703,599,2821,577,2951,547,2959,547"/>
<area shape="rect" id="Node000043" href="$py__solver_8cpp.html" title=" " alt="" coords="2861,686,3046,727"/>
<area shape="poly" id="edge75_Node000042_Node000043" title=" " alt="" coords="3002,552,2984,575,2970,598,2958,644,2954,687,2951,684,2953,643,2965,596,2980,572,2998,554"/>
<area shape="rect" id="Node000044" href="$py__solver_8h.html" title=" " alt="" coords="2979,597,3165,638"/>
<area shape="poly" id="edge76_Node000042_Node000044" title=" " alt="" coords="3049,554,3066,598,3062,596,3046,558"/>
<area shape="poly" id="edge78_Node000044_Node000043" title=" " alt="" coords="3035,646,2981,688,2979,683,3030,648"/>
<area shape="poly" id="edge77_Node000044_Node000045" title=" " alt="" coords="3112,645,3178,694,3173,692,3111,650"/>
<area shape="poly" id="edge82_Node000046_Node000030" title=" " alt="" coords="2562,245,2473,296,2471,291,2557,247"/>
<area shape="rect" id="Node000047" href="$triggers_8h.html" title=" " alt="" coords="2538,286,2707,342"/>
<area shape="poly" id="edge80_Node000046_Node000047" title=" " alt="" coords="2624,252,2625,287,2620,284,2621,256"/>
<area shape="poly" id="edge83_Node000046_Node000048" title=" " alt="" coords="2690,243,2770,286,2765,285,2689,248"/>
<area shape="poly" id="edge81_Node000047_Node000041" title=" " alt="" coords="2722,340,2973,397,2968,397,2722,345"/>
</map>