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,188 +1,189 @@
<map id="src/include/gridfire/engine/scratchpads/blob.h" name="src/include/gridfire/engine/scratchpads/blob.h">
<area shape="rect" id="Node000001" title="Container class for managing multiple scratchpad instances." alt="" coords="1323,5,1501,46"/>
<area shape="rect" id="Node000001" title="Container class for managing multiple scratchpad instances." alt="" coords="1995,5,2173,46"/>
<area shape="rect" id="Node000002" href="$dynamic__engine__diagnostics_8h.html" title="Diagnostics utilities for DynamicEngine instances." alt="" coords="430,183,616,238"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="1305,28,1142,33,946,43,851,52,764,63,690,78,636,96,607,114,581,137,542,184,538,181,577,133,604,110,634,92,689,73,763,58,850,46,946,38,1142,28,1311,26"/>
<area shape="rect" id="Node000012" href="$dynamic__engine__diagnostics_8cpp.html" title=" " alt="" coords="94,294,311,334"/>
<area shape="poly" id="edge126_Node000001_Node000012" title=" " alt="" coords="1305,31,1131,40,921,52,721,70,640,83,578,97,524,116,470,140,370,195,286,251,229,295,225,291,283,247,367,191,468,135,522,111,577,91,639,77,720,65,920,46,1131,34,1310,29"/>
<area shape="rect" id="Node000014" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="1884,94,2054,135"/>
<area shape="poly" id="edge5_Node000001_Node000014" title=" " alt="" coords="1515,40,1887,99,1881,100,1516,46"/>
<area shape="rect" id="Node000015" href="$engine__graph_8h.html" title=" " alt="" coords="941,190,1096,231"/>
<area shape="poly" id="edge108_Node000001_Node000015" title=" " alt="" coords="1305,35,1261,44,1211,56,1162,73,1116,96,1089,117,1065,143,1031,192,1027,188,1061,140,1085,113,1113,92,1160,68,1210,51,1260,39,1310,33"/>
<area shape="rect" id="Node000016" href="$priming_8h.html" title=" " alt="" coords="792,294,981,334"/>
<area shape="poly" id="edge109_Node000001_Node000016" title=" " alt="" coords="1305,40,1190,63,1127,78,1065,97,1010,112,965,124,946,132,927,144,910,161,893,184,882,211,878,241,884,295,879,292,873,241,877,210,888,181,906,157,924,140,943,128,963,119,1008,107,1063,91,1125,73,1189,57,1310,38"/>
<area shape="rect" id="Node000018" href="$engine__graph_8cpp.html" title=" " alt="" coords="620,398,761,438"/>
<area shape="poly" id="edge127_Node000001_Node000018" title=" " alt="" coords="1305,35,1099,59,1002,76,933,96,862,134,812,172,771,220,728,288,714,316,705,346,695,399,690,396,699,344,709,314,723,285,767,217,809,168,860,129,931,92,1000,70,1098,54,1310,33"/>
<area shape="rect" id="Node000019" href="$priming_8cpp.html" title=" " alt="" coords="1678,398,1844,438"/>
<area shape="poly" id="edge128_Node000001_Node000019" title=" " alt="" coords="1400,59,1389,101,1383,148,1386,195,1394,217,1406,237,1424,254,1442,263,1460,266,1480,267,1522,267,1545,273,1569,284,1586,298,1596,312,1606,325,1620,340,1668,371,1717,397,1711,397,1665,375,1617,344,1602,329,1592,315,1582,301,1567,289,1544,278,1522,273,1480,272,1460,271,1440,268,1421,258,1402,240,1389,219,1381,196,1377,148,1384,100,1397,63"/>
<area shape="rect" id="Node000020" href="$engine__multiscale_8cpp.html" title=" " alt="" coords="863,501,1017,542"/>
<area shape="poly" id="edge131_Node000001_Node000020" title=" " alt="" coords="1305,29,1073,35,778,45,492,65,375,79,286,97,231,111,189,125,152,147,111,184,92,209,81,231,68,287,61,316,61,328,68,340,89,363,120,384,158,403,203,420,308,449,426,472,549,489,668,501,865,517,860,518,668,506,548,494,425,477,306,454,201,425,156,408,117,388,86,367,63,344,56,329,55,315,63,286,76,229,87,206,107,181,149,143,187,120,230,106,285,91,374,74,492,60,778,40,1073,29,1310,27"/>
<area shape="rect" id="Node000022" href="$engine_2scratchpads_2formatters_8h.html" title=" " alt="" coords="1340,501,1553,542"/>
<area shape="poly" id="edge110_Node000001_Node000022" title=" " alt="" coords="1333,51,1299,72,1271,96,1217,157,1195,187,1179,217,1170,247,1169,277,1178,308,1198,340,1222,361,1247,370,1273,370,1301,366,1329,362,1358,362,1387,369,1415,388,1434,414,1444,445,1449,475,1450,502,1445,499,1444,476,1439,446,1429,417,1411,392,1385,374,1358,367,1330,368,1302,372,1273,376,1246,375,1219,366,1194,344,1173,310,1163,278,1164,246,1174,215,1191,184,1213,154,1267,92,1296,68,1328,54"/>
<area shape="rect" id="Node000023" href="$scratchpads_8h.html" title="Unified header for the scratchpad memory management system." alt="" coords="905,605,1130,646"/>
<area shape="poly" id="edge111_Node000001_Node000023" title=" " alt="" coords="1306,29,1025,37,667,48,344,68,228,81,161,97,130,113,108,130,91,153,73,184,56,222,45,259,41,294,43,327,53,359,70,389,95,417,127,444,176,475,219,496,260,510,300,519,387,529,495,547,680,577,907,609,902,610,679,582,494,552,386,535,299,524,259,515,217,501,173,479,124,448,91,421,66,392,48,361,38,328,35,294,39,258,51,221,68,181,86,150,104,126,127,108,159,91,227,76,343,62,667,43,1024,31,1311,27"/>
<area shape="rect" id="Node000025" href="$stellar__policy_8cpp.html" title=" " alt="" coords="2105,701,2239,742"/>
<area shape="poly" id="edge134_Node000001_Node000025" title=" " alt="" coords="1516,26,1768,32,2088,44,2401,63,2530,76,2628,91,2699,104,2756,115,2782,124,2808,137,2834,155,2862,181,2895,219,2914,257,2917,277,2917,298,2911,320,2901,343,2886,362,2868,371,2850,378,2831,392,2813,414,2800,435,2783,474,2764,513,2749,532,2727,551,2667,591,2603,623,2536,650,2469,672,2341,701,2239,717,2239,711,2340,696,2467,667,2534,645,2601,618,2665,586,2724,547,2745,529,2760,510,2778,472,2795,432,2809,411,2828,388,2847,374,2866,366,2882,358,2896,341,2906,318,2911,297,2912,277,2909,258,2890,222,2858,185,2830,159,2805,141,2780,129,2755,120,2698,109,2628,97,2530,81,2401,68,2088,49,1767,37,1517,31"/>
<area shape="rect" id="Node000026" href="$engine__defined_8h.html" title=" " alt="" coords="1631,286,1774,342"/>
<area shape="poly" id="edge120_Node000001_Node000026" title=" " alt="" coords="1407,59,1404,101,1406,148,1416,195,1426,217,1439,237,1458,255,1477,266,1496,272,1516,274,1560,275,1613,284,1633,292,1628,292,1611,289,1559,281,1515,280,1495,277,1475,271,1455,259,1435,240,1421,220,1411,197,1400,148,1399,101,1404,63"/>
<area shape="rect" id="Node000027" href="$engine__priming_8h.html" title=" " alt="" coords="2520,390,2664,446"/>
<area shape="poly" id="edge122_Node000001_Node000027" title=" " alt="" coords="1516,25,1858,31,2322,42,2783,62,2975,75,3120,91,3215,109,3288,129,3453,180,3509,192,3560,196,3652,199,3693,205,3733,219,3771,244,3809,285,3818,300,3821,315,3818,330,3808,344,3791,352,3756,358,3646,368,3324,382,2830,393,2664,410,2664,405,2829,387,3324,376,3646,363,3756,353,3789,346,3805,340,3813,327,3816,315,3813,302,3805,288,3768,248,3731,223,3692,210,3651,204,3560,202,3508,197,3451,185,3287,134,3214,114,3120,97,2974,80,2783,67,2321,47,1858,36,1516,31"/>
<area shape="rect" id="Node000029" href="$engine__priming_8cpp.html" title=" " alt="" coords="2575,501,2713,542"/>
<area shape="poly" id="edge132_Node000001_Node000029" title=" " alt="" coords="1516,25,1987,32,2639,44,3253,64,3477,77,3610,91,3679,104,3734,115,3784,137,3810,156,3838,181,3873,220,3896,259,3901,280,3900,301,3893,322,3879,344,3849,361,3794,378,3639,410,3384,448,3194,474,3006,494,2713,518,2713,513,3006,489,3194,469,3384,443,3638,404,3792,373,3847,356,3876,340,3889,320,3895,300,3896,280,3891,261,3869,223,3834,185,3807,160,3782,142,3733,120,3678,109,3609,97,3477,82,3253,69,2639,50,1987,37,1517,31"/>
<area shape="rect" id="Node000030" href="$engine__defined_8cpp.html" title=" " alt="" coords="459,398,597,438"/>
<area shape="poly" id="edge130_Node000001_Node000030" title=" " alt="" coords="1306,30,1110,38,868,51,637,69,542,82,470,97,345,125,292,137,245,150,201,169,160,196,122,235,84,288,76,302,73,315,75,327,83,340,101,350,134,360,235,379,461,408,457,412,234,385,133,366,99,355,79,344,70,329,68,315,71,300,79,285,117,231,157,192,198,165,243,145,291,131,344,120,469,91,541,77,636,64,868,45,1110,33,1311,28"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="1977,28,1655,34,1236,44,1032,52,852,63,715,78,667,87,636,96,606,114,581,137,542,184,537,181,577,133,603,110,634,92,666,82,714,73,852,58,1031,47,1236,38,1655,28,1982,27"/>
<area shape="rect" id="Node000012" href="$dynamic__engine__diagnostics_8cpp.html" title=" " alt="" coords="449,294,666,334"/>
<area shape="poly" id="edge127_Node000001_Node000012" title=" " alt="" coords="1977,28,1676,33,1287,42,1099,50,935,62,809,77,765,86,737,96,715,111,699,126,677,159,659,197,630,240,579,295,575,291,626,237,654,194,673,156,695,122,712,106,735,92,764,81,808,72,934,57,1099,45,1287,37,1676,27,1983,26"/>
<area shape="rect" id="Node000014" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="1999,94,2169,135"/>
<area shape="poly" id="edge5_Node000001_Node000014" title=" " alt="" coords="2086,59,2086,95,2082,92,2082,64"/>
<area shape="rect" id="Node000015" href="$engine__graph_8h.html" title=" " alt="" coords="1069,190,1224,231"/>
<area shape="poly" id="edge109_Node000001_Node000015" title=" " alt="" coords="1977,31,1785,42,1557,56,1356,74,1285,85,1244,96,1216,116,1192,141,1158,192,1155,188,1188,138,1212,112,1242,92,1284,80,1355,69,1556,50,1785,37,1983,30"/>
<area shape="rect" id="Node000016" href="$priming_8h.html" title=" " alt="" coords="894,294,1082,334"/>
<area shape="poly" id="edge110_Node000001_Node000016" title=" " alt="" coords="1978,31,1792,40,1565,52,1348,71,1259,83,1191,97,1133,110,1087,122,1047,143,1028,161,1009,184,995,211,989,240,988,295,983,292,983,240,990,209,1004,181,1024,157,1044,139,1085,117,1132,105,1190,91,1258,78,1347,66,1564,47,1792,35,1983,29"/>
<area shape="rect" id="Node000018" href="$engine__graph_8cpp.html" title=" " alt="" coords="659,398,800,438"/>
<area shape="poly" id="edge128_Node000001_Node000018" title=" " alt="" coords="1977,30,1645,39,1209,52,807,71,662,83,577,97,525,110,484,123,450,144,420,184,413,214,411,262,414,311,423,340,454,355,514,371,661,403,656,405,513,377,452,360,419,344,409,312,405,263,408,213,415,182,447,141,482,118,523,105,575,91,661,78,807,66,1208,47,1645,34,1982,28"/>
<area shape="rect" id="Node000019" href="$priming_8cpp.html" title=" " alt="" coords="1901,398,2067,438"/>
<area shape="poly" id="edge129_Node000001_Node000019" title=" " alt="" coords="2188,29,2492,50,2644,68,2706,79,2753,91,2804,111,2854,135,2901,163,2940,195,2968,229,2982,266,2983,285,2978,305,2968,324,2952,344,2932,356,2898,366,2799,380,2669,387,2523,389,2242,388,2136,389,2074,393,2044,399,2043,394,2073,387,2136,383,2242,383,2523,384,2669,381,2799,374,2897,361,2930,352,2949,340,2964,321,2973,303,2977,285,2977,267,2963,232,2936,198,2898,167,2852,140,2802,116,2751,97,2705,84,2643,74,2492,56,2188,34"/>
<area shape="rect" id="Node000020" href="$engine__multiscale_8cpp.html" title=" " alt="" coords="880,501,1034,542"/>
<area shape="poly" id="edge132_Node000001_Node000020" title=" " alt="" coords="1977,27,1762,31,1493,40,1359,48,1235,60,1130,76,1052,97,1006,116,952,145,830,221,771,265,718,309,676,352,649,391,639,419,641,431,648,444,674,454,733,469,882,504,877,504,732,474,673,459,645,448,636,433,634,419,644,389,672,349,714,305,767,261,827,217,949,140,1004,111,1050,91,1129,71,1235,55,1358,43,1493,35,1762,26,1982,26"/>
<area shape="rect" id="Node000022" href="$engine_2scratchpads_2formatters_8h.html" title=" " alt="" coords="1515,501,1728,542"/>
<area shape="poly" id="edge111_Node000001_Node000022" title=" " alt="" coords="1977,33,1869,43,1748,55,1638,73,1594,84,1561,96,1532,114,1513,133,1475,184,1443,225,1418,261,1410,278,1407,297,1409,317,1417,341,1432,368,1451,393,1495,437,1542,473,1585,501,1580,500,1539,477,1491,441,1446,396,1428,371,1412,343,1404,319,1402,297,1405,277,1413,258,1438,222,1471,181,1509,129,1529,110,1559,92,1592,79,1637,68,1747,50,1869,38,1983,32"/>
<area shape="rect" id="Node000023" href="$scratchpads_8h.html" title="Unified header for the scratchpad memory management system." alt="" coords="1112,605,1336,646"/>
<area shape="poly" id="edge112_Node000001_Node000023" title=" " alt="" coords="1977,29,1578,37,1039,50,536,70,353,82,246,97,160,110,83,120,52,131,29,147,13,172,8,209,8,315,13,351,27,376,48,393,76,405,146,422,185,431,225,443,343,484,466,518,590,546,712,568,936,599,1114,617,1109,618,936,604,711,573,589,551,465,523,342,489,223,448,184,436,145,427,74,410,45,398,23,380,8,353,3,316,3,209,8,171,25,143,50,126,82,115,159,105,245,91,353,77,536,64,1039,45,1578,32,1982,28"/>
<area shape="rect" id="Node000025" href="$stellar__policy_8cpp.html" title=" " alt="" coords="2267,701,2400,742"/>
<area shape="poly" id="edge135_Node000001_Node000025" title=" " alt="" coords="2188,25,2547,30,3036,40,3525,60,3728,74,3882,91,3955,97,4028,94,4164,87,4220,93,4245,100,4265,111,4282,127,4295,149,4303,176,4305,209,4305,523,4309,542,4316,556,4320,568,4315,580,4296,592,4257,607,4095,656,4052,664,3987,672,3803,685,3299,705,2769,717,2400,722,2400,717,2769,712,3299,700,3803,680,3987,667,4051,659,4094,650,4255,602,4293,588,4311,577,4315,568,4311,558,4304,544,4300,523,4300,209,4297,177,4290,151,4278,131,4262,116,4243,105,4219,98,4164,92,4028,100,3954,102,3881,97,3727,79,3524,65,3036,46,2547,35,2189,30"/>
<area shape="rect" id="Node000026" href="$engine__defined_8h.html" title=" " alt="" coords="1683,286,1826,342"/>
<area shape="poly" id="edge121_Node000001_Node000026" title=" " alt="" coords="1978,40,1847,62,1700,92,1631,111,1571,133,1523,157,1491,184,1483,198,1481,210,1483,223,1491,236,1515,249,1563,265,1685,297,1680,297,1562,270,1513,254,1487,240,1478,225,1475,210,1478,196,1487,181,1520,153,1568,128,1629,106,1699,87,1846,57,1983,38"/>
<area shape="rect" id="Node000027" href="$engine__priming_8h.html" title=" " alt="" coords="2447,390,2590,446"/>
<area shape="poly" id="edge123_Node000001_Node000027" title=" " alt="" coords="2188,25,2552,29,3023,39,3249,48,3440,59,3578,74,3620,82,3641,92,3664,111,3688,128,3709,146,3722,168,3722,196,3704,233,3664,281,3597,344,3557,352,3465,361,3176,381,2591,415,2591,410,3175,376,3464,356,3557,347,3595,340,3660,278,3700,230,3717,195,3717,169,3705,149,3685,132,3661,115,3639,96,3618,87,3577,79,3440,65,3248,53,3023,45,2552,34,2189,30"/>
<area shape="rect" id="Node000029" href="$engine__priming_8cpp.html" title=" " alt="" coords="3059,501,3197,542"/>
<area shape="poly" id="edge133_Node000001_Node000029" title=" " alt="" coords="2188,25,2567,31,3062,43,3300,51,3503,62,3650,76,3696,83,3720,92,3749,119,3767,149,3775,182,3774,216,3765,250,3748,283,3725,315,3696,344,3638,388,3573,424,3505,453,3436,476,3368,493,3304,505,3198,519,3197,513,3303,500,3367,487,3434,470,3503,448,3571,419,3635,383,3693,340,3721,311,3744,280,3760,248,3769,215,3769,183,3762,151,3744,122,3717,96,3695,88,3649,81,3503,68,3300,57,3062,48,2567,36,2189,31"/>
<area shape="rect" id="Node000030" href="$engine__defined_8cpp.html" title=" " alt="" coords="395,398,533,438"/>
<area shape="poly" id="edge131_Node000001_Node000030" title=" " alt="" coords="1977,29,1603,38,1111,51,672,71,525,83,479,89,456,96,425,119,403,144,389,171,382,200,381,232,385,266,406,341,423,371,445,397,440,397,419,374,402,343,380,267,375,232,376,200,384,169,399,141,421,115,453,92,478,84,524,77,671,65,1111,46,1603,33,1982,28"/>
<area shape="rect" id="Node000031" href="$engine__multiscale_8h.html" title=" " alt="" coords="1208,286,1352,342"/>
<area shape="poly" id="edge121_Node000001_Node000031" title=" " alt="" coords="1340,52,1314,73,1294,95,1283,119,1275,144,1268,196,1270,245,1276,287,1271,285,1265,246,1263,196,1270,142,1278,117,1290,93,1310,69,1335,55"/>
<area shape="rect" id="Node000033" href="$engine__adaptive_8h.html" title=" " alt="" coords="2127,286,2270,342"/>
<area shape="poly" id="edge119_Node000001_Node000033" title=" " alt="" coords="1515,29,1814,50,1961,68,2022,79,2067,91,2113,106,2150,121,2180,143,2208,181,2217,208,2219,236,2210,288,2206,284,2213,236,2212,209,2203,184,2177,147,2147,126,2112,111,2066,97,2020,84,1961,74,1813,56,1516,34"/>
<area shape="rect" id="Node000035" href="$engine__adaptive_8cpp.html" title=" " alt="" coords="2209,501,2354,542"/>
<area shape="poly" id="edge129_Node000001_Node000035" title=" " alt="" coords="1516,25,1919,28,2481,37,2774,46,3048,57,3283,72,3462,91,3597,107,3657,115,3711,128,3759,148,3800,179,3833,224,3857,285,3866,316,3865,330,3857,344,3838,357,3807,368,3717,388,3598,405,3464,418,3206,437,3051,448,2354,516,2354,511,3050,443,3205,432,3464,413,3597,399,3716,383,3806,363,3836,352,3853,340,3860,328,3861,316,3852,287,3828,227,3796,183,3756,153,3709,133,3656,121,3596,112,3461,97,3283,78,3047,62,2774,51,2481,42,1919,33,1516,30"/>
<area shape="rect" id="Node000044" href="$python_8h.html" title=" " alt="" coords="2669,190,2822,231"/>
<area shape="poly" id="edge123_Node000001_Node000044" title=" " alt="" coords="1515,25,1674,30,1876,41,2102,60,2327,91,2428,112,2528,138,2691,190,2686,190,2526,143,2427,117,2326,97,2101,66,1876,46,1674,35,1516,31"/>
<area shape="rect" id="Node000045" href="$python_8cpp.html" title=" " alt="" coords="2753,294,2887,334"/>
<area shape="poly" id="edge133_Node000001_Node000045" title=" " alt="" coords="1516,26,1691,31,1919,42,2175,62,2432,91,2497,97,2555,96,2658,92,2705,96,2750,110,2794,137,2837,181,2849,209,2849,240,2842,269,2832,295,2828,291,2837,268,2844,239,2844,210,2832,184,2790,141,2748,115,2704,101,2658,97,2555,101,2497,102,2432,97,2174,67,1919,48,1691,37,1517,31"/>
<area shape="rect" id="Node000046" href="$policy__abstract_8h.html" title="Abstract policy interfaces used to construct reaction networks (DynamicEngine) from seed compositions..." alt="" coords="4022,294,4184,334"/>
<area shape="poly" id="edge124_Node000001_Node000046" title=" " alt="" coords="1516,25,2110,32,2948,45,3704,64,3950,77,4022,84,4055,92,4075,113,4090,139,4100,167,4106,196,4110,251,4107,296,4103,292,4105,251,4101,197,4095,168,4085,141,4071,117,4052,96,4021,89,3950,82,3704,70,2947,50,2110,37,1517,31"/>
<area shape="rect" id="Node000065" href="$solver_2bindings_8cpp.html" title=" " alt="" coords="2841,405,3039,431"/>
<area shape="poly" id="edge136_Node000001_Node000065" title=" " alt="" coords="1515,26,1877,32,2371,44,2865,63,3071,76,3227,91,3327,100,3418,103,3502,105,3578,111,3649,127,3682,140,3714,158,3746,181,3776,209,3805,243,3833,285,3841,300,3844,315,3842,330,3833,344,3817,355,3791,364,3716,380,3616,392,3499,402,3249,414,3040,418,3039,413,3249,408,3498,396,3615,387,3716,375,3790,359,3814,350,3829,340,3837,328,3839,315,3836,302,3828,288,3800,247,3772,213,3742,185,3712,163,3680,145,3647,132,3577,117,3501,110,3418,108,3327,105,3226,97,3071,82,2865,69,2371,49,1877,37,1516,31"/>
<area shape="rect" id="Node000072" href="$logging_8h.html" title=" " alt="" coords="3074,190,3201,231"/>
<area shape="poly" id="edge125_Node000001_Node000072" title=" " alt="" coords="1516,26,1857,33,2300,46,2708,65,2856,77,2943,91,2994,111,3042,137,3116,190,3111,189,3039,141,2992,116,2942,97,2855,82,2708,70,2300,51,1857,38,1517,31"/>
<area shape="rect" id="Node000074" href="$logging_8cpp.html" title=" " alt="" coords="3640,301,3794,327"/>
<area shape="poly" id="edge135_Node000001_Node000074" title=" " alt="" coords="1516,26,1837,32,2268,44,2695,64,2872,76,3007,91,3106,109,3181,127,3351,180,3543,245,3689,301,3684,300,3541,250,3350,185,3180,132,3105,114,3006,97,2872,82,2695,69,2268,50,1837,37,1516,31"/>
<area shape="rect" id="Node000076" href="$engine_2scratchpads_2utils_8h.html" title="Utility functions for convenient scratchpad retrieval with exception handling." alt="" coords="387,294,565,334"/>
<area shape="poly" id="edge112_Node000001_Node000076" title=" " alt="" coords="1306,31,1138,41,944,54,777,72,719,84,687,96,671,112,662,128,656,163,652,201,644,221,630,240,610,258,588,273,542,296,539,291,585,269,607,254,626,237,639,218,646,200,651,162,657,126,667,108,684,92,718,79,776,67,944,49,1138,36,1311,30"/>
<area shape="rect" id="Node000003" href="$engine_8h.html" title="Core header for the GridFire reaction network engine module." alt="" coords="691,701,818,742"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="412,221,322,232,225,246,140,265,107,276,83,289,48,315,25,342,12,374,8,417,8,523,11,551,19,573,32,591,49,605,95,627,150,651,195,665,256,678,405,697,563,709,693,718,688,718,562,714,405,702,255,683,194,670,148,655,93,632,46,609,28,594,14,576,6,552,3,523,3,416,7,373,20,339,44,311,80,284,105,271,139,259,225,240,321,227,416,218"/>
<area shape="poly" id="edge3_Node000002_Node000012" title=" " alt="" coords="421,245,266,296,263,291,424,241"/>
<area shape="rect" id="Node000013" href="$_point_solver_8cpp.html" title=" " alt="" coords="887,398,1044,438"/>
<area shape="poly" id="edge4_Node000002_Node000013" title=" " alt="" coords="586,243,781,340,916,397,911,397,779,344,586,248"/>
<area shape="poly" id="edge6_Node000014_Node000002" title=" " alt="" coords="1866,122,1421,148,835,185,617,203,616,198,834,180,1420,143,1871,120"/>
<area shape="poly" id="edge7_Node000014_Node000003" title=" " alt="" coords="1866,121,1587,145,1448,162,1392,173,1349,185,1301,205,1266,225,1235,251,1198,288,1168,324,1147,358,1120,424,1107,456,1090,487,1066,519,1031,551,996,572,964,579,932,584,895,600,859,624,825,652,773,703,771,698,822,648,856,620,892,595,930,579,963,574,994,567,1028,547,1062,516,1085,484,1102,453,1115,422,1142,356,1163,321,1194,285,1231,247,1263,221,1299,200,1347,180,1390,168,1447,157,1586,139,1871,120"/>
<area shape="poly" id="edge102_Node000014_Node000012" title=" " alt="" coords="1866,118,1685,125,1442,136,1168,155,891,185,817,198,760,211,629,241,480,265,331,289,297,295,294,291,330,284,479,260,627,236,758,206,816,192,890,180,1167,150,1442,130,1685,119,1871,116"/>
<area shape="poly" id="edge8_Node000014_Node000015" title=" " alt="" coords="1866,124,1576,150,1216,185,1098,200,1096,195,1216,180,1575,145,1871,123"/>
<area shape="poly" id="edge45_Node000014_Node000016" title=" " alt="" coords="1866,116,1628,122,1334,131,1194,140,1073,151,981,166,950,175,931,185,911,209,898,238,892,268,889,295,884,292,886,267,893,236,906,206,928,181,948,170,980,161,1072,146,1193,134,1334,126,1628,116,1871,115"/>
<area shape="poly" id="edge103_Node000014_Node000019" title=" " alt="" coords="2069,134,2105,153,2133,181,2140,196,2141,210,2133,239,2122,273,2111,299,2093,322,2065,344,2027,363,1971,379,1846,406,1845,400,1970,374,2025,358,2063,340,2089,318,2106,297,2118,271,2128,238,2136,209,2135,197,2128,184,2102,157,2069,139"/>
<area shape="rect" id="Node000021" href="$engine__graph__scratchpad_8h.html" title="Scratchpad implementation for the GraphEngine using CppAD automatic differentiation." alt="" coords="1375,286,1556,342"/>
<area shape="poly" id="edge46_Node000014_Node000021" title=" " alt="" coords="1866,131,1780,153,1734,167,1690,185,1668,198,1652,211,1615,241,1526,288,1523,283,1612,236,1649,207,1665,194,1688,180,1733,162,1779,148,1871,129"/>
<area shape="poly" id="edge106_Node000014_Node000025" title=" " alt="" coords="2070,127,2140,147,2175,162,2207,180,2260,225,2292,270,2315,322,2340,389,2375,469,2380,506,2376,527,2368,550,2354,577,2336,601,2294,643,2250,678,2210,703,2208,698,2247,673,2291,639,2332,597,2349,574,2363,548,2371,526,2374,506,2370,471,2335,391,2310,324,2288,273,2256,229,2204,185,2172,166,2138,152,2070,132"/>
<area shape="poly" id="edge55_Node000014_Node000026" title=" " alt="" coords="1867,131,1777,154,1740,168,1717,184,1704,208,1698,234,1699,288,1695,284,1692,234,1699,206,1713,181,1737,164,1775,149,1872,129"/>
<area shape="poly" id="edge56_Node000014_Node000031" title=" " alt="" coords="1866,122,1632,146,1518,163,1473,174,1438,185,1399,207,1362,234,1305,288,1302,284,1358,230,1396,202,1436,180,1471,168,1517,158,1631,141,1871,121"/>
<area shape="poly" id="edge47_Node000014_Node000033" title=" " alt="" coords="2070,124,2128,144,2154,160,2177,181,2192,206,2200,234,2203,288,2199,284,2195,235,2187,208,2173,184,2151,165,2125,149,2070,129"/>
<area shape="rect" id="Node000036" href="$engine__view__abstract_8h.html" title="Abstract interfaces for engine &quot;views&quot; in GridFire." alt="" coords="1727,183,1870,238"/>
<area shape="poly" id="edge57_Node000014_Node000036" title=" " alt="" coords="1923,141,1849,185,1847,180,1918,143"/>
<area shape="rect" id="Node000037" href="$mesa_8h.html" title=" " alt="" coords="2447,190,2593,231"/>
<area shape="poly" id="edge62_Node000014_Node000037" title=" " alt="" coords="2070,124,2239,146,2429,180,2459,190,2453,190,2427,185,2238,151,2070,129"/>
<area shape="rect" id="Node000043" href="$mesa_8cpp.html" title=" " alt="" coords="2396,294,2530,334"/>
<area shape="poly" id="edge104_Node000014_Node000043" title=" " alt="" coords="2070,120,2155,129,2245,142,2324,158,2355,169,2379,180,2407,205,2430,236,2458,294,2453,292,2425,238,2403,209,2376,185,2353,174,2322,164,2244,147,2155,134,2070,126"/>
<area shape="poly" id="edge65_Node000014_Node000044" title=" " alt="" coords="2070,118,2334,137,2492,155,2650,180,2683,190,2677,190,2649,185,2491,161,2333,143,2070,123"/>
<area shape="poly" id="edge105_Node000014_Node000045" title=" " alt="" coords="2070,115,2206,121,2362,132,2505,151,2563,164,2607,180,2624,193,2635,207,2644,222,2659,236,2711,267,2766,293,2761,293,2709,272,2656,240,2640,225,2630,210,2620,197,2604,185,2562,170,2504,157,2361,138,2206,126,2070,120"/>
<area shape="poly" id="edge68_Node000014_Node000046" title=" " alt="" coords="2070,114,2300,118,2617,128,2981,148,3168,162,3351,180,3540,205,3727,236,4024,295,4019,295,3726,241,3539,210,3350,185,3168,167,2981,153,2617,133,2299,123,2070,119"/>
<area shape="rect" id="Node000051" href="$stellar__policy_8h.html" title="High&#45;level concrete NetworkPolicy for specific stellar environments." alt="" coords="4114,605,4262,646"/>
<area shape="poly" id="edge85_Node000014_Node000051" title=" " alt="" coords="2070,116,2121,123,2175,135,2228,154,2278,180,2300,200,2315,221,2331,263,2348,304,2363,323,2385,340,2412,352,2444,362,2522,375,2613,382,2710,384,2902,382,2985,383,3051,387,3350,430,3581,471,3810,522,4103,595,4130,605,4125,604,4102,600,3809,527,3580,476,3349,435,3050,393,2985,388,2902,387,2710,389,2613,387,2521,381,2443,367,2410,357,2383,344,2359,327,2344,307,2326,265,2310,223,2296,203,2274,185,2226,159,2173,140,2120,128,2070,122"/>
<area shape="rect" id="Node000055" href="$weak_8h.html" title=" " alt="" coords="1449,190,1602,231"/>
<area shape="poly" id="edge86_Node000014_Node000055" title=" " alt="" coords="1866,133,1750,158,1621,185,1594,192,1592,187,1619,180,1749,152,1871,132"/>
<area shape="rect" id="Node000060" href="$_point_solver_8h.html" title=" " alt="" coords="1850,294,2052,334"/>
<area shape="poly" id="edge87_Node000014_Node000060" title=" " alt="" coords="1950,146,1936,183,1932,213,1934,243,1946,295,1941,292,1929,243,1927,213,1931,182,1946,150"/>
<area shape="rect" id="Node000070" href="$strategy__abstract_8h.html" title=" " alt="" coords="1946,183,2118,238"/>
<area shape="poly" id="edge91_Node000014_Node000070" title=" " alt="" coords="1992,145,2016,183,2011,181,1990,150"/>
<area shape="poly" id="edge93_Node000014_Node000072" title=" " alt="" coords="2070,120,2835,180,3076,203,3071,204,2834,185,2070,126"/>
<area shape="poly" id="edge107_Node000014_Node000074" title=" " alt="" coords="2070,112,2279,113,2563,122,2887,142,3052,159,3214,180,3305,199,3422,228,3629,284,3681,301,3675,301,3627,289,3421,233,3304,204,3213,185,3052,164,2887,148,2563,127,2279,119,2070,117"/>
<area shape="poly" id="edge9_Node000015_Node000003" title=" " alt="" coords="925,225,377,289,352,319,336,350,328,382,329,415,338,448,353,481,374,515,401,548,432,579,468,606,545,651,623,682,693,706,688,706,622,687,543,655,465,611,429,583,397,551,370,518,348,484,333,450,324,416,323,382,330,348,347,316,375,284,927,220"/>
<area shape="poly" id="edge44_Node000015_Node000013" title=" " alt="" coords="1015,244,996,343,976,399,972,395,991,341,1012,248"/>
<area shape="poly" id="edge10_Node000015_Node000016" title=" " alt="" coords="984,239,913,296,911,291,979,242"/>
<area shape="poly" id="edge41_Node000015_Node000018" title=" " alt="" coords="923,227,852,251,815,267,782,288,754,314,732,344,701,399,697,395,727,341,750,310,778,284,813,263,850,246,928,225"/>
<area shape="poly" id="edge16_Node000015_Node000021" title=" " alt="" coords="1112,228,1365,284,1377,289,1372,289,1363,289,1112,233"/>
<area shape="poly" id="edge43_Node000015_Node000025" title=" " alt="" coords="1035,243,1081,331,1114,385,1154,444,1200,503,1253,559,1311,610,1374,651,1416,663,1490,674,1696,692,2108,717,2102,717,1695,698,1489,679,1415,668,1372,655,1308,614,1249,563,1196,507,1150,447,1110,388,1076,333,1033,248"/>
<area shape="poly" id="edge25_Node000015_Node000026" title=" " alt="" coords="1111,220,1321,247,1568,284,1633,298,1628,298,1568,289,1321,252,1112,225"/>
<area shape="poly" id="edge42_Node000015_Node000030" title=" " alt="" coords="923,228,828,253,776,269,726,289,676,315,628,345,553,399,550,395,625,340,673,310,724,284,774,264,827,248,928,226"/>
<area shape="poly" id="edge33_Node000015_Node000031" title=" " alt="" coords="1083,234,1213,286,1207,286,1083,239"/>
<area shape="rect" id="Node000017" href="$engine__procedures_8h.html" title=" " alt="" coords="607,597,780,653"/>
<area shape="poly" id="edge11_Node000016_Node000017" title=" " alt="" coords="869,347,712,599,708,595,864,349"/>
<area shape="poly" id="edge13_Node000016_Node000018" title=" " alt="" coords="838,341,730,399,727,395,833,343"/>
<area shape="poly" id="edge14_Node000016_Node000019" title=" " alt="" coords="996,325,1680,406,1675,408,996,331"/>
<area shape="poly" id="edge15_Node000016_Node000020" title=" " alt="" coords="877,347,871,396,872,421,877,445,895,475,918,501,913,500,890,478,872,447,866,422,865,396,874,351"/>
<area shape="poly" id="edge12_Node000017_Node000003" title=" " alt="" coords="721,664,744,702,740,700,718,668"/>
<area shape="poly" id="edge22_Node000021_Node000018" title=" " alt="" coords="1357,343,1224,365,1117,373,1010,380,875,393,762,408,761,403,874,387,1010,374,1116,368,1223,359,1363,342"/>
<area shape="poly" id="edge23_Node000021_Node000019" title=" " alt="" coords="1559,345,1707,397,1701,397,1559,350"/>
<area shape="poly" id="edge17_Node000021_Node000022" title=" " alt="" coords="1465,356,1460,446,1452,502,1448,499,1455,445,1462,360"/>
<area shape="poly" id="edge21_Node000021_Node000023" title=" " alt="" coords="1505,351,1543,395,1574,447,1583,474,1586,501,1582,527,1567,551,1546,563,1507,574,1394,593,1258,608,1130,619,1130,614,1258,603,1394,588,1506,569,1544,559,1563,547,1577,525,1581,501,1578,475,1569,449,1538,398,1503,356"/>
<area shape="poly" id="edge24_Node000021_Node000025" title=" " alt="" coords="1518,348,1668,443,1933,592,2136,701,2131,700,1931,597,1665,448,1517,354"/>
<area shape="poly" id="edge18_Node000022_Node000023" title=" " alt="" coords="1351,545,1101,607,1100,602,1346,546"/>
<area shape="poly" id="edge19_Node000023_Node000003" title=" " alt="" coords="951,651,810,703,809,698,945,652"/>
<area shape="rect" id="Node000024" href="$engine_2scratchpads_2bindings_8cpp.html" title=" " alt="" coords="918,701,1117,742"/>
<area shape="poly" id="edge20_Node000023_Node000024" title=" " alt="" coords="1019,659,1019,702,1015,699,1015,663"/>
<area shape="poly" id="edge26_Node000026_Node000027" title=" " alt="" coords="1790,331,1838,339,2523,409,2517,410,1837,345,1790,337"/>
<area shape="rect" id="Node000028" href="$engine__views_8h.html" title=" " alt="" coords="1911,494,2054,549"/>
<area shape="poly" id="edge31_Node000026_Node000028" title=" " alt="" coords="1785,346,1823,366,1858,388,1917,440,1964,494,1959,492,1914,444,1854,392,1820,370,1785,352"/>
<area shape="poly" id="edge32_Node000026_Node000030" title=" " alt="" coords="1613,335,1568,345,1422,358,1298,363,1086,359,984,357,876,359,753,370,609,393,581,399,579,394,607,387,752,365,875,354,984,351,1087,353,1298,358,1422,353,1568,339,1618,334"/>
<area shape="poly" id="edge27_Node000027_Node000028" title=" " alt="" coords="2507,433,2055,511,2054,506,2502,434"/>
<area shape="poly" id="edge30_Node000027_Node000029" title=" " alt="" coords="2614,457,2637,502,2632,500,2611,462"/>
<area shape="poly" id="edge28_Node000028_Node000003" title=" " alt="" coords="1896,539,819,712,819,707,1895,534"/>
<area shape="poly" id="edge29_Node000028_Node000025" title=" " alt="" coords="2020,558,2156,701,2151,700,2018,563"/>
<area shape="poly" id="edge40_Node000031_Node000020" title=" " alt="" coords="1225,349,974,503,972,498,1220,351"/>
<area shape="poly" id="edge39_Node000031_Node000028" title=" " alt="" coords="1366,344,1507,393,1667,443,1796,477,1913,505,1908,505,1795,482,1666,448,1506,398,1366,350"/>
<area shape="rect" id="Node000032" href="$engine__multiscale__scratchpad_8h.html" title="Scratchpad implementation for the MultiscalePartitioningEngineView." alt="" coords="1220,390,1401,446"/>
<area shape="poly" id="edge34_Node000031_Node000032" title=" " alt="" coords="1294,355,1305,391,1300,388,1291,359"/>
<area shape="poly" id="edge37_Node000032_Node000020" title=" " alt="" coords="1208,447,1012,503,1011,498,1203,449"/>
<area shape="poly" id="edge35_Node000032_Node000022" title=" " alt="" coords="1360,452,1423,501,1418,500,1358,458"/>
<area shape="poly" id="edge36_Node000032_Node000023" title=" " alt="" coords="1272,455,1216,504,1152,552,1057,607,1055,602,1149,547,1212,500,1267,457"/>
<area shape="poly" id="edge38_Node000032_Node000025" title=" " alt="" coords="1307,459,1312,506,1318,528,1330,548,1362,581,1393,604,1425,619,1458,627,1532,636,1623,650,1756,676,1889,695,2107,717,2102,716,1888,700,1755,682,1622,656,1532,641,1457,632,1423,624,1391,609,1358,585,1326,551,1314,530,1306,507,1304,463"/>
<area shape="poly" id="edge53_Node000033_Node000028" title=" " alt="" coords="2155,351,2111,392,2008,496,2006,491,2108,388,2150,353"/>
<area shape="rect" id="Node000034" href="$engine__adaptive__scratchpad_8h.html" title="Scratchpad implementation for the AdaptiveEngineView." alt="" coords="2122,390,2302,446"/>
<area shape="poly" id="edge48_Node000033_Node000034" title=" " alt="" coords="2206,356,2211,391,2206,388,2203,360"/>
<area shape="poly" id="edge54_Node000033_Node000035" title=" " alt="" coords="2278,348,2300,366,2317,389,2325,419,2321,449,2310,478,2296,503,2293,498,2305,476,2316,448,2320,419,2312,391,2296,370,2277,353"/>
<area shape="poly" id="edge49_Node000034_Node000022" title=" " alt="" coords="2109,445,2103,448,1954,472,1805,490,1554,515,1553,510,1805,485,1954,466,2102,443,2104,445"/>
<area shape="poly" id="edge50_Node000034_Node000023" title=" " alt="" coords="2184,457,2133,510,2102,533,2068,552,1989,575,1884,594,1759,607,1624,617,1352,626,1130,628,1130,622,1352,621,1624,611,1759,602,1883,588,1988,570,2066,547,2099,529,2130,506,2179,459"/>
<area shape="poly" id="edge52_Node000034_Node000025" title=" " alt="" coords="2205,459,2200,494,2185,611,2176,702,2172,699,2180,611,2195,493,2201,463"/>
<area shape="poly" id="edge51_Node000034_Node000035" title=" " alt="" coords="2240,456,2271,502,2266,500,2238,461"/>
<area shape="poly" id="edge59_Node000036_Node000026" title=" " alt="" coords="1765,249,1730,288,1727,283,1760,251"/>
<area shape="poly" id="edge61_Node000036_Node000028" title=" " alt="" coords="1805,251,1818,297,1840,340,1855,356,1871,365,1888,373,1906,388,1945,441,1973,494,1968,492,1941,444,1902,392,1885,378,1868,369,1852,360,1835,344,1813,299,1803,256"/>
<area shape="poly" id="edge60_Node000036_Node000031" title=" " alt="" coords="1709,226,1522,259,1363,289,1353,292,1351,287,1362,284,1521,253,1714,225"/>
<area shape="poly" id="edge58_Node000036_Node000033" title=" " alt="" coords="1885,231,2129,295,2124,295,1885,236"/>
<area shape="rect" id="Node000038" href="$generative_8h.html" title=" " alt="" coords="2554,294,2728,334"/>
<area shape="poly" id="edge63_Node000037_Node000038" title=" " alt="" coords="2555,238,2621,294,2615,293,2554,243"/>
<area shape="poly" id="edge64_Node000037_Node000043" title=" " alt="" coords="2504,243,2475,296,2472,291,2499,246"/>
<area shape="poly" id="edge66_Node000044_Node000038" title=" " alt="" coords="2717,240,2663,296,2660,291,2712,243"/>
<area shape="poly" id="edge67_Node000044_Node000045" title=" " alt="" coords="2770,241,2808,294,2803,292,2768,246"/>
<area shape="poly" id="edge84_Node000046_Node000025" title=" " alt="" coords="4041,340,3754,448,3571,515,3429,568,3285,613,3095,656,2974,676,2850,692,2606,712,2393,721,2239,723,2239,718,2393,716,2606,707,2849,686,2973,671,3094,650,3283,608,3427,563,3569,510,3752,443,4036,341"/>
<area shape="rect" id="Node000047" href="$chains_8h.html" title="Concrete implementations of ReactionChainPolicy for key stellar reaction chains." alt="" coords="4135,501,4262,542"/>
<area shape="poly" id="edge69_Node000046_Node000047" title=" " alt="" coords="4150,341,4174,363,4193,389,4203,418,4207,449,4204,503,4200,499,4202,449,4198,419,4188,391,4170,366,4148,346"/>
<area shape="rect" id="Node000048" href="$policy_8h.html" title=" " alt="" coords="4262,701,4389,742"/>
<area shape="poly" id="edge75_Node000046_Node000048" title=" " alt="" coords="4179,338,4221,360,4258,388,4300,436,4323,482,4335,533,4345,597,4348,625,4345,653,4333,703,4330,699,4340,653,4343,625,4340,598,4330,534,4318,484,4295,439,4254,392,4218,364,4178,343"/>
<area shape="poly" id="edge81_Node000046_Node000051" title=" " alt="" coords="4156,340,4188,362,4218,388,4256,436,4267,460,4277,493,4284,522,4277,550,4254,582,4224,607,4222,602,4250,579,4272,548,4278,522,4272,494,4262,462,4252,439,4214,392,4185,366,4154,345"/>
<area shape="rect" id="Node000052" href="$chains_8cpp.html" title=" " alt="" coords="3929,612,4090,638"/>
<area shape="poly" id="edge82_Node000046_Node000052" title=" " alt="" coords="4056,342,4016,371,3976,406,3941,447,3928,470,3917,495,3910,522,3917,548,3930,568,3947,585,3986,613,3981,611,3944,589,3926,571,3912,550,3905,522,3912,493,3923,468,3937,444,3973,402,4013,367,4051,344"/>
<area shape="rect" id="Node000053" href="$policy__logical_8h.html" title=" " alt="" coords="4026,398,4179,438"/>
<area shape="poly" id="edge76_Node000046_Node000053" title=" " alt="" coords="4104,348,4105,399,4101,395,4101,352"/>
<area shape="rect" id="Node000054" href="$policy__logical_8cpp.html" title=" " alt="" coords="3927,501,4060,542"/>
<area shape="poly" id="edge83_Node000046_Node000054" title=" " alt="" coords="4060,343,4036,366,4017,391,4005,419,3999,449,3994,503,3991,499,3993,448,4000,418,4012,389,4032,363,4055,345"/>
<area shape="poly" id="edge70_Node000047_Node000048" title=" " alt="" coords="4235,550,4258,572,4277,596,4305,651,4322,702,4318,699,4300,653,4272,599,4254,575,4233,555"/>
<area shape="poly" id="edge71_Node000047_Node000051" title=" " alt="" coords="4197,556,4192,606,4188,602,4193,559"/>
<area shape="poly" id="edge74_Node000047_Node000052" title=" " alt="" coords="4151,549,4033,614,4031,609,4146,550"/>
<area shape="poly" id="edge73_Node000051_Node000025" title=" " alt="" coords="4121,650,4103,656,3929,677,3697,693,3429,704,3144,713,2604,721,2239,723,2239,717,2603,716,3143,707,3429,699,3697,687,3928,671,4102,650,4115,650"/>
<area shape="poly" id="edge72_Node000051_Node000048" title=" " alt="" coords="4230,652,4299,701,4294,700,4228,657"/>
<area shape="poly" id="edge77_Node000053_Node000047" title=" " alt="" coords="4132,447,4183,502,4178,500,4130,452"/>
<area shape="poly" id="edge78_Node000053_Node000048" title=" " alt="" coords="4194,440,4238,461,4277,492,4295,517,4308,544,4325,603,4330,659,4329,703,4325,699,4325,659,4319,604,4303,546,4290,519,4273,496,4236,466,4193,445"/>
<area shape="poly" id="edge79_Node000053_Node000052" title=" " alt="" coords="4101,452,4092,501,4074,551,4050,587,4024,614,4021,610,4046,583,4070,548,4087,500,4097,455"/>
<area shape="poly" id="edge80_Node000053_Node000054" title=" " alt="" coords="4073,448,4015,503,4013,498,4068,450"/>
<area shape="poly" id="edge89_Node000060_Node000013" title=" " alt="" coords="1831,336,1787,345,1625,362,1498,371,1371,379,1208,393,1044,410,1043,405,1208,387,1371,374,1497,366,1624,357,1786,339,1836,335"/>
<area shape="poly" id="edge88_Node000060_Node000019" title=" " alt="" coords="1903,341,1799,400,1797,395,1898,343"/>
<area shape="poly" id="edge90_Node000060_Node000065" title=" " alt="" coords="2067,333,2115,339,2272,357,2395,366,2676,387,2843,406,2838,406,2676,393,2395,371,2272,362,2114,345,2068,338"/>
<area shape="poly" id="edge92_Node000070_Node000060" title=" " alt="" coords="2003,249,1968,296,1965,291,1998,252"/>
<area shape="poly" id="edge98_Node000072_Node000020" title=" " alt="" coords="3088,237,2995,289,2949,320,2928,333,2899,345,2826,364,2759,376,2696,384,2637,386,2527,381,2424,369,2321,356,2212,351,2154,354,2091,361,2024,373,1952,393,1924,405,1905,420,1885,435,1857,448,1739,462,1502,482,1018,517,1017,512,1502,477,1738,457,1855,443,1882,430,1902,415,1921,400,1950,387,2023,368,2090,356,2153,348,2212,346,2322,351,2425,363,2528,376,2637,381,2696,378,2758,371,2825,359,2898,339,2926,328,2946,316,2992,284,3083,239"/>
<area shape="poly" id="edge95_Node000072_Node000022" title=" " alt="" coords="3108,240,2995,344,2956,357,2912,367,2806,379,2685,383,2556,383,2303,380,2195,383,2110,393,2065,405,2031,419,1997,434,1951,448,1846,471,1740,489,1553,513,1553,508,1739,484,1845,466,1950,443,1995,429,2029,414,2063,400,2109,387,2195,377,2303,374,2556,377,2685,378,2806,373,2911,362,2955,352,2992,340,3103,242"/>
<area shape="poly" id="edge99_Node000072_Node000025" title=" " alt="" coords="3121,243,3104,287,3084,351,3079,417,3079,523,3071,554,3051,582,3018,607,2976,628,2925,646,2867,662,2737,687,2596,704,2458,714,2239,722,2239,717,2458,709,2596,699,2736,682,2866,657,2923,641,2974,623,3015,602,3047,578,3066,552,3073,523,3073,416,3079,350,3099,285,3117,246"/>
<area shape="poly" id="edge96_Node000072_Node000046" title=" " alt="" coords="3217,217,4024,304,4018,304,3216,223"/>
<area shape="rect" id="Node000006" href="$gridfire__context_8cpp.html" title=" " alt="" coords="3325,294,3464,334"/>
<area shape="poly" id="edge94_Node000072_Node000006" title=" " alt="" coords="3201,234,3347,294,3342,293,3200,239"/>
<area shape="rect" id="Node000073" href="$utils_2utils_8h.html" title=" " alt="" coords="3488,294,3616,334"/>
<area shape="poly" id="edge97_Node000072_Node000073" title=" " alt="" coords="3217,224,3340,250,3477,284,3501,293,3496,293,3475,289,3339,255,3217,229"/>
<area shape="poly" id="edge100_Node000072_Node000074" title=" " alt="" coords="3216,224,3282,236,3379,249,3456,257,3532,266,3629,284,3684,301,3678,301,3627,289,3531,271,3455,262,3379,254,3281,241,3216,230"/>
<area shape="rect" id="Node000075" href="$utils_2bindings_8cpp.html" title=" " alt="" coords="3113,301,3300,327"/>
<area shape="poly" id="edge101_Node000072_Node000075" title=" " alt="" coords="3160,242,3201,302,3196,300,3158,246"/>
<area shape="poly" id="edge114_Node000076_Node000018" title=" " alt="" coords="531,339,652,396,646,397,531,344"/>
<area shape="poly" id="edge117_Node000076_Node000020" title=" " alt="" coords="441,343,419,370,402,395,396,421,398,433,405,444,435,466,481,483,539,497,605,506,742,516,865,521,860,522,742,522,604,511,538,502,480,488,432,471,401,447,393,435,390,421,397,393,415,367,438,347"/>
<area shape="poly" id="edge113_Node000076_Node000023" title=" " alt="" coords="427,345,408,366,390,391,381,419,383,431,390,444,415,461,463,481,608,525,777,568,928,604,923,604,776,573,606,530,462,486,412,466,386,447,378,433,376,419,386,389,404,363,430,342"/>
<area shape="poly" id="edge118_Node000076_Node000025" title=" " alt="" coords="417,345,395,365,376,391,368,418,376,445,398,483,423,508,454,527,496,547,538,563,575,572,642,575,709,577,748,582,793,595,823,609,844,624,865,638,894,650,1003,672,1148,689,1318,701,1500,709,1851,717,2108,720,2102,720,1851,722,1500,714,1318,706,1148,694,1002,677,893,656,862,643,841,628,820,613,791,600,747,588,709,582,641,581,574,577,536,568,494,552,451,532,419,513,394,486,371,447,363,418,371,389,391,362,421,341"/>
<area shape="poly" id="edge116_Node000076_Node000030" title=" " alt="" coords="494,346,521,398,515,397,492,351"/>
<area shape="poly" id="edge115_Node000076_Node000035" title=" " alt="" coords="457,345,446,373,439,398,439,423,450,444,476,454,532,463,715,477,964,485,1247,489,1785,490,2067,491,2212,509,2206,510,2067,496,1785,495,1247,494,964,490,715,482,532,469,475,459,446,448,434,424,433,398,441,371,453,350"/>
<area shape="poly" id="edge122_Node000001_Node000031" title=" " alt="" coords="1977,29,1793,36,1578,47,1478,56,1392,67,1329,80,1308,88,1295,96,1280,116,1270,140,1264,165,1262,192,1266,243,1274,287,1269,285,1260,244,1257,192,1259,165,1265,138,1275,114,1292,92,1305,83,1327,75,1391,61,1477,50,1578,42,1793,31,1982,28"/>
<area shape="rect" id="Node000034" href="$engine__adaptive_8h.html" title=" " alt="" coords="2179,286,2322,342"/>
<area shape="poly" id="edge120_Node000001_Node000034" title=" " alt="" coords="2133,52,2183,92,2219,133,2241,182,2253,237,2254,288,2250,285,2247,238,2236,183,2214,136,2179,96,2132,57"/>
<area shape="rect" id="Node000036" href="$engine__adaptive_8cpp.html" title=" " alt="" coords="2434,501,2579,542"/>
<area shape="poly" id="edge130_Node000001_Node000036" title=" " alt="" coords="2187,26,2558,32,3042,45,3472,65,3616,77,3661,84,3685,92,3707,110,3719,130,3731,182,3735,210,3735,235,3729,257,3720,277,3689,312,3644,344,3605,365,3556,384,3433,418,3286,446,3127,470,2814,502,2579,519,2579,514,2813,497,3127,464,3286,441,3432,413,3554,379,3603,360,3641,340,3685,308,3715,274,3724,255,3729,234,3730,210,3725,183,3714,132,3703,114,3683,96,3660,89,3616,82,3472,70,3041,51,2558,38,2188,31"/>
<area shape="rect" id="Node000045" href="$python_8h.html" title=" " alt="" coords="2669,190,2822,231"/>
<area shape="poly" id="edge124_Node000001_Node000045" title=" " alt="" coords="2174,48,2658,180,2684,190,2678,189,2657,185,2173,53"/>
<area shape="rect" id="Node000046" href="$python_8cpp.html" title=" " alt="" coords="2805,294,2939,334"/>
<area shape="poly" id="edge134_Node000001_Node000046" title=" " alt="" coords="2188,29,2364,43,2466,55,2570,70,2668,90,2755,115,2825,145,2851,162,2871,181,2885,208,2889,239,2887,269,2880,295,2876,292,2881,268,2884,239,2880,210,2867,184,2848,166,2822,149,2753,120,2666,95,2569,76,2466,60,2364,49,2189,35"/>
<area shape="rect" id="Node000047" href="$policy__abstract_8h.html" title="Abstract policy interfaces used to construct reaction networks (DynamicEngine) from seed compositions..." alt="" coords="3862,294,4024,334"/>
<area shape="poly" id="edge125_Node000001_Node000047" title=" " alt="" coords="2188,25,2593,31,3128,42,3386,51,3607,62,3767,75,3817,83,3844,92,3869,112,3889,137,3918,194,3935,249,3943,295,3938,292,3930,251,3913,196,3884,140,3865,116,3841,96,3816,88,3767,81,3607,67,3386,56,3128,48,2593,36,2189,31"/>
<area shape="rect" id="Node000066" href="$solver_2bindings_8cpp.html" title=" " alt="" coords="3029,405,3227,431"/>
<area shape="poly" id="edge137_Node000001_Node000066" title=" " alt="" coords="2188,26,2411,33,2689,45,2957,64,3067,76,3151,91,3226,107,3292,117,3353,127,3408,139,3459,157,3508,185,3553,227,3598,285,3606,300,3610,315,3607,329,3598,344,3573,363,3537,378,3492,391,3441,400,3331,412,3228,418,3227,413,3330,407,3440,395,3491,385,3535,373,3571,358,3594,340,3602,327,3604,315,3601,302,3594,288,3550,230,3504,189,3457,162,3407,144,3352,132,3292,123,3225,112,3150,97,3067,82,2956,69,2689,50,2411,38,2189,32"/>
<area shape="rect" id="Node000073" href="$logging_8h.html" title=" " alt="" coords="3192,190,3320,231"/>
<area shape="poly" id="edge126_Node000001_Node000073" title=" " alt="" coords="2188,24,2401,26,2664,36,2796,44,2916,56,3019,72,3097,91,3140,112,3179,137,3240,190,3234,189,3176,142,3137,116,3095,97,3018,77,2916,61,2795,49,2664,41,2401,32,2189,29"/>
<area shape="rect" id="Node000075" href="$logging_8cpp.html" title=" " alt="" coords="3014,301,3168,327"/>
<area shape="poly" id="edge136_Node000001_Node000075" title=" " alt="" coords="2188,25,2409,29,2673,39,2798,48,2905,59,2986,74,3014,82,3032,92,3054,115,3070,142,3082,172,3089,203,3095,260,3094,303,3090,299,3090,260,3084,204,3077,174,3065,145,3050,118,3029,96,3012,87,2985,79,2904,65,2797,53,2673,45,2409,34,2189,30"/>
<area shape="rect" id="Node000077" href="$engine_2scratchpads_2utils_8h.html" title="Utility functions for convenient scratchpad retrieval with exception handling." alt="" coords="94,294,271,334"/>
<area shape="poly" id="edge113_Node000001_Node000077" title=" " alt="" coords="1977,29,1569,36,1022,48,758,57,532,67,369,81,318,88,292,96,268,116,247,140,217,195,198,251,188,294,183,293,193,249,212,193,243,137,264,112,289,92,317,83,368,75,532,62,758,51,1022,42,1569,31,1982,27"/>
<area shape="rect" id="Node000003" href="$engine_8h.html" title="Core header for the GridFire reaction network engine module." alt="" coords="827,701,954,742"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="412,218,320,227,222,240,137,260,105,273,83,288,62,317,55,345,59,416,59,523,65,550,83,575,112,597,150,617,196,635,249,650,368,675,497,693,624,705,829,718,824,719,624,710,497,698,368,680,248,655,194,640,148,622,109,601,79,578,60,552,53,523,53,417,50,345,57,315,79,284,103,268,136,255,221,234,320,221,416,215"/>
<area shape="poly" id="edge3_Node000002_Node000012" title=" " alt="" coords="538,250,553,294,548,293,536,256"/>
<area shape="rect" id="Node000013" href="$_point_solver_8cpp.html" title=" " alt="" coords="926,398,1082,438"/>
<area shape="poly" id="edge4_Node000002_Node000013" title=" " alt="" coords="465,250,452,268,440,287,430,316,432,328,439,340,467,359,508,372,559,379,614,383,726,384,812,387,928,405,923,406,812,393,726,389,614,388,558,385,507,377,465,364,435,344,426,330,425,315,435,285,448,264,469,246"/>
<area shape="poly" id="edge6_Node000014_Node000002" title=" " alt="" coords="1980,117,1751,124,1429,134,1060,154,686,185,617,195,615,190,685,180,1060,149,1429,129,1751,118,1985,116"/>
<area shape="poly" id="edge7_Node000014_Node000003" title=" " alt="" coords="1981,120,1843,130,1688,143,1558,161,1514,172,1491,185,1471,216,1469,227,1471,236,1487,251,1513,262,1578,273,1605,278,1622,284,1667,336,1715,413,1735,454,1747,492,1751,525,1742,551,1349,656,1133,692,955,716,954,710,1132,687,1347,650,1738,547,1745,525,1742,493,1730,456,1711,416,1663,339,1618,289,1603,283,1577,278,1512,267,1484,256,1467,239,1464,227,1466,214,1488,181,1512,167,1557,156,1688,138,1843,125,1986,119"/>
<area shape="poly" id="edge103_Node000014_Node000012" title=" " alt="" coords="1981,115,1800,119,1557,128,1282,149,1143,165,1007,185,895,209,786,239,612,296,610,291,784,234,894,204,1006,180,1142,159,1282,143,1556,123,1800,114,1986,114"/>
<area shape="poly" id="edge8_Node000014_Node000015" title=" " alt="" coords="1981,124,1696,150,1344,185,1225,200,1224,195,1344,180,1696,145,1986,123"/>
<area shape="poly" id="edge47_Node000014_Node000016" title=" " alt="" coords="1981,117,1747,124,1458,135,1320,144,1200,155,1110,168,1079,176,1059,185,1034,208,1015,238,1002,268,994,295,990,292,997,266,1010,235,1030,205,1056,180,1077,171,1109,163,1200,149,1319,138,1457,130,1746,119,1986,116"/>
<area shape="poly" id="edge104_Node000014_Node000019" title=" " alt="" coords="2034,142,2009,163,1987,184,1968,210,1957,232,1943,287,1938,314,1943,341,1955,370,1971,398,1966,396,1950,373,1937,343,1933,314,1937,286,1952,230,1964,207,1983,181,2006,159,2030,144"/>
<area shape="rect" id="Node000021" href="$engine__graph__scratchpad_8h.html" title="Scratchpad implementation for the GraphEngine using CppAD automatic differentiation." alt="" coords="1427,286,1608,342"/>
<area shape="poly" id="edge48_Node000014_Node000021" title=" " alt="" coords="1981,124,1865,146,1803,163,1742,185,1720,198,1704,211,1667,241,1578,288,1575,283,1664,236,1701,207,1717,193,1740,180,1801,158,1864,141,1986,123"/>
<area shape="poly" id="edge107_Node000014_Node000025" title=" " alt="" coords="2157,138,2200,157,2240,181,2277,214,2321,262,2365,309,2403,340,2435,352,2466,356,2523,352,2551,350,2578,353,2604,365,2629,388,2644,412,2651,436,2652,460,2646,484,2635,507,2620,530,2578,574,2528,615,2473,650,2376,703,2375,698,2470,646,2524,610,2575,570,2616,527,2631,505,2641,482,2646,459,2646,437,2639,414,2625,392,2601,369,2576,358,2551,355,2524,357,2465,361,2434,357,2400,344,2361,313,2317,266,2274,218,2237,185,2197,162,2157,143"/>
<area shape="poly" id="edge57_Node000014_Node000026" title=" " alt="" coords="1981,125,1919,135,1856,147,1802,164,1782,174,1769,184,1755,207,1749,234,1749,261,1751,287,1746,284,1743,261,1744,233,1750,206,1765,181,1779,169,1800,159,1854,142,1918,130,1986,123"/>
<area shape="poly" id="edge58_Node000014_Node000031" title=" " alt="" coords="1981,120,1848,129,1692,142,1548,160,1490,172,1446,185,1405,207,1366,234,1306,288,1303,284,1363,229,1402,202,1444,180,1489,167,1547,155,1692,136,1848,124,1986,119"/>
<area shape="poly" id="edge49_Node000014_Node000034" title=" " alt="" coords="2152,139,2182,158,2207,181,2224,206,2236,234,2249,287,2245,285,2231,236,2219,209,2203,184,2179,162,2151,145"/>
<area shape="rect" id="Node000037" href="$engine__view__abstract_8h.html" title="Abstract interfaces for engine &quot;views&quot; in GridFire." alt="" coords="1779,183,1922,238"/>
<area shape="poly" id="edge59_Node000014_Node000037" title=" " alt="" coords="2024,140,1919,185,1917,180,2018,142"/>
<area shape="rect" id="Node000038" href="$mesa_8h.html" title=" " alt="" coords="2499,190,2645,231"/>
<area shape="poly" id="edge64_Node000014_Node000038" title=" " alt="" coords="2185,127,2326,149,2481,180,2510,190,2505,190,2479,185,2325,155,2185,132"/>
<area shape="rect" id="Node000044" href="$mesa_8cpp.html" title=" " alt="" coords="2448,294,2582,334"/>
<area shape="poly" id="edge105_Node000014_Node000044" title=" " alt="" coords="2184,124,2325,146,2388,162,2431,180,2459,206,2482,236,2510,294,2505,292,2477,239,2455,209,2428,185,2386,167,2324,151,2185,129"/>
<area shape="poly" id="edge67_Node000014_Node000045" title=" " alt="" coords="2185,119,2403,140,2531,157,2658,180,2688,190,2682,189,2657,185,2530,163,2403,145,2185,125"/>
<area shape="poly" id="edge106_Node000014_Node000046" title=" " alt="" coords="2184,116,2361,123,2564,135,2740,154,2801,166,2836,181,2857,206,2869,237,2874,267,2875,295,2871,292,2869,268,2863,238,2852,209,2833,185,2800,171,2739,159,2563,140,2361,128,2185,121"/>
<area shape="poly" id="edge70_Node000014_Node000047" title=" " alt="" coords="2184,113,2394,116,2679,126,3004,146,3170,161,3332,180,3483,204,3632,234,3872,293,3866,293,3631,239,3482,209,3332,185,3169,166,3003,151,2679,131,2394,122,2185,118"/>
<area shape="rect" id="Node000052" href="$stellar__policy_8h.html" title="High&#45;level concrete NetworkPolicy for specific stellar environments." alt="" coords="3696,605,3845,646"/>
<area shape="poly" id="edge87_Node000014_Node000052" title=" " alt="" coords="2185,125,2299,147,2348,163,2380,181,2397,201,2406,222,2409,264,2412,304,2421,323,2438,340,2457,349,2488,356,2580,366,2699,373,2832,376,3087,379,3182,381,3239,387,3315,409,3390,435,3534,495,3655,556,3741,605,3735,604,3652,560,3532,500,3388,440,3313,414,3238,393,3182,387,3087,384,2832,381,2698,378,2579,372,2487,361,2455,354,2434,344,2416,326,2407,306,2403,264,2400,223,2393,203,2377,185,2346,167,2298,153,2185,131"/>
<area shape="rect" id="Node000056" href="$weak_8h.html" title=" " alt="" coords="1501,190,1654,231"/>
<area shape="poly" id="edge88_Node000014_Node000056" title=" " alt="" coords="1980,129,1836,154,1673,185,1645,192,1643,187,1671,180,1835,149,1986,128"/>
<area shape="rect" id="Node000061" href="$_point_solver_8h.html" title=" " alt="" coords="1952,294,2154,334"/>
<area shape="poly" id="edge89_Node000014_Node000061" title=" " alt="" coords="2144,140,2168,159,2185,181,2194,210,2192,224,2185,240,2171,258,2154,273,2116,296,2114,291,2151,269,2167,254,2180,237,2187,223,2189,211,2180,184,2164,162,2143,146"/>
<area shape="rect" id="Node000071" href="$strategy__abstract_8h.html" title=" " alt="" coords="1998,183,2170,238"/>
<area shape="poly" id="edge93_Node000014_Node000071" title=" " alt="" coords="2086,148,2086,184,2082,180,2082,152"/>
<area shape="poly" id="edge95_Node000014_Node000073" title=" " alt="" coords="2184,120,2536,145,2980,180,3195,202,3189,203,2980,185,2536,150,2184,125"/>
<area shape="poly" id="edge108_Node000014_Node000075" title=" " alt="" coords="2184,116,2351,123,2549,136,2736,154,2812,166,2870,180,2934,206,2993,240,3078,301,3073,300,2990,244,2931,211,2869,185,2811,171,2735,159,2548,141,2351,128,2185,121"/>
<area shape="poly" id="edge9_Node000015_Node000003" title=" " alt="" coords="1051,223,942,248,882,266,825,289,804,302,789,315,774,329,753,344,722,357,694,362,670,370,659,379,649,392,628,427,613,460,603,492,599,524,601,554,610,586,626,618,649,651,660,661,676,670,721,686,829,711,824,711,720,692,674,675,656,665,645,655,621,620,605,587,596,555,594,523,598,491,608,459,623,424,644,388,656,375,667,366,693,357,720,352,751,340,771,325,785,311,801,297,823,284,880,261,941,243,1056,222"/>
<area shape="poly" id="edge46_Node000015_Node000013" title=" " alt="" coords="1140,244,1124,294,1097,344,1068,375,1036,399,1034,395,1064,371,1093,340,1119,292,1136,248"/>
<area shape="poly" id="edge10_Node000015_Node000016" title=" " alt="" coords="1105,238,1020,296,1017,291,1101,241"/>
<area shape="poly" id="edge43_Node000015_Node000018" title=" " alt="" coords="1051,227,968,252,924,268,883,289,865,301,853,314,826,344,757,399,754,395,822,340,849,310,861,297,880,284,922,263,967,246,1056,225"/>
<area shape="poly" id="edge16_Node000015_Node000021" title=" " alt="" coords="1233,233,1429,288,1424,288,1233,238"/>
<area shape="poly" id="edge45_Node000015_Node000025" title=" " alt="" coords="1144,244,1113,482,1101,598,1100,635,1102,651,1118,658,1152,665,1264,678,1604,698,1983,710,2269,719,2263,719,1983,715,1604,703,1264,683,1151,671,1116,663,1098,655,1095,636,1096,597,1107,482,1140,248"/>
<area shape="poly" id="edge25_Node000015_Node000026" title=" " alt="" coords="1239,223,1620,284,1685,298,1680,298,1620,289,1240,228"/>
<area shape="poly" id="edge44_Node000015_Node000030" title=" " alt="" coords="1051,225,926,250,856,268,788,289,756,302,733,315,680,344,602,375,529,399,527,395,600,370,678,340,731,311,754,297,786,284,854,262,925,245,1056,223"/>
<area shape="poly" id="edge33_Node000015_Node000031" title=" " alt="" coords="1185,238,1247,286,1242,286,1184,243"/>
<area shape="rect" id="Node000017" href="$engine__procedures_8h.html" title=" " alt="" coords="659,597,832,653"/>
<area shape="poly" id="edge11_Node000016_Node000017" title=" " alt="" coords="953,343,905,392,861,447,821,504,762,599,759,595,816,501,856,443,901,388,948,346"/>
<area shape="poly" id="edge13_Node000016_Node000018" title=" " alt="" coords="922,341,781,399,778,394,927,339"/>
<area shape="poly" id="edge14_Node000016_Node000019" title=" " alt="" coords="1097,327,1196,339,1591,379,1903,409,1898,410,1590,384,1196,345,1098,333"/>
<area shape="poly" id="edge15_Node000016_Node000020" title=" " alt="" coords="950,343,930,367,916,391,911,420,917,449,930,477,945,502,940,500,925,479,912,451,906,420,911,389,926,364,946,346"/>
<area shape="poly" id="edge12_Node000017_Node000003" title=" " alt="" coords="801,659,863,701,858,700,799,664"/>
<area shape="poly" id="edge22_Node000021_Node000018" title=" " alt="" coords="1409,335,1364,345,1238,360,1139,370,914,393,801,408,799,403,913,387,1139,364,1237,355,1364,339,1414,334"/>
<area shape="poly" id="edge23_Node000021_Node000019" title=" " alt="" coords="1623,336,1903,398,1898,399,1623,341"/>
<area shape="poly" id="edge17_Node000021_Node000022" title=" " alt="" coords="1539,353,1614,502,1609,500,1536,358"/>
<area shape="poly" id="edge21_Node000021_Node000023" title=" " alt="" coords="1519,356,1515,403,1505,454,1485,506,1471,530,1454,551,1429,573,1400,590,1337,612,1336,607,1397,585,1425,568,1450,547,1467,527,1481,503,1500,453,1510,402,1515,360"/>
<area shape="poly" id="edge24_Node000021_Node000025" title=" " alt="" coords="1562,349,1686,444,1763,498,1843,547,1956,606,2077,650,2176,681,2269,706,2264,705,2175,686,2075,656,1954,611,1840,552,1760,502,1683,448,1561,355"/>
<area shape="poly" id="edge18_Node000022_Node000023" title=" " alt="" coords="1532,546,1302,607,1301,602,1527,547"/>
<area shape="poly" id="edge19_Node000023_Node000003" title=" " alt="" coords="1142,650,955,705,954,699,1137,651"/>
<area shape="rect" id="Node000024" href="$engine_2scratchpads_2bindings_8cpp.html" title=" " alt="" coords="1124,701,1324,742"/>
<area shape="poly" id="edge20_Node000023_Node000024" title=" " alt="" coords="1226,659,1226,702,1222,699,1222,663"/>
<area shape="poly" id="edge26_Node000026_Node000027" title=" " alt="" coords="1842,326,1940,339,2080,352,2189,356,2298,365,2437,387,2449,393,2444,392,2435,393,2298,370,2189,362,2080,357,1940,345,1842,331"/>
<area shape="rect" id="Node000028" href="$engine__views_8h.html" title=" " alt="" coords="1854,494,1997,549"/>
<area shape="poly" id="edge31_Node000026_Node000028" title=" " alt="" coords="1780,353,1812,398,1847,444,1896,494,1891,493,1843,447,1807,401,1778,358"/>
<area shape="poly" id="edge32_Node000026_Node000030" title=" " alt="" coords="1665,335,1620,345,1473,360,1347,368,1134,373,920,375,795,381,647,393,534,407,532,402,646,387,794,375,920,370,1134,367,1347,363,1472,355,1620,339,1670,334"/>
<area shape="poly" id="edge27_Node000027_Node000028" title=" " alt="" coords="2435,446,2310,473,2191,492,1998,516,1997,511,2190,487,2309,468,2430,447"/>
<area shape="poly" id="edge30_Node000027_Node000029" title=" " alt="" coords="2606,431,3062,509,3056,509,2606,436"/>
<area shape="poly" id="edge28_Node000028_Node000003" title=" " alt="" coords="1853,555,1719,610,1641,635,1563,656,1465,669,1296,686,955,717,955,712,1295,681,1465,664,1562,650,1640,630,1717,605,1848,556"/>
<area shape="poly" id="edge29_Node000028_Node000025" title=" " alt="" coords="1996,554,2296,701,2290,700,1994,559"/>
<area shape="poly" id="edge42_Node000031_Node000020" title=" " alt="" coords="1234,351,1096,448,997,503,995,498,1093,443,1229,353"/>
<area shape="poly" id="edge40_Node000031_Node000028" title=" " alt="" coords="1367,340,1856,497,1851,498,1366,346"/>
<area shape="rect" id="Node000032" href="$engine__multiscale__scratchpad_8h.html" title="Scratchpad implementation for the MultiscalePartitioningEngineView." alt="" coords="1208,390,1389,446"/>
<area shape="poly" id="edge34_Node000031_Node000032" title=" " alt="" coords="1289,355,1296,391,1291,388,1286,360"/>
<area shape="rect" id="Node000033" href="$engine__multiscale__scratchpad_8cpp.html" title=" " alt="" coords="1214,501,1439,542"/>
<area shape="poly" id="edge41_Node000031_Node000033" title=" " alt="" coords="1363,348,1386,366,1404,389,1410,404,1412,418,1404,447,1383,478,1357,503,1354,498,1379,475,1399,445,1407,417,1405,405,1399,391,1382,370,1362,353"/>
<area shape="poly" id="edge38_Node000032_Node000020" title=" " alt="" coords="1196,450,1024,503,1023,498,1191,451"/>
<area shape="poly" id="edge35_Node000032_Node000022" title=" " alt="" coords="1400,448,1561,501,1556,501,1399,453"/>
<area shape="poly" id="edge36_Node000032_Node000023" title=" " alt="" coords="1202,453,1178,473,1160,495,1153,509,1152,521,1160,548,1178,578,1202,605,1196,603,1173,582,1155,550,1147,521,1148,507,1155,492,1174,469,1197,455"/>
<area shape="poly" id="edge39_Node000032_Node000025" title=" " alt="" coords="1237,454,1219,475,1205,495,1195,523,1197,535,1205,547,1219,555,1249,564,1351,586,1659,633,2005,678,2269,712,2264,712,2004,684,1658,639,1350,591,1248,570,1217,560,1201,551,1192,537,1190,522,1200,492,1215,471,1233,457"/>
<area shape="poly" id="edge37_Node000032_Node000033" title=" " alt="" coords="1312,459,1324,502,1319,500,1309,463"/>
<area shape="poly" id="edge55_Node000034_Node000028" title=" " alt="" coords="2210,351,2149,401,2080,448,1989,496,1987,491,2077,443,2146,396,2205,353"/>
<area shape="rect" id="Node000035" href="$engine__adaptive__scratchpad_8h.html" title="Scratchpad implementation for the AdaptiveEngineView." alt="" coords="2243,390,2424,446"/>
<area shape="poly" id="edge50_Node000034_Node000035" title=" " alt="" coords="2283,352,2314,390,2309,388,2281,357"/>
<area shape="poly" id="edge56_Node000034_Node000036" title=" " alt="" coords="2337,338,2342,339,2401,346,2480,351,2555,363,2584,373,2605,388,2613,403,2615,417,2605,447,2594,464,2580,479,2548,503,2546,498,2576,475,2590,461,2600,445,2610,416,2608,404,2601,392,2582,378,2553,368,2479,357,2401,352,2341,345,2337,344"/>
<area shape="poly" id="edge51_Node000035_Node000022" title=" " alt="" coords="2230,437,2174,448,1728,509,1727,504,2173,443,2225,437"/>
<area shape="poly" id="edge52_Node000035_Node000023" title=" " alt="" coords="2269,452,2149,507,2080,532,2010,552,1920,571,1827,587,1643,609,1473,621,1336,626,1336,621,1473,616,1642,604,1826,582,1919,566,2009,547,2079,527,2147,502,2264,453"/>
<area shape="poly" id="edge54_Node000035_Node000025" title=" " alt="" coords="2335,459,2335,702,2331,699,2331,463"/>
<area shape="poly" id="edge53_Node000035_Node000036" title=" " alt="" coords="2394,451,2476,501,2471,500,2392,457"/>
<area shape="poly" id="edge61_Node000037_Node000026" title=" " alt="" coords="1817,249,1782,288,1779,283,1812,251"/>
<area shape="poly" id="edge63_Node000037_Node000028" title=" " alt="" coords="1856,251,1868,342,1878,394,1892,445,1912,495,1908,492,1887,447,1873,395,1863,343,1852,256"/>
<area shape="poly" id="edge62_Node000037_Node000031" title=" " alt="" coords="1761,227,1415,289,1353,301,1352,296,1414,284,1766,225"/>
<area shape="poly" id="edge60_Node000037_Node000034" title=" " alt="" coords="1938,228,2167,284,2181,290,2176,290,2166,289,1937,233"/>
<area shape="rect" id="Node000039" href="$generative_8h.html" title=" " alt="" coords="2606,294,2780,334"/>
<area shape="poly" id="edge65_Node000038_Node000039" title=" " alt="" coords="2607,238,2673,294,2667,293,2606,243"/>
<area shape="poly" id="edge66_Node000038_Node000044" title=" " alt="" coords="2556,243,2527,296,2524,291,2551,246"/>
<area shape="poly" id="edge68_Node000045_Node000039" title=" " alt="" coords="2731,243,2705,296,2702,291,2726,246"/>
<area shape="poly" id="edge69_Node000045_Node000046" title=" " alt="" coords="2782,238,2850,294,2845,293,2781,243"/>
<area shape="poly" id="edge86_Node000047_Node000025" title=" " alt="" coords="3904,343,3840,392,3797,432,3763,469,3709,539,3682,571,3650,601,3609,629,3557,656,3486,671,3365,684,3028,704,2667,716,2400,722,2400,716,2667,711,3028,699,3364,679,3485,666,3555,650,3607,625,3646,597,3678,567,3705,535,3759,466,3793,428,3837,388,3899,344"/>
<area shape="rect" id="Node000048" href="$chains_8h.html" title="Concrete implementations of ReactionChainPolicy for key stellar reaction chains." alt="" coords="3828,501,3956,542"/>
<area shape="poly" id="edge71_Node000047_Node000048" title=" " alt="" coords="3936,348,3899,503,3895,499,3932,351"/>
<area shape="rect" id="Node000049" href="$policy_8h.html" title=" " alt="" coords="3938,701,4065,742"/>
<area shape="poly" id="edge77_Node000047_Node000049" title=" " alt="" coords="4039,323,4082,332,4126,346,4169,364,4210,388,4261,432,4278,454,4291,477,4309,529,4324,597,4332,627,4331,640,4323,655,4306,669,4281,681,4214,699,4137,711,4066,719,4065,713,4136,706,4213,694,4279,676,4303,664,4319,651,4326,639,4326,627,4319,598,4304,531,4286,479,4273,457,4257,436,4206,392,4167,369,4124,351,4080,338,4039,329"/>
<area shape="poly" id="edge83_Node000047_Node000052" title=" " alt="" coords="3919,345,3869,414,3818,495,3794,554,3777,607,3774,603,3789,553,3814,492,3864,411,3914,348"/>
<area shape="rect" id="Node000053" href="$chains_8cpp.html" title=" " alt="" coords="3921,612,4082,638"/>
<area shape="poly" id="edge84_Node000047_Node000053" title=" " alt="" coords="3951,347,4001,613,3997,610,3947,352"/>
<area shape="rect" id="Node000054" href="$policy__logical_8h.html" title=" " alt="" coords="4014,398,4167,438"/>
<area shape="poly" id="edge78_Node000047_Node000054" title=" " alt="" coords="3984,341,4065,398,4060,396,3983,346"/>
<area shape="rect" id="Node000055" href="$policy__logical_8cpp.html" title=" " alt="" coords="4132,501,4265,542"/>
<area shape="poly" id="edge85_Node000047_Node000055" title=" " alt="" coords="4039,320,4077,328,4115,342,4151,361,4181,388,4196,416,4204,446,4203,503,4200,499,4199,447,4191,418,4177,392,4148,366,4113,347,4076,333,4039,325"/>
<area shape="poly" id="edge72_Node000048_Node000049" title=" " alt="" coords="3891,556,3895,605,3901,629,3912,652,3935,678,3964,701,3959,700,3931,682,3907,654,3896,631,3890,605,3888,560"/>
<area shape="poly" id="edge73_Node000048_Node000052" title=" " alt="" coords="3860,551,3795,607,3793,602,3855,553"/>
<area shape="poly" id="edge76_Node000048_Node000053" title=" " alt="" coords="3925,550,3991,613,3986,611,3923,555"/>
<area shape="poly" id="edge75_Node000052_Node000025" title=" " alt="" coords="3697,649,3678,656,3561,670,3406,683,3034,702,2664,715,2400,721,2400,716,2664,709,3033,697,3405,677,3560,665,3677,650,3691,650"/>
<area shape="poly" id="edge74_Node000052_Node000049" title=" " alt="" coords="3833,649,3956,701,3950,700,3832,654"/>
<area shape="poly" id="edge79_Node000054_Node000048" title=" " alt="" coords="4042,445,3931,503,3930,498,4036,446"/>
<area shape="poly" id="edge80_Node000054_Node000049" title=" " alt="" coords="4102,451,4112,495,4117,547,4114,602,4107,629,4097,654,4075,682,4045,703,4044,698,4071,678,4092,652,4102,627,4109,601,4112,547,4107,496,4099,455"/>
<area shape="poly" id="edge81_Node000054_Node000053" title=" " alt="" coords="4078,451,4008,614,4005,610,4074,454"/>
<area shape="poly" id="edge82_Node000054_Node000055" title=" " alt="" coords="4123,447,4180,502,4175,500,4122,452"/>
<area shape="poly" id="edge91_Node000061_Node000013" title=" " alt="" coords="1934,331,1839,345,1658,360,1517,368,1377,376,1196,393,1083,407,1082,402,1196,387,1376,371,1517,363,1658,354,1838,339,1940,330"/>
<area shape="poly" id="edge90_Node000061_Node000019" title=" " alt="" coords="2034,346,1999,399,1996,395,2029,349"/>
<area shape="poly" id="edge92_Node000061_Node000066" title=" " alt="" coords="2144,335,2167,339,2341,359,2580,378,3031,411,3026,411,2580,384,2341,364,2166,345,2144,341"/>
<area shape="poly" id="edge94_Node000071_Node000061" title=" " alt="" coords="2073,252,2061,296,2057,292,2069,255"/>
<area shape="poly" id="edge100_Node000073_Node000020" title=" " alt="" coords="3243,243,3214,304,3197,329,3182,344,3138,364,3086,377,3026,385,2959,388,2812,385,2654,374,2496,362,2348,357,2281,359,2220,365,2168,376,2124,392,2110,404,2103,419,2096,434,2080,448,2056,456,2021,463,1919,474,1645,486,1368,492,1203,496,1036,513,1035,508,1202,491,1368,486,1645,481,1919,468,2020,458,2055,451,2077,443,2091,431,2098,417,2106,401,2121,388,2166,371,2220,359,2281,353,2348,352,2496,357,2655,369,2812,380,2959,383,3025,380,3085,372,3136,359,3178,340,3193,325,3209,301,3239,247"/>
<area shape="poly" id="edge97_Node000073_Node000022" title=" " alt="" coords="3260,245,3254,298,3243,323,3226,344,3201,356,3162,366,3048,378,2900,383,2735,384,2419,383,2301,385,2231,393,2200,405,2178,419,2155,434,2123,448,2065,460,1963,476,1728,509,1728,504,1962,471,2064,455,2122,443,2153,430,2175,415,2198,400,2230,387,2300,380,2419,378,2735,379,2900,378,3048,372,3161,360,3199,351,3222,340,3239,320,3249,296,3256,249"/>
<area shape="poly" id="edge101_Node000073_Node000025" title=" " alt="" coords="3335,211,3434,219,3486,227,3533,240,3572,256,3599,279,3607,293,3609,308,3607,325,3598,343,3566,383,3519,420,3460,455,3390,488,3312,519,3226,547,3042,598,2852,640,2672,673,2401,714,2400,709,2671,668,2851,634,3041,592,3225,542,3310,514,3388,483,3458,450,3516,416,3562,379,3594,341,3602,323,3604,308,3602,294,3595,282,3569,261,3531,245,3485,233,3434,224,3335,216"/>
<area shape="poly" id="edge98_Node000073_Node000047" title=" " alt="" coords="3335,221,3864,301,3859,301,3335,226"/>
<area shape="rect" id="Node000006" href="$gridfire__context_8cpp.html" title=" " alt="" coords="3445,294,3584,334"/>
<area shape="poly" id="edge96_Node000073_Node000006" title=" " alt="" coords="3320,234,3467,294,3462,293,3319,239"/>
<area shape="rect" id="Node000074" href="$utils_2utils_8h.html" title=" " alt="" coords="3294,294,3421,334"/>
<area shape="poly" id="edge99_Node000073_Node000074" title=" " alt="" coords="3287,239,3340,294,3335,293,3285,244"/>
<area shape="poly" id="edge102_Node000073_Node000075" title=" " alt="" coords="3214,238,3111,303,3110,298,3209,240"/>
<area shape="poly" id="edge115_Node000077_Node000018" title=" " alt="" coords="287,332,660,402,657,405,287,337"/>
<area shape="poly" id="edge118_Node000077_Node000020" title=" " alt="" coords="219,342,276,388,306,419,320,432,340,443,414,470,478,483,537,487,593,486,711,479,780,481,859,491,893,500,888,501,858,496,779,486,711,484,593,491,537,493,477,489,412,475,338,448,317,436,303,423,273,392,219,347"/>
<area shape="poly" id="edge114_Node000077_Node000023" title=" " alt="" coords="202,345,240,404,260,429,276,443,341,474,398,488,452,490,505,486,559,479,617,474,680,477,753,491,787,504,812,518,836,533,869,547,994,581,1114,607,1109,607,992,587,867,552,834,537,809,523,785,509,751,496,680,482,617,480,560,484,506,491,453,496,398,493,339,479,273,448,256,432,236,407,201,351"/>
<area shape="poly" id="edge119_Node000077_Node000025" title=" " alt="" coords="185,347,198,399,209,423,226,444,264,476,300,503,336,523,371,539,439,558,509,565,660,569,747,576,845,595,950,626,996,639,1056,650,1167,663,1313,675,1664,695,2269,718,2263,718,1664,700,1313,681,1166,669,1056,656,995,644,949,631,843,600,747,581,660,574,508,571,438,563,369,544,333,528,297,507,260,481,222,448,205,426,193,400,184,353"/>
<area shape="poly" id="edge117_Node000077_Node000030" title=" " alt="" coords="251,337,412,396,407,398,251,343"/>
<area shape="poly" id="edge116_Node000077_Node000036" title=" " alt="" coords="241,339,285,361,327,388,344,404,355,419,366,432,384,443,414,449,473,455,659,465,1193,479,2009,491,2437,516,2432,516,2009,496,1193,484,659,470,473,460,413,455,382,448,362,436,350,422,340,407,324,392,282,366,242,344"/>
</map>