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,166 +1,174 @@
<map id="src/include/gridfire/policy/stellar_policy.h" name="src/include/gridfire/policy/stellar_policy.h">
<area shape="rect" id="Node000001" title="High&#45;level concrete NetworkPolicy for specific stellar environments." alt="" coords="3164,5,3313,46"/>
<area shape="rect" id="Node000002" title=" " alt="" coords="2874,796,2931,822"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="3269,44,3301,69,3333,102,3358,141,3365,163,3368,187,3368,625,3361,667,3342,697,3311,720,3272,743,3227,764,3186,775,3148,779,3112,778,3037,776,2994,780,2945,791,2940,792,2940,787,2943,786,2993,775,3036,771,3112,773,3148,774,3185,770,3225,759,3269,738,3308,716,3338,694,3356,666,3363,625,3363,187,3360,165,3353,143,3329,105,3298,73,3268,49"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="3035,345,3074,371"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="3227,45,3197,95,3123,228,3069,334,3065,330,3118,226,3192,93,3223,48"/>
<area shape="rect" id="Node000004" href="$policy__abstract_8h.html" title="Abstract policy interfaces used to construct reaction networks (DynamicEngine) from seed compositions..." alt="" coords="2026,256,2163,297"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="3161,44,2179,260,2178,255,3167,43"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="2956,796,3161,822"/>
<area shape="poly" id="edge106_Node000001_Node000005" title=" " alt="" coords="3314,43,3367,64,3417,94,3438,112,3454,134,3465,159,3469,186,3469,625,3466,663,3456,693,3438,718,3408,743,3310,766,3146,795,3145,790,3309,760,3405,738,3434,714,3452,690,3461,662,3464,625,3464,187,3460,160,3450,137,3434,116,3413,98,3364,69,3313,48"/>
<area shape="rect" id="Node000006" href="$reaction_8h.html" title="Defines classes for representing and managing nuclear reactions." alt="" coords="2556,707,2727,733"/>
<area shape="poly" id="edge104_Node000001_Node000006" title=" " alt="" coords="3245,44,3259,108,3267,187,3267,440,3264,469,3257,493,3246,511,3231,525,3212,534,3191,541,3142,548,3087,552,3030,557,2972,571,2944,583,2918,598,2902,612,2891,626,2880,640,2863,654,2795,685,2727,706,2726,701,2794,680,2860,649,2876,636,2887,623,2898,609,2914,594,2942,578,2970,566,3029,552,3087,546,3142,543,3190,536,3210,530,3228,520,3242,508,3252,491,3259,468,3261,440,3261,187,3254,109,3242,49"/>
<area shape="rect" id="Node000014" title=" " alt="" coords="3196,788,3332,829"/>
<area shape="poly" id="edge105_Node000001_Node000014" title=" " alt="" coords="3313,27,3357,33,3403,45,3448,64,3487,92,3506,113,3516,134,3519,158,3520,187,3520,625,3520,660,3518,689,3508,715,3487,742,3456,767,3421,785,3384,797,3347,804,3346,799,3382,791,3419,780,3453,762,3483,738,3504,712,3513,688,3515,660,3515,625,3515,187,3514,158,3511,136,3502,116,3484,96,3445,69,3401,50,3356,38,3313,32"/>
<area shape="rect" id="Node000015" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="2316,419,2460,459"/>
<area shape="poly" id="edge103_Node000001_Node000015" title=" " alt="" coords="3239,45,3229,112,3204,202,3184,250,3159,296,3127,338,3088,373,3054,386,2996,397,2829,415,2639,428,2476,437,2475,431,2639,423,2829,410,2995,391,3053,380,3085,368,3123,334,3155,293,3180,248,3199,200,3224,111,3235,48"/>
<area shape="rect" id="Node000052" href="$chains_8h.html" title="Concrete implementations of ReactionChainPolicy for key stellar reaction chains." alt="" coords="2124,94,2276,120"/>
<area shape="poly" id="edge107_Node000001_Node000052" title=" " alt="" coords="3161,33,2292,101,2291,96,3167,32"/>
<area shape="poly" id="edge99_Node000004_Node000003" title=" " alt="" coords="2163,275,2318,278,2530,288,2772,308,2896,323,3016,342,3023,346,3017,346,3016,348,2895,328,2771,313,2529,293,2317,283,2164,281"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="2163,276,2349,285,2471,298,2607,318,2750,347,2896,386,3038,439,3106,470,3172,505,3245,546,3301,582,3325,603,3346,628,3367,659,3386,699,3394,721,3392,731,3386,742,3357,753,3296,766,3144,795,3143,790,3295,761,3356,748,3382,738,3387,730,3388,721,3382,701,3362,662,3342,631,3321,606,3298,586,3242,550,3169,510,3104,475,3036,444,2894,391,2749,352,2606,323,2471,303,2348,291,2164,281"/>
<area shape="poly" id="edge5_Node000004_Node000006" title=" " alt="" coords="2063,296,2036,320,2013,347,1998,374,1991,399,1986,446,1983,493,1976,520,1962,549,1950,565,1937,574,1925,582,1916,597,1906,626,1908,638,1915,650,1926,657,1945,665,2002,678,2171,697,2368,708,2543,717,2537,717,2368,714,2171,702,2002,683,1944,670,1924,662,1911,654,1902,639,1901,625,1911,595,1921,579,1934,569,1946,561,1958,547,1971,518,1977,493,1981,445,1985,398,1993,372,2008,343,2032,316,2058,299"/>
<area shape="poly" id="edge16_Node000004_Node000015" title=" " alt="" coords="2131,295,2341,411,2336,411,2130,300"/>
<area shape="rect" id="Node000022" title=" " alt="" coords="1355,796,1408,822"/>
<area shape="poly" id="edge98_Node000004_Node000022" title=" " alt="" coords="2024,279,1849,289,1742,298,1634,313,1535,333,1453,360,1422,376,1399,395,1384,415,1379,438,1379,529,1383,782,1378,779,1373,529,1373,437,1379,413,1395,391,1419,372,1451,355,1534,328,1633,307,1741,293,1849,284,2029,278"/>
<area shape="rect" id="Node000034" href="$blob_8h.html" title="Container class for managing multiple scratchpad instances." alt="" coords="1619,507,1797,548"/>
<area shape="poly" id="edge102_Node000004_Node000034" title=" " alt="" coords="2057,297,1968,347,1846,428,1747,500,1744,495,1843,424,1965,343,2052,298"/>
<area shape="rect" id="Node000042" href="$partition_8h.html" title=" " alt="" coords="870,507,980,548"/>
<area shape="poly" id="edge64_Node000004_Node000042" title=" " alt="" coords="2023,278,1900,282,1733,291,1545,312,1450,328,1358,348,1248,381,1142,423,1048,466,975,502,973,497,1046,461,1140,418,1246,376,1357,342,1449,322,1544,307,1732,286,1900,277,2029,277"/>
<area shape="rect" id="Node000050" href="$logging_8h.html" title=" " alt="" coords="2022,345,2167,371"/>
<area shape="poly" id="edge92_Node000004_Node000050" title=" " alt="" coords="2096,295,2097,331,2093,328,2093,299"/>
<area shape="rect" id="Node000051" href="$engine__types_8h.html" title=" " alt="" coords="1414,419,1552,459"/>
<area shape="poly" id="edge100_Node000004_Node000051" title=" " alt="" coords="2023,288,1890,312,1734,348,1633,380,1544,415,1542,410,1631,375,1733,342,1889,307,2029,287"/>
<area shape="poly" id="edge12_Node000006_Node000002" title=" " alt="" coords="2688,731,2770,755,2862,786,2867,790,2861,789,2860,791,2768,760,2687,736"/>
<area shape="poly" id="edge8_Node000006_Node000005" title=" " alt="" coords="2701,731,2988,792,2982,792,2700,736"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="2611,796,2672,822"/>
<area shape="poly" id="edge6_Node000006_Node000007" title=" " alt="" coords="2643,731,2643,782,2639,778,2639,735"/>
<area shape="rect" id="Node000008" title=" " alt="" coords="2028,796,2116,822"/>
<area shape="poly" id="edge7_Node000006_Node000008" title=" " alt="" coords="2564,733,2131,801,2131,796,2558,734"/>
<area shape="rect" id="Node000009" title=" " alt="" coords="951,796,1113,822"/>
<area shape="poly" id="edge9_Node000006_Node000009" title=" " alt="" coords="2558,726,1343,791,1129,804,1129,799,1343,786,2552,725"/>
<area shape="rect" id="Node000010" title=" " alt="" coords="1907,796,2005,822"/>
<area shape="poly" id="edge10_Node000006_Node000010" title=" " alt="" coords="2558,733,2494,743,2359,755,2254,760,2149,769,2017,791,2005,794,2004,788,2015,786,2149,763,2253,755,2359,749,2493,738,2553,733"/>
<area shape="rect" id="Node000011" title=" " alt="" coords="1630,796,1740,822"/>
<area shape="poly" id="edge11_Node000006_Node000011" title=" " alt="" coords="2558,730,2443,743,1895,791,1756,804,1756,798,1894,786,2442,738,2553,730"/>
<area shape="rect" id="Node000012" title=" " alt="" coords="2250,796,2353,822"/>
<area shape="poly" id="edge13_Node000006_Node000012" title=" " alt="" coords="2596,733,2364,794,2363,789,2591,734"/>
<area shape="rect" id="Node000013" title=" " alt="" coords="2729,796,2850,822"/>
<area shape="poly" id="edge14_Node000006_Node000013" title=" " alt="" coords="2663,731,2758,788,2753,787,2661,736"/>
<area shape="poly" id="edge15_Node000006_Node000014" title=" " alt="" coords="2727,727,2932,751,3174,786,3184,790,3178,789,3173,791,2931,756,2727,733"/>
<area shape="poly" id="edge60_Node000015_Node000002" title=" " alt="" coords="2460,442,2616,457,2806,486,2898,506,2980,530,3046,559,3070,576,3089,594,3102,624,3101,653,3087,681,3064,708,3035,733,3003,756,2942,791,2941,786,3000,751,3031,729,3060,705,3082,678,3095,652,3097,625,3084,598,3067,580,3043,564,2978,535,2897,511,2805,491,2616,463,2460,448"/>
<area shape="poly" id="edge17_Node000015_Node000006" title=" " alt="" coords="2398,457,2409,503,2407,527,2397,550,2376,569,2353,577,2329,577,2304,575,2280,572,2257,573,2236,580,2217,598,2209,611,2206,624,2208,637,2217,650,2237,666,2268,679,2351,698,2448,710,2543,717,2538,717,2447,715,2350,704,2266,684,2234,670,2213,653,2203,639,2200,624,2204,609,2213,594,2233,575,2256,567,2281,567,2305,569,2329,572,2352,571,2373,564,2393,546,2402,526,2403,503,2395,462"/>
<area shape="poly" id="edge61_Node000015_Node000011" title=" " alt="" coords="2318,444,2277,455,2237,466,2198,484,2165,509,2151,527,2144,544,2142,581,2138,618,2130,636,2115,654,2084,676,2054,687,2024,691,1996,691,1935,688,1901,692,1864,702,1821,721,1780,744,1714,789,1712,784,1778,740,1819,717,1862,697,1900,686,1934,683,1996,686,2024,686,2052,682,2081,671,2112,650,2126,633,2133,616,2136,580,2139,543,2146,524,2161,505,2196,480,2235,461,2276,449,2313,445"/>
<area shape="rect" id="Node000016" href="$types_2types_8h.html" title=" " alt="" coords="3083,707,3226,733"/>
<area shape="poly" id="edge18_Node000015_Node000016" title=" " alt="" coords="2460,439,2607,444,2787,456,2959,475,3029,488,3081,505,3107,520,3138,544,3166,571,3184,595,3190,621,3188,647,3171,695,3168,691,3183,646,3185,621,3179,597,3162,574,3135,548,3104,525,3079,510,3027,494,2958,480,2787,461,2607,450,2461,444"/>
<area shape="rect" id="Node000017" href="$screening__abstract_8h.html" title=" " alt="" coords="2928,604,3074,644"/>
<area shape="poly" id="edge21_Node000015_Node000017" title=" " alt="" coords="2461,454,2659,505,2807,551,2936,598,2931,598,2806,557,2658,510,2461,459"/>
<area shape="rect" id="Node000018" href="$screening__types_8h.html" title=" " alt="" coords="2174,507,2306,548"/>
<area shape="poly" id="edge26_Node000015_Node000018" title=" " alt="" coords="2357,459,2287,502,2286,497,2352,461"/>
<area shape="rect" id="Node000020" href="$reporting_8h.html" title=" " alt="" coords="3555,700,3693,740"/>
<area shape="poly" id="edge29_Node000015_Node000020" title=" " alt="" coords="2461,437,2588,439,2755,448,2942,469,3037,485,3129,505,3259,545,3385,596,3495,647,3578,693,3573,691,3492,652,3383,601,3257,550,3127,510,3036,490,2941,474,2755,454,2588,444,2461,442"/>
<area shape="rect" id="Node000025" href="$jacobian_8h.html" title="Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen&#39;s SparseMatrix." alt="" coords="2508,507,2646,548"/>
<area shape="poly" id="edge35_Node000015_Node000025" title=" " alt="" coords="2431,457,2524,501,2518,500,2431,462"/>
<area shape="rect" id="Node000026" title=" " alt="" coords="2226,604,2387,644"/>
<area shape="poly" id="edge59_Node000015_Node000026" title=" " alt="" coords="2410,457,2427,477,2440,500,2447,525,2441,549,2416,578,2384,599,2382,594,2413,574,2436,547,2442,525,2436,502,2422,480,2408,462"/>
<area shape="rect" id="Node000031" href="$error__engine_8h.html" title=" " alt="" coords="1820,507,1948,548"/>
<area shape="poly" id="edge44_Node000015_Node000031" title=" " alt="" coords="2318,452,1963,516,1962,510,2313,453"/>
<area shape="poly" id="edge47_Node000015_Node000034" title=" " alt="" coords="2313,447,2095,473,1812,510,1811,504,2094,467,2318,447"/>
<area shape="rect" id="Node000040" title=" " alt="" coords="1926,611,2000,637"/>
<area shape="poly" id="edge63_Node000015_Node000040" title=" " alt="" coords="2318,450,2221,474,2169,490,2120,510,2082,531,2046,555,1987,603,1985,598,2042,551,2079,526,2118,505,2167,485,2219,469,2313,451"/>
<area shape="rect" id="Node000041" title=" " alt="" coords="2330,515,2382,540"/>
<area shape="poly" id="edge62_Node000015_Node000041" title=" " alt="" coords="2383,458,2367,502,2364,498,2379,462"/>
<area shape="poly" id="edge20_Node000016_Node000013" title=" " alt="" coords="3102,733,2862,791,2849,794,2848,789,2861,786,3097,734"/>
<area shape="poly" id="edge19_Node000016_Node000014" title=" " alt="" coords="3171,731,3230,780,3225,778,3169,736"/>
<area shape="poly" id="edge25_Node000017_Node000002" title=" " alt="" coords="2993,643,2918,784,2915,780,2988,646"/>
<area shape="poly" id="edge23_Node000017_Node000005" title=" " alt="" coords="3006,643,3015,688,3029,739,3047,783,3043,781,3024,741,3010,690,3003,647"/>
<area shape="poly" id="edge22_Node000017_Node000006" title=" " alt="" coords="2937,644,2910,654,2707,706,2706,700,2909,649,2932,645"/>
<area shape="poly" id="edge24_Node000017_Node000013" title=" " alt="" coords="2981,644,2816,788,2814,783,2976,646"/>
<area shape="poly" id="edge27_Node000018_Node000017" title=" " alt="" coords="2306,543,2318,545,2457,565,2566,573,2675,580,2815,593,2916,609,2910,609,2814,599,2675,585,2565,579,2456,570,2317,551,2306,549"/>
<area shape="rect" id="Node000019" title=" " alt="" coords="358,796,426,822"/>
<area shape="poly" id="edge28_Node000018_Node000019" title=" " alt="" coords="2171,534,1960,551,1703,555,1274,561,847,574,688,584,631,591,594,599,540,616,499,634,464,660,427,701,416,720,407,741,397,782,393,779,402,739,411,718,423,698,461,656,497,629,538,611,593,593,631,586,687,579,847,568,1274,556,1703,550,1960,545,2176,534"/>
<area shape="poly" id="edge34_Node000020_Node000014" title=" " alt="" coords="3557,738,3347,790,3346,785,3552,738"/>
<area shape="rect" id="Node000021" title=" " alt="" coords="3682,796,3728,822"/>
<area shape="poly" id="edge30_Node000020_Node000021" title=" " alt="" coords="3644,738,3686,786,3681,784,3641,743"/>
<area shape="poly" id="edge31_Node000020_Node000022" title=" " alt="" coords="3557,725,3239,743,2783,757,2429,763,2074,771,1619,791,1423,806,1423,801,1619,786,2074,766,2428,758,2783,752,3239,738,3552,725"/>
<area shape="rect" id="Node000023" title=" " alt="" coords="3498,796,3566,822"/>
<area shape="poly" id="edge32_Node000020_Node000023" title=" " alt="" coords="3606,740,3557,788,3555,783,3601,742"/>
<area shape="rect" id="Node000024" title=" " alt="" coords="3590,796,3658,822"/>
<area shape="poly" id="edge33_Node000020_Node000024" title=" " alt="" coords="3626,739,3626,782,3622,779,3622,743"/>
<area shape="poly" id="edge36_Node000025_Node000005" title=" " alt="" coords="2647,530,2768,539,2906,553,3025,571,3066,582,3089,594,3097,608,3097,622,3089,652,3082,677,3073,700,3062,782,3058,778,3068,699,3077,675,3084,651,3092,621,3092,610,3085,598,3064,587,3024,576,2906,558,2767,545,2647,536"/>
<area shape="poly" id="edge38_Node000025_Node000010" title=" " alt="" coords="2551,548,2525,572,2502,598,2491,618,2484,637,2480,674,2472,709,2461,726,2444,743,2407,761,2358,772,2299,778,2236,781,2111,783,2058,786,2016,791,2005,794,2004,788,2016,786,2058,780,2111,778,2236,776,2299,773,2357,767,2405,756,2441,738,2457,723,2467,707,2474,673,2479,636,2486,616,2498,594,2521,568,2546,550"/>
<area shape="poly" id="edge42_Node000025_Node000011" title=" " alt="" coords="2549,548,2476,598,2440,628,2423,641,2400,654,2314,690,2225,720,2134,745,2045,765,1881,792,1756,805,1756,800,1881,787,2044,760,2133,740,2223,715,2312,685,2397,649,2420,636,2436,624,2473,594,2544,549"/>
<area shape="poly" id="edge37_Node000025_Node000026" title=" " alt="" coords="2523,548,2378,601,2377,595,2518,549"/>
<area shape="rect" id="Node000027" title=" " alt="" coords="2512,611,2640,637"/>
<area shape="poly" id="edge39_Node000025_Node000027" title=" " alt="" coords="2579,546,2578,597,2574,594,2575,550"/>
<area shape="rect" id="Node000028" title=" " alt="" coords="2663,611,2713,637"/>
<area shape="poly" id="edge40_Node000025_Node000028" title=" " alt="" coords="2601,546,2665,602,2660,601,2599,551"/>
<area shape="rect" id="Node000029" title=" " alt="" coords="2024,611,2101,637"/>
<area shape="poly" id="edge41_Node000025_Node000029" title=" " alt="" coords="2511,541,2117,615,2116,610,2505,542"/>
<area shape="rect" id="Node000030" title=" " alt="" coords="2736,611,2802,637"/>
<area shape="poly" id="edge43_Node000025_Node000030" title=" " alt="" coords="2624,546,2725,594,2739,603,2734,602,2723,598,2623,551"/>
<area shape="rect" id="Node000032" href="$error__gridfire_8h.html" title=" " alt="" coords="1520,700,1648,740"/>
<area shape="poly" id="edge45_Node000031_Node000032" title=" " alt="" coords="1856,548,1628,694,1626,689,1850,549"/>
<area shape="poly" id="edge46_Node000032_Node000022" title=" " alt="" coords="1541,740,1423,793,1422,787,1535,741"/>
<area shape="poly" id="edge55_Node000034_Node000011" title=" " alt="" coords="1708,547,1690,782,1685,779,1704,550"/>
<area shape="poly" id="edge58_Node000034_Node000012" title=" " alt="" coords="1740,546,1810,594,1839,624,1852,637,1871,649,1922,670,1965,678,2010,683,2065,697,2176,742,2267,789,2262,788,2174,747,2063,702,2009,688,1964,683,1920,675,1868,654,1848,641,1835,628,1806,598,1739,551"/>
<area shape="poly" id="edge56_Node000034_Node000019" title=" " alt="" coords="1616,533,876,559,500,578,374,588,314,598,299,610,290,623,282,638,267,654,237,669,210,674,187,681,176,689,166,701,159,720,166,739,177,749,193,758,239,774,345,799,340,800,238,779,191,763,174,753,162,742,154,720,162,698,173,685,184,676,209,669,236,663,264,650,278,635,286,620,295,606,312,594,374,583,500,572,876,553,1621,530"/>
<area shape="rect" id="Node000035" href="$scratchpad__abstract_8h.html" title="Abstract base class for scratchpad memory used during engine computations." alt="" coords="177,700,354,740"/>
<area shape="poly" id="edge48_Node000034_Node000035" title=" " alt="" coords="1617,533,909,560,551,578,431,588,374,598,356,612,334,635,290,689,287,685,330,631,353,608,372,594,431,583,551,573,909,554,1621,530"/>
<area shape="rect" id="Node000036" href="$engine_2scratchpads_2types_8h.html" title="Type definitions and utilities for the scratchpad system." alt="" coords="1875,700,2053,740"/>
<area shape="poly" id="edge50_Node000034_Node000036" title=" " alt="" coords="1722,546,1764,597,1791,625,1820,650,1857,672,1897,694,1891,693,1854,677,1817,654,1787,628,1760,600,1720,551"/>
<area shape="rect" id="Node000038" href="$error__scratchpad_8h.html" title=" " alt="" coords="1464,604,1597,644"/>
<area shape="poly" id="edge52_Node000034_Node000038" title=" " alt="" coords="1673,548,1582,598,1580,593,1668,549"/>
<area shape="poly" id="edge57_Node000034_Node000040" title=" " alt="" coords="1762,546,1918,605,1913,605,1761,551"/>
<area shape="poly" id="edge49_Node000035_Node000019" title=" " alt="" coords="295,738,365,787,359,787,293,743"/>
<area shape="poly" id="edge51_Node000036_Node000008" title=" " alt="" coords="1989,738,2048,787,2043,786,1988,743"/>
<area shape="poly" id="edge53_Node000038_Node000022" title=" " alt="" coords="1521,643,1491,691,1453,742,1408,788,1405,783,1449,739,1487,688,1516,646"/>
<area shape="poly" id="edge54_Node000038_Node000032" title=" " alt="" coords="1543,642,1568,687,1563,685,1540,647"/>
<area shape="rect" id="Node000043" href="$partition__types_8h.html" title=" " alt="" coords="1121,700,1242,740"/>
<area shape="poly" id="edge65_Node000042_Node000043" title=" " alt="" coords="981,527,1025,532,1073,543,1120,563,1141,577,1159,594,1173,615,1181,638,1186,686,1182,683,1176,639,1168,617,1155,598,1137,581,1117,568,1071,548,1024,537,981,532"/>
<area shape="rect" id="Node000044" href="$partition__abstract_8h.html" title=" " alt="" coords="706,700,843,740"/>
<area shape="poly" id="edge68_Node000042_Node000044" title=" " alt="" coords="900,547,873,572,847,598,816,643,791,688,788,683,811,640,843,594,869,568,895,550"/>
<area shape="rect" id="Node000045" href="$partition__ground_8h.html" title=" " alt="" coords="1017,604,1146,644"/>
<area shape="poly" id="edge71_Node000042_Node000045" title=" " alt="" coords="959,546,1038,595,1033,595,958,551"/>
<area shape="rect" id="Node000046" href="$partition__rauscher__thielemann_8h.html" title=" " alt="" coords="605,596,734,652"/>
<area shape="poly" id="edge77_Node000042_Node000046" title=" " alt="" coords="874,548,749,596,747,591,869,549"/>
<area shape="rect" id="Node000048" href="$rauscher__thielemann__partition__data__record_8h.html" title=" " alt="" coords="93,596,254,652"/>
<area shape="poly" id="edge84_Node000042_Node000048" title=" " alt="" coords="867,533,611,554,442,572,272,599,270,599,267,594,272,593,442,567,610,548,872,531"/>
<area shape="rect" id="Node000049" href="$partition__composite_8h.html" title=" " alt="" coords="858,596,993,652"/>
<area shape="poly" id="edge85_Node000042_Node000049" title=" " alt="" coords="927,546,928,582,923,579,924,550"/>
<area shape="poly" id="edge66_Node000043_Node000011" title=" " alt="" coords="1243,734,1262,738,1453,771,1617,798,1612,798,1452,776,1261,743,1242,739"/>
<area shape="poly" id="edge67_Node000043_Node000022" title=" " alt="" coords="1227,738,1343,790,1338,790,1226,743"/>
<area shape="poly" id="edge70_Node000044_Node000019" title=" " alt="" coords="709,737,442,799,441,794,704,737"/>
<area shape="poly" id="edge69_Node000044_Node000022" title=" " alt="" coords="843,728,1342,801,1337,802,843,734"/>
<area shape="poly" id="edge73_Node000045_Node000009" title=" " alt="" coords="1078,643,1041,783,1037,779,1074,646"/>
<area shape="poly" id="edge76_Node000045_Node000010" title=" " alt="" coords="1145,642,1309,689,1509,738,1719,774,1895,800,1890,800,1718,780,1507,743,1308,694,1144,647"/>
<area shape="poly" id="edge74_Node000045_Node000011" title=" " alt="" coords="1134,642,1193,667,1255,697,1284,719,1296,729,1313,738,1392,764,1473,783,1550,794,1618,804,1612,804,1549,800,1472,788,1390,769,1311,743,1293,733,1280,723,1252,702,1191,672,1133,647"/>
<area shape="poly" id="edge75_Node000045_Node000019" title=" " alt="" coords="1053,644,966,696,912,722,855,743,741,772,626,791,522,803,442,808,441,803,522,797,625,786,740,767,854,738,910,717,964,691,1048,646"/>
<area shape="poly" id="edge72_Node000045_Node000044" title=" " alt="" coords="1029,644,1006,654,858,698,857,693,1005,649,1024,645"/>
<area shape="poly" id="edge79_Node000046_Node000009" title=" " alt="" coords="656,650,648,674,643,697,643,719,653,739,670,753,697,765,769,783,854,795,938,804,933,804,853,800,768,789,695,770,668,757,649,742,638,720,637,696,643,672,652,654"/>
<area shape="poly" id="edge81_Node000046_Node000011" title=" " alt="" coords="734,643,903,690,1005,716,1108,738,1248,761,1388,778,1617,802,1612,802,1388,784,1248,766,1108,743,1004,721,902,695,734,648"/>
<area shape="poly" id="edge83_Node000046_Node000019" title=" " alt="" coords="607,638,537,664,502,681,470,702,450,720,432,741,406,784,403,779,428,738,446,716,466,698,499,676,535,659,602,639"/>
<area shape="poly" id="edge80_Node000046_Node000022" title=" " alt="" coords="669,650,674,697,682,720,696,738,780,750,966,769,1342,804,1336,804,966,774,779,756,693,743,678,722,669,699,665,654"/>
<area shape="poly" id="edge78_Node000046_Node000044" title=" " alt="" coords="701,650,744,690,739,689,699,655"/>
<area shape="rect" id="Node000047" title=" " alt="" coords="480,707,530,733"/>
<area shape="poly" id="edge82_Node000046_Node000047" title=" " alt="" coords="624,651,541,702,539,697,619,653"/>
<area shape="poly" id="edge90_Node000049_Node000002" title=" " alt="" coords="994,646,1006,649,1104,666,1188,675,1332,680,1476,681,1561,686,1660,697,1718,707,1762,718,1806,728,1863,738,2015,751,2144,753,2258,749,2365,743,2472,739,2585,741,2713,756,2862,786,2869,790,2864,789,2861,791,2712,761,2585,747,2472,744,2366,748,2259,754,2144,759,2014,756,1862,743,1805,734,1761,723,1717,712,1660,702,1560,691,1476,686,1332,685,1187,680,1103,671,1005,654,993,652"/>
<area shape="poly" id="edge88_Node000049_Node000009" title=" " alt="" coords="942,650,1020,783,1015,782,940,654"/>
<area shape="poly" id="edge91_Node000049_Node000019" title=" " alt="" coords="860,646,696,702,440,793,438,788,694,697,854,647"/>
<area shape="poly" id="edge89_Node000049_Node000022" title=" " alt="" coords="961,650,1028,695,1109,738,1170,760,1233,777,1342,801,1336,801,1232,783,1169,765,1107,743,1026,700,960,655"/>
<area shape="poly" id="edge87_Node000049_Node000043" title=" " alt="" coords="994,647,1116,694,1111,694,993,653"/>
<area shape="poly" id="edge86_Node000049_Node000044" title=" " alt="" coords="884,651,820,693,818,689,879,653"/>
<area shape="poly" id="edge94_Node000050_Node000014" title=" " alt="" coords="2167,360,2382,375,2663,402,2806,422,2937,445,3048,473,3093,488,3129,505,3163,529,3191,561,3213,596,3230,634,3253,710,3263,774,3259,771,3248,711,3225,636,3208,599,3186,564,3159,533,3127,510,3091,493,3047,478,2936,450,2805,427,2663,408,2381,380,2168,366"/>
<area shape="poly" id="edge93_Node000050_Node000015" title=" " alt="" coords="2140,369,2303,414,2298,414,2140,374"/>
<area shape="poly" id="edge96_Node000050_Node000022" title=" " alt="" coords="2019,364,1897,382,1821,398,1741,420,1661,450,1585,489,1514,538,1483,566,1454,597,1442,624,1424,675,1391,783,1387,779,1419,673,1437,623,1450,595,1479,562,1511,534,1582,484,1659,445,1740,415,1820,393,1896,377,2025,363"/>
<area shape="poly" id="edge97_Node000050_Node000029" title=" " alt="" coords="2095,369,2068,597,2064,594,2091,373"/>
<area shape="poly" id="edge95_Node000050_Node000034" title=" " alt="" coords="2069,370,1768,503,1766,498,2064,372"/>
<area shape="poly" id="edge101_Node000051_Node000008" title=" " alt="" coords="1503,457,1560,513,1645,588,1750,668,1806,705,1864,738,1905,756,1938,766,2017,786,2026,791,2021,790,2015,791,1937,771,1903,761,1861,743,1803,710,1747,673,1642,592,1557,517,1501,463"/>
<area shape="poly" id="edge108_Node000052_Node000004" title=" " alt="" coords="2201,118,2196,162,2188,186,2177,210,2160,231,2140,249,2137,244,2156,227,2172,207,2183,184,2190,161,2198,122"/>
<area shape="poly" id="edge113_Node000052_Node000006" title=" " alt="" coords="2276,111,2511,130,2805,164,2943,186,3057,212,3101,226,3135,241,3157,257,3165,275,3165,359,3163,388,3158,413,3149,435,3137,453,3105,480,3065,501,2971,538,2922,563,2874,598,2846,627,2816,654,2759,684,2702,705,2701,700,2757,679,2813,649,2843,624,2870,594,2919,559,2969,533,3063,496,3102,476,3133,449,3144,432,3153,412,3158,388,3160,359,3160,276,3153,261,3133,246,3099,231,3055,217,2942,192,2804,169,2510,136,2276,116"/>
<area shape="poly" id="edge114_Node000052_Node000019" title=" " alt="" coords="2121,111,1630,127,1283,140,920,158,574,180,282,208,168,223,81,240,26,258,12,267,8,276,8,625,11,651,18,674,30,695,45,713,86,744,136,766,190,783,246,794,345,806,340,806,245,799,189,788,134,771,83,748,41,717,25,698,13,676,5,652,3,625,3,275,8,264,24,253,80,235,167,218,282,202,573,175,919,153,1283,135,1629,122,2126,109"/>
<area shape="rect" id="Node000053" href="$policy__logical_8h.html" title=" " alt="" coords="2026,168,2163,208"/>
<area shape="poly" id="edge109_Node000052_Node000053" title=" " alt="" coords="2186,119,2134,160,2132,156,2182,121"/>
<area shape="poly" id="edge111_Node000053_Node000002" title=" " alt="" coords="2163,190,2371,202,2644,229,2782,249,2908,275,3013,306,3055,323,3088,343,3144,386,3194,431,3236,479,3268,529,3287,581,3291,607,3290,634,3286,661,3276,688,3261,715,3241,742,3217,759,3184,769,3099,779,3011,782,2973,785,2945,791,2940,792,2940,787,2943,786,2973,780,3011,777,3099,773,3183,764,3215,754,3237,738,3256,712,3271,686,3280,659,3285,633,3286,607,3282,582,3263,531,3232,482,3190,435,3140,390,3085,347,3053,328,3012,311,2907,280,2781,255,2644,235,2371,208,2164,195"/>
<area shape="poly" id="edge110_Node000053_Node000004" title=" " alt="" coords="2096,207,2097,242,2093,239,2093,211"/>
<area shape="poly" id="edge112_Node000053_Node000019" title=" " alt="" coords="2024,192,1569,210,908,243,586,265,314,292,208,307,127,323,75,340,63,349,59,357,59,625,61,648,67,668,90,704,123,733,165,756,211,773,259,786,345,803,339,803,257,791,210,778,163,761,120,737,86,707,62,670,56,649,53,625,53,356,59,345,73,336,125,318,207,302,314,287,586,260,908,237,1569,205,2029,191"/>
<area shape="rect" id="Node000001" title="High&#45;level concrete NetworkPolicy for specific stellar environments." alt="" coords="509,5,658,46"/>
<area shape="rect" id="Node000002" title=" " alt="" coords="5,796,63,822"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="507,39,395,61,270,92,215,112,170,135,140,160,133,173,130,187,130,359,127,422,120,485,97,606,69,710,46,782,41,780,64,708,92,605,115,484,122,421,125,359,125,186,128,171,136,156,167,130,213,107,269,87,394,55,511,36"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="2029,345,2068,371"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="657,27,950,42,1146,58,1353,80,1559,109,1747,147,1830,170,1903,195,1964,223,2012,254,2026,270,2037,290,2048,331,2043,328,2032,292,2022,274,2008,258,1962,228,1901,200,1828,175,1746,153,1558,114,1353,85,1145,63,950,48,659,32"/>
<area shape="rect" id="Node000004" href="$policy__abstract_8h.html" title="Abstract policy interfaces used to construct reaction networks (DynamicEngine) from seed compositions..." alt="" coords="1176,256,1313,297"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="657,35,749,52,859,78,977,116,1036,139,1091,165,1156,204,1211,246,1206,246,1153,209,1089,170,1033,144,976,121,858,83,748,57,659,40"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="87,796,293,822"/>
<area shape="poly" id="edge112_Node000001_Node000005" title=" " alt="" coords="507,30,405,36,287,47,180,66,139,80,110,96,92,116,83,135,80,158,79,187,79,359,83,422,91,485,120,606,153,709,181,782,176,781,148,711,114,608,86,486,77,422,74,359,74,187,74,158,77,134,87,113,107,92,137,75,179,61,286,41,405,30,511,27"/>
<area shape="rect" id="Node000006" href="$reaction_8h.html" title="Defines classes for representing and managing nuclear reactions." alt="" coords="879,707,1050,733"/>
<area shape="poly" id="edge110_Node000001_Node000006" title=" " alt="" coords="506,36,435,51,397,63,361,79,330,98,305,123,288,152,282,187,282,278,289,354,307,416,337,466,378,508,427,544,486,578,623,649,666,665,727,679,866,705,861,706,725,685,664,670,621,654,483,583,425,549,374,512,333,469,302,418,283,355,277,278,277,186,283,150,300,119,326,94,359,74,396,58,434,46,511,32"/>
<area shape="rect" id="Node000015" title=" " alt="" coords="1649,788,1784,829"/>
<area shape="poly" id="edge111_Node000001_Node000015" title=" " alt="" coords="657,24,1024,27,1270,34,1525,47,1765,66,1872,79,1967,95,2046,113,2106,134,2145,158,2156,172,2159,186,2159,278,2156,323,2147,367,2133,410,2114,451,2065,527,2006,596,1941,657,1876,709,1766,783,1764,778,1873,705,1937,653,2002,593,2061,524,2109,448,2128,408,2142,366,2151,323,2154,278,2154,187,2151,174,2141,162,2104,138,2044,118,1966,100,1872,84,1765,72,1524,52,1270,39,1024,33,659,29"/>
<area shape="rect" id="Node000016" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="1020,419,1165,459"/>
<area shape="poly" id="edge109_Node000001_Node000016" title=" " alt="" coords="584,44,586,187,586,278,589,293,598,307,630,334,679,357,740,377,878,407,1008,428,1003,429,877,412,739,382,677,362,627,338,593,311,584,295,581,278,581,187,582,49"/>
<area shape="rect" id="Node000018" title=" " alt="" coords="1176,707,1234,733"/>
<area shape="poly" id="edge122_Node000001_Node000018" title=" " alt="" coords="577,44,565,94,553,157,551,227,557,262,567,296,586,322,622,360,735,455,880,559,955,607,1029,649,1098,681,1164,706,1159,706,1096,686,1026,654,953,612,877,563,732,459,618,364,581,326,562,298,551,264,546,228,548,156,560,92,575,49"/>
<area shape="rect" id="Node000053" href="$chains_8h.html" title="Concrete implementations of ReactionChainPolicy for key stellar reaction chains." alt="" coords="728,94,879,120"/>
<area shape="poly" id="edge113_Node000001_Node000053" title=" " alt="" coords="638,44,758,87,753,89,639,49"/>
<area shape="poly" id="edge105_Node000004_Node000002" title=" " alt="" coords="1174,287,1032,312,838,354,731,384,622,419,516,461,414,510,367,537,331,564,274,619,219,677,185,708,142,742,69,790,67,785,139,738,182,704,216,673,270,615,327,560,364,533,411,505,513,456,621,414,729,379,837,349,1031,307,1179,285"/>
<area shape="poly" id="edge103_Node000004_Node000003" title=" " alt="" coords="1313,281,1595,306,1960,342,2016,351,2011,352,1959,348,1595,311,1313,286"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="1174,280,986,288,747,300,532,319,456,332,414,347,367,389,336,432,319,476,308,523,290,625,273,682,244,742,212,786,209,782,240,739,268,680,285,624,303,522,313,475,332,429,363,385,411,343,455,327,531,314,747,295,986,283,1179,279"/>
<area shape="poly" id="edge5_Node000004_Node000006" title=" " alt="" coords="1174,297,1072,335,1012,362,950,395,891,434,837,481,792,535,773,565,758,597,749,625,750,637,757,650,776,665,807,679,888,703,882,703,806,684,774,669,753,653,745,639,744,625,753,595,768,563,787,532,833,477,888,430,948,390,1009,357,1070,330,1179,295"/>
<area shape="poly" id="edge17_Node000004_Node000016" title=" " alt="" coords="1228,296,1123,410,1120,405,1224,299"/>
<area shape="poly" id="edge104_Node000004_Node000018" title=" " alt="" coords="1251,295,1266,359,1274,438,1274,529,1269,576,1255,622,1221,696,1218,692,1250,620,1263,575,1269,529,1269,438,1261,360,1249,300"/>
<area shape="rect" id="Node000024" title=" " alt="" coords="3031,796,3085,822"/>
<area shape="poly" id="edge102_Node000004_Node000024" title=" " alt="" coords="1313,284,2017,368,2192,384,2342,390,2598,393,2721,400,2850,418,2994,451,3160,505,3204,523,3245,546,3281,572,3311,601,3332,634,3341,668,3336,705,3316,742,3302,755,3280,766,3223,783,3158,797,3100,805,3100,800,3157,791,3221,778,3278,761,3299,750,3312,739,3331,703,3336,669,3327,636,3307,605,3278,576,3242,550,3201,528,3158,510,2992,456,2849,423,2720,406,2598,399,2342,396,2192,389,2016,373,1313,289"/>
<area shape="rect" id="Node000035" href="$blob_8h.html" title="Container class for managing multiple scratchpad instances." alt="" coords="1788,507,1965,548"/>
<area shape="poly" id="edge108_Node000004_Node000035" title=" " alt="" coords="1313,289,1405,312,1504,342,1597,380,1687,422,1832,500,1826,499,1684,427,1595,385,1502,348,1404,317,1313,295"/>
<area shape="rect" id="Node000043" href="$partition_8h.html" title=" " alt="" coords="2600,507,2710,548"/>
<area shape="poly" id="edge69_Node000004_Node000043" title=" " alt="" coords="1313,283,1496,306,1715,342,1845,372,1945,400,2046,428,2176,457,2399,493,2587,519,2582,519,2399,498,2175,462,2044,433,1944,405,1844,377,1713,348,1495,312,1314,288"/>
<area shape="rect" id="Node000051" href="$logging_8h.html" title=" " alt="" coords="1347,345,1492,371"/>
<area shape="poly" id="edge96_Node000004_Node000051" title=" " alt="" coords="1288,295,1382,338,1376,338,1288,300"/>
<area shape="rect" id="Node000052" href="$engine__types_8h.html" title=" " alt="" coords="1793,419,1931,459"/>
<area shape="poly" id="edge106_Node000004_Node000052" title=" " alt="" coords="1313,281,1474,301,1568,319,1661,342,1744,374,1817,411,1811,411,1742,379,1660,348,1567,324,1473,306,1314,286"/>
<area shape="poly" id="edge12_Node000006_Node000002" title=" " alt="" coords="881,733,817,743,704,751,607,752,443,749,364,749,280,754,186,767,76,791,72,792,69,787,75,786,185,762,280,748,364,743,443,743,607,747,703,746,816,738,876,734"/>
<area shape="poly" id="edge8_Node000006_Node000005" title=" " alt="" coords="881,733,817,743,561,765,449,775,305,791,274,795,273,790,304,786,448,769,560,760,816,738,876,733"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="917,796,978,822"/>
<area shape="poly" id="edge6_Node000006_Node000007" title=" " alt="" coords="964,732,955,783,951,779,960,735"/>
<area shape="rect" id="Node000008" title=" " alt="" coords="1809,796,1896,822"/>
<area shape="poly" id="edge7_Node000006_Node000008" title=" " alt="" coords="1051,727,1164,738,1342,747,1482,750,1621,758,1702,768,1797,786,1810,791,1805,791,1796,791,1701,774,1620,763,1482,755,1342,753,1163,743,1051,733"/>
<area shape="rect" id="Node000009" title=" " alt="" coords="2417,796,2579,822"/>
<area shape="poly" id="edge9_Node000006_Node000009" title=" " alt="" coords="1051,728,1164,738,1480,755,1727,762,1974,769,2292,786,2404,798,2399,797,2291,791,1974,774,1727,767,1480,760,1163,743,1051,733"/>
<area shape="rect" id="Node000010" title=" " alt="" coords="1001,796,1099,822"/>
<area shape="poly" id="edge10_Node000006_Node000010" title=" " alt="" coords="978,731,1030,785,1025,784,975,736"/>
<area shape="rect" id="Node000011" title=" " alt="" coords="1920,796,2030,822"/>
<area shape="poly" id="edge11_Node000006_Node000011" title=" " alt="" coords="1051,727,1164,738,1373,748,1537,750,1701,758,1797,768,1909,786,1926,792,1921,791,1908,791,1796,774,1701,763,1537,756,1373,754,1163,743,1051,733"/>
<area shape="rect" id="Node000012" title=" " alt="" coords="1268,796,1371,822"/>
<area shape="poly" id="edge13_Node000006_Node000012" title=" " alt="" coords="1022,731,1256,786,1268,791,1263,791,1255,791,1021,736"/>
<area shape="rect" id="Node000013" title=" " alt="" coords="501,796,567,822"/>
<area shape="poly" id="edge14_Node000006_Node000013" title=" " alt="" coords="884,733,715,763,579,791,574,792,573,787,577,786,714,757,878,734"/>
<area shape="rect" id="Node000014" title=" " alt="" coords="1123,796,1244,822"/>
<area shape="poly" id="edge15_Node000006_Node000014" title=" " alt="" coords="996,731,1141,790,1136,789,995,736"/>
<area shape="poly" id="edge16_Node000006_Node000015" title=" " alt="" coords="1051,727,1636,788,1631,788,1051,732"/>
<area shape="poly" id="edge63_Node000016_Node000002" title=" " alt="" coords="1017,445,852,466,753,484,656,510,582,536,521,562,421,616,323,676,264,708,192,743,76,791,75,792,72,787,74,786,190,738,261,703,320,671,418,612,518,557,580,531,655,505,752,479,851,461,1022,444"/>
<area shape="poly" id="edge18_Node000016_Node000006" title=" " alt="" coords="1017,449,991,458,962,470,936,487,915,509,911,518,910,526,915,547,959,693,954,691,910,549,905,527,905,517,910,506,932,482,960,465,989,453,1023,447"/>
<area shape="poly" id="edge64_Node000016_Node000011" title=" " alt="" coords="1165,442,1283,456,1433,482,1514,502,1595,527,1675,557,1751,594,1800,626,1832,659,1862,696,1903,738,1953,787,1948,785,1899,742,1858,699,1828,663,1797,630,1749,598,1673,562,1594,532,1512,507,1432,487,1282,461,1165,448"/>
<area shape="poly" id="edge67_Node000016_Node000013" title=" " alt="" coords="1017,443,965,451,904,463,842,482,783,510,741,539,702,574,635,651,583,726,549,784,545,780,578,723,630,648,699,570,738,535,781,505,840,477,903,458,965,446,1022,442"/>
<area shape="rect" id="Node000017" href="$types_2types_8h.html" title=" " alt="" coords="1040,611,1183,637"/>
<area shape="poly" id="edge19_Node000016_Node000017" title=" " alt="" coords="1114,457,1133,480,1147,507,1151,531,1147,556,1129,599,1126,595,1142,554,1146,531,1142,508,1129,483,1113,462"/>
<area shape="poly" id="edge68_Node000016_Node000018" title=" " alt="" coords="1120,457,1145,479,1167,506,1189,553,1202,604,1208,652,1208,693,1204,690,1202,653,1197,605,1184,555,1162,509,1141,483,1119,462"/>
<area shape="rect" id="Node000019" href="$screening__abstract_8h.html" title=" " alt="" coords="768,604,914,644"/>
<area shape="poly" id="edge23_Node000016_Node000019" title=" " alt="" coords="1017,445,982,453,941,465,903,483,871,509,858,527,850,547,842,589,838,586,845,545,854,524,867,506,900,479,939,460,980,448,1023,443"/>
<area shape="rect" id="Node000020" href="$screening__types_8h.html" title=" " alt="" coords="1002,507,1133,548"/>
<area shape="poly" id="edge28_Node000016_Node000020" title=" " alt="" coords="1089,458,1079,494,1075,490,1085,462"/>
<area shape="rect" id="Node000022" href="$reporting_8h.html" title=" " alt="" coords="1360,700,1498,740"/>
<area shape="poly" id="edge31_Node000016_Node000022" title=" " alt="" coords="1125,457,1194,505,1398,689,1393,689,1191,509,1124,462"/>
<area shape="rect" id="Node000027" href="$jacobian_8h.html" title="Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen&#39;s SparseMatrix." alt="" coords="666,700,804,740"/>
<area shape="poly" id="edge37_Node000016_Node000027" title=" " alt="" coords="1018,450,933,472,887,488,843,510,813,528,792,546,775,567,758,597,743,641,738,686,733,682,738,640,753,595,770,564,788,542,810,524,841,505,885,483,931,467,1023,448"/>
<area shape="rect" id="Node000028" title=" " alt="" coords="316,788,477,829"/>
<area shape="poly" id="edge62_Node000016_Node000028" title=" " alt="" coords="1018,442,955,450,880,461,801,480,726,510,676,538,629,571,542,645,472,719,422,778,419,774,468,715,539,641,626,567,673,533,724,505,799,475,879,456,955,445,1023,441"/>
<area shape="rect" id="Node000032" href="$error__engine_8h.html" title=" " alt="" coords="2938,507,3066,548"/>
<area shape="poly" id="edge46_Node000016_Node000032" title=" " alt="" coords="1165,440,1804,463,2722,505,2926,520,2920,520,2722,510,1804,468,1166,445"/>
<area shape="poly" id="edge49_Node000016_Node000035" title=" " alt="" coords="1165,443,1432,466,1769,505,1775,508,1770,508,1768,510,1431,472,1166,448"/>
<area shape="rect" id="Node000041" title=" " alt="" coords="1410,611,1484,637"/>
<area shape="poly" id="edge66_Node000016_Node000041" title=" " alt="" coords="1165,446,1253,467,1299,483,1342,505,1370,526,1395,550,1434,599,1429,597,1391,553,1367,530,1339,510,1297,488,1251,472,1165,452"/>
<area shape="rect" id="Node000042" title=" " alt="" coords="925,515,978,540"/>
<area shape="poly" id="edge65_Node000016_Node000042" title=" " alt="" coords="1063,459,985,509,982,504,1058,461"/>
<area shape="poly" id="edge21_Node000017_Node000014" title=" " alt="" coords="1118,635,1176,783,1171,781,1114,639"/>
<area shape="poly" id="edge20_Node000017_Node000015" title=" " alt="" coords="1183,627,1254,634,1337,647,1426,668,1511,697,1529,707,1541,717,1569,738,1655,782,1650,781,1566,743,1538,721,1526,711,1509,702,1424,673,1336,652,1254,639,1184,632"/>
<area shape="poly" id="edge22_Node000017_Node000018" title=" " alt="" coords="1124,635,1185,697,1180,695,1122,640"/>
<area shape="poly" id="edge27_Node000019_Node000002" title=" " alt="" coords="764,641,496,702,420,723,344,743,268,756,209,763,150,772,76,791,73,792,70,787,75,786,149,767,208,758,267,751,343,738,419,718,495,697,770,639"/>
<area shape="poly" id="edge25_Node000019_Node000005" title=" " alt="" coords="791,644,657,693,496,743,378,772,270,795,269,790,377,767,495,738,655,688,785,645"/>
<area shape="poly" id="edge24_Node000019_Node000006" title=" " alt="" coords="867,642,939,698,934,697,866,647"/>
<area shape="poly" id="edge26_Node000019_Node000014" title=" " alt="" coords="914,639,988,663,1063,697,1120,739,1165,785,1160,783,1117,743,1061,702,987,668,914,645"/>
<area shape="poly" id="edge29_Node000020_Node000019" title=" " alt="" coords="1022,548,903,600,901,595,1017,549"/>
<area shape="rect" id="Node000021" title=" " alt="" coords="2210,796,2279,822"/>
<area shape="poly" id="edge30_Node000020_Node000021" title=" " alt="" coords="1133,528,1277,534,1456,546,1628,565,1698,578,1751,594,1783,609,1807,627,1843,664,1878,703,1901,721,1931,738,2000,764,2072,783,2139,795,2197,804,2192,804,2138,800,2071,788,1998,769,1929,743,1898,725,1874,707,1839,668,1803,631,1780,614,1749,598,1697,583,1628,570,1456,551,1277,539,1134,533"/>
<area shape="poly" id="edge36_Node000022_Node000015" title=" " alt="" coords="1495,738,1640,784,1634,783,1494,744"/>
<area shape="rect" id="Node000023" title=" " alt="" coords="1487,796,1533,822"/>
<area shape="poly" id="edge32_Node000022_Node000023" title=" " alt="" coords="1448,738,1491,786,1486,784,1446,743"/>
<area shape="poly" id="edge33_Node000022_Node000024" title=" " alt="" coords="1498,722,3018,803,3014,807,1498,728"/>
<area shape="rect" id="Node000025" title=" " alt="" coords="1557,796,1626,822"/>
<area shape="poly" id="edge34_Node000022_Node000025" title=" " alt="" coords="1466,738,1558,789,1553,788,1465,743"/>
<area shape="rect" id="Node000026" title=" " alt="" coords="1394,796,1463,822"/>
<area shape="poly" id="edge35_Node000022_Node000026" title=" " alt="" coords="1431,739,1431,782,1427,779,1427,743"/>
<area shape="poly" id="edge38_Node000027_Node000005" title=" " alt="" coords="668,736,648,743,477,768,305,791,277,795,276,790,304,786,476,763,647,738,663,737"/>
<area shape="poly" id="edge40_Node000027_Node000010" title=" " alt="" coords="805,736,991,786,1001,791,995,790,989,791,804,741"/>
<area shape="poly" id="edge44_Node000027_Node000011" title=" " alt="" coords="805,730,868,738,1026,749,1160,753,1389,750,1500,749,1618,753,1752,764,1909,786,1927,792,1922,791,1908,791,1751,769,1618,758,1500,755,1390,755,1160,758,1026,755,867,743,805,735"/>
<area shape="poly" id="edge45_Node000027_Node000013" title=" " alt="" coords="692,740,579,791,576,792,575,787,577,786,687,741"/>
<area shape="poly" id="edge39_Node000027_Node000028" title=" " alt="" coords="668,739,489,787,488,781,663,739"/>
<area shape="rect" id="Node000029" title=" " alt="" coords="664,796,791,822"/>
<area shape="poly" id="edge41_Node000027_Node000029" title=" " alt="" coords="735,739,732,782,728,779,732,743"/>
<area shape="rect" id="Node000030" title=" " alt="" coords="591,796,640,822"/>
<area shape="poly" id="edge42_Node000027_Node000030" title=" " alt="" coords="711,740,645,789,643,784,706,742"/>
<area shape="rect" id="Node000031" title=" " alt="" coords="815,796,893,822"/>
<area shape="poly" id="edge43_Node000027_Node000031" title=" " alt="" coords="763,738,828,787,823,786,761,743"/>
<area shape="rect" id="Node000033" href="$error__gridfire_8h.html" title=" " alt="" coords="3146,700,3274,740"/>
<area shape="poly" id="edge47_Node000032_Node000033" title=" " alt="" coords="3066,536,3165,559,3208,575,3235,594,3245,617,3245,641,3240,665,3230,688,3227,683,3235,663,3240,640,3239,618,3231,598,3205,580,3164,564,3066,542"/>
<area shape="poly" id="edge48_Node000033_Node000024" title=" " alt="" coords="3178,740,3093,790,3092,785,3173,742"/>
<area shape="poly" id="edge58_Node000035_Node000011" title=" " alt="" coords="1880,547,1892,634,1905,687,1924,739,1938,762,1955,785,1950,783,1934,765,1920,741,1900,689,1887,635,1876,551"/>
<area shape="poly" id="edge61_Node000035_Node000012" title=" " alt="" coords="1785,533,1732,542,1671,554,1608,572,1550,598,1534,611,1525,625,1515,639,1498,654,1476,665,1456,670,1418,673,1383,679,1367,687,1349,701,1337,719,1329,740,1321,782,1318,778,1324,738,1332,717,1345,698,1364,682,1382,673,1418,668,1455,665,1474,660,1495,649,1511,636,1520,622,1530,607,1547,594,1607,567,1669,548,1731,537,1790,532"/>
<area shape="poly" id="edge59_Node000035_Node000021" title=" " alt="" coords="1887,546,1908,595,1922,639,1930,675,1942,707,1953,722,1969,738,1995,757,2023,771,2083,792,2143,802,2197,808,2192,808,2142,807,2082,797,2021,776,1992,761,1966,742,1949,726,1937,709,1925,676,1917,640,1904,597,1884,551"/>
<area shape="rect" id="Node000036" href="$scratchpad__abstract_8h.html" title="Abstract base class for scratchpad memory used during engine computations." alt="" coords="1979,700,2156,740"/>
<area shape="poly" id="edge50_Node000035_Node000036" title=" " alt="" coords="1898,546,1948,594,2040,689,2035,688,1944,598,1896,551"/>
<area shape="rect" id="Node000037" href="$engine_2scratchpads_2types_8h.html" title="Type definitions and utilities for the scratchpad system." alt="" coords="1560,604,1737,644"/>
<area shape="poly" id="edge52_Node000035_Node000037" title=" " alt="" coords="1831,548,1711,600,1709,595,1826,549"/>
<area shape="rect" id="Node000039" href="$error__scratchpad_8h.html" title=" " alt="" coords="2903,604,3037,644"/>
<area shape="poly" id="edge55_Node000035_Node000039" title=" " alt="" coords="1966,529,2443,551,2703,570,2810,581,2892,593,2906,599,2901,599,2891,599,2809,586,2702,575,2442,556,1966,535"/>
<area shape="poly" id="edge60_Node000035_Node000041" title=" " alt="" coords="1785,539,1653,562,1578,578,1504,599,1484,607,1482,601,1502,593,1576,573,1652,557,1790,538"/>
<area shape="poly" id="edge51_Node000036_Node000021" title=" " alt="" coords="2108,738,2209,789,2204,788,2107,743"/>
<area shape="poly" id="edge53_Node000037_Node000008" title=" " alt="" coords="1658,642,1683,690,1700,716,1721,738,1761,767,1804,790,1799,789,1758,771,1718,742,1696,719,1678,693,1655,647"/>
<area shape="poly" id="edge54_Node000037_Node000018" title=" " alt="" coords="1562,641,1377,677,1253,702,1248,704,1247,699,1252,697,1376,672,1557,641"/>
<area shape="poly" id="edge56_Node000039_Node000024" title=" " alt="" coords="3017,642,3052,665,3067,681,3079,699,3085,720,3085,742,3073,784,3070,779,3080,741,3080,720,3074,701,3063,684,3048,670,3015,647"/>
<area shape="poly" id="edge57_Node000039_Node000033" title=" " alt="" coords="3021,642,3148,694,3143,693,3020,647"/>
<area shape="rect" id="Node000044" href="$partition__types_8h.html" title=" " alt="" coords="2797,700,2919,740"/>
<area shape="poly" id="edge70_Node000043_Node000044" title=" " alt="" coords="2665,546,2692,597,2711,625,2733,650,2762,672,2796,693,2790,692,2759,677,2730,654,2707,628,2687,600,2662,551"/>
<area shape="rect" id="Node000045" href="$partition__abstract_8h.html" title=" " alt="" coords="2636,700,2773,740"/>
<area shape="poly" id="edge73_Node000043_Node000045" title=" " alt="" coords="2662,546,2698,687,2694,684,2659,551"/>
<area shape="rect" id="Node000046" href="$partition__ground_8h.html" title=" " alt="" coords="2332,604,2461,644"/>
<area shape="poly" id="edge76_Node000043_Node000046" title=" " alt="" coords="2604,548,2465,600,2464,595,2599,549"/>
<area shape="rect" id="Node000047" href="$partition__rauscher__thielemann_8h.html" title=" " alt="" coords="2488,596,2617,652"/>
<area shape="poly" id="edge82_Node000043_Node000047" title=" " alt="" coords="2637,547,2595,588,2593,583,2632,549"/>
<area shape="rect" id="Node000049" href="$rauscher__thielemann__partition__data__record_8h.html" title=" " alt="" coords="3060,596,3221,652"/>
<area shape="poly" id="edge88_Node000043_Node000049" title=" " alt="" coords="2711,534,2859,557,3048,595,3042,595,2858,562,2711,539"/>
<area shape="rect" id="Node000050" href="$partition__composite_8h.html" title=" " alt="" coords="2744,596,2879,652"/>
<area shape="poly" id="edge89_Node000043_Node000050" title=" " alt="" coords="2689,546,2756,588,2751,587,2687,551"/>
<area shape="poly" id="edge71_Node000044_Node000011" title=" " alt="" coords="2800,738,2785,743,2621,766,2493,775,2364,780,2198,791,2046,804,2046,799,2198,786,2363,775,2492,770,2621,761,2784,738,2794,738"/>
<area shape="poly" id="edge72_Node000044_Node000024" title=" " alt="" coords="2904,738,3020,790,3015,789,2903,743"/>
<area shape="poly" id="edge75_Node000045_Node000021" title=" " alt="" coords="2639,734,2295,801,2294,795,2634,734"/>
<area shape="poly" id="edge74_Node000045_Node000024" title=" " alt="" coords="2774,735,3019,797,3014,797,2773,741"/>
<area shape="poly" id="edge78_Node000046_Node000009" title=" " alt="" coords="2409,642,2486,783,2482,781,2406,647"/>
<area shape="poly" id="edge81_Node000046_Node000010" title=" " alt="" coords="2329,627,2121,638,1836,652,1553,674,1436,687,1348,702,1319,711,1297,720,1247,743,1102,793,1101,788,1245,738,1295,715,1317,706,1347,697,1435,682,1553,668,1836,647,2121,632,2335,627"/>
<area shape="poly" id="edge79_Node000046_Node000011" title=" " alt="" coords="2364,644,2276,693,2170,743,2097,771,2030,793,2029,788,2096,766,2168,738,2274,688,2359,646"/>
<area shape="poly" id="edge80_Node000046_Node000021" title=" " alt="" coords="2387,643,2356,691,2316,742,2271,788,2269,783,2312,739,2351,688,2382,646"/>
<area shape="poly" id="edge77_Node000046_Node000045" title=" " alt="" coords="2455,642,2477,649,2625,695,2619,695,2476,654,2455,647"/>
<area shape="poly" id="edge84_Node000047_Node000009" title=" " alt="" coords="2547,650,2508,783,2504,779,2542,654"/>
<area shape="poly" id="edge86_Node000047_Node000011" title=" " alt="" coords="2491,649,2369,696,2229,743,2041,794,2040,789,2228,738,2367,691,2485,650"/>
<area shape="poly" id="edge87_Node000047_Node000021" title=" " alt="" coords="2509,652,2279,790,2277,785,2504,653"/>
<area shape="poly" id="edge85_Node000047_Node000024" title=" " alt="" coords="2563,650,2588,697,2605,720,2626,738,2657,753,2700,765,2809,784,2924,796,3019,805,3013,805,2923,801,2808,789,2699,770,2655,758,2623,743,2601,723,2583,700,2560,654"/>
<area shape="poly" id="edge83_Node000047_Node000045" title=" " alt="" coords="2597,650,2663,692,2658,691,2596,655"/>
<area shape="poly" id="edge94_Node000050_Node000002" title=" " alt="" coords="2746,637,2629,654,2329,674,2074,680,1850,678,1641,671,1432,666,1208,666,954,677,654,702,593,711,546,721,438,743,336,755,255,760,176,768,76,791,72,792,70,787,75,786,175,763,255,754,335,750,438,738,545,715,592,706,654,697,953,672,1208,661,1432,661,1641,666,1850,672,2074,675,2328,668,2628,649,2740,637"/>
<area shape="poly" id="edge92_Node000050_Node000009" title=" " alt="" coords="2880,645,2939,670,2963,684,2978,698,2986,720,2984,731,2977,742,2952,761,2914,777,2867,788,2814,797,2700,807,2595,811,2595,805,2700,802,2813,792,2866,783,2912,772,2949,757,2973,739,2979,729,2981,721,2973,701,2960,688,2937,675,2879,650"/>
<area shape="poly" id="edge95_Node000050_Node000021" title=" " alt="" coords="2873,650,2905,669,2931,691,2939,703,2943,716,2941,729,2933,742,2921,750,2900,757,2841,768,2675,781,2405,791,2294,804,2294,798,2404,786,2675,776,2840,763,2899,752,2918,746,2929,738,2936,727,2938,717,2934,706,2927,695,2902,673,2872,655"/>
<area shape="poly" id="edge93_Node000050_Node000024" title=" " alt="" coords="2880,645,3028,698,3042,717,3051,738,3059,782,3055,779,3046,740,3037,719,3024,702,2879,651"/>
<area shape="poly" id="edge91_Node000050_Node000044" title=" " alt="" coords="2826,650,2844,687,2839,685,2823,655"/>
<area shape="poly" id="edge90_Node000050_Node000045" title=" " alt="" coords="2783,651,2739,692,2737,687,2778,653"/>
<area shape="poly" id="edge98_Node000051_Node000015" title=" " alt="" coords="1415,370,1396,422,1376,495,1371,536,1372,576,1381,615,1400,650,1417,667,1433,677,1451,682,1470,683,1511,684,1534,688,1559,697,1626,736,1684,779,1678,778,1623,740,1557,702,1533,693,1511,690,1469,689,1450,687,1431,682,1413,672,1396,653,1376,617,1367,577,1366,535,1371,494,1391,420,1411,373"/>
<area shape="poly" id="edge97_Node000051_Node000016" title=" " alt="" coords="1366,372,1181,419,1179,414,1372,370"/>
<area shape="poly" id="edge100_Node000051_Node000024" title=" " alt="" coords="1492,363,1696,385,1944,416,2060,438,2176,457,2264,463,2373,467,2629,470,2883,479,2992,489,3079,505,3135,519,3179,532,3219,554,3259,594,3287,631,3304,667,3308,685,3306,703,3300,722,3288,742,3276,753,3257,763,3208,781,3100,804,3100,798,3206,776,3255,759,3273,749,3284,739,3295,720,3301,702,3302,685,3299,668,3282,634,3255,598,3215,559,3177,537,3133,524,3077,510,2991,494,2883,484,2629,475,2373,472,2263,468,2175,462,2059,443,1943,421,1695,390,1492,369"/>
<area shape="poly" id="edge101_Node000051_Node000031" title=" " alt="" coords="1344,363,1190,381,1099,397,1009,421,960,439,923,457,843,510,795,541,755,572,741,589,734,607,734,627,743,650,759,667,777,675,798,682,819,698,841,739,852,782,848,779,836,741,815,701,796,686,776,680,756,672,738,653,729,628,729,606,737,586,751,569,792,537,841,505,920,453,958,434,1008,416,1097,392,1189,376,1349,361"/>
<area shape="poly" id="edge99_Node000051_Node000035" title=" " alt="" coords="1441,368,1520,411,1624,457,1699,481,1775,504,1770,504,1698,487,1622,462,1518,416,1440,374"/>
<area shape="poly" id="edge107_Node000052_Node000008" title=" " alt="" coords="1921,457,1955,477,1980,506,1986,527,1981,549,1959,619,1929,685,1870,785,1867,781,1924,683,1954,617,1975,547,1980,527,1976,509,1951,481,1920,462"/>
<area shape="poly" id="edge114_Node000053_Node000004" title=" " alt="" coords="860,118,940,138,1026,165,1118,205,1199,248,1194,249,1116,210,1024,170,938,143,861,123"/>
<area shape="poly" id="edge119_Node000053_Node000006" title=" " alt="" coords="725,116,649,132,609,145,570,161,536,182,509,207,491,238,485,276,485,359,489,418,503,467,524,508,554,543,590,572,634,599,742,649,822,679,899,703,894,703,820,684,740,654,632,603,587,577,550,546,520,511,498,469,484,419,479,359,479,275,486,236,505,204,533,177,568,156,607,140,648,127,729,113"/>
<area shape="poly" id="edge121_Node000053_Node000013" title=" " alt="" coords="725,109,661,113,584,120,501,134,420,155,346,187,314,206,286,229,263,256,246,285,235,319,231,357,231,440,233,471,240,501,262,557,295,609,336,657,380,699,424,734,501,788,496,787,421,739,376,703,332,660,291,613,257,560,234,502,228,472,226,440,226,356,230,318,241,283,259,253,283,226,311,202,344,182,418,150,500,128,583,115,661,108,729,106"/>
<area shape="poly" id="edge120_Node000053_Node000021" title=" " alt="" coords="879,113,1140,142,1493,192,1673,224,1840,260,1980,299,2036,321,2082,343,2147,379,2200,413,2220,434,2235,459,2244,489,2247,526,2247,625,2247,782,2243,779,2242,625,2242,526,2239,490,2230,461,2216,437,2196,417,2145,383,2079,347,2034,325,1978,304,1838,265,1672,229,1492,197,1140,148,880,118"/>
<area shape="rect" id="Node000054" href="$policy__logical_8h.html" title=" " alt="" coords="876,168,1013,208"/>
<area shape="poly" id="edge115_Node000053_Node000054" title=" " alt="" coords="825,117,899,159,894,160,825,123"/>
<area shape="poly" id="edge117_Node000054_Node000002" title=" " alt="" coords="874,196,774,212,645,238,577,258,508,282,442,312,379,347,359,363,346,379,319,420,254,510,206,581,158,653,92,742,56,786,52,782,88,739,153,650,201,578,249,506,314,417,341,376,355,360,377,343,439,307,506,277,575,253,644,233,773,206,878,194"/>
<area shape="poly" id="edge116_Node000054_Node000004" title=" " alt="" coords="1013,206,1165,251,1160,252,1013,212"/>
<area shape="poly" id="edge118_Node000054_Node000021" title=" " alt="" coords="1013,186,1189,193,1305,205,1431,224,1563,253,1697,293,1762,318,1826,347,1887,380,1945,416,1998,458,2047,506,2092,558,2132,610,2195,709,2235,783,2230,781,2190,711,2127,614,2088,561,2043,510,1994,462,1942,421,1884,384,1823,352,1760,323,1695,298,1562,258,1430,229,1304,210,1189,198,1014,191"/>
</map>