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,196 +1,198 @@
<map id="src/include/gridfire/engine/scratchpads/scratchpad_abstract.h" name="src/include/gridfire/engine/scratchpads/scratchpad_abstract.h">
<area shape="rect" id="Node000001" title="Abstract base class for scratchpad memory used during engine computations." alt="" coords="209,5,415,61"/>
<area shape="rect" id="Node000002" href="$blob_8h.html" title="Container class for managing multiple scratchpad instances." alt="" coords="2523,109,2701,150"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="431,37,2524,122,2522,127,431,42"/>
<area shape="rect" id="Node000022" href="$engine__graph__scratchpad_8h.html" title="Scratchpad implementation for the GraphEngine using CppAD automatic differentiation." alt="" coords="806,390,986,446"/>
<area shape="poly" id="edge141_Node000001_Node000022" title=" " alt="" coords="339,71,405,153,447,197,492,236,570,287,653,329,734,363,808,390,803,391,732,368,651,334,567,291,489,240,443,201,401,157,339,76"/>
<area shape="rect" id="Node000023" href="$engine_2scratchpads_2formatters_8h.html" title=" " alt="" coords="646,605,858,646"/>
<area shape="poly" id="edge143_Node000001_Node000023" title=" " alt="" coords="229,71,188,96,149,130,133,149,120,170,112,192,109,217,109,315,110,384,117,412,134,444,164,484,195,509,231,527,278,547,372,578,470,599,563,612,648,621,643,622,563,617,469,604,371,583,276,552,229,532,192,514,161,488,130,447,112,414,105,384,104,316,104,217,107,191,115,167,128,146,145,126,185,92,232,66"/>
<area shape="rect" id="Node000024" href="$scratchpads_8h.html" title="Unified header for the scratchpad memory management system." alt="" coords="640,708,864,749"/>
<area shape="poly" id="edge144_Node000001_Node000024" title=" " alt="" coords="192,58,129,80,97,95,69,113,44,134,25,158,12,185,8,217,8,523,10,548,15,569,24,586,35,600,68,626,112,651,153,667,209,681,349,702,502,715,642,724,637,725,502,720,348,707,208,686,151,672,110,655,65,630,32,604,19,589,10,570,5,549,3,523,3,216,7,184,20,155,40,130,65,108,95,90,127,75,195,54"/>
<area shape="rect" id="Node000033" href="$engine__multiscale__scratchpad_8h.html" title="Scratchpad implementation for the MultiscalePartitioningEngineView." alt="" coords="1671,494,1852,549"/>
<area shape="poly" id="edge142_Node000001_Node000033" title=" " alt="" coords="404,64,513,107,616,153,696,192,875,284,1030,365,1186,443,1248,460,1301,470,1394,477,1488,480,1607,491,1673,504,1668,504,1606,496,1487,485,1394,483,1301,475,1247,465,1184,448,1028,370,872,289,693,197,614,158,511,111,405,69"/>
<area shape="rect" id="Node000035" href="$engine__adaptive__scratchpad_8h.html" title="Scratchpad implementation for the AdaptiveEngineView." alt="" coords="1414,494,1594,549"/>
<area shape="poly" id="edge136_Node000001_Node000035" title=" " alt="" coords="378,66,1108,443,1187,467,1268,485,1416,511,1411,511,1267,490,1185,472,1106,448,377,71"/>
<area shape="rect" id="Node000078" href="$engine__defined__scratchpad_8h.html" title="Scratchpad implementation for the DefinedEngineView." alt="" coords="144,390,325,446"/>
<area shape="poly" id="edge137_Node000001_Node000078" title=" " alt="" coords="302,74,296,110,264,268,242,390,237,389,259,267,291,108,300,79"/>
<area shape="rect" id="Node000003" href="$dynamic__engine__diagnostics_8h.html" title="Diagnostics utilities for DynamicEngine instances." alt="" coords="3054,286,3240,342"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="2684,152,3070,286,3064,286,2683,158"/>
<area shape="rect" id="Node000013" href="$dynamic__engine__diagnostics_8cpp.html" title=" " alt="" coords="3078,398,3295,438"/>
<area shape="poly" id="edge125_Node000002_Node000013" title=" " alt="" coords="2716,137,2866,155,3034,184,3114,204,3184,227,3240,254,3262,269,3278,285,3286,299,3288,313,3278,343,3254,375,3224,400,3222,395,3251,372,3274,341,3283,313,3281,301,3274,288,3259,273,3238,258,3182,232,3112,209,3033,189,2865,160,2716,142"/>
<area shape="rect" id="Node000015" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="2367,198,2537,238"/>
<area shape="poly" id="edge6_Node000002_Node000015" title=" " alt="" coords="2565,156,2489,200,2487,195,2560,158"/>
<area shape="rect" id="Node000016" href="$engine__graph_8h.html" title=" " alt="" coords="1174,294,1330,334"/>
<area shape="poly" id="edge107_Node000002_Node000016" title=" " alt="" coords="2505,132,2221,138,1860,149,1685,158,1533,169,1416,183,1375,191,1349,200,1321,220,1297,245,1263,296,1260,292,1292,242,1317,216,1347,195,1374,186,1415,178,1532,163,1685,152,1860,144,2221,133,2510,131"/>
<area shape="rect" id="Node000017" href="$priming_8h.html" title=" " alt="" coords="1214,398,1402,438"/>
<area shape="poly" id="edge108_Node000002_Node000017" title=" " alt="" coords="2506,133,2297,140,2037,152,1787,171,1685,184,1607,200,1555,217,1517,234,1481,256,1436,288,1372,346,1325,399,1322,395,1369,342,1433,284,1478,252,1514,229,1554,212,1606,195,1684,179,1787,166,2037,146,2297,135,2511,132"/>
<area shape="rect" id="Node000019" href="$engine__graph_8cpp.html" title=" " alt="" coords="718,501,858,542"/>
<area shape="poly" id="edge126_Node000002_Node000019" title=" " alt="" coords="2505,133,2237,141,1888,154,1545,173,1404,185,1296,200,1209,213,1130,220,1059,226,993,236,933,253,877,281,824,326,772,391,762,418,763,447,770,476,780,502,775,500,765,478,757,448,757,417,767,389,820,322,874,277,931,248,992,231,1058,221,1130,215,1208,208,1296,195,1403,180,1545,168,1888,148,2237,136,2510,132"/>
<area shape="rect" id="Node000020" href="$priming_8cpp.html" title=" " alt="" coords="2130,501,2296,542"/>
<area shape="poly" id="edge127_Node000002_Node000020" title=" " alt="" coords="2716,129,2902,134,3126,145,3339,165,3426,178,3491,195,3611,240,3669,266,3719,296,3758,329,3771,346,3779,365,3782,385,3779,405,3769,426,3751,448,3728,457,3683,465,3537,477,3338,485,3113,490,2460,496,2297,512,2297,507,2460,491,3113,484,3338,480,3537,472,3682,460,3727,452,3748,444,3764,423,3774,403,3777,385,3774,367,3766,349,3754,332,3716,300,3667,271,3609,245,3490,200,3425,184,3338,170,3126,151,2902,140,2717,135"/>
<area shape="rect" id="Node000021" href="$engine__multiscale_8cpp.html" title=" " alt="" coords="2104,605,2258,646"/>
<area shape="poly" id="edge130_Node000002_Node000021" title=" " alt="" coords="2716,130,3025,136,3413,148,3753,168,3864,180,3898,187,3916,196,3930,213,3938,230,3941,247,3939,264,3920,343,3912,399,3903,422,3885,447,3856,476,3829,497,3802,512,3775,523,3716,537,3640,552,3580,563,3510,571,3348,581,3163,585,2967,585,2586,584,2422,589,2291,600,2254,607,2253,602,2290,595,2422,584,2586,579,2967,580,3163,580,3347,576,3510,566,3579,558,3640,547,3714,532,3774,518,3800,507,3826,492,3852,472,3881,444,3899,420,3907,398,3915,341,3934,263,3935,247,3933,231,3926,216,3913,200,3897,193,3863,185,3752,173,3413,154,3025,141,2717,135"/>
<area shape="poly" id="edge109_Node000002_Node000023" title=" " alt="" coords="2505,133,2084,142,1508,156,970,175,774,187,658,200,605,208,553,211,459,216,421,225,391,242,380,254,372,270,367,289,365,313,365,419,362,490,369,519,390,547,407,560,431,571,495,589,571,603,648,615,643,615,570,608,494,594,429,576,404,564,386,551,364,521,357,491,360,419,360,313,362,288,367,268,376,251,388,237,419,220,458,211,553,205,605,202,657,195,773,182,969,170,1508,150,2084,137,2510,132"/>
<area shape="poly" id="edge110_Node000002_Node000024" title=" " alt="" coords="2505,131,2031,134,1369,142,1039,151,746,163,520,179,440,189,387,200,265,232,209,246,159,263,118,286,86,317,75,337,66,359,61,386,59,417,59,523,63,544,75,563,95,582,121,599,190,630,275,655,369,676,466,693,642,717,637,718,465,698,368,682,273,660,188,635,118,603,91,586,71,567,58,546,53,523,53,416,55,385,61,358,70,334,82,314,115,282,157,259,207,241,263,227,386,195,439,184,519,174,746,157,1038,145,1369,137,2031,129,2511,130"/>
<area shape="rect" id="Node000026" href="$stellar__policy_8cpp.html" title=" " alt="" coords="2308,805,2441,845"/>
<area shape="poly" id="edge133_Node000002_Node000026" title=" " alt="" coords="2716,130,3459,152,3879,171,4054,182,4187,195,4235,199,4284,198,4382,190,4476,178,4564,168,4639,170,4672,176,4700,189,4722,208,4739,235,4750,269,4753,313,4753,627,4749,660,4738,685,4721,704,4698,719,4641,739,4574,759,4520,772,4437,783,4202,800,3900,812,3560,820,2892,827,2442,827,2442,821,2892,821,3560,815,3900,807,4202,795,4437,777,4519,766,4573,754,4639,734,4695,714,4717,700,4734,682,4744,658,4748,626,4748,313,4745,270,4734,237,4718,212,4697,194,4670,182,4639,175,4564,174,4477,183,4382,195,4284,204,4235,204,4186,200,4054,188,3879,176,3458,157,2717,136"/>
<area shape="rect" id="Node000027" href="$engine__defined_8h.html" title=" " alt="" coords="1478,390,1621,446"/>
<area shape="poly" id="edge119_Node000002_Node000027" title=" " alt="" coords="2505,131,2311,135,2072,145,1954,153,1846,165,1754,181,1685,200,1649,216,1622,233,1600,255,1578,288,1566,313,1559,340,1552,391,1548,388,1554,339,1561,311,1574,285,1596,252,1619,229,1646,211,1683,195,1752,175,1845,160,1954,148,2072,140,2311,130,2510,130"/>
<area shape="rect" id="Node000028" href="$engine__priming_8h.html" title=" " alt="" coords="3855,494,3998,549"/>
<area shape="poly" id="edge121_Node000002_Node000028" title=" " alt="" coords="2716,130,3016,138,3391,152,3719,171,3828,182,3862,189,3880,195,3910,226,3930,263,3942,304,3948,348,3946,430,3935,495,3931,491,3941,430,3943,348,3937,306,3925,265,3906,229,3877,200,3861,194,3827,188,3719,176,3391,157,3016,144,2717,136"/>
<area shape="rect" id="Node000030" href="$engine__priming_8cpp.html" title=" " alt="" coords="3885,605,4022,646"/>
<area shape="poly" id="edge131_Node000002_Node000030" title=" " alt="" coords="2716,130,3036,136,3441,148,3797,168,3914,180,3951,188,3970,195,4007,235,4033,275,4049,316,4055,357,4053,401,4044,447,4013,550,3997,581,3975,607,3973,602,3992,578,4008,548,4039,446,4048,400,4049,357,4043,317,4029,278,4003,239,3966,200,3949,193,3913,186,3796,173,3441,154,3036,141,2717,135"/>
<area shape="rect" id="Node000031" href="$engine__defined_8cpp.html" title=" " alt="" coords="401,501,538,542"/>
<area shape="poly" id="edge129_Node000002_Node000031" title=" " alt="" coords="2505,133,2121,141,1603,154,1122,173,947,186,844,200,721,227,668,239,621,253,578,273,538,300,500,339,462,391,453,418,452,448,457,476,464,502,459,500,451,478,446,448,447,418,458,389,496,335,535,296,576,268,619,248,667,234,720,222,844,195,947,181,1122,168,1603,149,2121,136,2511,132"/>
<area shape="rect" id="Node000032" href="$engine__multiscale_8h.html" title=" " alt="" coords="2430,390,2573,446"/>
<area shape="poly" id="edge120_Node000002_Node000032" title=" " alt="" coords="2623,163,2632,203,2635,249,2631,297,2616,343,2594,371,2565,392,2563,387,2590,367,2611,341,2626,296,2630,249,2626,203,2620,167"/>
<area shape="rect" id="Node000034" href="$engine__adaptive_8h.html" title=" " alt="" coords="2160,390,2304,446"/>
<area shape="poly" id="edge118_Node000002_Node000034" title=" " alt="" coords="2505,150,2403,175,2292,207,2241,225,2196,245,2162,266,2139,288,2133,301,2131,313,2140,341,2158,367,2184,390,2179,389,2155,370,2135,343,2125,314,2127,300,2135,285,2158,262,2194,240,2239,220,2290,202,2402,170,2510,149"/>
<area shape="rect" id="Node000036" href="$engine__adaptive_8cpp.html" title=" " alt="" coords="1554,605,1699,646"/>
<area shape="poly" id="edge128_Node000002_Node000036" title=" " alt="" coords="2716,129,3032,135,3429,147,3618,156,3778,167,3892,180,3927,187,3946,196,3953,213,3957,245,3956,289,3945,343,3926,403,3911,426,3884,448,3827,475,3743,498,3637,518,3512,535,3223,562,2911,580,2608,591,2348,597,2092,600,1699,622,1699,617,2092,595,2348,592,2608,586,2911,575,3223,557,3511,530,3636,513,3742,493,3825,470,3881,443,3907,422,3922,401,3940,341,3950,289,3952,245,3948,214,3942,200,3926,192,3891,185,3777,172,3618,161,3429,153,3031,141,2717,135"/>
<area shape="rect" id="Node000045" href="$python_8h.html" title=" " alt="" coords="1658,294,1811,334"/>
<area shape="poly" id="edge122_Node000002_Node000045" title=" " alt="" coords="2505,133,2401,141,2273,152,2136,171,2001,200,1936,221,1873,247,1771,296,1769,291,1871,242,1934,216,1999,195,2135,166,2273,147,2400,136,2510,132"/>
<area shape="rect" id="Node000046" href="$python_8cpp.html" title=" " alt="" coords="1645,398,1779,438"/>
<area shape="poly" id="edge132_Node000002_Node000046" title=" " alt="" coords="2505,130,2287,137,2155,145,2020,158,1891,177,1778,205,1730,222,1689,241,1656,263,1633,288,1626,301,1624,313,1633,341,1654,371,1683,398,1677,396,1650,375,1628,343,1619,313,1621,300,1629,285,1653,259,1686,237,1728,217,1777,200,1890,172,2019,152,2155,139,2287,132,2510,129"/>
<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="4166,398,4328,438"/>
<area shape="poly" id="edge123_Node000002_Node000047" title=" " alt="" coords="2716,130,3073,136,3536,149,3947,169,4084,181,4126,188,4149,195,4174,216,4194,241,4223,297,4239,353,4247,399,4242,395,4234,354,4218,299,4189,244,4170,220,4147,200,4125,193,4083,186,3946,174,3536,155,3073,142,2716,135"/>
<area shape="rect" id="Node000066" href="$solver_2bindings_8cpp.html" title=" " alt="" coords="2653,509,2851,534"/>
<area shape="poly" id="edge135_Node000002_Node000066" title=" " alt="" coords="2716,130,3010,137,3375,149,3693,168,3797,181,3829,188,3846,196,3871,226,3889,258,3900,289,3903,321,3900,353,3889,385,3871,417,3846,448,3826,461,3793,472,3697,490,3569,504,3419,513,3106,522,2852,524,2852,518,3106,517,3419,508,3568,499,3696,485,3792,467,3823,456,3842,444,3867,414,3884,383,3894,352,3898,321,3895,291,3884,260,3867,230,3842,200,3827,193,3796,186,3692,174,3375,155,3010,142,2717,135"/>
<area shape="rect" id="Node000073" href="$logging_8h.html" title=" " alt="" coords="3483,294,3610,334"/>
<area shape="poly" id="edge124_Node000002_Node000073" title=" " alt="" coords="2716,132,3137,154,3337,173,3407,183,3449,195,3479,216,3504,242,3539,294,3534,292,3500,245,3476,220,3447,200,3406,189,3336,178,3137,160,2716,137"/>
<area shape="rect" id="Node000075" href="$logging_8cpp.html" title=" " alt="" coords="3319,405,3473,431"/>
<area shape="poly" id="edge134_Node000002_Node000075" title=" " alt="" coords="2716,135,2961,158,3080,175,3165,195,3208,213,3239,231,3302,284,3331,316,3356,349,3392,406,3387,404,3352,352,3327,319,3298,288,3236,235,3205,217,3163,200,3079,180,2961,163,2716,140"/>
<area shape="rect" id="Node000077" href="$engine_2scratchpads_2utils_8h.html" title="Utility functions for convenient scratchpad retrieval with exception handling." alt="" coords="502,398,679,438"/>
<area shape="poly" id="edge111_Node000002_Node000077" title=" " alt="" coords="2505,131,2177,134,1733,142,1506,150,1293,162,1111,179,974,200,912,216,865,234,764,289,679,346,614,399,611,395,676,342,761,284,863,229,910,211,973,195,1110,173,1293,157,1505,145,1733,136,2177,128,2510,130"/>
<area shape="rect" id="Node000004" href="$engine_8h.html" title="Core header for the GridFire reaction network engine module." alt="" coords="1248,805,1376,845"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="3109,351,2982,465,2915,518,2864,552,2728,615,2609,659,2501,688,2397,706,2177,728,2049,740,1899,759,1607,797,1376,820,1376,815,1607,791,1898,754,2048,735,2177,722,2396,700,2500,682,2607,654,2726,610,2861,547,2912,513,2978,461,3104,354"/>
<area shape="poly" id="edge4_Node000003_Node000013" title=" " alt="" coords="3164,354,3181,399,3177,396,3162,359"/>
<area shape="rect" id="Node000014" href="$_point_solver_8cpp.html" title=" " alt="" coords="2472,501,2629,542"/>
<area shape="poly" id="edge5_Node000003_Node000014" title=" " alt="" coords="3068,348,2972,392,2919,422,2895,435,2864,448,2802,467,2753,476,2704,483,2642,496,2616,503,2615,498,2641,491,2703,478,2753,470,2801,461,2862,443,2893,430,2916,417,2969,388,3063,349"/>
<area shape="poly" id="edge7_Node000015_Node000003" title=" " alt="" coords="2552,225,2775,247,2905,263,3035,284,3056,290,3051,290,3034,289,2904,269,2774,252,2553,230"/>
<area shape="poly" id="edge8_Node000015_Node000004" title=" " alt="" coords="2349,234,2258,257,2221,271,2198,288,2190,301,2188,314,2191,326,2198,340,2211,354,2225,360,2256,363,2289,367,2304,374,2318,388,2327,404,2330,418,2327,433,2318,447,2297,469,2275,482,2252,487,2229,488,2178,487,2150,489,2119,496,2013,535,1933,572,1853,610,1749,655,1364,807,1363,802,1747,651,1851,605,1931,567,2011,530,2118,491,2149,484,2178,481,2229,483,2251,482,2273,477,2293,465,2314,444,2322,431,2324,418,2322,406,2314,392,2301,378,2287,372,2256,369,2223,365,2208,358,2194,344,2186,328,2182,314,2185,299,2194,285,2218,267,2256,252,2354,232"/>
<area shape="poly" id="edge101_Node000015_Node000013" title=" " alt="" coords="2552,218,2742,222,2962,233,3064,241,3152,253,3218,267,3240,275,3254,284,3263,299,3265,314,3256,345,3235,374,3211,399,3208,394,3231,371,3251,343,3260,314,3258,300,3250,288,3238,280,3216,272,3151,258,3064,247,2961,238,2742,227,2553,223"/>
<area shape="poly" id="edge9_Node000015_Node000016" title=" " alt="" coords="2348,222,1935,243,1668,262,1399,289,1331,300,1329,294,1398,284,1668,257,1935,238,2354,221"/>
<area shape="poly" id="edge46_Node000015_Node000017" title=" " alt="" coords="2349,223,2167,232,1944,245,1730,264,1643,275,1577,289,1508,312,1442,342,1339,399,1337,395,1440,337,1506,307,1575,284,1642,270,1730,258,1943,240,2167,227,2354,222"/>
<area shape="poly" id="edge102_Node000015_Node000020" title=" " alt="" coords="2439,251,2425,287,2410,334,2402,372,2390,408,2362,447,2321,480,2276,503,2274,498,2318,476,2358,444,2385,406,2397,371,2405,332,2420,285,2435,254"/>
<area shape="poly" id="edge47_Node000015_Node000022" title=" " alt="" coords="2349,220,2086,225,1742,234,1568,243,1406,254,1268,269,1163,289,1100,310,1039,337,939,392,937,387,1036,332,1098,305,1162,284,1267,264,1406,249,1568,237,1742,229,2086,219,2354,219"/>
<area shape="poly" id="edge105_Node000015_Node000026" title=" " alt="" coords="2553,224,2788,247,2889,264,2923,273,2942,284,2950,299,2950,312,2943,343,2932,405,2921,455,2902,500,2865,551,2817,600,2763,644,2705,683,2646,717,2533,771,2439,807,2438,801,2530,766,2644,713,2703,679,2760,640,2813,596,2861,548,2897,498,2916,453,2927,404,2937,341,2945,312,2945,300,2938,288,2921,278,2887,269,2788,252,2553,229"/>
<area shape="poly" id="edge56_Node000015_Node000027" title=" " alt="" coords="2349,223,2161,233,1937,246,1740,265,1671,276,1632,289,1607,310,1586,337,1560,392,1556,388,1582,334,1603,306,1629,284,1670,271,1739,259,1936,241,2160,228,2354,222"/>
<area shape="poly" id="edge57_Node000015_Node000032" title=" " alt="" coords="2543,242,2571,261,2593,285,2600,300,2602,314,2593,343,2574,370,2550,392,2547,387,2570,367,2588,341,2597,313,2595,302,2588,288,2568,265,2542,248"/>
<area shape="poly" id="edge48_Node000015_Node000034" title=" " alt="" coords="2349,229,2292,240,2233,252,2184,268,2166,278,2154,288,2147,301,2145,313,2154,341,2171,366,2193,390,2188,389,2167,370,2150,343,2140,313,2142,299,2150,285,2163,273,2182,263,2231,247,2291,234,2354,228"/>
<area shape="rect" id="Node000037" href="$engine__view__abstract_8h.html" title="Abstract interfaces for engine &quot;views&quot; in GridFire." alt="" coords="2435,286,2578,342"/>
<area shape="poly" id="edge58_Node000015_Node000037" title=" " alt="" coords="2472,249,2493,287,2488,285,2470,254"/>
<area shape="rect" id="Node000038" href="$mesa_8h.html" title=" " alt="" coords="1835,294,1981,334"/>
<area shape="poly" id="edge63_Node000015_Node000038" title=" " alt="" coords="2349,236,2051,289,1982,301,1981,296,2050,284,2354,235"/>
<area shape="rect" id="Node000044" href="$mesa_8cpp.html" title=" " alt="" coords="2002,398,2136,438"/>
<area shape="poly" id="edge103_Node000015_Node000044" title=" " alt="" coords="2349,232,2228,256,2175,271,2139,288,2115,313,2097,343,2076,399,2072,395,2092,340,2111,310,2136,284,2173,266,2227,251,2354,231"/>
<area shape="poly" id="edge66_Node000015_Node000045" title=" " alt="" coords="2348,225,2109,247,1966,265,1823,289,1795,296,1794,291,1822,284,1965,259,2109,241,2354,224"/>
<area shape="poly" id="edge104_Node000015_Node000046" title=" " alt="" coords="2349,221,2161,227,1940,238,1836,246,1748,258,1683,272,1661,280,1649,288,1641,300,1639,314,1648,343,1668,371,1692,398,1686,396,1664,374,1643,345,1634,314,1636,299,1645,284,1659,275,1681,266,1747,252,1836,241,1939,233,2161,222,2354,220"/>
<area shape="poly" id="edge69_Node000015_Node000047" title=" " alt="" coords="2553,217,2751,222,3017,232,3318,252,3472,266,3623,284,3777,308,3929,338,4174,397,4168,397,3927,343,3776,313,3622,289,3472,271,3318,257,3016,237,2750,227,2553,223"/>
<area shape="rect" id="Node000052" href="$stellar__policy_8h.html" title="High&#45;level concrete NetworkPolicy for specific stellar environments." alt="" coords="4412,708,4561,749"/>
<area shape="poly" id="edge86_Node000015_Node000052" title=" " alt="" coords="2552,218,2667,224,2794,235,2908,254,2953,268,2986,284,3006,303,3018,323,3027,366,3037,408,3049,427,3068,443,3105,462,3150,475,3203,483,3261,488,3391,489,3531,482,3672,473,3805,468,3921,472,3970,480,4012,491,4047,508,4075,526,4116,568,4155,610,4181,631,4215,651,4264,671,4306,680,4348,686,4402,698,4427,708,4422,708,4401,704,4347,692,4305,685,4263,676,4212,655,4178,635,4152,614,4112,571,4071,530,4045,512,4010,496,3969,485,3921,478,3805,474,3672,479,3531,487,3391,494,3261,493,3202,489,3149,480,3103,467,3065,448,3045,430,3032,410,3022,368,3013,325,3002,306,2982,289,2951,273,2906,259,2793,240,2667,229,2553,224"/>
<area shape="rect" id="Node000056" href="$weak_8h.html" title=" " alt="" coords="2208,294,2360,334"/>
<area shape="poly" id="edge87_Node000015_Node000056" title=" " alt="" coords="2406,245,2320,296,2318,291,2401,247"/>
<area shape="rect" id="Node000061" href="$_point_solver_8h.html" title=" " alt="" coords="2648,398,2850,438"/>
<area shape="poly" id="edge88_Node000015_Node000061" title=" " alt="" coords="2529,242,2573,261,2615,284,2651,311,2685,341,2736,398,2731,396,2681,345,2648,315,2612,289,2570,265,2528,247"/>
<area shape="rect" id="Node000071" href="$strategy__abstract_8h.html" title=" " alt="" coords="2755,286,2928,342"/>
<area shape="poly" id="edge92_Node000015_Node000071" title=" " alt="" coords="2549,240,2757,292,2752,292,2548,245"/>
<area shape="poly" id="edge94_Node000015_Node000073" title=" " alt="" coords="2552,222,2904,245,3347,284,3485,303,3480,303,3346,289,2903,251,2552,228"/>
<area shape="poly" id="edge106_Node000015_Node000075" title=" " alt="" coords="2552,216,2729,218,2939,227,3043,235,3138,247,3218,263,3277,284,3316,310,3349,344,3392,405,3387,403,3345,347,3313,314,3275,289,3216,269,3137,253,3042,241,2939,232,2729,223,2553,221"/>
<area shape="poly" id="edge10_Node000016_Node000004" title=" " alt="" coords="1205,342,1179,366,1160,391,1108,490,1090,535,1078,577,1075,620,1081,662,1098,707,1126,755,1151,780,1181,798,1215,810,1251,819,1245,819,1214,815,1179,803,1147,784,1122,758,1093,710,1076,664,1070,620,1073,576,1085,533,1103,488,1155,389,1176,362,1200,344"/>
<area shape="poly" id="edge45_Node000016_Node000014" title=" " alt="" coords="1324,338,1371,360,1416,388,1432,403,1441,418,1450,432,1466,443,1522,456,1620,466,1883,479,2308,491,2475,510,2469,511,2308,496,1883,485,1619,472,1522,462,1464,448,1447,436,1437,421,1428,407,1413,392,1369,365,1323,344"/>
<area shape="poly" id="edge11_Node000016_Node000017" title=" " alt="" coords="1271,346,1300,398,1295,396,1269,351"/>
<area shape="poly" id="edge42_Node000016_Node000019" title=" " alt="" coords="1156,318,1058,326,949,338,898,347,854,359,819,374,795,392,782,417,777,446,780,475,784,502,780,499,774,476,772,446,777,415,791,388,816,370,852,354,897,342,948,333,1057,320,1161,317"/>
<area shape="poly" id="edge17_Node000016_Node000022" title=" " alt="" coords="1166,340,987,393,986,388,1171,338"/>
<area shape="poly" id="edge44_Node000016_Node000026" title=" " alt="" coords="1225,345,1209,372,1197,397,1193,422,1196,433,1203,444,1217,452,1242,460,1317,470,1415,475,1525,478,1738,481,1818,484,1865,491,1918,521,1982,567,2044,615,2093,651,2138,675,2184,699,2348,805,2343,804,2181,703,2136,680,2091,655,2041,620,1978,571,1915,525,1863,496,1817,489,1738,486,1525,483,1415,481,1316,475,1241,465,1215,457,1199,448,1191,436,1188,423,1191,396,1204,369,1221,348"/>
<area shape="poly" id="edge26_Node000016_Node000027" title=" " alt="" coords="1324,337,1480,392,1474,392,1324,342"/>
<area shape="poly" id="edge43_Node000016_Node000031" title=" " alt="" coords="1156,319,980,329,770,342,587,363,525,377,491,392,475,416,467,446,466,475,468,502,463,500,461,475,462,445,470,414,488,388,523,372,586,358,769,337,979,323,1161,317"/>
<area shape="poly" id="edge34_Node000016_Node000032" title=" " alt="" coords="1345,319,2316,387,2432,405,2427,405,2316,393,1346,325"/>
<area shape="rect" id="Node000018" href="$engine__procedures_8h.html" title=" " alt="" coords="1136,701,1309,757"/>
<area shape="poly" id="edge12_Node000017_Node000018" title=" " alt="" coords="1301,451,1232,702,1228,699,1296,454"/>
<area shape="poly" id="edge14_Node000017_Node000019" title=" " alt="" coords="1196,441,859,509,858,504,1201,440"/>
<area shape="poly" id="edge15_Node000017_Node000020" title=" " alt="" coords="1400,439,1422,443,1586,464,1716,472,1845,478,2011,491,2132,508,2127,508,2010,496,1845,483,1715,477,1586,469,1421,448,1400,445"/>
<area shape="poly" id="edge16_Node000017_Node000021" title=" " alt="" coords="1400,439,1422,443,1474,448,1541,451,1695,454,1847,464,1911,474,1961,491,1979,504,1989,518,1998,533,2012,547,2066,579,2123,605,2117,604,2064,583,2009,551,1993,536,1984,521,1975,508,1959,496,1910,480,1847,469,1695,459,1540,456,1474,454,1421,448,1400,444"/>
<area shape="poly" id="edge13_Node000018_Node000004" title=" " alt="" coords="1260,766,1296,805,1291,803,1258,771"/>
<area shape="poly" id="edge23_Node000022_Node000019" title=" " alt="" coords="859,455,810,503,807,499,854,458"/>
<area shape="poly" id="edge24_Node000022_Node000020" title=" " alt="" coords="1002,426,1202,443,1864,491,2132,514,2127,514,1864,496,1201,448,1002,431"/>
<area shape="poly" id="edge18_Node000022_Node000023" title=" " alt="" coords="898,459,892,506,884,530,873,551,858,569,840,584,802,607,800,602,837,579,854,565,868,548,879,527,887,505,894,463"/>
<area shape="poly" id="edge22_Node000022_Node000024" title=" " alt="" coords="905,459,910,505,908,556,897,607,887,632,873,655,839,687,800,711,798,706,836,683,869,651,882,630,892,606,902,555,904,505,902,464"/>
<area shape="poly" id="edge25_Node000022_Node000026" title=" " alt="" coords="954,451,1073,519,1237,603,1330,646,1427,687,1527,724,1627,754,1687,766,1765,777,1956,796,2310,821,2305,821,1955,801,1764,783,1686,772,1626,759,1526,729,1425,692,1328,651,1234,608,1070,524,953,457"/>
<area shape="poly" id="edge19_Node000023_Node000024" title=" " alt="" coords="754,659,754,710,750,707,750,663"/>
<area shape="poly" id="edge20_Node000024_Node000004" title=" " alt="" coords="880,749,1251,813,1245,813,879,754"/>
<area shape="rect" id="Node000025" href="$engine_2scratchpads_2bindings_8cpp.html" title=" " alt="" coords="652,805,852,845"/>
<area shape="poly" id="edge21_Node000024_Node000025" title=" " alt="" coords="754,763,754,806,750,803,750,767"/>
<area shape="poly" id="edge27_Node000027_Node000028" title=" " alt="" coords="1636,443,1777,452,2020,462,2686,484,3857,518,3852,519,2686,489,2020,467,1777,457,1637,448"/>
<area shape="rect" id="Node000029" href="$engine__views_8h.html" title=" " alt="" coords="2303,597,2446,653"/>
<area shape="poly" id="edge32_Node000027_Node000029" title=" " alt="" coords="1636,443,1694,453,1743,457,1827,459,1910,465,1957,475,2012,491,2039,504,2059,518,2078,533,2104,547,2182,570,2305,605,2300,605,2181,576,2102,552,2075,537,2056,522,2037,509,2010,496,1956,480,1910,471,1827,465,1743,463,1693,458,1636,449"/>
<area shape="poly" id="edge33_Node000027_Node000031" title=" " alt="" coords="1460,439,1415,448,1216,469,1061,477,905,483,706,496,539,514,538,509,705,491,905,477,1060,472,1216,464,1414,443,1465,437"/>
<area shape="poly" id="edge28_Node000028_Node000029" title=" " alt="" coords="3843,548,3836,552,3709,568,3540,582,3135,604,2733,618,2447,625,2447,620,2733,612,3135,598,3540,577,3708,563,3836,547,3837,549"/>
<area shape="poly" id="edge31_Node000028_Node000030" title=" " alt="" coords="3939,562,3950,606,3946,603,3936,567"/>
<area shape="poly" id="edge29_Node000029_Node000004" title=" " alt="" coords="2291,649,2271,656,2012,708,1756,754,1377,817,1376,811,1756,749,2011,703,2270,650,2285,649"/>
<area shape="poly" id="edge30_Node000029_Node000026" title=" " alt="" coords="2377,667,2377,806,2373,802,2373,670"/>
<area shape="poly" id="edge41_Node000032_Node000021" title=" " alt="" coords="2448,453,2387,496,2309,552,2217,607,2215,602,2307,547,2384,491,2443,455"/>
<area shape="poly" id="edge40_Node000032_Node000029" title=" " alt="" coords="2453,455,2418,495,2404,521,2394,548,2381,599,2377,595,2389,546,2400,518,2414,492,2448,457"/>
<area shape="poly" id="edge35_Node000032_Node000033" title=" " alt="" coords="2412,432,2316,448,1853,511,1852,506,2316,443,2417,431"/>
<area shape="poly" id="edge38_Node000033_Node000021" title=" " alt="" coords="1867,546,2106,605,2101,605,1867,551"/>
<area shape="poly" id="edge36_Node000033_Node000023" title=" " alt="" coords="1653,543,1607,552,1400,576,1193,595,859,620,858,615,1193,590,1399,570,1606,547,1658,542"/>
<area shape="poly" id="edge37_Node000033_Node000024" title=" " alt="" coords="1759,563,1744,613,1731,636,1712,655,1611,666,1379,685,865,722,864,717,1379,679,1610,661,1710,651,1727,633,1739,611,1755,567"/>
<area shape="poly" id="edge39_Node000033_Node000026" title=" " alt="" coords="1825,555,2009,651,2188,736,2333,805,2328,804,2186,741,2007,655,1824,560"/>
<area shape="poly" id="edge54_Node000034_Node000029" title=" " alt="" coords="2158,453,2137,474,2121,495,2111,522,2113,534,2120,547,2186,570,2305,605,2300,605,2184,575,2117,551,2108,536,2106,522,2116,492,2133,470,2153,455"/>
<area shape="poly" id="edge49_Node000034_Node000035" title=" " alt="" coords="2142,446,2065,462,1996,470,1878,475,1761,479,1693,485,1614,496,1595,500,1594,495,1613,491,1692,480,1761,474,1878,470,1996,464,2064,457,2148,445"/>
<area shape="poly" id="edge55_Node000034_Node000036" title=" " alt="" coords="2142,446,2091,453,2027,454,1884,453,1814,456,1751,462,1698,475,1677,484,1661,496,1642,520,1632,549,1628,579,1627,606,1623,603,1623,579,1627,548,1637,517,1657,492,1675,480,1696,470,1750,457,1814,450,1884,448,2027,449,2091,447,2148,445"/>
<area shape="poly" id="edge50_Node000035_Node000023" title=" " alt="" coords="1396,538,859,612,858,607,1401,536"/>
<area shape="poly" id="edge51_Node000035_Node000024" title=" " alt="" coords="1401,551,825,710,823,705,1396,552"/>
<area shape="poly" id="edge53_Node000035_Node000026" title=" " alt="" coords="1507,563,1519,611,1529,632,1545,651,1569,669,1602,687,1686,718,1788,744,1902,767,2130,799,2311,819,2305,819,2129,804,1901,772,1787,750,1684,723,1600,692,1566,674,1541,655,1525,635,1514,612,1504,567"/>
<area shape="poly" id="edge52_Node000035_Node000036" title=" " alt="" coords="1549,557,1606,605,1600,604,1548,562"/>
<area shape="poly" id="edge60_Node000037_Node000027" title=" " alt="" coords="2417,335,2372,345,2260,356,2165,362,2002,362,1923,362,1839,366,1745,375,1634,393,1622,395,1621,390,1633,387,1744,370,1839,360,1923,357,2002,357,2164,356,2260,351,2372,339,2422,334"/>
<area shape="poly" id="edge62_Node000037_Node000029" title=" " alt="" coords="2559,350,2576,368,2588,389,2597,418,2595,432,2588,447,2574,462,2559,471,2528,477,2495,480,2478,485,2462,496,2427,540,2391,599,2388,595,2423,537,2458,492,2476,480,2494,475,2527,471,2557,466,2570,458,2583,444,2590,431,2592,419,2583,391,2571,372,2557,355"/>
<area shape="poly" id="edge61_Node000037_Node000032" title=" " alt="" coords="2506,356,2505,391,2501,388,2503,360"/>
<area shape="poly" id="edge59_Node000037_Node000034" title=" " alt="" coords="2423,346,2305,393,2303,387,2418,348"/>
<area shape="rect" id="Node000039" href="$generative_8h.html" title=" " alt="" coords="1804,398,1978,438"/>
<area shape="poly" id="edge64_Node000038_Node000039" title=" " alt="" coords="1904,348,1896,399,1892,395,1900,352"/>
<area shape="poly" id="edge65_Node000038_Node000044" title=" " alt="" coords="1952,340,2041,397,2036,397,1951,346"/>
<area shape="poly" id="edge67_Node000045_Node000039" title=" " alt="" coords="1778,341,1863,397,1858,397,1777,346"/>
<area shape="poly" id="edge68_Node000045_Node000046" title=" " alt="" coords="1729,348,1718,399,1714,395,1725,352"/>
<area shape="poly" id="edge85_Node000047_Node000026" title=" " alt="" coords="4224,450,4130,565,4079,620,4036,655,3975,684,3899,709,3809,732,3708,751,3482,781,3238,802,2994,815,2768,823,2442,827,2442,821,2768,818,2994,810,3238,797,3481,776,3707,745,3808,726,3897,704,3973,679,4033,651,4075,616,4126,562,4220,452"/>
<area shape="rect" id="Node000048" href="$chains_8h.html" title="Concrete implementations of ReactionChainPolicy for key stellar reaction chains." alt="" coords="4434,605,4561,646"/>
<area shape="poly" id="edge70_Node000047_Node000048" title=" " alt="" coords="4343,426,4378,435,4413,448,4446,467,4474,492,4490,519,4499,550,4501,606,4497,603,4494,551,4486,521,4470,495,4443,471,4411,453,4377,440,4343,431"/>
<area shape="rect" id="Node000049" href="$policy_8h.html" title=" " alt="" coords="4560,805,4688,845"/>
<area shape="poly" id="edge76_Node000047_Node000049" title=" " alt="" coords="4344,420,4396,428,4451,441,4505,462,4554,492,4580,514,4600,536,4614,559,4624,582,4636,635,4645,701,4648,729,4645,757,4633,806,4629,802,4640,756,4643,729,4640,701,4630,636,4619,584,4609,561,4595,540,4576,518,4550,496,4502,467,4449,446,4395,433,4343,425"/>
<area shape="poly" id="edge82_Node000047_Node000052" title=" " alt="" coords="4343,428,4425,451,4466,469,4504,491,4547,526,4576,563,4584,583,4587,605,4585,628,4576,654,4553,686,4523,710,4521,705,4549,682,4571,652,4580,627,4582,605,4579,584,4571,565,4543,530,4501,496,4464,473,4424,456,4343,434"/>
<area shape="rect" id="Node000053" href="$chains_8cpp.html" title=" " alt="" coords="4227,716,4389,742"/>
<area shape="poly" id="edge83_Node000047_Node000053" title=" " alt="" coords="4233,451,4217,495,4205,546,4202,600,4207,627,4216,652,4229,672,4246,689,4285,716,4279,715,4243,693,4225,675,4211,654,4201,628,4197,601,4200,545,4212,493,4228,454"/>
<area shape="rect" id="Node000054" href="$policy__logical_8h.html" title=" " alt="" coords="4308,501,4460,542"/>
<area shape="poly" id="edge77_Node000047_Node000054" title=" " alt="" coords="4286,445,4360,501,4355,500,4285,450"/>
<area shape="rect" id="Node000055" href="$policy__logical_8cpp.html" title=" " alt="" coords="4226,605,4358,646"/>
<area shape="poly" id="edge84_Node000047_Node000055" title=" " alt="" coords="4256,451,4290,606,4286,603,4253,455"/>
<area shape="poly" id="edge71_Node000048_Node000049" title=" " alt="" coords="4534,653,4556,675,4576,700,4604,755,4621,806,4616,803,4599,757,4571,702,4552,679,4532,658"/>
<area shape="poly" id="edge72_Node000048_Node000052" title=" " alt="" coords="4496,659,4491,710,4487,706,4492,663"/>
<area shape="poly" id="edge75_Node000048_Node000053" title=" " alt="" coords="4450,652,4331,718,4330,713,4445,654"/>
<area shape="poly" id="edge74_Node000052_Node000026" title=" " alt="" coords="4419,753,4402,759,4218,781,3974,798,3691,810,3391,818,2823,825,2442,827,2442,821,2823,820,3390,812,3691,804,3974,792,4218,776,4401,754,4414,754"/>
<area shape="poly" id="edge73_Node000052_Node000049" title=" " alt="" coords="4528,755,4598,805,4593,804,4527,760"/>
<area shape="poly" id="edge78_Node000054_Node000048" title=" " alt="" coords="4418,550,4478,605,4473,604,4416,555"/>
<area shape="poly" id="edge79_Node000054_Node000049" title=" " alt="" coords="4476,538,4529,561,4554,576,4575,596,4594,620,4608,647,4624,706,4629,762,4628,806,4624,802,4624,762,4619,707,4603,649,4589,623,4571,599,4550,581,4526,565,4475,544"/>
<area shape="poly" id="edge80_Node000054_Node000053" title=" " alt="" coords="4388,556,4386,604,4373,654,4350,690,4323,718,4321,713,4346,687,4368,652,4381,604,4384,559"/>
<area shape="poly" id="edge81_Node000054_Node000055" title=" " alt="" coords="4358,552,4311,607,4309,602,4354,555"/>
<area shape="poly" id="edge90_Node000061_Node000014" title=" " alt="" coords="2700,445,2590,503,2588,498,2695,446"/>
<area shape="poly" id="edge89_Node000061_Node000020" title=" " alt="" coords="2636,441,2297,507,2296,502,2631,441"/>
<area shape="poly" id="edge91_Node000061_Node000066" title=" " alt="" coords="2752,452,2754,510,2750,507,2748,456"/>
<area shape="poly" id="edge93_Node000071_Node000061" title=" " alt="" coords="2809,352,2768,400,2765,395,2804,355"/>
<area shape="poly" id="edge98_Node000073_Node000021" title=" " alt="" coords="3626,320,3660,329,3695,342,3726,362,3751,388,3760,404,3763,418,3761,433,3751,447,3729,469,3702,489,3639,523,3563,548,3476,568,3380,581,3278,590,3060,597,2837,594,2624,589,2437,589,2358,593,2291,600,2256,607,2255,602,2290,595,2358,587,2437,583,2624,584,2837,589,3060,591,3278,585,3380,576,3475,563,3561,543,3637,518,3699,485,3725,465,3747,444,3756,431,3758,419,3755,406,3747,392,3723,366,3692,347,3659,334,3625,326"/>
<area shape="poly" id="edge96_Node000073_Node000023" title=" " alt="" coords="3542,348,3524,401,3508,427,3487,448,3407,500,3334,532,3264,548,3195,553,3046,548,2960,546,2863,552,2000,584,859,623,858,618,2000,579,2863,547,2960,541,3046,542,3195,548,3263,543,3332,527,3405,495,3484,444,3504,423,3519,399,3538,351"/>
<area shape="poly" id="edge99_Node000073_Node000026" title=" " alt="" coords="3552,348,3560,427,3564,520,3564,627,3561,638,3553,649,3525,669,3480,688,3422,705,3274,736,3096,763,2907,784,2723,802,2442,822,2442,817,2722,796,2906,779,3095,757,3273,731,3421,700,3479,683,3522,665,3550,645,3556,636,3559,626,3559,520,3555,428,3549,352"/>
<area shape="poly" id="edge97_Node000073_Node000047" title=" " alt="" coords="3626,324,4168,405,4162,405,3625,330"/>
<area shape="rect" id="Node000007" href="$gridfire__context_8cpp.html" title=" " alt="" coords="3598,398,3738,438"/>
<area shape="poly" id="edge95_Node000073_Node000007" title=" " alt="" coords="3582,342,3647,398,3642,396,3581,347"/>
<area shape="poly" id="edge100_Node000073_Node000075" title=" " alt="" coords="3508,342,3415,407,3413,402,3503,344"/>
<area shape="poly" id="edge113_Node000077_Node000019" title=" " alt="" coords="642,443,752,500,747,501,642,448"/>
<area shape="poly" id="edge116_Node000077_Node000021" title=" " alt="" coords="619,447,659,492,681,524,690,536,706,547,733,555,773,563,889,574,1204,587,1711,595,2107,619,2101,619,1711,600,1204,592,889,579,772,568,731,560,704,552,687,540,676,527,655,495,618,452"/>
<area shape="poly" id="edge112_Node000077_Node000024" title=" " alt="" coords="485,434,460,444,433,457,410,474,390,495,383,509,380,521,383,534,390,548,414,579,442,607,474,631,508,652,580,684,650,708,645,708,578,689,505,657,471,636,439,611,410,583,386,551,378,536,375,521,378,507,386,492,406,470,431,452,458,439,489,431"/>
<area shape="poly" id="edge117_Node000077_Node000026" title=" " alt="" coords="587,451,591,503,599,527,613,548,642,572,671,587,699,593,728,593,793,589,830,589,871,595,1099,639,1197,662,1322,698,1361,714,1391,728,1420,742,1459,754,1534,767,1634,779,1876,798,2310,821,2305,821,1875,803,1634,784,1534,773,1458,759,1418,747,1388,733,1359,718,1320,704,1196,667,1097,644,870,600,830,595,793,594,728,599,698,598,669,592,639,577,609,551,594,529,586,503,585,456"/>
<area shape="poly" id="edge115_Node000077_Node000031" title=" " alt="" coords="558,446,494,503,491,499,554,450"/>
<area shape="poly" id="edge114_Node000077_Node000036" title=" " alt="" coords="600,451,624,503,641,528,663,547,682,556,713,563,803,578,921,590,1056,599,1336,613,1557,622,1552,622,1336,618,1056,605,920,595,802,583,712,569,680,561,660,552,637,531,619,506,598,456"/>
<area shape="poly" id="edge138_Node000078_Node000023" title=" " alt="" coords="258,456,296,505,319,528,345,547,398,567,475,585,648,612,643,613,474,590,397,572,343,552,316,532,292,509,257,461"/>
<area shape="poly" id="edge139_Node000078_Node000024" title=" " alt="" coords="257,457,287,504,326,556,373,608,428,651,479,676,533,695,588,709,642,720,637,720,587,714,531,701,477,681,425,655,369,612,321,559,283,507,256,462"/>
<area shape="poly" id="edge140_Node000078_Node000031" title=" " alt="" coords="311,450,426,500,421,502,312,455"/>
<area shape="rect" id="Node000001" title="Abstract base class for scratchpad memory used during engine computations." alt="" coords="361,5,567,61"/>
<area shape="rect" id="Node000002" href="$blob_8h.html" title="Container class for managing multiple scratchpad instances." alt="" coords="2137,109,2314,150"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="582,38,2137,121,2135,126,583,43"/>
<area shape="rect" id="Node000022" href="$engine__graph__scratchpad_8h.html" title="Scratchpad implementation for the GraphEngine using CppAD automatic differentiation." alt="" coords="907,390,1088,446"/>
<area shape="poly" id="edge142_Node000001_Node000022" title=" " alt="" coords="515,68,962,388,957,391,513,73"/>
<area shape="rect" id="Node000023" href="$engine_2scratchpads_2formatters_8h.html" title=" " alt="" coords="976,605,1189,646"/>
<area shape="poly" id="edge144_Node000001_Node000023" title=" " alt="" coords="344,48,265,67,225,81,188,99,157,121,132,148,115,179,109,217,109,419,107,437,103,450,101,460,106,470,123,482,157,498,293,547,391,574,476,588,552,592,624,590,775,582,863,584,966,595,1006,604,1001,604,965,600,863,589,775,587,624,595,552,597,475,593,390,580,291,552,155,503,121,487,102,474,96,461,97,449,102,436,104,419,104,216,110,178,127,145,153,117,186,95,223,76,264,62,347,44"/>
<area shape="rect" id="Node000024" href="$scratchpads_8h.html" title="Unified header for the scratchpad memory management system." alt="" coords="526,708,751,749"/>
<area shape="poly" id="edge145_Node000001_Node000024" title=" " alt="" coords="344,47,236,70,180,88,126,111,81,132,43,150,28,162,17,176,10,193,8,217,8,523,12,542,22,560,40,577,62,593,123,622,198,648,282,669,368,687,529,714,524,715,368,692,281,674,197,653,121,627,60,597,36,581,18,563,7,544,3,523,3,217,5,192,13,173,25,158,40,146,79,127,124,107,178,83,235,65,347,44"/>
<area shape="rect" id="Node000033" href="$engine__multiscale__scratchpad_8h.html" title="Scratchpad implementation for the MultiscalePartitioningEngineView." alt="" coords="691,494,872,549"/>
<area shape="poly" id="edge143_Node000001_Node000033" title=" " alt="" coords="466,74,476,153,496,251,512,303,534,353,561,401,594,444,615,463,639,478,693,502,688,503,637,483,612,467,590,447,556,404,529,356,507,305,491,252,471,154,465,79"/>
<area shape="rect" id="Node000034" href="$engine__multiscale__scratchpad_8cpp.html" title=" " alt="" coords="727,605,953,646"/>
<area shape="poly" id="edge146_Node000001_Node000034" title=" " alt="" coords="426,75,407,104,387,138,371,177,365,217,365,316,358,386,348,443,347,469,351,494,363,520,383,547,406,564,438,578,527,599,629,612,730,620,725,621,628,617,526,604,437,583,403,569,379,551,358,523,346,496,342,469,343,442,353,385,360,315,360,216,366,175,382,136,403,101,429,71"/>
<area shape="rect" id="Node000036" href="$engine__adaptive__scratchpad_8h.html" title="Scratchpad implementation for the AdaptiveEngineView." alt="" coords="1416,494,1597,549"/>
<area shape="poly" id="edge137_Node000001_Node000036" title=" " alt="" coords="533,66,615,107,746,182,914,281,1083,377,1157,415,1218,443,1320,477,1419,503,1413,503,1318,482,1216,448,1155,420,1081,381,911,285,744,186,612,111,534,71"/>
<area shape="rect" id="Node000079" href="$engine__defined__scratchpad_8h.html" title="Scratchpad implementation for the DefinedEngineView." alt="" coords="144,390,325,446"/>
<area shape="poly" id="edge138_Node000001_Node000079" title=" " alt="" coords="389,71,367,89,346,111,322,145,301,183,270,262,251,335,241,391,236,389,246,333,265,260,297,181,317,142,342,107,364,85,392,67"/>
<area shape="rect" id="Node000003" href="$dynamic__engine__diagnostics_8h.html" title="Diagnostics utilities for DynamicEngine instances." alt="" coords="3023,286,3209,342"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="2329,131,2485,138,2665,150,2833,168,2902,181,2954,195,2994,214,3031,237,3091,287,3086,285,3028,241,2991,218,2952,200,2901,186,2833,174,2664,155,2484,143,2330,136"/>
<area shape="rect" id="Node000013" href="$dynamic__engine__diagnostics_8cpp.html" title=" " alt="" coords="3175,398,3393,438"/>
<area shape="poly" id="edge126_Node000002_Node000013" title=" " alt="" coords="2329,130,2465,135,2635,147,2822,166,3008,195,3055,202,3097,204,3172,209,3205,215,3237,228,3268,251,3298,285,3310,313,3311,344,3304,374,3295,399,3291,395,3299,372,3305,343,3305,314,3294,288,3264,255,3235,233,3204,220,3171,214,3097,210,3055,207,3008,200,2822,171,2635,152,2465,141,2330,135"/>
<area shape="rect" id="Node000015" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="2334,198,2504,238"/>
<area shape="poly" id="edge6_Node000002_Node000015" title=" " alt="" coords="2283,154,2377,197,2372,197,2283,159"/>
<area shape="rect" id="Node000016" href="$engine__graph_8h.html" title=" " alt="" coords="1142,294,1298,334"/>
<area shape="poly" id="edge108_Node000002_Node000016" title=" " alt="" coords="2118,134,1911,144,1661,158,1440,176,1362,187,1317,200,1289,220,1265,245,1232,295,1228,291,1261,242,1285,216,1315,195,1361,182,1440,171,1661,152,1910,139,2123,133"/>
<area shape="rect" id="Node000017" href="$priming_8h.html" title=" " alt="" coords="1264,398,1453,438"/>
<area shape="poly" id="edge109_Node000002_Node000017" title=" " alt="" coords="2118,131,1971,137,1799,147,1716,156,1640,167,1577,182,1531,200,1500,220,1473,244,1426,300,1392,355,1369,399,1365,395,1387,352,1422,297,1469,240,1497,216,1528,195,1576,177,1639,162,1715,150,1799,142,1971,132,2124,130"/>
<area shape="rect" id="Node000019" href="$engine__graph_8cpp.html" title=" " alt="" coords="998,501,1138,542"/>
<area shape="poly" id="edge127_Node000002_Node000019" title=" " alt="" coords="2119,134,1920,144,1673,157,1436,175,1338,187,1265,200,1139,226,1086,237,1038,250,994,270,954,298,917,337,881,391,872,418,874,431,881,444,896,454,928,468,1011,500,1006,501,926,473,894,459,877,447,869,432,866,418,876,389,913,334,951,294,992,265,1036,245,1084,231,1138,220,1263,195,1338,182,1435,170,1672,151,1919,139,2124,133"/>
<area shape="rect" id="Node000020" href="$priming_8cpp.html" title=" " alt="" coords="2458,501,2624,542"/>
<area shape="poly" id="edge128_Node000002_Node000020" title=" " alt="" coords="2330,136,2484,153,2658,182,2741,202,2814,225,2872,253,2895,268,2911,285,2937,326,2943,346,2946,366,2944,387,2937,407,2911,447,2890,463,2859,474,2781,485,2699,490,2636,496,2609,503,2608,498,2636,491,2698,484,2780,480,2858,469,2887,458,2907,444,2932,405,2938,385,2940,366,2938,347,2932,328,2907,288,2891,272,2870,257,2812,230,2740,207,2657,188,2483,159,2330,142"/>
<area shape="rect" id="Node000021" href="$engine__multiscale_8cpp.html" title=" " alt="" coords="1674,605,1828,646"/>
<area shape="poly" id="edge131_Node000002_Node000021" title=" " alt="" coords="2330,129,2642,135,3043,147,3409,166,3541,179,3618,195,3657,211,3686,227,3710,250,3730,285,3736,301,3736,314,3731,342,3728,399,3721,423,3703,448,3677,462,3630,478,3500,510,3288,552,3077,576,2897,586,2738,587,2590,583,2442,578,2283,576,2103,582,1891,600,1829,610,1828,604,1890,595,2103,576,2283,570,2442,572,2590,577,2738,582,2897,581,3076,571,3288,547,3499,505,3628,472,3675,457,3700,444,3716,421,3722,399,3725,342,3731,313,3730,301,3726,287,3705,253,3683,231,3655,215,3617,200,3540,185,3408,172,3043,152,2642,140,2330,135"/>
<area shape="poly" id="edge110_Node000002_Node000023" title=" " alt="" coords="2119,133,1788,143,1355,156,956,175,812,187,727,200,679,216,642,233,609,255,570,288,490,353,453,385,421,416,399,447,388,479,389,495,393,512,402,529,416,547,428,555,448,561,510,572,683,584,860,590,966,595,1005,604,1000,604,965,600,859,595,683,589,509,577,447,567,426,560,413,551,398,532,388,514,384,496,383,478,394,445,417,412,449,381,487,349,566,284,606,251,640,228,677,211,726,195,811,182,956,170,1355,151,1788,137,2124,132"/>
<area shape="poly" id="edge111_Node000002_Node000024" title=" " alt="" coords="2119,131,1798,135,1365,144,1143,153,936,164,759,180,624,200,543,214,469,223,403,231,342,242,286,259,234,287,184,330,134,391,113,433,108,469,117,502,140,532,172,561,214,590,316,651,367,676,421,694,475,708,529,719,524,719,474,713,419,699,365,681,313,655,211,594,169,565,136,536,113,504,103,470,108,431,130,389,180,326,231,283,284,254,341,237,402,226,468,218,542,209,624,195,758,175,936,159,1143,147,1365,139,1798,130,2124,130"/>
<area shape="rect" id="Node000026" href="$stellar__policy_8cpp.html" title=" " alt="" coords="2076,805,2209,845"/>
<area shape="poly" id="edge134_Node000002_Node000026" title=" " alt="" coords="2329,129,2687,135,3176,146,3664,166,3866,179,4020,195,4102,200,4184,195,4263,188,4336,183,4399,187,4427,194,4450,206,4469,223,4483,246,4492,276,4495,313,4495,523,4492,601,4487,634,4478,665,4465,692,4445,717,4418,739,4384,759,4346,768,4276,776,4052,790,3747,801,3394,810,2688,821,2209,826,2209,821,2688,816,3394,805,3746,796,4052,785,4275,771,4345,763,4382,754,4415,735,4441,713,4460,689,4473,663,4482,633,4487,600,4489,523,4489,313,4486,277,4478,248,4465,226,4447,210,4425,199,4399,192,4336,188,4264,193,4184,201,4102,205,4020,200,3866,184,3663,171,3175,152,2687,140,2330,134"/>
<area shape="rect" id="Node000027" href="$engine__defined_8h.html" title=" " alt="" coords="1903,390,2046,446"/>
<area shape="poly" id="edge120_Node000002_Node000027" title=" " alt="" coords="2118,137,1882,161,1768,178,1722,188,1688,200,1651,216,1624,232,1603,254,1584,287,1574,316,1576,328,1583,340,1602,354,1630,364,1703,376,1781,382,1840,387,1905,402,1900,402,1840,393,1780,387,1703,381,1629,370,1600,359,1579,344,1571,329,1569,315,1579,285,1599,251,1621,228,1649,212,1686,195,1721,183,1767,173,1882,155,2124,136"/>
<area shape="rect" id="Node000028" href="$engine__priming_8h.html" title=" " alt="" coords="3596,494,3740,549"/>
<area shape="poly" id="edge122_Node000002_Node000028" title=" " alt="" coords="2329,130,2629,136,3012,149,3360,168,3485,181,3559,195,3599,211,3629,228,3654,251,3680,285,3702,326,3712,362,3712,400,3704,446,3685,495,3682,491,3699,445,3707,399,3707,363,3697,328,3675,288,3650,254,3626,232,3597,216,3558,200,3485,186,3360,174,3011,154,2629,142,2330,135"/>
<area shape="rect" id="Node000030" href="$engine__priming_8cpp.html" title=" " alt="" coords="3653,605,3790,646"/>
<area shape="poly" id="edge132_Node000002_Node000030" title=" " alt="" coords="2330,128,2655,131,3075,140,3279,148,3458,160,3596,175,3644,185,3676,195,3717,221,3747,249,3767,281,3780,316,3787,354,3791,396,3799,493,3803,522,3803,535,3798,550,3778,582,3751,607,3749,602,3774,579,3794,548,3798,534,3798,522,3793,494,3786,397,3782,355,3775,317,3763,283,3743,252,3714,225,3674,200,3643,190,3595,181,3458,165,3279,153,3075,145,2655,136,2330,133"/>
<area shape="rect" id="Node000031" href="$engine__defined_8cpp.html" title=" " alt="" coords="427,501,565,542"/>
<area shape="poly" id="edge130_Node000002_Node000031" title=" " alt="" coords="2119,134,1816,144,1426,157,1069,176,940,188,865,200,758,232,715,246,676,263,640,284,605,311,570,347,533,392,517,419,507,448,499,502,494,500,502,447,512,416,528,388,566,343,602,307,637,280,674,259,713,241,757,226,863,195,940,182,1069,171,1426,152,1816,138,2124,132"/>
<area shape="rect" id="Node000032" href="$engine__multiscale_8h.html" title=" " alt="" coords="1476,390,1620,446"/>
<area shape="poly" id="edge121_Node000002_Node000032" title=" " alt="" coords="2118,135,1965,145,1791,158,1642,176,1591,187,1563,200,1547,219,1536,242,1530,268,1528,294,1532,346,1542,391,1537,388,1527,347,1523,294,1525,267,1531,241,1542,216,1560,196,1589,182,1641,171,1790,153,1965,140,2124,134"/>
<area shape="rect" id="Node000035" href="$engine__adaptive_8h.html" title=" " alt="" coords="2071,390,2214,446"/>
<area shape="poly" id="edge119_Node000002_Node000035" title=" " alt="" coords="2119,142,1984,164,1832,193,1761,213,1698,235,1649,260,1617,288,1593,323,1589,334,1590,340,1595,344,1606,347,1646,348,1711,348,1801,351,1917,363,2059,387,2073,393,2068,393,2058,393,1916,368,1800,357,1711,353,1646,354,1605,352,1592,349,1585,343,1584,333,1588,321,1613,285,1646,256,1696,230,1759,208,1831,188,1984,158,2124,141"/>
<area shape="rect" id="Node000037" href="$engine__adaptive_8cpp.html" title=" " alt="" coords="1902,605,2047,646"/>
<area shape="poly" id="edge129_Node000002_Node000037" title=" " alt="" coords="2329,130,2629,136,3012,149,3360,168,3485,181,3559,195,3604,214,3644,238,3679,267,3706,299,3725,334,3732,371,3725,409,3703,448,3678,463,3632,479,3502,512,3288,552,3102,572,2943,579,2803,577,2672,570,2542,564,2402,564,2244,574,2059,600,2030,607,2029,602,2058,595,2244,569,2402,559,2542,559,2672,565,2803,571,2943,574,3102,567,3288,547,3501,506,3630,474,3676,458,3699,444,3720,407,3726,371,3720,335,3702,302,3675,271,3641,243,3601,219,3558,200,3485,186,3360,174,3011,154,2629,142,2330,135"/>
<area shape="rect" id="Node000046" href="$python_8h.html" title=" " alt="" coords="1626,294,1779,334"/>
<area shape="poly" id="edge123_Node000002_Node000046" title=" " alt="" coords="2158,154,1760,296,1758,291,2153,156"/>
<area shape="rect" id="Node000047" href="$python_8cpp.html" title=" " alt="" coords="1694,398,1828,438"/>
<area shape="poly" id="edge133_Node000002_Node000047" title=" " alt="" coords="2119,130,1988,135,1837,145,1765,154,1701,166,1648,181,1610,200,1575,231,1555,265,1551,283,1552,301,1558,321,1569,340,1585,351,1617,365,1703,397,1697,397,1615,370,1582,355,1565,344,1553,323,1547,302,1546,282,1550,263,1571,227,1606,195,1646,176,1700,160,1765,149,1837,140,1987,130,2124,129"/>
<area shape="rect" id="Node000048" href="$policy__abstract_8h.html" title="Abstract policy interfaces used to construct reaction networks (DynamicEngine) from seed compositions..." alt="" coords="4000,398,4162,438"/>
<area shape="poly" id="edge124_Node000002_Node000048" title=" " alt="" coords="2329,129,2733,134,3268,146,3526,155,3746,166,3906,179,3956,187,3983,195,4007,216,4027,241,4057,297,4074,353,4081,399,4077,395,4068,354,4052,299,4023,244,4003,220,3980,200,3955,192,3905,184,3746,171,3525,160,3267,151,2733,140,2330,134"/>
<area shape="rect" id="Node000067" href="$solver_2bindings_8cpp.html" title=" " alt="" coords="2829,509,3027,534"/>
<area shape="poly" id="edge136_Node000002_Node000067" title=" " alt="" coords="2329,130,2537,136,2792,147,3037,166,3138,179,3214,195,3288,225,3407,281,3523,343,3563,369,3585,388,3608,433,3610,447,3607,458,3596,465,3580,468,3529,468,3450,465,3343,465,3205,474,3034,496,2970,511,2969,505,3033,491,3204,468,3343,460,3451,460,3529,463,3580,463,3594,460,3603,455,3605,447,3603,434,3581,392,3560,373,3520,347,3405,286,3285,230,3213,200,3137,185,3037,172,2792,153,2537,141,2330,135"/>
<area shape="rect" id="Node000074" href="$logging_8h.html" title=" " alt="" coords="3538,294,3665,334"/>
<area shape="poly" id="edge125_Node000002_Node000074" title=" " alt="" coords="2329,128,2623,131,2994,141,3174,150,3330,161,3450,176,3492,185,3520,195,3547,216,3569,242,3596,295,3591,292,3564,245,3543,220,3517,200,3491,190,3449,181,3330,166,3173,155,2994,146,2623,137,2330,134"/>
<area shape="rect" id="Node000076" href="$logging_8cpp.html" title=" " alt="" coords="3416,405,3570,431"/>
<area shape="poly" id="edge135_Node000002_Node000076" title=" " alt="" coords="2329,130,2524,137,2760,149,2985,168,3077,180,3147,195,3203,214,3256,239,3307,268,3355,300,3433,359,3483,405,3478,404,3430,363,3352,304,3305,273,3254,244,3201,219,3146,200,3076,186,2984,173,2759,154,2524,142,2330,136"/>
<area shape="rect" id="Node000078" href="$engine_2scratchpads_2utils_8h.html" title="Utility functions for convenient scratchpad retrieval with exception handling." alt="" coords="603,398,781,438"/>
<area shape="poly" id="edge112_Node000002_Node000078" title=" " alt="" coords="2119,132,1864,137,1535,147,1368,155,1214,167,1082,182,982,200,927,216,886,232,847,254,802,288,772,315,745,345,706,399,702,395,741,342,768,312,798,284,844,250,883,227,925,211,981,195,1081,176,1213,161,1368,150,1534,141,1864,132,2124,130"/>
<area shape="rect" id="Node000004" href="$engine_8h.html" title="Core header for the GridFire reaction network engine module." alt="" coords="1232,805,1360,845"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="3117,356,3112,404,3099,456,3076,508,3060,531,3040,551,2981,591,2904,627,2812,659,2707,687,2591,712,2468,734,2208,769,1947,794,1705,810,1360,825,1360,820,1705,805,1946,788,2207,763,2467,728,2590,707,2705,682,2810,654,2902,622,2979,587,3037,547,3056,528,3072,505,3094,455,3106,403,3113,360"/>
<area shape="poly" id="edge4_Node000003_Node000013" title=" " alt="" coords="3174,348,3254,398,3249,397,3173,353"/>
<area shape="rect" id="Node000014" href="$_point_solver_8cpp.html" title=" " alt="" coords="2648,501,2805,542"/>
<area shape="poly" id="edge5_Node000003_Node000014" title=" " alt="" coords="3080,352,3023,403,2955,448,2890,471,2791,503,2789,498,2888,466,2952,443,3020,398,3075,354"/>
<area shape="poly" id="edge7_Node000015_Node000003" title=" " alt="" coords="2520,225,2743,247,2874,263,3004,284,3025,290,3020,290,3004,289,2873,269,2742,252,2520,230"/>
<area shape="poly" id="edge8_Node000015_Node000004" title=" " alt="" coords="2315,226,2269,236,2216,248,2164,265,2115,289,2099,301,2090,315,2081,330,2064,344,2039,356,2015,362,1972,362,1931,366,1912,375,1893,392,1871,424,1863,457,1864,489,1870,523,1875,556,1875,589,1866,622,1842,655,1810,680,1778,694,1748,699,1716,698,1650,693,1612,695,1571,704,1504,727,1439,755,1333,807,1331,801,1436,750,1502,722,1570,698,1612,690,1650,688,1717,693,1747,694,1777,689,1807,676,1838,651,1861,620,1870,589,1869,556,1864,523,1859,490,1858,456,1866,422,1889,388,1909,371,1930,361,1971,357,2015,356,2037,351,2061,340,2077,327,2086,312,2095,298,2112,284,2162,260,2215,243,2268,231,2321,225"/>
<area shape="poly" id="edge102_Node000015_Node000013" title=" " alt="" coords="2519,218,2718,222,2952,233,3062,242,3157,253,3227,267,3252,275,3267,284,3285,311,3292,341,3293,372,3290,399,3286,395,3288,372,3287,342,3280,313,3263,288,3249,280,3226,272,3156,258,3062,247,2952,238,2718,228,2519,223"/>
<area shape="poly" id="edge9_Node000015_Node000016" title=" " alt="" coords="2316,226,1944,252,1468,289,1299,306,1298,301,1468,284,1944,247,2321,225"/>
<area shape="poly" id="edge48_Node000015_Node000017" title=" " alt="" coords="2316,228,2146,252,2067,269,2013,289,2000,301,1993,316,1985,331,1969,344,1923,361,1863,372,1721,382,1576,385,1514,387,1464,393,1431,400,1430,394,1464,387,1513,382,1576,379,1720,376,1863,367,1922,356,1967,340,1981,328,1988,313,1995,298,2011,284,2066,263,2145,247,2321,227"/>
<area shape="poly" id="edge103_Node000015_Node000020" title=" " alt="" coords="2517,242,2554,260,2587,284,2609,309,2621,332,2635,389,2641,418,2640,431,2634,447,2610,479,2579,503,2577,498,2607,475,2630,444,2635,430,2635,419,2629,391,2616,334,2604,312,2584,288,2551,264,2516,247"/>
<area shape="poly" id="edge49_Node000015_Node000022" title=" " alt="" coords="2315,221,2028,228,1658,240,1322,259,1201,273,1159,280,1132,289,1096,310,1064,337,1017,392,1014,388,1061,333,1093,305,1130,284,1158,275,1200,268,1321,254,1658,235,2027,223,2320,220"/>
<area shape="poly" id="edge106_Node000015_Node000026" title=" " alt="" coords="2519,217,2605,222,2705,234,2809,253,2910,284,2950,302,2982,322,3030,365,3078,407,3109,426,3149,443,3200,457,3255,465,3314,468,3376,468,3498,460,3612,450,3706,446,3742,448,3769,455,3786,469,3790,489,3779,516,3754,551,3731,564,3684,579,3532,613,3321,652,3074,692,2570,767,2210,817,2210,812,2569,762,3073,687,3320,647,3531,608,3683,574,3728,559,3750,547,3775,514,3784,489,3781,472,3767,460,3741,454,3706,451,3613,456,3499,465,3376,473,3314,473,3255,470,3199,462,3147,448,3107,431,3075,412,3026,369,2978,327,2948,307,2908,289,2808,258,2704,239,2605,228,2520,223"/>
<area shape="poly" id="edge58_Node000015_Node000027" title=" " alt="" coords="2321,234,2245,257,2207,271,2172,289,2155,301,2143,315,2132,329,2115,344,2075,370,2034,392,2033,387,2072,365,2112,340,2128,325,2139,311,2151,298,2169,284,2205,266,2243,252,2316,235"/>
<area shape="poly" id="edge59_Node000015_Node000032" title=" " alt="" coords="2315,223,2131,232,1912,245,1721,264,1654,275,1616,289,1593,310,1576,336,1556,391,1552,387,1571,334,1589,306,1613,284,1652,270,1720,258,1912,240,2131,227,2321,222"/>
<area shape="poly" id="edge50_Node000015_Node000035" title=" " alt="" coords="2407,251,2380,300,2362,323,2340,344,2293,365,2216,394,2214,389,2291,361,2337,340,2358,320,2375,297,2402,254"/>
<area shape="rect" id="Node000038" href="$engine__view__abstract_8h.html" title="Abstract interfaces for engine &quot;views&quot; in GridFire." alt="" coords="2183,286,2326,342"/>
<area shape="poly" id="edge60_Node000015_Node000038" title=" " alt="" coords="2374,245,2303,288,2301,283,2369,247"/>
<area shape="rect" id="Node000039" href="$mesa_8h.html" title=" " alt="" coords="2402,294,2548,334"/>
<area shape="poly" id="edge65_Node000015_Node000039" title=" " alt="" coords="2439,249,2466,294,2461,292,2437,254"/>
<area shape="rect" id="Node000045" href="$mesa_8cpp.html" title=" " alt="" coords="2486,398,2620,438"/>
<area shape="poly" id="edge104_Node000015_Node000045" title=" " alt="" coords="2512,242,2540,261,2562,285,2573,314,2575,344,2570,374,2563,399,2559,395,2565,373,2569,344,2568,315,2558,288,2537,265,2511,248"/>
<area shape="poly" id="edge68_Node000015_Node000046" title=" " alt="" coords="2316,225,2078,247,1935,265,1793,289,1764,296,1763,291,1791,284,1934,260,2077,242,2321,224"/>
<area shape="poly" id="edge105_Node000015_Node000047" title=" " alt="" coords="2315,226,2261,235,2200,247,2137,265,2077,289,2058,301,2046,315,2033,330,2013,344,1969,364,1932,374,1895,381,1847,393,1824,400,1823,394,1846,387,1893,376,1931,369,1967,359,2011,340,2029,326,2042,312,2055,297,2075,284,2135,260,2198,242,2261,230,2321,225"/>
<area shape="poly" id="edge71_Node000015_Node000048" title=" " alt="" coords="2519,219,2778,225,3112,238,3439,257,3575,269,3678,284,3779,307,3879,337,4037,397,4032,397,3877,342,3778,312,3677,289,3574,275,3439,262,3112,243,2778,231,2520,224"/>
<area shape="rect" id="Node000053" href="$stellar__policy_8h.html" title="High&#45;level concrete NetworkPolicy for specific stellar environments." alt="" coords="4018,708,4166,749"/>
<area shape="poly" id="edge88_Node000015_Node000053" title=" " alt="" coords="2519,218,2709,222,2930,233,3033,241,3121,252,3187,267,3209,275,3223,284,3232,299,3234,313,3224,343,3210,360,3194,368,3179,376,3166,391,3156,420,3158,432,3166,444,3187,460,3214,473,3247,481,3285,487,3371,490,3467,487,3655,476,3735,478,3769,483,3797,491,3843,513,3888,539,3968,599,4034,660,4078,709,4073,707,4030,664,3965,604,3885,543,3841,517,3795,496,3768,488,3735,484,3655,482,3467,492,3371,495,3284,492,3246,487,3212,478,3184,465,3162,447,3153,433,3151,419,3162,389,3175,372,3191,364,3207,356,3219,341,3229,312,3227,300,3219,288,3207,280,3185,272,3120,258,3032,247,2929,238,2709,227,2520,223"/>
<area shape="rect" id="Node000057" href="$weak_8h.html" title=" " alt="" coords="1804,294,1956,334"/>
<area shape="poly" id="edge89_Node000015_Node000057" title=" " alt="" coords="2315,232,2157,256,1975,289,1947,296,1945,291,1974,284,2156,251,2320,230"/>
<area shape="rect" id="Node000062" href="$_point_solver_8h.html" title=" " alt="" coords="2695,398,2897,438"/>
<area shape="poly" id="edge90_Node000015_Node000062" title=" " alt="" coords="2519,234,2588,254,2656,284,2675,297,2687,310,2714,340,2776,398,2771,396,2710,344,2683,314,2671,301,2653,289,2587,259,2518,239"/>
<area shape="rect" id="Node000072" href="$strategy__abstract_8h.html" title=" " alt="" coords="2724,286,2897,342"/>
<area shape="poly" id="edge94_Node000015_Node000072" title=" " alt="" coords="2519,240,2706,284,2727,291,2721,291,2705,289,2519,245"/>
<area shape="poly" id="edge96_Node000015_Node000074" title=" " alt="" coords="2519,222,2893,246,3367,284,3540,305,3534,305,3366,289,2892,252,2520,228"/>
<area shape="poly" id="edge107_Node000015_Node000076" title=" " alt="" coords="2519,218,2705,223,2930,234,3143,254,3231,267,3297,284,3355,310,3408,343,3483,405,3478,404,3405,347,3352,315,3295,289,3230,272,3143,259,2929,239,2705,228,2520,223"/>
<area shape="poly" id="edge10_Node000016_Node000004" title=" " alt="" coords="1215,348,1211,390,1210,448,1217,493,1227,538,1235,597,1241,626,1241,640,1234,654,1220,669,1204,677,1171,680,1138,682,1124,689,1111,703,1104,716,1101,729,1104,741,1111,755,1136,780,1166,798,1199,809,1235,819,1229,819,1198,814,1164,802,1133,784,1107,758,1099,743,1096,729,1099,715,1107,699,1121,685,1137,677,1170,674,1203,672,1217,665,1230,652,1236,639,1235,627,1229,598,1222,539,1212,494,1205,449,1205,390,1212,352"/>
<area shape="poly" id="edge47_Node000016_Node000014" title=" " alt="" coords="1313,326,1505,358,1587,374,1633,388,1650,402,1659,417,1668,431,1684,443,1723,458,1771,470,1883,484,2013,489,2153,488,2426,481,2543,483,2636,491,2670,501,2664,501,2636,496,2543,488,2426,487,2153,493,2013,494,1883,489,1770,475,1722,463,1681,448,1664,435,1655,420,1646,405,1631,392,1586,379,1504,363,1313,332"/>
<area shape="poly" id="edge11_Node000016_Node000017" title=" " alt="" coords="1259,341,1335,397,1329,397,1259,347"/>
<area shape="poly" id="edge44_Node000016_Node000019" title=" " alt="" coords="1124,325,1059,336,990,350,932,368,911,379,897,392,889,405,886,417,889,430,897,444,912,458,938,472,1006,500,1000,501,936,477,909,463,893,447,884,432,881,417,884,403,893,388,908,375,930,363,989,345,1058,331,1129,323"/>
<area shape="poly" id="edge17_Node000016_Node000022" title=" " alt="" coords="1166,340,1058,392,1056,387,1161,342"/>
<area shape="poly" id="edge46_Node000016_Node000026" title=" " alt="" coords="1220,348,1228,399,1238,423,1254,444,1276,460,1298,472,1319,478,1341,481,1385,478,1429,469,1473,459,1518,455,1541,458,1564,464,1588,475,1611,492,1628,511,1637,531,1640,571,1642,612,1649,632,1663,651,1717,675,1832,716,2086,804,2080,804,1830,721,1715,680,1660,655,1644,634,1637,613,1635,571,1632,532,1624,513,1608,496,1585,480,1563,469,1540,463,1518,461,1474,464,1430,474,1385,484,1341,487,1318,484,1296,477,1273,465,1250,448,1233,426,1223,401,1217,352"/>
<area shape="poly" id="edge26_Node000016_Node000027" title=" " alt="" coords="1313,322,1553,348,1840,387,1905,401,1900,401,1840,393,1552,353,1313,327"/>
<area shape="poly" id="edge45_Node000016_Node000031" title=" " alt="" coords="1124,318,992,326,836,339,692,360,635,375,593,392,563,416,539,446,506,502,502,499,534,442,560,412,591,388,633,370,691,355,835,334,991,321,1129,317"/>
<area shape="poly" id="edge34_Node000016_Node000032" title=" " alt="" coords="1300,337,1466,387,1479,393,1473,393,1465,393,1300,342"/>
<area shape="rect" id="Node000018" href="$engine__procedures_8h.html" title=" " alt="" coords="1121,701,1295,757"/>
<area shape="poly" id="edge12_Node000017_Node000018" title=" " alt="" coords="1447,440,1553,470,1611,492,1620,507,1623,521,1620,536,1612,551,1592,572,1561,594,1480,636,1385,673,1296,704,1294,699,1383,668,1478,631,1559,589,1588,568,1607,548,1615,534,1617,521,1615,509,1608,496,1552,475,1447,445"/>
<area shape="poly" id="edge14_Node000017_Node000019" title=" " alt="" coords="1290,443,1125,503,1123,498,1285,445"/>
<area shape="poly" id="edge15_Node000017_Node000020" title=" " alt="" coords="1444,439,1464,443,1605,463,1749,479,2030,501,2277,512,2460,519,2455,520,2277,518,2030,506,1748,484,1604,468,1464,448,1444,445"/>
<area shape="poly" id="edge16_Node000017_Node000021" title=" " alt="" coords="1449,440,1465,443,1502,449,1535,451,1593,449,1620,451,1648,457,1676,470,1706,492,1727,517,1741,548,1752,606,1747,603,1735,550,1722,520,1702,496,1673,474,1646,462,1619,456,1593,455,1535,456,1501,454,1463,448,1449,445"/>
<area shape="poly" id="edge13_Node000018_Node000004" title=" " alt="" coords="1245,766,1280,805,1275,803,1243,771"/>
<area shape="poly" id="edge23_Node000022_Node000019" title=" " alt="" coords="1026,456,1057,502,1052,500,1024,461"/>
<area shape="poly" id="edge24_Node000022_Node000020" title=" " alt="" coords="1103,429,1252,443,1603,468,1948,489,2460,516,2455,517,1948,494,1603,474,1252,448,1103,434"/>
<area shape="poly" id="edge18_Node000022_Node000023" title=" " alt="" coords="1102,448,1131,467,1153,492,1160,507,1162,521,1153,550,1134,582,1109,607,1107,602,1130,578,1148,548,1156,520,1155,509,1148,495,1127,471,1101,453"/>
<area shape="poly" id="edge22_Node000022_Node000024" title=" " alt="" coords="1102,443,1142,464,1175,492,1207,532,1225,573,1228,593,1226,614,1218,634,1203,655,1181,667,1141,679,1024,698,883,713,751,723,751,718,883,707,1023,692,1140,673,1179,663,1200,651,1213,632,1221,612,1223,593,1220,574,1202,535,1171,496,1139,468,1102,448"/>
<area shape="poly" id="edge25_Node000022_Node000026" title=" " alt="" coords="1101,448,1213,491,1289,528,1351,563,1452,631,1500,663,1554,694,1618,725,1695,754,1797,782,1901,801,1997,812,2078,821,2073,821,1997,817,1900,806,1796,787,1694,759,1616,730,1552,699,1498,668,1449,635,1348,568,1286,533,1211,496,1100,454"/>
<area shape="poly" id="edge19_Node000023_Node000024" title=" " alt="" coords="985,649,726,710,724,705,979,650"/>
<area shape="poly" id="edge20_Node000024_Node000004" title=" " alt="" coords="766,746,1235,814,1229,815,766,751"/>
<area shape="rect" id="Node000025" href="$engine_2scratchpads_2bindings_8cpp.html" title=" " alt="" coords="539,805,738,845"/>
<area shape="poly" id="edge21_Node000024_Node000025" title=" " alt="" coords="641,763,641,806,637,803,637,767"/>
<area shape="poly" id="edge27_Node000027_Node000028" title=" " alt="" coords="2062,442,2774,478,3599,517,3593,517,2774,484,2062,447"/>
<area shape="rect" id="Node000029" href="$engine__views_8h.html" title=" " alt="" coords="2071,597,2214,653"/>
<area shape="poly" id="edge32_Node000027_Node000029" title=" " alt="" coords="2020,454,2058,492,2099,546,2130,598,2125,596,2094,549,2054,495,2018,459"/>
<area shape="poly" id="edge33_Node000027_Node000031" title=" " alt="" coords="1885,439,1840,448,1664,466,1515,475,1383,478,1260,477,1005,477,855,483,679,496,566,511,564,506,678,491,855,478,1005,472,1260,472,1383,472,1514,469,1664,461,1840,443,1890,438"/>
<area shape="poly" id="edge28_Node000028_Node000029" title=" " alt="" coords="3584,548,3578,552,3453,568,3288,582,2891,603,2497,618,2215,625,2215,620,2497,612,2891,598,3287,576,3452,563,3577,547,3579,549"/>
<area shape="poly" id="edge31_Node000028_Node000030" title=" " alt="" coords="3691,561,3714,606,3709,603,3688,565"/>
<area shape="poly" id="edge29_Node000029_Node000004" title=" " alt="" coords="2059,653,1937,681,1821,704,1360,811,1360,805,1819,698,1936,676,2053,654"/>
<area shape="poly" id="edge30_Node000029_Node000026" title=" " alt="" coords="2145,667,2145,806,2141,802,2141,670"/>
<area shape="poly" id="edge43_Node000032_Node000021" title=" " alt="" coords="1635,443,1713,469,1741,482,1757,492,1769,521,1771,551,1767,581,1760,607,1756,603,1762,580,1766,551,1764,522,1753,495,1739,486,1711,474,1634,448"/>
<area shape="poly" id="edge41_Node000032_Node000029" title=" " alt="" coords="1635,444,1781,491,2073,597,2068,597,1779,496,1635,449"/>
<area shape="poly" id="edge35_Node000032_Node000033" title=" " alt="" coords="1459,447,1329,471,1223,479,1118,485,986,496,873,510,872,505,985,491,1118,479,1223,474,1328,465,1464,446"/>
<area shape="poly" id="edge42_Node000032_Node000034" title=" " alt="" coords="1464,449,1317,501,1151,552,931,607,930,602,1150,547,1316,496,1459,451"/>
<area shape="poly" id="edge39_Node000033_Node000021" title=" " alt="" coords="886,546,891,547,1048,568,1171,578,1294,584,1452,595,1676,617,1671,617,1452,600,1294,589,1170,583,1047,573,890,552,887,551"/>
<area shape="poly" id="edge36_Node000033_Node000023" title=" " alt="" coords="876,552,1027,604,1021,604,876,557"/>
<area shape="poly" id="edge37_Node000033_Node000024" title=" " alt="" coords="748,560,718,599,680,658,650,710,647,706,675,656,714,596,743,563"/>
<area shape="poly" id="edge40_Node000033_Node000026" title=" " alt="" coords="887,548,975,561,1046,565,1116,573,1202,595,1253,614,1294,634,1360,676,1426,717,1466,737,1517,754,1593,774,1671,789,1827,810,1967,819,2078,824,2073,824,1967,824,1826,815,1670,794,1591,779,1515,759,1464,741,1423,722,1357,680,1291,638,1251,618,1201,600,1115,579,1045,571,975,566,887,554"/>
<area shape="poly" id="edge38_Node000033_Node000034" title=" " alt="" coords="806,561,831,606,826,604,804,566"/>
<area shape="poly" id="edge56_Node000035_Node000029" title=" " alt="" coords="2145,459,2145,599,2141,595,2141,463"/>
<area shape="poly" id="edge51_Node000035_Node000036" title=" " alt="" coords="2053,447,1929,473,1804,492,1598,515,1597,510,1803,487,1928,468,2058,446"/>
<area shape="poly" id="edge57_Node000035_Node000037" title=" " alt="" coords="2114,456,1992,607,1989,602,2109,459"/>
<area shape="poly" id="edge52_Node000036_Node000023" title=" " alt="" coords="1404,547,1166,607,1164,602,1399,548"/>
<area shape="poly" id="edge53_Node000036_Node000024" title=" " alt="" coords="1453,557,1358,611,1303,635,1246,656,1115,687,982,709,857,721,751,728,751,722,857,716,981,703,1114,682,1245,650,1301,630,1356,606,1448,559"/>
<area shape="poly" id="edge55_Node000036_Node000026" title=" " alt="" coords="1533,559,1571,607,1619,651,1675,687,1736,717,1798,743,1861,765,1980,795,2078,816,2073,815,1979,801,1860,770,1796,748,1733,722,1672,691,1616,655,1568,611,1531,564"/>
<area shape="poly" id="edge54_Node000036_Node000037" title=" " alt="" coords="1613,543,1905,608,1899,608,1612,548"/>
<area shape="poly" id="edge62_Node000038_Node000027" title=" " alt="" coords="2171,346,2047,393,2046,388,2166,347"/>
<area shape="poly" id="edge64_Node000038_Node000029" title=" " alt="" coords="2342,330,2389,352,2409,369,2426,389,2434,404,2436,418,2426,447,2407,476,2384,502,2330,546,2271,579,2215,603,2214,598,2269,575,2327,542,2380,498,2403,473,2422,444,2431,417,2429,405,2422,391,2406,372,2386,357,2341,335"/>
<area shape="poly" id="edge63_Node000038_Node000032" title=" " alt="" coords="2165,326,1948,354,1683,393,1621,404,1620,399,1682,387,1947,349,2170,325"/>
<area shape="poly" id="edge61_Node000038_Node000035" title=" " alt="" coords="2216,351,2174,392,2172,387,2211,354"/>
<area shape="rect" id="Node000040" href="$generative_8h.html" title=" " alt="" coords="2238,398,2412,438"/>
<area shape="poly" id="edge66_Node000039_Node000040" title=" " alt="" coords="2436,342,2355,400,2353,395,2431,344"/>
<area shape="poly" id="edge67_Node000039_Node000045" title=" " alt="" coords="2500,344,2541,398,2536,396,2498,349"/>
<area shape="poly" id="edge69_Node000046_Node000040" title=" " alt="" coords="1778,336,1792,339,1914,358,2009,364,2105,370,2227,387,2260,397,2255,397,2226,393,2105,375,2009,370,1913,363,1792,345,1778,342"/>
<area shape="poly" id="edge70_Node000046_Node000047" title=" " alt="" coords="1723,346,1753,398,1748,396,1721,351"/>
<area shape="poly" id="edge87_Node000048_Node000026" title=" " alt="" coords="4066,450,4023,529,3965,622,3903,707,3874,739,3848,759,3820,767,3768,773,3603,786,3116,806,2585,819,2210,825,2210,820,2585,813,3116,800,3603,781,3768,768,3819,761,3845,754,3871,735,3899,704,3961,619,4018,526,4061,453"/>
<area shape="rect" id="Node000049" href="$chains_8h.html" title="Concrete implementations of ReactionChainPolicy for key stellar reaction chains." alt="" coords="4327,605,4454,646"/>
<area shape="poly" id="edge72_Node000048_Node000049" title=" " alt="" coords="4178,431,4290,455,4337,472,4367,492,4384,519,4393,549,4395,606,4391,602,4388,550,4379,521,4363,496,4334,477,4288,460,4178,436"/>
<area shape="rect" id="Node000050" href="$policy_8h.html" title=" " alt="" coords="4454,805,4581,845"/>
<area shape="poly" id="edge78_Node000048_Node000050" title=" " alt="" coords="4178,426,4287,448,4344,467,4397,491,4458,531,4480,552,4497,575,4511,600,4521,629,4536,701,4538,729,4536,757,4525,807,4521,802,4531,756,4533,729,4531,701,4516,631,4506,603,4493,578,4476,556,4454,535,4395,496,4342,472,4285,453,4178,431"/>
<area shape="poly" id="edge84_Node000048_Node000053" title=" " alt="" coords="4073,451,4065,494,4057,574,4059,608,4065,652,4074,681,4084,709,4080,706,4069,683,4060,654,4053,609,4052,574,4060,493,4069,455"/>
<area shape="rect" id="Node000054" href="$chains_8cpp.html" title=" " alt="" coords="4209,716,4370,742"/>
<area shape="poly" id="edge85_Node000048_Node000054" title=" " alt="" coords="4077,452,4073,497,4074,550,4085,603,4095,628,4109,651,4130,668,4166,685,4249,716,4243,715,4164,690,4128,673,4105,655,4090,631,4080,605,4069,550,4068,497,4073,455"/>
<area shape="rect" id="Node000055" href="$policy__logical_8h.html" title=" " alt="" coords="4201,501,4354,542"/>
<area shape="poly" id="edge79_Node000048_Node000055" title=" " alt="" coords="4133,443,4242,501,4237,500,4132,448"/>
<area shape="rect" id="Node000056" href="$policy__logical_8cpp.html" title=" " alt="" coords="4119,605,4252,646"/>
<area shape="poly" id="edge86_Node000048_Node000056" title=" " alt="" coords="4099,450,4178,606,4173,603,4097,454"/>
<area shape="poly" id="edge73_Node000049_Node000050" title=" " alt="" coords="4413,657,4507,805,4502,803,4410,661"/>
<area shape="poly" id="edge74_Node000049_Node000053" title=" " alt="" coords="4321,650,4150,711,4149,705,4316,651"/>
<area shape="poly" id="edge77_Node000049_Node000054" title=" " alt="" coords="4363,655,4302,718,4300,713,4358,657"/>
<area shape="poly" id="edge76_Node000053_Node000026" title=" " alt="" coords="4019,753,3999,759,3832,778,3610,793,3353,805,3079,813,2561,823,2210,826,2210,821,2561,818,3079,808,3353,799,3610,788,3831,773,3998,754,4014,754"/>
<area shape="poly" id="edge75_Node000053_Node000050" title=" " alt="" coords="4181,750,4198,754,4456,811,4451,811,4197,759,4181,756"/>
<area shape="poly" id="edge80_Node000055_Node000049" title=" " alt="" coords="4311,550,4371,605,4366,604,4309,555"/>
<area shape="poly" id="edge81_Node000055_Node000050" title=" " alt="" coords="4369,537,4423,559,4447,575,4469,596,4486,621,4500,648,4516,707,4521,762,4521,806,4517,802,4516,762,4510,708,4495,650,4482,623,4465,599,4444,580,4420,564,4368,542"/>
<area shape="poly" id="edge82_Node000055_Node000054" title=" " alt="" coords="4281,556,4291,718,4287,714,4278,559"/>
<area shape="poly" id="edge83_Node000055_Node000056" title=" " alt="" coords="4252,552,4204,607,4202,602,4247,555"/>
<area shape="poly" id="edge92_Node000062_Node000014" title=" " alt="" coords="2776,450,2741,503,2739,498,2772,452"/>
<area shape="poly" id="edge91_Node000062_Node000020" title=" " alt="" coords="2736,443,2591,503,2590,498,2731,445"/>
<area shape="poly" id="edge93_Node000062_Node000067" title=" " alt="" coords="2834,445,2915,509,2910,507,2833,450"/>
<area shape="poly" id="edge95_Node000072_Node000062" title=" " alt="" coords="2806,356,2801,399,2797,396,2803,359"/>
<area shape="poly" id="edge99_Node000074_Node000021" title=" " alt="" coords="3643,342,3664,364,3680,389,3690,419,3688,433,3679,448,3648,460,3581,475,3385,508,3083,552,2902,568,2748,575,2486,575,2360,573,2225,575,2072,583,1891,600,1829,610,1828,604,1890,595,2071,578,2225,570,2360,568,2487,569,2748,569,2902,562,3082,547,3384,503,3579,470,3646,455,3676,444,3683,431,3684,420,3675,391,3660,367,3641,347"/>
<area shape="poly" id="edge97_Node000074_Node000023" title=" " alt="" coords="3623,346,3634,371,3641,398,3641,424,3629,447,3610,463,3585,474,3522,485,3447,488,3364,484,3201,477,3134,481,3106,487,3084,496,3070,508,3063,523,3056,538,3040,552,3013,558,2963,564,2806,574,2353,588,1661,600,1190,621,1189,616,1661,595,2353,582,2805,568,2963,559,3012,553,3037,547,3051,535,3058,521,3066,505,3081,491,3105,482,3133,476,3201,472,3364,479,3447,482,3522,480,3583,469,3607,458,3625,444,3636,423,3636,398,3629,373,3620,351"/>
<area shape="poly" id="edge100_Node000074_Node000026" title=" " alt="" coords="3651,340,3691,367,3732,402,3770,444,3798,492,3816,537,3825,574,3823,612,3805,654,3772,700,3735,726,3690,743,3634,759,3544,774,3391,787,2972,806,2528,819,2210,825,2210,820,2527,814,2972,801,3391,781,3544,769,3633,754,3688,738,3732,722,3768,696,3800,652,3818,611,3820,575,3811,538,3794,495,3766,447,3728,406,3687,372,3649,346"/>
<area shape="poly" id="edge98_Node000074_Node000048" title=" " alt="" coords="3674,337,3685,339,3853,376,4002,404,3997,404,3852,381,3683,345,3674,342"/>
<area shape="poly" id="edge101_Node000074_Node000076" title=" " alt="" coords="3572,344,3507,407,3505,402,3567,346"/>
<area shape="poly" id="edge114_Node000078_Node000019" title=" " alt="" coords="785,440,979,491,1005,500,1000,501,978,496,785,445"/>
<area shape="poly" id="edge117_Node000078_Node000021" title=" " alt="" coords="776,441,832,463,886,491,903,507,914,522,925,535,942,547,1676,616,1671,618,940,552,921,539,910,525,899,510,882,496,830,468,776,446"/>
<area shape="poly" id="edge113_Node000078_Node000024" title=" " alt="" coords="663,448,648,472,637,495,625,554,624,614,629,668,636,709,632,707,624,668,619,614,620,553,632,493,644,469,659,451"/>
<area shape="poly" id="edge118_Node000078_Node000026" title=" " alt="" coords="684,451,677,501,675,556,679,583,686,609,699,632,718,651,740,664,767,674,835,685,916,689,1004,688,1177,684,1250,687,1308,698,1333,712,1350,727,1366,742,1390,754,1449,769,1528,782,1720,802,1919,813,2079,822,2073,822,1919,819,1720,807,1527,788,1448,775,1388,759,1363,746,1346,731,1330,716,1306,704,1250,692,1177,689,1004,693,916,695,835,691,766,679,737,669,714,655,695,635,681,611,673,584,670,556,671,500,681,456"/>
<area shape="poly" id="edge116_Node000078_Node000031" title=" " alt="" coords="639,447,535,503,533,498,643,444"/>
<area shape="poly" id="edge115_Node000078_Node000037" title=" " alt="" coords="784,440,871,466,933,491,950,506,960,521,970,535,987,547,1022,560,1064,571,1165,584,1282,591,1407,592,1651,588,1756,589,1840,595,1905,608,1899,608,1840,600,1756,594,1651,594,1407,597,1282,596,1165,590,1063,576,1021,565,984,552,966,539,956,524,946,510,931,496,869,471,784,445"/>
<area shape="poly" id="edge139_Node000079_Node000023" title=" " alt="" coords="263,456,311,506,340,529,372,547,426,564,496,574,664,584,834,586,907,589,966,595,1005,604,1000,604,965,600,907,594,834,592,664,589,496,580,425,569,370,552,337,533,308,510,263,461"/>
<area shape="poly" id="edge140_Node000079_Node000024" title=" " alt="" coords="238,459,249,506,259,528,271,548,301,578,334,606,407,650,483,683,554,708,549,708,481,688,405,655,331,610,297,582,267,551,254,530,244,507,236,464"/>
<area shape="poly" id="edge141_Node000079_Node000031" title=" " alt="" coords="318,449,448,500,443,502,319,454"/>
</map>