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,169 +1,175 @@
<map id="src/include/gridfire/policy/policy.h" name="src/include/gridfire/policy/policy.h">
<area shape="rect" id="Node000001" title=" " alt="" coords="2868,5,2996,46"/>
<area shape="rect" id="Node000002" href="$policy__abstract_8h.html" title="Abstract policy interfaces used to construct reaction networks (DynamicEngine) from seed compositions..." alt="" coords="2778,345,2915,386"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="2937,44,2947,118,2946,164,2939,209,2926,244,2910,278,2873,334,2870,330,2905,275,2921,242,2933,208,2941,163,2941,119,2934,49"/>
<area shape="rect" id="Node000052" href="$policy__logical_8h.html" title=" " alt="" coords="2666,256,2803,297"/>
<area shape="poly" id="edge100_Node000001_Node000052" title=" " alt="" coords="2904,45,2832,104,2794,142,2762,184,2749,213,2741,243,2737,239,2744,211,2758,181,2790,138,2828,100,2899,48"/>
<area shape="rect" id="Node000053" href="$chains_8h.html" title="Concrete implementations of ReactionChainPolicy for key stellar reaction chains." alt="" coords="2772,183,2924,208"/>
<area shape="poly" id="edge104_Node000001_Node000053" title=" " alt="" coords="2924,45,2863,171,2859,167,2920,48"/>
<area shape="rect" id="Node000054" href="$stellar__policy_8h.html" title="High&#45;level concrete NetworkPolicy for specific stellar environments." alt="" coords="3045,94,3182,135"/>
<area shape="poly" id="edge109_Node000001_Node000054" title=" " alt="" coords="2973,44,3061,87,3056,87,2973,49"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="3432,884,3637,910"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="2882,384,3014,460,3194,569,3370,687,3439,740,3487,787,3513,828,3529,871,3525,868,3509,830,3483,790,3436,745,3367,691,3192,574,3012,464,2881,389"/>
<area shape="rect" id="Node000004" href="$reaction_8h.html" title="Defines classes for representing and managing nuclear reactions." alt="" coords="2684,796,2855,822"/>
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="2852,384,2882,578,2892,682,2892,719,2888,741,2876,758,2860,772,2826,792,2824,787,2857,767,2872,754,2883,739,2887,719,2886,682,2876,579,2848,388"/>
<area shape="rect" id="Node000014" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="2224,507,2368,548"/>
<area shape="poly" id="edge14_Node000002_Node000014" title=" " alt="" coords="2782,386,2379,505,2378,500,2777,387"/>
<area shape="rect" id="Node000021" title=" " alt="" coords="1197,884,1251,910"/>
<area shape="poly" id="edge95_Node000002_Node000021" title=" " alt="" coords="2775,366,2405,371,2151,377,1885,389,1635,408,1523,421,1424,437,1342,455,1279,476,1240,500,1230,513,1227,527,1227,714,1226,871,1222,868,1221,714,1221,526,1225,511,1236,496,1277,471,1340,450,1423,431,1522,416,1634,403,1885,383,2150,372,2405,365,2781,366"/>
<area shape="rect" id="Node000033" href="$blob_8h.html" title="Container class for managing multiple scratchpad instances." alt="" coords="1518,596,1695,637"/>
<area shape="poly" id="edge99_Node000002_Node000033" title=" " alt="" coords="2775,366,2532,371,2370,376,2198,387,2029,404,1874,430,1806,446,1747,464,1696,485,1658,509,1643,525,1631,543,1615,583,1612,579,1626,541,1638,521,1654,505,1694,481,1745,459,1805,441,1873,424,2029,399,2198,382,2370,371,2532,365,2781,365"/>
<area shape="rect" id="Node000041" href="$partition_8h.html" title=" " alt="" coords="800,596,910,637"/>
<area shape="poly" id="edge62_Node000002_Node000041" title=" " alt="" coords="2775,368,2431,377,1940,390,1475,410,1305,422,1206,436,1115,468,1029,509,954,552,896,589,893,585,951,547,1027,504,1113,463,1205,431,1305,417,1475,404,1940,385,2431,372,2781,367"/>
<area shape="rect" id="Node000049" href="$logging_8h.html" title=" " alt="" coords="2069,434,2214,459"/>
<area shape="poly" id="edge89_Node000002_Node000049" title=" " alt="" coords="2776,375,2229,438,2228,433,2781,374"/>
<area shape="rect" id="Node000050" title=" " alt="" coords="3036,434,3076,459"/>
<area shape="poly" id="edge96_Node000002_Node000050" title=" " alt="" coords="2899,384,3024,433,3019,432,2899,389"/>
<area shape="rect" id="Node000051" href="$engine__types_8h.html" title=" " alt="" coords="2890,507,3028,548"/>
<area shape="poly" id="edge97_Node000002_Node000051" title=" " alt="" coords="2862,384,2939,496,2934,494,2859,389"/>
<area shape="poly" id="edge6_Node000004_Node000003" title=" " alt="" coords="2856,816,3155,845,3420,874,3453,882,3448,881,3420,880,3154,850,2855,821"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="2660,884,2721,910"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="2761,821,2713,876,2710,871,2756,823"/>
<area shape="rect" id="Node000006" title=" " alt="" coords="2744,884,2832,910"/>
<area shape="poly" id="edge5_Node000004_Node000006" title=" " alt="" coords="2774,820,2784,871,2780,868,2770,824"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="768,884,930,910"/>
<area shape="poly" id="edge7_Node000004_Node000007" title=" " alt="" coords="2686,813,2059,841,1185,880,946,893,946,887,1185,874,2059,835,2680,813"/>
<area shape="rect" id="Node000008" title=" " alt="" coords="2242,884,2339,910"/>
<area shape="poly" id="edge8_Node000004_Node000008" title=" " alt="" coords="2699,822,2386,880,2355,886,2354,880,2385,874,2694,822"/>
<area shape="rect" id="Node000009" title=" " alt="" coords="1574,884,1684,910"/>
<area shape="poly" id="edge9_Node000004_Node000009" title=" " alt="" coords="2686,816,1700,893,1699,888,2681,817"/>
<area shape="rect" id="Node000010" title=" " alt="" coords="2397,884,2454,910"/>
<area shape="poly" id="edge10_Node000004_Node000010" title=" " alt="" coords="2719,822,2493,880,2469,886,2468,881,2491,874,2714,822"/>
<area shape="rect" id="Node000011" title=" " alt="" coords="2504,884,2608,910"/>
<area shape="poly" id="edge11_Node000004_Node000011" title=" " alt="" coords="2742,822,2600,881,2599,876,2737,823"/>
<area shape="rect" id="Node000012" title=" " alt="" coords="2874,884,2995,910"/>
<area shape="poly" id="edge12_Node000004_Node000012" title=" " alt="" coords="2793,820,2901,878,2896,876,2792,825"/>
<area shape="rect" id="Node000013" title=" " alt="" coords="3019,877,3154,918"/>
<area shape="poly" id="edge13_Node000004_Node000013" title=" " alt="" coords="2814,819,3007,874,3002,873,2814,825"/>
<area shape="poly" id="edge15_Node000014_Node000004" title=" " alt="" coords="2344,546,2469,603,2543,641,2615,682,2688,735,2748,786,2742,785,2685,739,2612,687,2540,645,2467,608,2343,551"/>
<area shape="poly" id="edge59_Node000014_Node000009" title=" " alt="" coords="2226,538,2111,563,2049,579,1988,598,1950,618,1912,639,1869,652,1833,657,1800,665,1763,687,1720,730,1685,781,1659,830,1640,872,1637,868,1654,828,1680,778,1716,727,1760,683,1798,660,1832,652,1867,647,1910,634,1947,613,1986,594,2047,574,2110,558,2221,539"/>
<area shape="poly" id="edge58_Node000014_Node000010" title=" " alt="" coords="2221,536,2163,547,2100,560,2046,577,2027,587,2014,598,2002,615,1995,632,1994,664,2002,698,2015,740,2030,790,2043,809,2064,827,2102,849,2136,862,2168,867,2200,868,2268,866,2308,868,2353,874,2384,884,2379,884,2351,880,2307,873,2268,871,2200,873,2167,872,2134,867,2099,854,2061,831,2039,812,2025,793,2009,741,1997,699,1988,664,1990,630,1998,613,2010,594,2024,582,2044,572,2098,554,2162,542,2226,536"/>
<area shape="rect" id="Node000015" href="$types_2types_8h.html" title=" " alt="" coords="2980,796,3124,822"/>
<area shape="poly" id="edge16_Node000014_Node000015" title=" " alt="" coords="2369,535,2511,556,2592,573,2673,593,2783,630,2887,682,2966,734,3029,786,3024,785,2963,739,2884,687,2781,635,2671,599,2591,578,2510,562,2369,540"/>
<area shape="rect" id="Node000016" href="$screening__abstract_8h.html" title=" " alt="" coords="2727,692,2873,733"/>
<area shape="poly" id="edge19_Node000014_Node000016" title=" " alt="" coords="2368,532,2491,552,2559,570,2625,594,2655,612,2683,634,2758,685,2753,683,2680,639,2652,617,2623,598,2558,575,2490,557,2368,538"/>
<area shape="rect" id="Node000017" href="$screening__types_8h.html" title=" " alt="" coords="2024,596,2155,637"/>
<area shape="poly" id="edge24_Node000014_Node000017" title=" " alt="" coords="2252,548,2151,592,2150,587,2247,549"/>
<area shape="rect" id="Node000019" href="$reporting_8h.html" title=" " alt="" coords="3250,788,3388,829"/>
<area shape="poly" id="edge27_Node000014_Node000019" title=" " alt="" coords="2369,532,2544,553,2648,571,2751,593,2899,637,3042,688,3265,782,3259,781,3040,693,2897,642,2750,599,2647,576,2543,559,2369,538"/>
<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="2280,596,2418,637"/>
<area shape="poly" id="edge33_Node000014_Node000024" title=" " alt="" coords="2309,546,2332,584,2327,582,2307,551"/>
<area shape="rect" id="Node000025" title=" " alt="" coords="2024,692,2184,733"/>
<area shape="poly" id="edge57_Node000014_Node000025" title=" " alt="" coords="2286,547,2254,592,2212,639,2151,686,2149,681,2209,635,2250,589,2281,550"/>
<area shape="rect" id="Node000030" href="$error__engine_8h.html" title=" " alt="" coords="1771,596,1898,637"/>
<area shape="poly" id="edge42_Node000014_Node000030" title=" " alt="" coords="2226,540,1918,599,1914,599,1913,594,1917,593,2221,541"/>
<area shape="poly" id="edge45_Node000014_Node000033" title=" " alt="" coords="2221,538,1759,599,1711,605,1711,599,1758,593,2226,538"/>
<area shape="rect" id="Node000039" title=" " alt="" coords="1774,700,1848,725"/>
<area shape="poly" id="edge61_Node000014_Node000039" title=" " alt="" coords="2273,547,2212,598,2192,620,2182,630,2168,639,2124,657,2085,666,2050,669,2016,669,1946,670,1906,675,1861,687,1843,695,1842,689,1859,682,1905,670,1945,664,2016,664,2049,664,2084,661,2122,652,2165,634,2179,626,2188,617,2209,594,2268,549"/>
<area shape="rect" id="Node000040" title=" " alt="" coords="2559,604,2612,629"/>
<area shape="poly" id="edge60_Node000014_Node000040" title=" " alt="" coords="2369,544,2452,566,2541,593,2547,598,2542,597,2539,599,2451,571,2369,549"/>
<area shape="poly" id="edge18_Node000015_Node000012" title=" " alt="" coords="3038,821,2964,877,2963,872,3033,823"/>
<area shape="poly" id="edge17_Node000015_Node000013" title=" " alt="" coords="3058,820,3076,864,3071,861,3055,824"/>
<area shape="poly" id="edge21_Node000016_Node000003" title=" " alt="" coords="2873,718,3175,750,3319,769,3401,786,3448,820,3512,875,3507,874,3444,824,3399,791,3318,774,3175,755,2873,723"/>
<area shape="poly" id="edge20_Node000016_Node000004" title=" " alt="" coords="2796,732,2779,784,2776,779,2792,735"/>
<area shape="poly" id="edge23_Node000016_Node000010" title=" " alt="" coords="2767,732,2673,791,2645,812,2616,831,2551,857,2469,885,2468,880,2549,852,2613,827,2642,807,2671,786,2762,734"/>
<area shape="poly" id="edge22_Node000016_Node000012" title=" " alt="" coords="2820,731,2869,787,2923,873,2918,870,2865,790,2818,736"/>
<area shape="poly" id="edge25_Node000017_Node000016" title=" " alt="" coords="2156,623,2614,682,2714,698,2709,698,2613,687,2155,628"/>
<area shape="rect" id="Node000018" title=" " alt="" coords="326,884,394,910"/>
<area shape="poly" id="edge26_Node000017_Node000018" title=" " alt="" coords="2021,626,1911,639,1174,648,694,661,527,672,475,679,449,687,429,705,411,726,386,777,372,827,364,871,360,868,366,826,381,775,407,724,425,701,447,682,474,674,527,667,693,656,1174,643,1911,634,2026,626"/>
<area shape="poly" id="edge32_Node000019_Node000013" title=" " alt="" coords="3269,829,3154,874,3153,869,3263,830"/>
<area shape="rect" id="Node000020" title=" " alt="" coords="3362,884,3408,910"/>
<area shape="poly" id="edge28_Node000019_Node000020" title=" " alt="" coords="3335,827,3369,873,3364,871,3333,832"/>
<area shape="poly" id="edge29_Node000019_Node000021" title=" " alt="" coords="3252,818,3136,832,2694,855,2350,862,2005,866,1563,880,1267,896,1266,891,1563,874,2005,861,2350,857,2694,849,3136,826,3246,819"/>
<area shape="rect" id="Node000022" title=" " alt="" coords="3178,884,3246,910"/>
<area shape="poly" id="edge30_Node000019_Node000022" title=" " alt="" coords="3297,829,3239,877,3237,873,3292,830"/>
<area shape="rect" id="Node000023" title=" " alt="" coords="3270,884,3338,910"/>
<area shape="poly" id="edge31_Node000019_Node000023" title=" " alt="" coords="3317,828,3310,871,3307,867,3313,831"/>
<area shape="poly" id="edge34_Node000024_Node000003" title=" " alt="" coords="2419,623,2663,652,2983,695,3279,742,3384,765,3445,786,3470,804,3491,826,3523,872,3518,870,3487,829,3466,808,3443,791,3383,770,3278,747,2983,700,2662,657,2419,628"/>
<area shape="poly" id="edge36_Node000024_Node000008" title=" " alt="" coords="2331,636,2313,660,2300,686,2288,735,2284,785,2288,871,2284,867,2279,785,2283,734,2295,684,2309,657,2326,639"/>
<area shape="poly" id="edge40_Node000024_Node000009" title=" " alt="" coords="2333,636,2275,691,2237,719,2197,743,2118,770,1980,809,1693,883,1692,878,1978,803,2117,765,2195,738,2234,714,2272,687,2328,638"/>
<area shape="poly" id="edge35_Node000024_Node000025" title=" " alt="" coords="2301,637,2170,689,2169,684,2295,638"/>
<area shape="rect" id="Node000026" title=" " alt="" coords="2474,700,2601,725"/>
<area shape="poly" id="edge37_Node000024_Node000026" title=" " alt="" coords="2389,635,2502,693,2497,692,2388,640"/>
<area shape="rect" id="Node000027" title=" " alt="" coords="2310,700,2359,725"/>
<area shape="poly" id="edge38_Node000024_Node000027" title=" " alt="" coords="2348,635,2341,686,2337,682,2344,639"/>
<area shape="rect" id="Node000028" title=" " alt="" coords="1872,700,1949,725"/>
<area shape="poly" id="edge39_Node000024_Node000028" title=" " alt="" coords="2283,630,2013,687,1965,699,1964,694,2011,682,2277,631"/>
<area shape="rect" id="Node000029" title=" " alt="" coords="2383,700,2449,725"/>
<area shape="poly" id="edge41_Node000024_Node000029" title=" " alt="" coords="2364,635,2401,688,2396,686,2362,639"/>
<area shape="rect" id="Node000031" href="$error__gridfire_8h.html" title=" " alt="" coords="1464,788,1592,829"/>
<area shape="poly" id="edge43_Node000030_Node000031" title=" " alt="" coords="1773,637,1720,660,1668,687,1607,733,1557,780,1555,775,1604,729,1665,682,1718,655,1768,638"/>
<area shape="poly" id="edge44_Node000031_Node000021" title=" " alt="" coords="1467,828,1266,887,1265,882,1461,828"/>
<area shape="poly" id="edge53_Node000033_Node000009" title=" " alt="" coords="1610,635,1619,740,1629,870,1625,867,1613,741,1606,639"/>
<area shape="poly" id="edge56_Node000033_Node000011" title=" " alt="" coords="1613,635,1633,688,1650,715,1672,738,1702,757,1739,774,1831,801,1939,821,2056,836,2288,856,2388,865,2467,874,2491,881,2486,881,2466,880,2387,870,2287,861,2055,841,1938,827,1830,806,1738,779,1700,762,1669,742,1646,719,1629,690,1610,639"/>
<area shape="poly" id="edge54_Node000033_Node000018" title=" " alt="" coords="1515,621,870,646,549,665,443,676,393,687,361,715,345,746,340,783,344,829,353,871,349,868,339,829,335,783,339,745,357,712,391,682,442,671,549,660,870,641,1520,619"/>
<area shape="rect" id="Node000034" href="$scratchpad__abstract_8h.html" title="Abstract base class for scratchpad memory used during engine computations." alt="" coords="94,788,271,829"/>
<area shape="poly" id="edge46_Node000033_Node000034" title=" " alt="" coords="1515,622,817,648,465,667,348,677,292,687,264,705,240,728,203,777,199,773,236,724,261,701,290,682,347,672,465,662,817,643,1520,619"/>
<area shape="rect" id="Node000035" href="$engine_2scratchpads_2types_8h.html" title="Type definitions and utilities for the scratchpad system." alt="" coords="2075,788,2253,829"/>
<area shape="poly" id="edge48_Node000033_Node000035" title=" " alt="" coords="1625,635,1684,688,1721,715,1762,738,1837,765,1915,783,1991,795,2062,804,2057,804,1991,800,1914,789,1836,770,1760,743,1719,720,1680,692,1624,640"/>
<area shape="rect" id="Node000037" href="$error__scratchpad_8h.html" title=" " alt="" coords="1312,692,1445,733"/>
<area shape="poly" id="edge50_Node000033_Node000037" title=" " alt="" coords="1561,637,1441,688,1439,683,1556,638"/>
<area shape="poly" id="edge55_Node000033_Node000039" title=" " alt="" coords="1651,634,1756,682,1774,693,1769,692,1754,687,1650,640"/>
<area shape="poly" id="edge47_Node000034_Node000018" title=" " alt="" coords="224,827,324,877,319,878,222,832"/>
<area shape="poly" id="edge49_Node000035_Node000006" title=" " alt="" coords="2253,812,2473,831,2604,849,2734,874,2745,880,2740,879,2733,880,2603,855,2473,837,2253,817"/>
<area shape="poly" id="edge51_Node000037_Node000021" title=" " alt="" coords="1390,731,1400,754,1406,779,1406,806,1397,830,1370,858,1336,877,1300,889,1266,895,1266,890,1299,883,1334,872,1367,854,1392,828,1401,805,1401,780,1395,755,1387,735"/>
<area shape="poly" id="edge52_Node000037_Node000031" title=" " alt="" coords="1411,731,1487,780,1482,779,1409,736"/>
<area shape="rect" id="Node000042" href="$partition__types_8h.html" title=" " alt="" coords="1065,788,1186,829"/>
<area shape="poly" id="edge63_Node000041_Node000042" title=" " alt="" coords="910,623,1024,645,1075,662,1095,672,1109,683,1122,704,1129,727,1132,775,1127,771,1124,728,1117,706,1105,686,1092,676,1073,667,1023,651,910,628"/>
<area shape="rect" id="Node000043" href="$partition__abstract_8h.html" title=" " alt="" coords="549,788,686,829"/>
<area shape="poly" id="edge66_Node000041_Node000043" title=" " alt="" coords="796,619,708,625,603,635,553,644,508,655,473,669,450,686,442,699,439,712,442,725,450,739,467,758,488,773,537,795,531,795,485,777,463,762,446,742,437,727,434,712,437,697,446,683,470,665,507,650,552,639,602,630,708,620,802,618"/>
<area shape="rect" id="Node000044" href="$partition__ground_8h.html" title=" " alt="" coords="622,692,751,733"/>
<area shape="poly" id="edge69_Node000041_Node000044" title=" " alt="" coords="822,636,736,687,734,682,817,638"/>
<area shape="rect" id="Node000045" href="$partition__rauscher__thielemann_8h.html" title=" " alt="" coords="460,685,588,740"/>
<area shape="poly" id="edge75_Node000041_Node000045" title=" " alt="" coords="797,633,611,687,604,689,602,684,610,682,802,631"/>
<area shape="rect" id="Node000047" href="$rauscher__thielemann__partition__data__record_8h.html" title=" " alt="" coords="774,685,935,740"/>
<area shape="poly" id="edge81_Node000041_Node000047" title=" " alt="" coords="856,635,857,670,852,667,853,639"/>
<area shape="rect" id="Node000048" href="$partition__composite_8h.html" title=" " alt="" coords="959,685,1094,740"/>
<area shape="poly" id="edge82_Node000041_Node000048" title=" " alt="" coords="891,635,966,677,961,677,890,640"/>
<area shape="poly" id="edge64_Node000042_Node000009" title=" " alt="" coords="1187,818,1562,884,1557,884,1186,823"/>
<area shape="poly" id="edge65_Node000042_Node000021" title=" " alt="" coords="1149,827,1202,875,1196,873,1147,832"/>
<area shape="poly" id="edge68_Node000043_Node000018" title=" " alt="" coords="562,829,410,882,408,877,556,830"/>
<area shape="poly" id="edge67_Node000043_Node000021" title=" " alt="" coords="686,817,1185,889,1180,891,686,822"/>
<area shape="poly" id="edge71_Node000044_Node000007" title=" " alt="" coords="705,731,831,873,826,872,703,736"/>
<area shape="poly" id="edge74_Node000044_Node000008" title=" " alt="" coords="738,731,763,738,828,750,884,757,980,760,1077,764,1133,772,1198,786,1227,796,1249,807,1270,817,1299,826,1382,841,1492,853,1758,872,2027,885,2229,894,2224,894,2026,890,1758,877,1492,858,1381,846,1298,832,1268,822,1247,811,1225,801,1197,791,1132,777,1076,770,980,765,884,762,828,755,762,743,738,736"/>
<area shape="poly" id="edge72_Node000044_Node000009" title=" " alt="" coords="738,731,879,779,965,805,1053,826,1192,851,1332,869,1562,892,1556,892,1332,875,1192,856,1051,832,963,810,877,784,737,736"/>
<area shape="poly" id="edge73_Node000044_Node000018" title=" " alt="" coords="697,731,706,754,712,780,711,807,699,831,680,846,650,859,572,878,486,890,410,896,409,891,485,885,571,873,648,854,677,842,695,827,705,806,706,781,701,756,695,736"/>
<area shape="poly" id="edge70_Node000044_Node000043" title=" " alt="" coords="675,732,642,778,639,774,670,735"/>
<area shape="poly" id="edge77_Node000045_Node000007" title=" " alt="" coords="507,739,496,763,488,786,487,808,495,827,511,840,535,852,600,870,677,882,755,891,750,891,677,887,599,875,533,857,508,845,491,831,482,809,483,785,491,761,502,743"/>
<area shape="poly" id="edge79_Node000045_Node000009" title=" " alt="" coords="589,736,729,783,812,807,895,826,1030,845,1215,863,1561,891,1556,891,1214,868,1029,850,894,832,810,812,727,788,588,741"/>
<area shape="poly" id="edge80_Node000045_Node000018" title=" " alt="" coords="494,740,445,790,408,833,378,874,375,870,404,830,441,787,490,742"/>
<area shape="poly" id="edge78_Node000045_Node000021" title=" " alt="" coords="520,739,521,786,527,808,539,827,566,835,628,845,814,864,1185,893,1179,893,813,869,627,850,565,841,536,831,522,810,515,787,517,743"/>
<area shape="poly" id="edge76_Node000045_Node000043" title=" " alt="" coords="552,738,590,778,585,777,550,743"/>
<area shape="poly" id="edge85_Node000048_Node000007" title=" " alt="" coords="1003,740,873,876,870,871,998,742"/>
<area shape="poly" id="edge87_Node000048_Node000010" title=" " alt="" coords="1095,730,1453,826,1588,844,1704,852,1806,853,1902,851,1998,849,2100,850,2216,857,2352,874,2384,883,2379,883,2352,880,2216,863,2100,855,1998,854,1902,856,1806,859,1704,857,1588,849,1451,832,1094,735"/>
<area shape="poly" id="edge88_Node000048_Node000018" title=" " alt="" coords="967,740,854,788,723,832,638,853,552,870,410,892,409,887,551,865,637,848,722,826,852,783,962,742"/>
<area shape="poly" id="edge86_Node000048_Node000021" title=" " alt="" coords="1027,739,1034,785,1042,807,1054,827,1082,852,1115,869,1150,881,1184,891,1179,891,1149,886,1113,874,1079,856,1050,831,1037,810,1029,786,1024,743"/>
<area shape="poly" id="edge84_Node000048_Node000042" title=" " alt="" coords="1056,738,1097,779,1092,777,1054,743"/>
<area shape="poly" id="edge83_Node000048_Node000043" title=" " alt="" coords="961,736,947,743,819,773,702,796,701,791,817,768,946,738,956,738"/>
<area shape="poly" id="edge91_Node000049_Node000013" title=" " alt="" coords="2209,457,2451,508,2602,547,2751,593,2816,613,2874,627,2975,652,3020,669,3061,696,3101,734,3138,787,3144,808,3141,829,3132,849,3118,868,3115,863,3127,846,3136,827,3139,808,3134,789,3097,737,3058,700,3017,674,2974,657,2873,632,2814,618,2750,599,2600,552,2450,514,2209,463"/>
<area shape="poly" id="edge90_Node000049_Node000014" title=" " alt="" coords="2166,457,2247,500,2241,500,2165,463"/>
<area shape="poly" id="edge93_Node000049_Node000021" title=" " alt="" coords="2066,449,1984,456,1880,466,1767,483,1657,510,1546,540,1460,568,1421,586,1383,611,1344,643,1302,686,1289,713,1270,763,1234,872,1231,868,1265,762,1284,711,1298,683,1340,639,1380,606,1418,582,1458,563,1545,535,1655,505,1766,478,1879,461,1983,451,2071,449"/>
<area shape="poly" id="edge94_Node000049_Node000028" title=" " alt="" coords="2066,453,1993,467,1907,492,1865,511,1825,534,1790,563,1761,597,1754,616,1761,635,1781,657,1803,666,1830,671,1861,682,1877,693,1872,692,1859,687,1828,676,1802,671,1778,661,1756,638,1749,616,1756,595,1786,559,1822,530,1862,506,1905,487,1991,462,2071,452"/>
<area shape="poly" id="edge92_Node000049_Node000033" title=" " alt="" coords="2066,453,1875,474,1781,490,1744,499,1716,510,1691,525,1668,545,1630,586,1628,581,1664,541,1688,521,1713,505,1742,494,1780,484,1875,469,2071,452"/>
<area shape="poly" id="edge98_Node000051_Node000006" title=" " alt="" coords="2961,547,2957,634,2948,688,2932,741,2909,783,2880,821,2848,853,2818,877,2816,872,2844,849,2876,817,2905,780,2927,739,2943,687,2951,633,2957,550"/>
<area shape="poly" id="edge101_Node000052_Node000002" title=" " alt="" coords="2761,295,2812,336,2807,335,2759,300"/>
<area shape="poly" id="edge102_Node000052_Node000010" title=" " alt="" coords="2663,280,2370,295,2176,307,1975,323,1786,345,1629,372,1568,388,1521,406,1492,425,1485,435,1483,445,1483,529,1488,593,1503,646,1528,690,1562,726,1605,756,1655,782,1712,805,1775,826,1860,849,1933,861,1998,864,2060,863,2189,860,2265,863,2352,874,2384,884,2379,883,2352,880,2264,868,2189,865,2060,869,1998,870,1932,866,1859,854,1774,832,1710,810,1652,787,1602,761,1559,730,1524,693,1499,648,1483,594,1477,529,1477,445,1480,433,1489,422,1519,401,1566,383,1628,367,1786,339,1974,318,2175,301,2370,289,2669,279"/>
<area shape="poly" id="edge103_Node000052_Node000018" title=" " alt="" coords="2663,279,2082,290,1656,300,1204,315,772,337,405,365,261,383,152,402,82,424,64,435,59,446,59,714,58,777,64,801,83,827,99,838,121,848,181,866,313,889,308,891,180,871,119,853,96,843,79,831,59,804,52,777,53,714,53,445,60,431,80,419,150,397,261,377,405,360,771,332,1204,310,1656,295,2082,285,2669,278"/>
<area shape="poly" id="edge105_Node000053_Node000002" title=" " alt="" coords="2850,207,2849,331,2845,328,2846,211"/>
<area shape="poly" id="edge107_Node000053_Node000004" title=" " alt="" coords="2860,206,2899,252,2951,322,3003,410,3025,458,3043,507,3047,528,3043,549,3020,612,2993,658,2958,698,2908,742,2866,771,2821,792,2820,787,2863,767,2905,738,2955,694,2989,654,3015,609,3037,547,3041,528,3037,508,3021,460,2999,412,2946,325,2895,255,2858,211"/>
<area shape="poly" id="edge108_Node000053_Node000018" title=" " alt="" coords="2769,198,2149,207,1698,216,1219,231,762,252,556,265,374,281,222,298,106,319,33,341,14,353,8,365,8,714,9,750,15,778,29,802,54,827,72,838,99,849,168,866,313,889,308,892,167,871,97,854,70,843,50,831,25,805,10,780,4,750,3,714,3,363,10,349,30,336,105,313,222,293,374,275,556,260,761,247,1219,225,1698,211,2149,202,2775,197"/>
<area shape="poly" id="edge106_Node000053_Node000052" title=" " alt="" coords="2833,208,2776,250,2774,245,2828,210"/>
<area shape="poly" id="edge112_Node000054_Node000002" title=" " alt="" coords="3092,134,3046,184,3027,215,3017,243,3005,270,2982,299,2951,322,2918,341,2916,336,2948,318,2978,295,3000,267,3012,241,3023,213,3042,181,3087,137"/>
<area shape="poly" id="edge116_Node000054_Node000003" title=" " alt="" coords="3182,122,3299,142,3429,174,3487,194,3535,217,3568,244,3577,259,3580,275,3580,714,3577,757,3568,800,3547,872,3543,867,3563,799,3571,757,3575,714,3575,276,3572,261,3564,248,3532,222,3485,199,3428,179,3298,147,3182,127"/>
<area shape="poly" id="edge114_Node000054_Node000004" title=" " alt="" coords="3140,133,3164,155,3185,181,3210,225,3216,247,3217,275,3217,618,3214,633,3206,649,3176,677,3132,703,3077,727,2955,766,2843,795,2842,789,2954,761,3075,722,3129,698,3173,672,3202,645,3209,632,3212,617,3212,275,3210,248,3205,227,3180,184,3160,159,3138,138"/>
<area shape="poly" id="edge110_Node000054_Node000010" title=" " alt="" coords="3125,133,3152,196,3162,235,3167,275,3167,367,3164,397,3157,421,3142,441,3119,461,3087,481,3058,490,3029,493,3001,493,2944,491,2913,497,2878,510,2832,535,2795,561,2739,614,2687,673,2615,742,2453,877,2451,872,2612,738,2683,669,2735,610,2792,557,2829,531,2876,505,2911,492,2944,486,3001,487,3029,488,3056,485,3085,476,3116,457,3138,438,3152,419,3159,396,3161,367,3161,275,3157,236,3147,197,3123,138"/>
<area shape="poly" id="edge115_Node000054_Node000013" title=" " alt="" coords="3176,133,3224,154,3270,185,3289,204,3305,225,3315,249,3319,275,3319,529,3313,583,3297,636,3274,686,3245,732,3213,774,3181,812,3123,869,3120,864,3177,808,3209,771,3241,729,3269,683,3292,634,3308,582,3313,529,3313,276,3310,250,3300,227,3285,207,3267,189,3222,159,3176,138"/>
<area shape="poly" id="edge113_Node000054_Node000014" title=" " alt="" coords="3115,133,3116,275,3116,367,3116,419,3108,441,3089,462,3059,471,2995,480,2801,497,2384,524,2383,519,2801,492,2995,474,3058,465,3087,457,3104,438,3110,418,3111,367,3111,275,3112,137"/>
<area shape="poly" id="edge111_Node000054_Node000050" title=" " alt="" coords="3109,133,3097,183,3075,315,3061,420,3057,416,3069,314,3092,182,3105,137"/>
<area shape="poly" id="edge117_Node000054_Node000053" title=" " alt="" coords="3050,135,2904,180,2903,175,3044,136"/>
<area shape="rect" id="Node000001" title=" " alt="" coords="2345,5,2473,46"/>
<area shape="rect" id="Node000002" href="$policy__abstract_8h.html" title="Abstract policy interfaces used to construct reaction networks (DynamicEngine) from seed compositions..." alt="" coords="2285,345,2421,386"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="2407,45,2381,183,2359,331,2355,328,2376,182,2403,49"/>
<area shape="rect" id="Node000053" href="$policy__logical_8h.html" title=" " alt="" coords="914,256,1051,297"/>
<area shape="poly" id="edge104_Node000001_Node000053" title=" " alt="" coords="2343,29,2148,40,1859,64,1695,84,1524,110,1353,144,1187,185,1104,216,1032,251,1029,246,1102,211,1186,180,1352,139,1523,105,1694,79,1859,59,2147,35,2348,28"/>
<area shape="rect" id="Node000054" href="$chains_8h.html" title="Concrete implementations of ReactionChainPolicy for key stellar reaction chains." alt="" coords="2391,183,2542,208"/>
<area shape="poly" id="edge108_Node000001_Node000054" title=" " alt="" coords="2417,44,2460,169,2455,167,2414,49"/>
<area shape="rect" id="Node000055" href="$stellar__policy_8h.html" title="High&#45;level concrete NetworkPolicy for specific stellar environments." alt="" coords="2900,94,3038,135"/>
<area shape="poly" id="edge114_Node000001_Node000055" title=" " alt="" coords="2473,34,2888,100,2882,100,2473,40"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="3017,884,3222,910"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="2421,369,2525,382,2655,407,2725,424,2796,446,2865,473,2930,505,2996,544,3043,583,3080,631,3116,699,3131,733,3141,762,3144,792,3141,829,3131,872,3127,868,3136,829,3139,792,3135,763,3126,735,3111,701,3076,634,3040,586,2993,548,2928,510,2863,478,2794,451,2724,430,2654,412,2524,387,2422,375"/>
<area shape="rect" id="Node000004" href="$reaction_8h.html" title="Defines classes for representing and managing nuclear reactions." alt="" coords="2571,796,2743,822"/>
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="2422,377,2522,400,2630,433,2679,453,2718,475,2744,499,2752,512,2754,526,2754,625,2751,686,2744,711,2729,742,2710,767,2687,789,2685,784,2706,764,2724,739,2739,709,2746,685,2749,625,2749,527,2747,514,2740,502,2715,479,2676,458,2629,438,2521,405,2422,382"/>
<area shape="rect" id="Node000010" title=" " alt="" coords="1278,884,1335,910"/>
<area shape="poly" id="edge100_Node000002_Node000010" title=" " alt="" coords="2282,376,2136,403,1933,446,1821,475,1706,510,1593,551,1485,598,1398,637,1365,661,1334,701,1316,744,1307,790,1305,833,1305,871,1301,867,1299,833,1301,789,1311,742,1330,698,1361,657,1395,633,1483,594,1591,546,1705,505,1819,470,1932,440,2135,397,2287,375"/>
<area shape="rect" id="Node000015" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="2281,507,2425,548"/>
<area shape="poly" id="edge15_Node000002_Node000015" title=" " alt="" coords="2343,385,2329,421,2325,440,2326,459,2338,495,2333,492,2321,460,2320,439,2324,419,2339,388"/>
<area shape="rect" id="Node000017" title=" " alt="" coords="3043,796,3101,822"/>
<area shape="poly" id="edge99_Node000002_Node000017" title=" " alt="" coords="2421,370,2544,390,2613,408,2679,431,2810,481,2865,502,2914,525,2959,553,3001,589,3040,636,3078,699,3085,719,3088,741,3082,783,3078,779,3082,741,3080,720,3073,701,3036,639,2997,592,2956,557,2912,529,2863,507,2808,486,2678,436,2611,413,2543,396,2421,376"/>
<area shape="rect" id="Node000023" title=" " alt="" coords="329,796,382,822"/>
<area shape="poly" id="edge97_Node000002_Node000023" title=" " alt="" coords="2282,368,1838,378,1520,387,1180,400,848,418,554,442,430,456,328,472,250,490,201,510,171,532,146,557,128,584,117,613,113,644,117,675,128,707,147,739,163,756,182,770,226,790,272,801,316,807,311,808,272,806,225,795,180,775,160,760,143,742,123,709,112,676,108,644,112,612,123,582,142,553,167,528,199,505,249,485,327,467,430,451,553,437,848,413,1180,395,1520,382,1838,373,2287,367"/>
<area shape="rect" id="Node000034" href="$blob_8h.html" title="Container class for managing multiple scratchpad instances." alt="" coords="1496,604,1674,644"/>
<area shape="poly" id="edge103_Node000002_Node000034" title=" " alt="" coords="2287,385,2102,440,1882,510,1756,556,1647,600,1645,595,1754,551,1880,505,2101,435,2282,386"/>
<area shape="rect" id="Node000042" href="$partition_8h.html" title=" " alt="" coords="454,507,564,548"/>
<area shape="poly" id="edge64_Node000002_Node000042" title=" " alt="" coords="2282,370,1864,394,1578,413,1288,436,887,480,580,519,579,514,886,474,1288,431,1578,408,1863,389,2287,369"/>
<area shape="rect" id="Node000050" href="$logging_8h.html" title=" " alt="" coords="2336,434,2480,459"/>
<area shape="poly" id="edge91_Node000002_Node000050" title=" " alt="" coords="2368,384,2393,422,2388,420,2366,389"/>
<area shape="rect" id="Node000051" title=" " alt="" coords="2892,434,2931,459"/>
<area shape="poly" id="edge98_Node000002_Node000051" title=" " alt="" coords="2422,369,2625,391,2750,408,2874,431,2880,435,2874,434,2873,436,2749,414,2625,396,2422,375"/>
<area shape="rect" id="Node000052" href="$engine__types_8h.html" title=" " alt="" coords="2067,507,2205,548"/>
<area shape="poly" id="edge101_Node000002_Node000052" title=" " alt="" coords="2329,385,2176,500,2173,496,2324,387"/>
<area shape="poly" id="edge6_Node000004_Node000003" title=" " alt="" coords="2723,819,3042,881,3037,881,2722,825"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="2698,884,2758,910"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="2668,820,2711,873,2706,871,2666,824"/>
<area shape="rect" id="Node000006" title=" " alt="" coords="1828,884,1915,910"/>
<area shape="poly" id="edge5_Node000004_Node000006" title=" " alt="" coords="2574,815,2232,843,2055,860,1927,880,1917,882,1916,877,1926,874,2055,855,2232,838,2569,815"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="332,884,494,910"/>
<area shape="poly" id="edge7_Node000004_Node000007" title=" " alt="" coords="2574,815,2317,832,1405,866,509,896,509,890,1405,860,2317,826,2568,815"/>
<area shape="rect" id="Node000008" title=" " alt="" coords="1939,884,2036,910"/>
<area shape="poly" id="edge8_Node000004_Node000008" title=" " alt="" coords="2574,814,2334,836,2191,854,2048,880,2037,882,2036,877,2047,874,2190,849,2334,831,2568,814"/>
<area shape="rect" id="Node000009" title=" " alt="" coords="1049,884,1159,910"/>
<area shape="poly" id="edge9_Node000004_Node000009" title=" " alt="" coords="2574,815,2317,832,2021,844,1791,850,1561,859,1265,880,1175,889,1174,884,1265,874,1560,854,1791,845,2021,838,2317,826,2568,815"/>
<area shape="poly" id="edge10_Node000004_Node000010" title=" " alt="" coords="2574,816,1351,896,1350,891,2568,815"/>
<area shape="rect" id="Node000011" title=" " alt="" coords="2571,884,2674,910"/>
<area shape="poly" id="edge11_Node000004_Node000011" title=" " alt="" coords="2655,820,2634,872,2631,868,2650,823"/>
<area shape="rect" id="Node000012" title=" " alt="" coords="2927,884,2993,910"/>
<area shape="poly" id="edge12_Node000004_Node000012" title=" " alt="" coords="2713,819,2809,843,2915,874,2921,879,2916,878,2914,880,2807,848,2713,825"/>
<area shape="rect" id="Node000013" title=" " alt="" coords="2782,884,2903,910"/>
<area shape="poly" id="edge13_Node000004_Node000013" title=" " alt="" coords="2684,820,2805,878,2800,877,2683,825"/>
<area shape="rect" id="Node000014" title=" " alt="" coords="3247,877,3382,918"/>
<area shape="poly" id="edge14_Node000004_Node000014" title=" " alt="" coords="2743,814,2961,836,3095,853,3234,877,3229,877,3094,858,2961,841,2743,819"/>
<area shape="poly" id="edge16_Node000015_Node000004" title=" " alt="" coords="2386,546,2419,568,2450,594,2483,633,2504,667,2525,701,2558,738,2590,764,2624,788,2618,787,2587,769,2554,742,2520,704,2499,670,2479,636,2446,598,2415,572,2385,551"/>
<area shape="poly" id="edge59_Node000015_Node000009" title=" " alt="" coords="2278,540,2217,551,2151,557,2093,559,1995,559,1949,560,1900,566,1845,578,1782,598,1734,626,1675,668,1617,712,1569,743,1488,776,1376,814,1159,882,1158,877,1374,809,1487,771,1567,738,1614,708,1672,664,1731,621,1780,594,1844,573,1899,561,1948,555,1995,553,2093,554,2150,552,2217,545,2283,539"/>
<area shape="poly" id="edge58_Node000015_Node000010" title=" " alt="" coords="2278,540,2217,551,2118,560,2040,563,1964,572,1921,582,1870,598,1844,610,1825,623,1783,654,1707,700,1630,743,1475,821,1348,880,1346,875,1472,816,1628,738,1705,695,1780,649,1822,619,1841,606,1868,594,1919,577,1963,566,2040,557,2118,554,2217,545,2283,539"/>
<area shape="poly" id="edge62_Node000015_Node000012" title=" " alt="" coords="2426,534,2583,556,2777,590,2872,612,2958,638,3028,666,3056,681,3078,698,3107,728,3126,760,3130,776,3130,794,3125,812,3115,831,3003,881,3002,875,3111,827,3120,810,3125,793,3125,777,3121,762,3103,732,3074,702,3053,686,3026,671,2956,643,2871,617,2776,596,2582,561,2426,540"/>
<area shape="rect" id="Node000016" href="$types_2types_8h.html" title=" " alt="" coords="2891,707,3034,733"/>
<area shape="poly" id="edge17_Node000015_Node000016" title=" " alt="" coords="2426,544,2488,565,2551,594,2570,608,2583,623,2595,637,2614,649,2680,675,2749,693,2816,705,2878,715,2873,715,2815,710,2747,699,2678,680,2612,654,2592,641,2579,626,2566,612,2548,598,2486,570,2426,549"/>
<area shape="poly" id="edge63_Node000015_Node000017" title=" " alt="" coords="2426,544,2850,649,2908,657,2957,657,2980,659,3002,666,3025,678,3048,698,3062,717,3070,738,3075,782,3071,779,3065,739,3057,719,3045,701,3022,682,3000,671,2979,665,2957,662,2908,662,2849,654,2426,550"/>
<area shape="rect" id="Node000018" href="$screening__abstract_8h.html" title=" " alt="" coords="2568,700,2714,740"/>
<area shape="poly" id="edge21_Node000015_Node000018" title=" " alt="" coords="2405,546,2453,567,2500,594,2533,620,2564,650,2609,690,2604,689,2561,654,2530,624,2497,598,2450,572,2404,551"/>
<area shape="rect" id="Node000019" href="$screening__types_8h.html" title=" " alt="" coords="2159,604,2291,644"/>
<area shape="poly" id="edge26_Node000015_Node000019" title=" " alt="" coords="2329,547,2265,597,2263,592,2324,549"/>
<area shape="rect" id="Node000021" href="$reporting_8h.html" title=" " alt="" coords="1899,700,2037,740"/>
<area shape="poly" id="edge29_Node000015_Node000021" title=" " alt="" coords="2353,547,2339,601,2325,630,2304,654,2286,665,2261,675,2196,692,2053,713,2052,708,2195,687,2259,670,2283,660,2301,650,2321,627,2334,600,2349,550"/>
<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="2167,788,2305,829"/>
<area shape="poly" id="edge35_Node000015_Node000026" title=" " alt="" coords="2361,546,2370,585,2376,636,2373,690,2367,717,2355,742,2336,765,2310,783,2308,778,2332,761,2351,739,2362,715,2368,689,2371,636,2365,586,2358,550"/>
<area shape="rect" id="Node000027" title=" " alt="" coords="2285,877,2445,918"/>
<area shape="poly" id="edge57_Node000015_Node000027" title=" " alt="" coords="2369,546,2383,569,2393,595,2400,632,2403,669,2400,744,2390,811,2377,864,2374,860,2385,810,2395,743,2398,669,2395,633,2388,597,2378,572,2366,551"/>
<area shape="rect" id="Node000031" href="$error__engine_8h.html" title=" " alt="" coords="1881,604,2009,644"/>
<area shape="poly" id="edge44_Node000015_Node000031" title=" " alt="" coords="2284,540,2159,566,2020,599,2012,601,2011,596,2019,593,2158,561,2278,541"/>
<area shape="poly" id="edge45_Node000015_Node000034" title=" " alt="" coords="2278,540,2217,551,1981,574,1877,583,1744,599,1690,607,1689,601,1743,593,1876,578,1980,568,2217,545,2283,539"/>
<area shape="rect" id="Node000040" title=" " alt="" coords="1749,707,1824,733"/>
<area shape="poly" id="edge61_Node000015_Node000040" title=" " alt="" coords="2283,542,2215,566,2181,581,2149,598,2134,612,2125,626,2115,640,2099,654,2063,671,2031,681,1974,688,1915,690,1882,694,1843,702,1834,705,1833,699,1842,697,1881,689,1915,685,1974,683,2030,676,2061,666,2096,649,2111,637,2121,623,2130,608,2146,594,2179,576,2213,561,2278,544"/>
<area shape="rect" id="Node000041" title=" " alt="" coords="2032,611,2085,637"/>
<area shape="poly" id="edge60_Node000015_Node000041" title=" " alt="" coords="2283,543,2195,567,2105,598,2090,605,2089,600,2103,594,2194,562,2278,544"/>
<area shape="poly" id="edge19_Node000016_Node000013" title=" " alt="" coords="2957,732,2861,874,2858,869,2952,735"/>
<area shape="poly" id="edge18_Node000016_Node000014" title=" " alt="" coords="2968,731,2991,779,3009,805,3032,827,3057,843,3080,853,3124,862,3172,866,3234,877,3229,876,3172,871,3123,868,3079,858,3055,847,3029,831,3005,808,2986,782,2965,735"/>
<area shape="poly" id="edge20_Node000016_Node000017" title=" " alt="" coords="2979,731,3047,787,3042,785,2977,736"/>
<area shape="poly" id="edge23_Node000018_Node000003" title=" " alt="" coords="2695,738,3075,879,3070,879,2694,743"/>
<area shape="poly" id="edge22_Node000018_Node000004" title=" " alt="" coords="2646,739,2654,783,2650,779,2643,743"/>
<area shape="poly" id="edge25_Node000018_Node000010" title=" " alt="" coords="2570,729,2380,755,2155,791,2074,812,1992,832,1806,858,1623,878,1351,897,1351,891,1622,872,1806,853,1991,826,2073,807,2154,786,2379,749,2565,729"/>
<area shape="poly" id="edge24_Node000018_Node000013" title=" " alt="" coords="2682,738,2720,760,2756,786,2797,829,2829,873,2824,871,2793,832,2753,790,2717,764,2681,743"/>
<area shape="poly" id="edge27_Node000019_Node000018" title=" " alt="" coords="2291,637,2555,699,2550,699,2291,643"/>
<area shape="rect" id="Node000020" title=" " alt="" coords="862,796,930,822"/>
<area shape="poly" id="edge28_Node000019_Node000020" title=" " alt="" coords="2169,644,2142,654,2069,667,2011,671,1955,678,1924,687,1888,702,1873,712,1863,722,1853,733,1837,743,1758,764,1651,781,1527,793,1393,801,1133,809,945,810,945,805,1133,804,1392,796,1526,787,1651,776,1757,759,1835,738,1850,729,1859,719,1870,708,1885,697,1922,682,1954,673,2011,665,2069,662,2141,649,2164,645"/>
<area shape="poly" id="edge34_Node000021_Node000014" title=" " alt="" coords="2037,726,2152,738,2322,751,2454,758,2586,767,2755,786,3235,877,3229,876,2754,791,2585,772,2453,763,2321,756,2152,743,2037,732"/>
<area shape="rect" id="Node000022" title=" " alt="" coords="1934,796,1980,822"/>
<area shape="poly" id="edge30_Node000021_Node000022" title=" " alt="" coords="1967,739,1962,782,1959,779,1963,743"/>
<area shape="poly" id="edge31_Node000021_Node000023" title=" " alt="" coords="1901,732,1836,743,1581,758,1147,777,398,808,398,803,1147,772,1581,752,1836,738,1895,733"/>
<area shape="rect" id="Node000024" title=" " alt="" coords="1750,796,1818,822"/>
<area shape="poly" id="edge32_Node000021_Node000024" title=" " alt="" coords="1929,740,1824,791,1823,786,1923,741"/>
<area shape="rect" id="Node000025" title=" " alt="" coords="1842,796,1910,822"/>
<area shape="poly" id="edge33_Node000021_Node000025" title=" " alt="" coords="1949,740,1901,788,1898,783,1944,742"/>
<area shape="poly" id="edge36_Node000026_Node000003" title=" " alt="" coords="2306,812,2610,834,2807,852,3005,874,3040,882,3034,881,3005,880,2806,857,2609,839,2305,817"/>
<area shape="poly" id="edge38_Node000026_Node000008" title=" " alt="" coords="2182,829,2038,882,2037,876,2177,830"/>
<area shape="poly" id="edge42_Node000026_Node000009" title=" " alt="" coords="2169,815,1992,832,1628,853,1469,863,1265,880,1175,890,1174,884,1265,874,1469,858,1628,848,1992,826,2164,816"/>
<area shape="poly" id="edge43_Node000026_Node000012" title=" " alt="" coords="2305,812,2623,836,2792,854,2915,874,2924,879,2918,878,2914,880,2792,859,2623,841,2305,817"/>
<area shape="poly" id="edge37_Node000026_Node000027" title=" " alt="" coords="2266,827,2326,869,2321,868,2264,832"/>
<area shape="rect" id="Node000028" title=" " alt="" coords="2060,884,2187,910"/>
<area shape="poly" id="edge39_Node000026_Node000028" title=" " alt="" coords="2213,829,2152,877,2150,872,2208,830"/>
<area shape="rect" id="Node000029" title=" " alt="" coords="2211,884,2260,910"/>
<area shape="poly" id="edge40_Node000026_Node000029" title=" " alt="" coords="2238,828,2238,871,2234,867,2234,831"/>
<area shape="rect" id="Node000030" title=" " alt="" coords="2469,884,2546,910"/>
<area shape="poly" id="edge41_Node000026_Node000030" title=" " alt="" coords="2305,827,2458,874,2465,879,2460,878,2456,880,2304,832"/>
<area shape="poly" id="edge53_Node000034_Node000009" title=" " alt="" coords="1584,643,1570,694,1555,721,1535,742,1496,766,1460,777,1425,779,1391,777,1320,772,1281,777,1238,791,1205,809,1175,831,1126,875,1124,870,1172,827,1203,804,1236,786,1280,771,1320,767,1391,772,1425,774,1459,772,1494,761,1531,738,1551,718,1565,692,1580,646"/>
<area shape="poly" id="edge56_Node000034_Node000011" title=" " alt="" coords="1674,631,1903,657,2014,676,2094,697,2112,707,2125,717,2136,728,2153,738,2197,756,2234,765,2271,773,2318,786,2579,879,2573,878,2316,791,2270,778,2232,770,2196,761,2151,743,2133,732,2121,721,2109,711,2092,702,2013,681,1902,663,1674,636"/>
<area shape="poly" id="edge54_Node000034_Node000020" title=" " alt="" coords="1522,644,1180,743,946,799,945,794,1179,738,1517,645"/>
<area shape="rect" id="Node000035" href="$scratchpad__abstract_8h.html" title="Abstract base class for scratchpad memory used during engine computations." alt="" coords="1344,700,1522,740"/>
<area shape="poly" id="edge46_Node000034_Node000035" title=" " alt="" coords="1556,644,1479,694,1477,689,1551,646"/>
<area shape="rect" id="Node000036" href="$engine_2scratchpads_2types_8h.html" title="Type definitions and utilities for the scratchpad system." alt="" coords="2163,700,2340,740"/>
<area shape="poly" id="edge48_Node000034_Node000036" title=" " alt="" coords="1674,633,1889,661,2144,697,2151,700,2145,700,2143,702,1888,666,1674,639"/>
<area shape="rect" id="Node000038" href="$error__scratchpad_8h.html" title=" " alt="" coords="1034,700,1168,740"/>
<area shape="poly" id="edge51_Node000034_Node000038" title=" " alt="" coords="1499,642,1183,705,1182,700,1494,643"/>
<area shape="poly" id="edge55_Node000034_Node000040" title=" " alt="" coords="1628,642,1749,700,1744,700,1627,647"/>
<area shape="poly" id="edge47_Node000035_Node000020" title=" " alt="" coords="1347,737,1326,743,946,803,945,797,1325,738,1342,738"/>
<area shape="poly" id="edge49_Node000036_Node000006" title=" " alt="" coords="2212,740,1913,880,1911,875,2207,741"/>
<area shape="poly" id="edge50_Node000036_Node000017" title=" " alt="" coords="2341,727,2916,786,3030,802,3025,802,2916,791,2341,732"/>
<area shape="poly" id="edge52_Node000038_Node000023" title=" " alt="" coords="1034,732,399,805,398,800,1034,726"/>
<area shape="rect" id="Node000043" href="$partition__types_8h.html" title=" " alt="" coords="171,700,292,740"/>
<area shape="poly" id="edge65_Node000042_Node000043" title=" " alt="" coords="451,533,378,541,294,553,219,571,192,584,174,598,168,608,166,619,170,642,183,665,202,688,196,689,179,668,165,644,160,619,163,606,170,594,189,579,218,566,293,547,378,536,456,531"/>
<area shape="rect" id="Node000044" href="$partition__abstract_8h.html" title=" " alt="" coords="520,700,656,740"/>
<area shape="poly" id="edge68_Node000042_Node000044" title=" " alt="" coords="512,546,520,596,537,651,561,689,556,687,532,653,515,597,509,551"/>
<area shape="rect" id="Node000045" href="$partition__ground_8h.html" title=" " alt="" coords="730,604,859,644"/>
<area shape="poly" id="edge71_Node000042_Node000045" title=" " alt="" coords="565,544,719,593,727,598,722,598,718,599,565,549"/>
<area shape="rect" id="Node000046" href="$partition__rauscher__thielemann_8h.html" title=" " alt="" coords="184,596,312,652"/>
<area shape="poly" id="edge77_Node000042_Node000046" title=" " alt="" coords="452,550,328,597,325,592,456,547"/>
<area shape="rect" id="Node000048" href="$rauscher__thielemann__partition__data__record_8h.html" title=" " alt="" coords="546,596,707,652"/>
<area shape="poly" id="edge83_Node000042_Node000048" title=" " alt="" coords="534,546,583,586,578,586,533,551"/>
<area shape="rect" id="Node000049" href="$partition__composite_8h.html" title=" " alt="" coords="336,596,471,652"/>
<area shape="poly" id="edge84_Node000042_Node000049" title=" " alt="" coords="489,547,447,588,444,583,485,550"/>
<area shape="poly" id="edge66_Node000043_Node000009" title=" " alt="" coords="242,738,272,785,293,808,318,827,377,848,458,865,553,877,658,886,867,894,1036,897,1031,897,867,899,658,891,553,883,457,870,375,853,316,831,290,812,268,789,240,743"/>
<area shape="poly" id="edge67_Node000043_Node000023" title=" " alt="" coords="260,738,329,787,324,787,259,743"/>
<area shape="poly" id="edge70_Node000044_Node000020" title=" " alt="" coords="657,738,849,793,844,794,656,743"/>
<area shape="poly" id="edge69_Node000044_Node000023" title=" " alt="" coords="538,740,398,794,396,789,533,742"/>
<area shape="poly" id="edge73_Node000045_Node000007" title=" " alt="" coords="778,643,730,692,669,742,551,821,450,879,448,874,548,817,666,738,726,688,773,646"/>
<area shape="poly" id="edge76_Node000045_Node000008" title=" " alt="" coords="859,625,1542,657,1890,678,2003,688,2051,697,2064,718,2069,741,2068,766,2060,790,2037,837,2009,875,2007,870,2032,834,2055,788,2062,765,2064,742,2059,721,2048,702,2002,693,1890,683,1541,662,859,630"/>
<area shape="poly" id="edge74_Node000045_Node000009" title=" " alt="" coords="795,642,798,683,805,732,821,783,834,807,851,827,892,857,939,876,988,888,1036,896,1031,896,987,893,937,882,889,862,847,831,830,810,816,785,799,733,792,683,792,647"/>
<area shape="poly" id="edge75_Node000045_Node000020" title=" " alt="" coords="807,642,884,783,879,781,804,647"/>
<area shape="poly" id="edge72_Node000045_Node000044" title=" " alt="" coords="754,644,646,695,644,690,749,646"/>
<area shape="poly" id="edge79_Node000046_Node000007" title=" " alt="" coords="181,633,117,646,53,666,29,680,13,697,8,716,16,739,42,775,74,804,111,829,152,848,194,863,237,875,319,891,314,891,236,880,193,869,150,853,109,833,71,809,38,778,11,742,3,716,9,694,26,676,51,661,115,641,185,630"/>
<area shape="poly" id="edge81_Node000046_Node000009" title=" " alt="" coords="199,654,179,675,161,701,155,720,161,739,181,773,203,795,231,811,269,826,334,845,421,860,525,871,636,880,859,890,1036,896,1030,896,859,895,636,885,524,877,421,865,333,850,267,832,229,816,200,799,177,776,156,741,150,720,156,699,175,672,202,650"/>
<area shape="poly" id="edge82_Node000046_Node000020" title=" " alt="" coords="286,649,362,696,407,719,454,738,561,767,671,786,770,798,849,805,844,806,769,803,670,792,560,772,452,743,405,724,360,701,286,655"/>
<area shape="poly" id="edge80_Node000046_Node000023" title=" " alt="" coords="271,650,306,698,348,782,343,782,302,701,270,655"/>
<area shape="poly" id="edge78_Node000046_Node000044" title=" " alt="" coords="312,645,325,649,507,698,502,701,323,654,313,651"/>
<area shape="poly" id="edge87_Node000049_Node000007" title=" " alt="" coords="333,649,324,654,274,663,231,664,212,666,195,672,177,683,161,701,152,716,148,731,148,744,152,758,170,784,200,808,237,829,277,848,358,879,352,880,275,853,234,834,197,812,166,787,147,760,143,745,142,730,147,714,156,698,174,679,192,667,211,661,231,659,273,657,323,649,338,647"/>
<area shape="poly" id="edge89_Node000049_Node000010" title=" " alt="" coords="472,635,567,659,619,676,669,697,699,714,723,731,759,765,796,797,820,812,850,826,1265,890,1260,890,848,832,817,817,793,801,756,769,719,735,696,718,667,702,617,681,566,664,472,640"/>
<area shape="poly" id="edge90_Node000049_Node000020" title=" " alt="" coords="421,650,459,697,482,719,509,738,536,749,573,760,665,778,849,803,844,803,664,783,572,765,534,754,507,743,479,724,455,700,420,655"/>
<area shape="poly" id="edge88_Node000049_Node000023" title=" " alt="" coords="399,650,365,782,361,779,395,654"/>
<area shape="poly" id="edge86_Node000049_Node000043" title=" " alt="" coords="352,654,282,694,279,690,356,651"/>
<area shape="poly" id="edge85_Node000049_Node000044" title=" " alt="" coords="457,650,538,692,533,693,457,655"/>
<area shape="poly" id="edge93_Node000050_Node000014" title=" " alt="" coords="2480,453,2685,482,2814,505,2948,532,3077,565,3193,604,3243,625,3286,648,3320,672,3346,698,3357,718,3363,739,3362,784,3351,827,3334,865,3331,861,3346,825,3357,783,3358,740,3352,720,3342,701,3317,676,3283,652,3240,630,3191,609,3076,570,2947,537,2813,510,2685,488,2480,459"/>
<area shape="poly" id="edge92_Node000050_Node000015" title=" " alt="" coords="2402,458,2377,497,2374,492,2397,461"/>
<area shape="poly" id="edge95_Node000050_Node000023" title=" " alt="" coords="2333,448,1962,450,1414,456,1125,463,853,474,619,489,443,510,354,518,281,522,248,529,218,542,188,564,160,597,154,622,152,666,154,712,161,739,175,755,192,768,233,788,275,799,316,806,311,807,274,804,231,793,190,773,172,759,156,742,149,713,147,666,149,621,155,595,185,560,215,538,247,524,280,517,354,513,442,505,618,484,853,469,1125,458,1414,451,1962,445,2338,447"/>
<area shape="poly" id="edge96_Node000050_Node000030" title=" " alt="" coords="2416,457,2440,506,2468,610,2488,713,2508,871,2503,867,2483,714,2463,611,2435,508,2414,462"/>
<area shape="poly" id="edge94_Node000050_Node000034" title=" " alt="" coords="2332,459,2205,482,2055,510,1849,557,1673,602,1672,596,1848,552,2054,505,2204,477,2338,458"/>
<area shape="poly" id="edge102_Node000052_Node000006" title=" " alt="" coords="2069,538,1971,562,1920,578,1870,598,1826,619,1792,637,1764,662,1739,701,1725,736,1719,765,1723,795,1739,828,1754,845,1772,860,1816,883,1811,882,1770,864,1750,849,1735,830,1718,796,1714,765,1720,734,1735,698,1760,658,1789,633,1824,614,1868,594,1918,573,1970,556,2064,539"/>
<area shape="poly" id="edge105_Node000053_Node000002" title=" " alt="" coords="1051,280,2271,357,2268,361,1051,285"/>
<area shape="poly" id="edge106_Node000053_Node000010" title=" " alt="" coords="987,295,995,363,1000,445,1000,625,1001,686,1008,711,1025,739,1050,767,1078,792,1143,834,1208,863,1266,885,1260,884,1206,868,1141,838,1075,797,1046,771,1020,742,1003,713,995,687,994,625,994,445,990,363,984,300"/>
<area shape="poly" id="edge107_Node000053_Node000020" title=" " alt="" coords="966,296,945,326,923,361,906,402,898,445,898,625,898,782,894,779,893,625,893,445,900,401,918,359,941,323,963,299"/>
<area shape="poly" id="edge109_Node000054_Node000002" title=" " alt="" coords="2461,207,2376,334,2373,330,2456,210"/>
<area shape="poly" id="edge111_Node000054_Node000004" title=" " alt="" coords="2542,198,2669,214,2740,231,2809,254,2872,286,2900,305,2924,327,2944,352,2959,380,2968,411,2972,445,2972,529,2963,561,2939,595,2903,632,2861,669,2768,739,2690,790,2688,785,2765,734,2857,665,2900,628,2935,592,2958,558,2966,529,2966,445,2963,412,2954,382,2940,355,2920,331,2897,309,2870,290,2807,259,2738,236,2668,219,2542,203"/>
<area shape="poly" id="edge113_Node000054_Node000012" title=" " alt="" coords="2543,200,2720,221,2805,236,2865,254,2908,280,2957,320,3060,422,3148,525,3178,567,3194,595,3201,626,3200,661,3194,698,3184,735,3160,797,3140,831,3109,855,3078,864,3045,869,3006,880,3002,881,3001,876,3004,874,3044,864,3077,859,3106,850,3136,827,3155,795,3179,733,3189,697,3195,661,3196,627,3189,597,3174,569,3144,529,3056,426,2954,324,2905,285,2863,259,2804,241,2719,226,2543,206"/>
<area shape="poly" id="edge112_Node000054_Node000020" title=" " alt="" coords="2388,204,2129,235,1775,283,1594,315,1428,351,1288,391,1232,413,1188,436,1136,473,1088,518,1045,566,1007,616,947,712,909,784,906,780,942,709,1003,613,1041,563,1084,514,1132,469,1185,431,1230,408,1287,386,1427,346,1593,309,1774,278,2128,229,2393,203"/>
<area shape="poly" id="edge110_Node000054_Node000053" title=" " alt="" coords="2388,199,1732,219,1349,236,1190,247,1069,259,1067,259,1065,254,1069,254,1190,242,1349,231,1732,214,2393,198"/>
<area shape="poly" id="edge117_Node000055_Node000002" title=" " alt="" coords="2923,134,2416,341,2415,336,2918,136"/>
<area shape="poly" id="edge121_Node000055_Node000003" title=" " alt="" coords="3038,122,3153,143,3281,174,3338,195,3385,218,3417,245,3426,260,3429,275,3429,722,3421,745,3400,768,3370,791,3332,813,3248,852,3170,882,3169,876,3246,847,3329,808,3367,786,3397,764,3417,742,3424,721,3424,276,3421,261,3413,248,3382,223,3336,200,3279,180,3152,148,3038,128"/>
<area shape="poly" id="edge119_Node000055_Node000004" title=" " alt="" coords="2990,132,3010,155,3026,182,3038,218,3041,256,3046,340,3041,407,3023,471,2990,549,2956,616,2920,663,2874,702,2810,743,2757,770,2706,792,2705,787,2755,765,2808,738,2871,698,2916,660,2951,613,2985,547,3018,469,3036,406,3041,340,3036,257,3033,219,3021,184,3006,158,2988,138"/>
<area shape="poly" id="edge115_Node000055_Node000010" title=" " alt="" coords="2897,119,2498,139,1930,172,1656,194,1424,219,1334,232,1265,247,1222,262,1211,269,1208,276,1208,721,1216,766,1235,807,1260,843,1285,874,1280,872,1256,847,1230,810,1211,767,1202,722,1203,275,1207,266,1219,257,1264,242,1333,227,1424,213,1655,188,1930,166,2497,133,2903,118"/>
<area shape="poly" id="edge120_Node000055_Node000014" title=" " alt="" coords="3038,116,3106,122,3186,133,3270,152,3351,180,3439,211,3456,220,3469,234,3477,252,3480,275,3480,721,3477,746,3469,769,3441,811,3405,845,3367,871,3365,866,3402,840,3437,807,3464,767,3472,745,3474,721,3474,275,3472,253,3464,237,3452,225,3437,216,3350,185,3268,157,3185,139,3105,127,3038,121"/>
<area shape="poly" id="edge118_Node000055_Node000015" title=" " alt="" coords="2981,133,3008,196,3018,235,3022,275,3022,367,3017,401,3001,425,2977,444,2945,462,2905,478,2850,491,2715,510,2568,521,2441,527,2441,522,2568,516,2714,505,2849,486,2903,473,2943,457,2974,439,2997,422,3012,399,3017,366,3017,275,3013,236,3003,197,2978,138"/>
<area shape="poly" id="edge123_Node000055_Node000017" title=" " alt="" coords="3038,126,3093,146,3119,162,3142,181,3160,203,3170,224,3175,247,3176,275,3176,625,3174,650,3168,673,3147,718,3122,757,3096,787,3093,782,3117,753,3143,715,3163,672,3168,649,3170,625,3170,275,3170,247,3165,225,3156,206,3138,185,3116,166,3091,151,3038,131"/>
<area shape="poly" id="edge116_Node000055_Node000051" title=" " alt="" coords="2968,133,2919,420,2914,417,2964,137"/>
<area shape="poly" id="edge122_Node000055_Node000054" title=" " alt="" coords="2898,127,2558,183,2557,177,2903,126"/>
</map>