Files
GridFire/docs/html/policy_2bindings_8cpp__incl.map
2026-06-14 08:36:52 -04:00

180 lines
31 KiB
Plaintext

<map id="src/python/policy/bindings.cpp" name="src/python/policy/bindings.cpp">
<area shape="rect" id="Node000001" title=" " alt="" coords="2280,5,2477,31"/>
<area shape="rect" id="Node000002" title=" " alt="" coords="2051,153,2192,178"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="2292,33,2237,52,2208,65,2182,81,2154,109,2135,141,2131,137,2150,106,2178,77,2206,60,2235,47,2297,31"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="2216,153,2318,178"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="2379,30,2373,67,2366,87,2356,106,2333,129,2307,147,2305,143,2330,125,2351,103,2361,85,2368,66,2376,34"/>
<area shape="rect" id="Node000004" title=" " alt="" coords="3379,79,3512,105"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="2477,20,2865,39,3112,55,3360,76,3366,79,3361,80,3360,82,3111,61,2865,45,2478,26"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="2646,928,2714,954"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="2477,21,2716,37,3002,64,3133,82,3242,105,3284,118,3316,131,3336,147,3344,164,3344,758,3339,781,3323,803,3300,822,3269,840,3189,870,3094,893,2991,911,2891,925,2730,939,2730,934,2890,919,2991,906,3093,888,3188,865,3266,835,3297,818,3319,799,3334,779,3339,757,3339,165,3332,150,3313,136,3282,123,3240,110,3132,88,3001,69,2716,42,2478,27"/>
<area shape="rect" id="Node000006" href="$policy_2bindings_8h.html" title=" " alt="" coords="2037,79,2118,105"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="2325,33,2134,80,2132,75,2330,31"/>
<area shape="rect" id="Node000007" href="$py__policy_8h.html" title=" " alt="" coords="2192,79,2341,105"/>
<area shape="poly" id="edge7_Node000001_Node000007" title=" " alt="" coords="2362,30,2300,73,2297,68,2357,33"/>
<area shape="rect" id="Node000008" href="$policy_8h.html" title=" " alt="" coords="2342,153,2487,178"/>
<area shape="poly" id="edge127_Node000001_Node000008" title=" " alt="" coords="2384,29,2400,78,2412,139,2408,137,2395,80,2382,34"/>
<area shape="poly" id="edge6_Node000006_Node000002" title=" " alt="" coords="2085,102,2108,140,2103,138,2084,107"/>
<area shape="poly" id="edge8_Node000007_Node000002" title=" " alt="" coords="2245,104,2161,148,2159,143,2240,106"/>
<area shape="poly" id="edge9_Node000007_Node000003" title=" " alt="" coords="2268,103,2269,138,2265,135,2265,107"/>
<area shape="poly" id="edge10_Node000007_Node000008" title=" " alt="" coords="2292,103,2378,145,2373,145,2292,108"/>
<area shape="rect" id="Node000009" href="$policy__abstract_8h.html" title="Abstract policy interfaces used to construct reaction networks (DynamicEngine) from seed compositions..." alt="" coords="1331,477,1467,518"/>
<area shape="poly" id="edge11_Node000008_Node000009" title=" " alt="" coords="2339,177,2330,181,2238,188,2122,191,1853,203,1719,215,1596,237,1543,252,1496,270,1456,291,1426,317,1405,350,1395,388,1393,427,1395,463,1391,460,1388,427,1390,388,1401,348,1422,313,1453,287,1493,265,1541,247,1595,232,1718,210,1853,197,2122,186,2238,182,2329,176,2344,176"/>
<area shape="rect" id="Node000059" href="$policy__logical_8h.html" title=" " alt="" coords="3075,389,3211,429"/>
<area shape="poly" id="edge107_Node000008_Node000059" title=" " alt="" coords="2452,176,3072,383,3066,384,2451,182"/>
<area shape="rect" id="Node000060" href="$chains_8h.html" title="Concrete implementations of ReactionChainPolicy for key stellar reaction chains." alt="" coords="1436,315,1588,341"/>
<area shape="poly" id="edge111_Node000008_Node000060" title=" " alt="" coords="2344,180,1596,314,1595,309,2349,178"/>
<area shape="rect" id="Node000061" href="$stellar__policy_8h.html" title="High&#45;level concrete NetworkPolicy for specific stellar environments." alt="" coords="342,226,479,267"/>
<area shape="poly" id="edge117_Node000008_Node000061" title=" " alt="" coords="2339,178,2330,181,1934,203,1396,222,495,246,494,241,1396,217,1934,198,2329,176,2344,177"/>
<area shape="rect" id="Node000010" title=" " alt="" coords="35,1017,240,1042"/>
<area shape="poly" id="edge12_Node000009_Node000010" title=" " alt="" coords="1328,502,1169,511,963,523,763,542,681,554,619,569,576,585,534,605,454,655,381,716,317,782,261,848,215,910,154,1005,150,1001,210,907,257,845,313,778,378,712,451,651,531,600,574,580,618,563,680,549,762,537,962,518,1168,505,1333,500"/>
<area shape="rect" id="Node000011" href="$reaction_8h.html" title="Defines classes for representing and managing nuclear reactions." alt="" coords="712,928,883,954"/>
<area shape="poly" id="edge13_Node000009_Node000011" title=" " alt="" coords="1327,510,1153,543,928,591,817,621,717,655,636,691,604,710,581,730,549,765,528,800,523,817,523,834,528,852,539,871,561,882,606,896,722,924,717,925,605,901,559,887,536,875,523,854,517,835,518,816,523,798,545,762,577,726,601,706,633,686,715,650,816,616,927,586,1152,537,1332,508"/>
<area shape="rect" id="Node000017" title=" " alt="" coords="3211,1017,3269,1042"/>
<area shape="poly" id="edge103_Node000009_Node000017" title=" " alt="" coords="1467,499,1794,515,2020,531,2263,553,2506,583,2732,621,2832,644,2921,669,2997,696,3057,726,3113,767,3149,808,3177,857,3209,920,3226,962,3237,1003,3232,1000,3221,963,3204,922,3173,859,3145,811,3110,771,3055,731,2995,701,2920,674,2831,649,2731,627,2506,589,2263,559,2019,536,1794,520,1468,504"/>
<area shape="rect" id="Node000022" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="801,640,946,680"/>
<area shape="poly" id="edge25_Node000009_Node000022" title=" " alt="" coords="1332,520,953,637,951,632,1337,518"/>
<area shape="rect" id="Node000024" title=" " alt="" coords="974,928,1032,954"/>
<area shape="poly" id="edge102_Node000009_Node000024" title=" " alt="" coords="1394,517,1372,572,1335,644,1284,720,1253,755,1219,786,1200,798,1182,806,1149,811,1116,816,1099,823,1080,834,1060,852,1043,874,1016,916,1013,912,1039,871,1056,849,1077,830,1096,818,1115,811,1148,806,1181,800,1198,794,1216,782,1249,751,1280,716,1331,641,1367,570,1390,520"/>
<area shape="rect" id="Node000029" title=" " alt="" coords="2047,928,2100,954"/>
<area shape="poly" id="edge100_Node000009_Node000029" title=" " alt="" coords="1467,499,1623,512,1715,523,1806,539,1891,559,1960,585,1987,601,2007,618,2021,637,2025,658,2025,757,2029,801,2039,843,2064,915,2059,912,2034,845,2024,802,2020,758,2020,659,2016,639,2004,621,1984,605,1958,590,1889,564,1805,544,1714,528,1622,517,1468,505"/>
<area shape="rect" id="Node000040" href="$blob_8h.html" title="Container class for managing multiple scratchpad instances." alt="" coords="1543,736,1721,776"/>
<area shape="poly" id="edge106_Node000009_Node000040" title=" " alt="" coords="1468,509,1522,530,1548,545,1570,564,1596,601,1614,643,1626,684,1631,722,1627,719,1620,685,1609,645,1592,604,1566,568,1544,549,1520,534,1467,515"/>
<area shape="rect" id="Node000048" href="$partition_8h.html" title=" " alt="" coords="2468,640,2578,680"/>
<area shape="poly" id="edge67_Node000009_Node000048" title=" " alt="" coords="1467,502,1721,524,1881,542,2042,563,2267,603,2455,643,2449,643,2266,608,2041,569,1880,547,1720,530,1468,507"/>
<area shape="rect" id="Node000056" href="$logging_8h.html" title=" " alt="" coords="1412,566,1556,592"/>
<area shape="poly" id="edge94_Node000009_Node000056" title=" " alt="" coords="1420,516,1462,556,1457,555,1419,521"/>
<area shape="rect" id="Node000057" title=" " alt="" coords="499,566,538,592"/>
<area shape="poly" id="edge101_Node000009_Node000057" title=" " alt="" coords="1327,500,1188,506,996,517,778,536,666,551,558,569,555,569,552,564,557,563,666,545,777,531,996,511,1188,501,1333,499"/>
<area shape="rect" id="Node000058" href="$engine__types_8h.html" title=" " alt="" coords="500,640,639,680"/>
<area shape="poly" id="edge104_Node000009_Node000058" title=" " alt="" coords="1328,500,1174,505,979,515,881,523,791,535,715,550,660,568,640,580,622,595,593,629,589,625,618,592,637,576,658,564,714,544,790,529,880,518,978,509,1174,500,1333,498"/>
<area shape="poly" id="edge16_Node000011_Node000010" title=" " alt="" coords="709,952,502,979,252,1012,223,1016,222,1011,252,1007,502,974,714,951"/>
<area shape="rect" id="Node000012" title=" " alt="" coords="794,1017,854,1042"/>
<area shape="poly" id="edge14_Node000011_Node000012" title=" " alt="" coords="803,952,818,1004,814,1001,800,956"/>
<area shape="rect" id="Node000013" title=" " alt="" coords="683,1017,770,1042"/>
<area shape="poly" id="edge15_Node000011_Node000013" title=" " alt="" coords="790,953,748,1007,745,1002,785,955"/>
<area shape="rect" id="Node000014" title=" " alt="" coords="2830,1017,2992,1042"/>
<area shape="poly" id="edge17_Node000011_Node000014" title=" " alt="" coords="884,951,962,959,1358,979,1897,998,2817,1026,2811,1026,1897,1004,1357,985,961,964,884,956"/>
<area shape="rect" id="Node000015" title=" " alt="" coords="981,1017,1078,1042"/>
<area shape="poly" id="edge18_Node000011_Node000015" title=" " alt="" coords="831,952,986,1011,980,1011,830,957"/>
<area shape="rect" id="Node000016" title=" " alt="" coords="1816,1017,1926,1042"/>
<area shape="poly" id="edge19_Node000011_Node000016" title=" " alt="" coords="884,950,962,959,1373,991,1803,1023,1797,1024,1372,996,961,964,884,956"/>
<area shape="poly" id="edge20_Node000011_Node000017" title=" " alt="" coords="884,951,962,959,1272,977,1535,986,1767,989,1982,989,2430,988,2693,994,3004,1007,3199,1024,3194,1024,3004,1012,2693,999,2430,993,1982,994,1767,994,1535,991,1272,982,961,964,884,956"/>
<area shape="rect" id="Node000018" title=" " alt="" coords="1463,1017,1566,1042"/>
<area shape="poly" id="edge21_Node000011_Node000018" title=" " alt="" coords="884,950,1450,1020,1445,1021,883,955"/>
<area shape="rect" id="Node000019" title=" " alt="" coords="264,1017,331,1042"/>
<area shape="poly" id="edge22_Node000011_Node000019" title=" " alt="" coords="709,949,540,972,441,989,343,1012,338,1014,337,1008,342,1007,440,984,539,966,714,948"/>
<area shape="rect" id="Node000020" title=" " alt="" coords="539,1017,659,1042"/>
<area shape="poly" id="edge23_Node000011_Node000020" title=" " alt="" coords="772,954,641,1013,640,1008,767,955"/>
<area shape="rect" id="Node000021" title=" " alt="" coords="1102,1009,1237,1050"/>
<area shape="poly" id="edge24_Node000011_Node000021" title=" " alt="" coords="851,952,1089,1009,1084,1009,850,957"/>
<area shape="poly" id="edge26_Node000022_Node000011" title=" " alt="" coords="798,667,769,676,736,688,706,706,682,730,675,743,674,755,683,783,697,811,723,846,779,917,774,916,718,849,693,813,678,785,669,755,670,741,678,727,703,701,734,683,767,671,803,665"/>
<area shape="poly" id="edge62_Node000022_Node000016" title=" " alt="" coords="946,669,1055,691,1174,726,1206,739,1229,752,1283,782,1437,851,1591,915,1827,1011,1822,1011,1589,920,1435,855,1280,786,1227,757,1204,744,1173,731,1054,696,946,675"/>
<area shape="poly" id="edge61_Node000022_Node000017" title=" " alt="" coords="946,659,1399,665,2053,678,2657,698,2863,711,2928,718,2962,726,3011,753,3055,786,3096,824,3132,864,3191,942,3229,1005,3224,1002,3187,945,3128,867,3092,828,3052,790,3008,757,2960,731,2927,723,2862,716,2657,703,2053,683,1399,671,946,665"/>
<area shape="poly" id="edge65_Node000022_Node000019" title=" " alt="" coords="799,670,593,699,501,715,469,723,451,731,418,759,390,793,367,831,348,870,320,945,304,1004,300,1000,315,943,343,868,362,828,386,790,414,756,448,726,467,718,500,710,593,693,803,668"/>
<area shape="rect" id="Node000023" href="$types_2types_8h.html" title=" " alt="" coords="771,840,914,865"/>
<area shape="poly" id="edge27_Node000022_Node000023" title=" " alt="" coords="798,670,773,680,744,691,719,708,698,730,691,744,688,756,691,768,698,783,712,799,728,812,768,834,763,834,725,817,708,803,694,785,686,770,683,756,686,742,694,727,715,704,742,687,771,675,803,668"/>
<area shape="poly" id="edge66_Node000022_Node000024" title=" " alt="" coords="916,678,946,699,970,727,985,765,986,798,984,831,987,872,997,915,992,912,981,873,978,831,981,798,980,766,966,730,943,703,915,684"/>
<area shape="rect" id="Node000025" href="$screening__abstract_8h.html" title=" " alt="" coords="550,832,696,873"/>
<area shape="poly" id="edge31_Node000022_Node000025" title=" " alt="" coords="798,670,741,680,680,693,628,709,609,719,597,730,588,750,588,772,594,795,604,819,599,817,589,797,583,773,583,749,593,727,606,715,626,704,679,687,741,675,803,668"/>
<area shape="rect" id="Node000026" href="$screening__types_8h.html" title=" " alt="" coords="1030,736,1162,776"/>
<area shape="poly" id="edge36_Node000022_Node000026" title=" " alt="" coords="920,678,1038,729,1033,730,920,684"/>
<area shape="rect" id="Node000027" href="$reporting_8h.html" title=" " alt="" coords="1594,832,1732,873"/>
<area shape="poly" id="edge39_Node000022_Node000027" title=" " alt="" coords="946,667,1101,690,1282,726,1453,775,1599,826,1593,826,1452,780,1281,731,1100,695,946,673"/>
<area shape="rect" id="Node000032" href="$jacobian_8h.html" title="Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen&#39;s SparseMatrix." alt="" coords="398,921,536,961"/>
<area shape="poly" id="edge42_Node000022_Node000032" title=" " alt="" coords="798,662,748,669,690,680,633,700,580,730,542,770,512,818,491,866,477,908,473,904,486,864,507,815,537,767,577,726,630,695,689,675,748,664,803,661"/>
<area shape="rect" id="Node000033" title=" " alt="" coords="355,1009,515,1050"/>
<area shape="poly" id="edge60_Node000022_Node000033" title=" " alt="" coords="798,670,647,694,575,711,525,731,471,770,436,810,411,857,388,921,384,941,388,960,408,999,403,997,383,962,379,941,383,920,406,855,431,807,468,766,523,726,573,706,646,689,803,668"/>
<area shape="rect" id="Node000037" href="$error__engine_8h.html" title=" " alt="" coords="752,736,880,776"/>
<area shape="poly" id="edge49_Node000022_Node000037" title=" " alt="" coords="864,679,838,724,834,720,859,682"/>
<area shape="poly" id="edge50_Node000022_Node000040" title=" " alt="" coords="946,668,1531,741,1526,743,946,673"/>
<area shape="rect" id="Node000046" title=" " alt="" coords="1091,840,1165,865"/>
<area shape="poly" id="edge64_Node000022_Node000046" title=" " alt="" coords="803,680,768,702,742,730,735,744,732,757,734,769,742,782,758,791,788,800,878,818,1078,845,1072,846,877,823,787,805,755,796,738,786,729,771,727,757,730,742,738,727,765,698,798,682"/>
<area shape="rect" id="Node000047" title=" " alt="" coords="903,743,956,769"/>
<area shape="poly" id="edge63_Node000022_Node000047" title=" " alt="" coords="886,678,917,731,912,730,884,683"/>
<area shape="poly" id="edge29_Node000023_Node000020" title=" " alt="" coords="810,865,756,891,702,923,655,965,618,1007,615,1002,651,961,698,919,754,886,805,867"/>
<area shape="poly" id="edge28_Node000023_Node000021" title=" " alt="" coords="854,863,899,910,929,936,963,959,1015,980,1090,1006,1084,1005,1013,985,960,964,926,940,895,914,852,868"/>
<area shape="poly" id="edge30_Node000023_Node000024" title=" " alt="" coords="866,863,970,921,964,920,865,868"/>
<area shape="poly" id="edge33_Node000025_Node000010" title=" " alt="" coords="547,872,471,896,386,923,271,969,177,1012,175,1007,269,964,384,918,469,891,552,871"/>
<area shape="poly" id="edge32_Node000025_Node000011" title=" " alt="" coords="663,871,762,921,757,921,662,876"/>
<area shape="poly" id="edge35_Node000025_Node000017" title=" " alt="" coords="696,862,759,870,1100,903,1389,926,1643,942,1880,953,2372,973,2662,986,3004,1007,3199,1024,3194,1024,3004,1012,2662,992,2372,978,1880,958,1643,947,1389,931,1100,908,758,875,696,868"/>
<area shape="poly" id="edge34_Node000025_Node000020" title=" " alt="" coords="619,871,608,921,601,1003,597,999,603,920,615,875"/>
<area shape="poly" id="edge38_Node000026_Node000005" title=" " alt="" coords="1162,762,1744,829,2633,934,2628,934,1744,835,1162,768"/>
<area shape="poly" id="edge37_Node000026_Node000025" title=" " alt="" coords="1028,772,969,787,712,837,711,832,968,781,1033,771"/>
<area shape="poly" id="edge41_Node000027_Node000021" title=" " alt="" coords="1655,872,1624,920,1602,944,1576,964,1551,975,1517,985,1432,1002,1253,1024,1252,1019,1432,997,1516,980,1549,970,1573,959,1598,940,1620,917,1650,875"/>
<area shape="poly" id="edge40_Node000027_Node000029" title=" " alt="" coords="1733,866,1751,870,2034,931,2029,931,1750,875,1732,871"/>
<area shape="poly" id="edge43_Node000032_Node000010" title=" " alt="" coords="399,962,199,1015,198,1010,395,958"/>
<area shape="poly" id="edge45_Node000032_Node000015" title=" " alt="" coords="537,948,767,976,969,1007,982,1012,977,1012,968,1012,766,981,536,953"/>
<area shape="poly" id="edge47_Node000032_Node000016" title=" " alt="" coords="536,946,700,959,1139,984,1579,1007,1803,1024,1797,1024,1579,1012,1139,989,700,964,536,951"/>
<area shape="poly" id="edge48_Node000032_Node000019" title=" " alt="" coords="431,961,336,1012,334,1007,426,962"/>
<area shape="poly" id="edge44_Node000032_Node000033" title=" " alt="" coords="462,960,449,997,446,993,457,963"/>
<area shape="rect" id="Node000036" title=" " alt="" coords="879,1017,956,1042"/>
<area shape="poly" id="edge46_Node000032_Node000036" title=" " alt="" coords="536,947,689,969,779,986,867,1007,876,1012,871,1011,866,1012,778,991,689,974,536,953"/>
<area shape="poly" id="edge57_Node000040_Node000005" title=" " alt="" coords="1721,759,1893,768,2102,782,2303,803,2385,815,2448,829,2471,838,2488,848,2525,870,2638,922,2633,921,2523,875,2485,853,2468,843,2446,835,2384,821,2302,808,2102,788,1892,773,1721,764"/>
<area shape="poly" id="edge56_Node000040_Node000016" title=" " alt="" coords="1682,774,1726,798,1767,830,1802,873,1829,920,1864,1004,1860,1001,1825,922,1797,876,1764,834,1723,802,1681,780"/>
<area shape="poly" id="edge59_Node000040_Node000018" title=" " alt="" coords="1682,774,1718,798,1734,813,1746,831,1753,852,1746,874,1730,900,1710,923,1663,962,1612,992,1566,1013,1564,1008,1610,987,1660,958,1706,919,1726,897,1742,872,1748,852,1742,833,1730,816,1715,802,1681,780"/>
<area shape="rect" id="Node000041" href="$scratchpad__abstract_8h.html" title="Abstract base class for scratchpad memory used during engine computations." alt="" coords="2257,832,2434,873"/>
<area shape="poly" id="edge51_Node000040_Node000041" title=" " alt="" coords="1721,764,1953,790,2244,831,2239,832,1952,795,1721,769"/>
<area shape="rect" id="Node000042" href="$engine_2scratchpads_2types_8h.html" title="Type definitions and utilities for the scratchpad system." alt="" coords="1189,832,1366,873"/>
<area shape="poly" id="edge53_Node000040_Node000042" title=" " alt="" coords="1560,777,1367,830,1366,825,1555,778"/>
<area shape="poly" id="edge58_Node000040_Node000046" title=" " alt="" coords="1540,767,1372,793,1274,811,1177,835,1170,837,1169,831,1175,829,1273,806,1371,788,1546,766"/>
<area shape="poly" id="edge52_Node000041_Node000005" title=" " alt="" coords="2422,871,2634,927,2628,927,2421,876"/>
<area shape="poly" id="edge54_Node000042_Node000013" title=" " alt="" coords="1245,872,1155,920,1101,944,1045,964,972,982,914,990,855,997,782,1012,774,1014,773,1009,781,1007,855,991,913,985,971,977,1043,959,1099,939,1153,915,1240,874"/>
<area shape="poly" id="edge55_Node000042_Node000024" title=" " alt="" coords="1217,873,1047,929,1046,923,1212,874"/>
<area shape="rect" id="Node000049" href="$partition__types_8h.html" title=" " alt="" coords="2111,832,2233,873"/>
<area shape="poly" id="edge68_Node000048_Node000049" title=" " alt="" coords="2464,665,2421,674,2368,686,2314,704,2264,731,2241,750,2221,773,2190,820,2187,816,2217,770,2237,746,2261,726,2312,699,2367,681,2420,669,2470,664"/>
<area shape="rect" id="Node000050" href="$partition__abstract_8h.html" title=" " alt="" coords="2560,832,2696,873"/>
<area shape="poly" id="edge71_Node000048_Node000050" title=" " alt="" coords="2554,678,2579,700,2601,727,2619,772,2628,818,2623,815,2614,773,2596,730,2576,704,2552,683"/>
<area shape="rect" id="Node000051" href="$partition__ground_8h.html" title=" " alt="" coords="2661,736,2790,776"/>
<area shape="poly" id="edge74_Node000048_Node000051" title=" " alt="" coords="2566,678,2672,729,2667,729,2565,684"/>
<area shape="rect" id="Node000052" href="$partition__rauscher__thielemann_8h.html" title=" " alt="" coords="2459,728,2587,784"/>
<area shape="poly" id="edge80_Node000048_Node000052" title=" " alt="" coords="2525,679,2525,714,2521,711,2521,683"/>
<area shape="rect" id="Node000054" href="$rauscher__thielemann__partition__data__record_8h.html" title=" " alt="" coords="2275,728,2435,784"/>
<area shape="poly" id="edge86_Node000048_Node000054" title=" " alt="" coords="2490,680,2417,723,2416,718,2485,682"/>
<area shape="rect" id="Node000055" href="$partition__composite_8h.html" title=" " alt="" coords="2814,728,2949,784"/>
<area shape="poly" id="edge87_Node000048_Node000055" title=" " alt="" coords="2578,671,2678,693,2802,728,2796,728,2676,699,2578,676"/>
<area shape="poly" id="edge69_Node000049_Node000016" title=" " alt="" coords="2169,872,2149,919,2134,943,2114,963,2073,989,2029,1007,1984,1019,1942,1026,1941,1021,1983,1013,2027,1002,2071,984,2110,959,2130,940,2145,916,2164,875"/>
<area shape="poly" id="edge70_Node000049_Node000029" title=" " alt="" coords="2152,872,2099,920,2097,915,2147,874"/>
<area shape="poly" id="edge73_Node000050_Node000005" title=" " alt="" coords="2641,871,2667,916,2663,914,2639,876"/>
<area shape="poly" id="edge72_Node000050_Node000029" title=" " alt="" coords="2562,864,2116,936,2115,930,2557,865"/>
<area shape="poly" id="edge78_Node000051_Node000005" title=" " alt="" coords="2726,775,2721,822,2711,873,2694,916,2691,912,2706,872,2716,821,2722,779"/>
<area shape="poly" id="edge76_Node000051_Node000014" title=" " alt="" coords="2781,774,2859,805,2890,819,2906,830,2918,851,2925,874,2931,921,2928,966,2920,1004,2916,1000,2922,965,2925,921,2920,875,2913,853,2902,834,2887,824,2857,810,2780,780"/>
<area shape="poly" id="edge79_Node000051_Node000015" title=" " alt="" coords="2663,773,2599,787,2499,794,2375,796,2086,794,1938,795,1799,801,1678,813,1626,822,1582,835,1551,848,1527,863,1489,897,1452,932,1427,949,1396,964,1351,979,1312,989,1245,995,1176,998,1090,1012,1080,1015,1079,1009,1089,1007,1175,993,1244,990,1312,983,1350,974,1394,959,1424,944,1448,928,1486,893,1523,858,1549,843,1581,829,1625,817,1677,808,1799,795,1938,790,2086,789,2375,791,2499,789,2598,781,2658,773"/>
<area shape="poly" id="edge77_Node000051_Node000016" title=" " alt="" coords="2735,775,2748,815,2756,865,2757,892,2753,918,2744,942,2729,963,2712,974,2686,983,2609,998,2506,1009,2387,1018,2139,1028,1942,1031,1942,1025,2139,1022,2387,1012,2506,1004,2608,993,2685,978,2710,969,2725,959,2739,939,2748,916,2751,891,2751,866,2743,816,2732,779"/>
<area shape="poly" id="edge75_Node000051_Node000050" title=" " alt="" coords="2708,776,2660,824,2658,819,2703,778"/>
<area shape="poly" id="edge85_Node000052_Node000005" title=" " alt="" coords="2524,782,2531,828,2538,851,2550,871,2568,889,2588,903,2634,927,2629,926,2585,908,2564,893,2546,874,2533,853,2526,829,2521,787"/>
<area shape="poly" id="edge82_Node000052_Node000014" title=" " alt="" coords="2588,774,2649,798,2709,830,2767,873,2819,921,2895,1006,2890,1004,2815,924,2763,877,2707,834,2647,802,2587,779"/>
<area shape="poly" id="edge84_Node000052_Node000016" title=" " alt="" coords="2461,781,2447,787,2390,797,2341,800,2255,798,2214,798,2172,802,2126,813,2073,834,2014,872,1962,919,1919,967,1888,1007,1886,1002,1915,963,1958,915,2011,868,2071,830,2124,808,2171,796,2214,792,2255,792,2340,795,2390,791,2446,781,2455,782"/>
<area shape="poly" id="edge83_Node000052_Node000029" title=" " alt="" coords="2461,780,2447,787,2369,794,2266,798,2167,808,2128,818,2100,834,2087,851,2080,871,2074,915,2070,911,2074,870,2083,848,2097,830,2126,813,2166,802,2266,792,2368,789,2446,781,2456,781"/>
<area shape="poly" id="edge81_Node000052_Node000050" title=" " alt="" coords="2554,782,2598,823,2593,821,2552,787"/>
<area shape="poly" id="edge93_Node000055_Node000005" title=" " alt="" coords="2870,783,2843,830,2805,875,2766,903,2726,924,2724,919,2763,898,2801,871,2839,827,2866,786"/>
<area shape="poly" id="edge90_Node000055_Node000014" title=" " alt="" coords="2899,782,2931,844,2946,882,2957,920,2961,941,2957,962,2947,986,2932,1007,2930,1003,2942,983,2952,961,2955,941,2952,921,2941,883,2927,846,2897,787"/>
<area shape="poly" id="edge92_Node000055_Node000017" title=" " alt="" coords="2918,782,3215,1008,3210,1007,2916,787"/>
<area shape="poly" id="edge91_Node000055_Node000029" title=" " alt="" coords="2853,784,2789,834,2750,857,2709,875,2657,889,2587,901,2418,921,2245,933,2116,940,2116,935,2245,928,2417,915,2586,896,2656,884,2707,870,2748,852,2786,829,2848,786"/>
<area shape="poly" id="edge89_Node000055_Node000049" title=" " alt="" coords="2816,781,2802,787,2720,801,2649,809,2527,814,2404,817,2333,823,2248,835,2248,829,2332,818,2404,812,2527,809,2649,804,2719,796,2801,781,2811,782"/>
<area shape="poly" id="edge88_Node000055_Node000050" title=" " alt="" coords="2816,782,2696,829,2695,824,2811,783"/>
<area shape="poly" id="edge96_Node000056_Node000021" title=" " alt="" coords="1488,590,1501,660,1508,755,1508,854,1501,894,1482,928,1453,955,1417,977,1377,995,1334,1008,1253,1024,1252,1018,1333,1002,1375,990,1415,972,1450,951,1478,924,1496,892,1503,853,1503,755,1495,661,1485,594"/>
<area shape="poly" id="edge95_Node000056_Node000022" title=" " alt="" coords="1409,590,962,650,961,645,1414,589"/>
<area shape="poly" id="edge98_Node000056_Node000029" title=" " alt="" coords="1505,589,1733,726,2044,920,2039,919,1731,731,1503,595"/>
<area shape="poly" id="edge99_Node000056_Node000036" title=" " alt="" coords="1485,590,1480,643,1463,719,1450,760,1431,802,1408,840,1379,875,1329,917,1282,944,1236,960,1189,970,1089,982,1033,993,969,1012,964,1014,963,1008,967,1007,1031,988,1089,977,1189,965,1234,955,1280,939,1326,912,1376,871,1404,837,1427,799,1445,758,1458,717,1475,643,1482,594"/>
<area shape="poly" id="edge97_Node000056_Node000040" title=" " alt="" coords="1495,590,1609,725,1604,724,1493,595"/>
<area shape="poly" id="edge105_Node000058_Node000013" title=" " alt="" coords="543,679,477,734,442,768,409,806,383,845,368,885,366,904,369,923,375,942,387,959,408,974,439,985,520,995,606,999,671,1007,682,1012,677,1011,670,1012,605,1005,520,1001,438,990,406,979,383,963,371,944,363,924,361,904,363,884,378,843,405,802,438,765,474,730,539,682"/>
<area shape="poly" id="edge110_Node000059_Node000005" title=" " alt="" coords="3144,428,3144,578,3144,661,3142,728,3131,782,3120,806,3105,829,3058,875,3033,889,2998,901,2909,920,2812,932,2730,939,2729,934,2811,927,2908,915,2996,896,3030,884,3054,871,3101,825,3115,803,3126,780,3136,728,3139,661,3139,577,3141,432"/>
<area shape="poly" id="edge108_Node000059_Node000009" title=" " alt="" coords="3073,416,1482,495,1482,490,3076,412"/>
<area shape="poly" id="edge109_Node000059_Node000017" title=" " alt="" coords="3150,427,3163,477,3206,697,3236,920,3241,1003,3237,999,3231,921,3201,698,3157,478,3147,432"/>
<area shape="poly" id="edge115_Node000060_Node000005" title=" " alt="" coords="1588,327,1945,333,2182,342,2429,356,2661,377,2764,390,2855,406,2931,424,2989,445,3026,468,3037,482,3040,496,3040,758,3038,782,3031,805,3020,825,3005,844,2967,874,2921,898,2871,915,2820,927,2730,939,2729,934,2819,922,2869,910,2919,893,2964,870,3001,840,3015,823,3026,803,3032,781,3035,757,3035,497,3032,484,3023,472,2987,449,2929,429,2854,411,2763,395,2660,382,2428,361,2182,347,1945,338,1589,332"/>
<area shape="poly" id="edge112_Node000060_Node000009" title=" " alt="" coords="1506,340,1422,466,1419,462,1502,343"/>
<area shape="poly" id="edge114_Node000060_Node000011" title=" " alt="" coords="1433,336,1213,360,1072,379,925,403,783,434,656,472,601,493,554,516,516,541,489,568,478,593,474,632,475,678,480,728,498,820,508,853,517,871,540,879,592,892,727,924,721,925,591,898,538,884,513,875,503,855,492,822,474,729,469,678,468,631,473,592,485,564,513,537,552,511,599,488,654,467,782,429,924,398,1071,374,1212,355,1438,334"/>
<area shape="poly" id="edge116_Node000060_Node000019" title=" " alt="" coords="1434,330,1312,334,1152,343,973,361,882,374,794,391,720,406,663,420,610,441,547,480,498,518,462,555,435,592,415,632,382,721,341,833,323,876,311,921,301,1002,296,1000,305,920,318,875,336,831,377,719,410,630,430,590,458,551,495,514,544,475,607,436,662,415,719,401,793,386,881,369,972,356,1151,338,1312,329,1439,328"/>
<area shape="poly" id="edge113_Node000060_Node000059" title=" " alt="" coords="1588,328,2315,345,2743,362,2921,373,3056,386,3062,389,3057,389,3056,391,2921,378,2743,367,2315,350,1588,333"/>
<area shape="poly" id="edge120_Node000061_Node000009" title=" " alt="" coords="480,263,1317,473,1314,477,480,268"/>
<area shape="poly" id="edge124_Node000061_Node000010" title=" " alt="" coords="339,254,260,262,171,275,91,293,61,304,39,317,21,337,12,356,8,379,8,408,8,854,11,878,18,901,44,943,76,979,109,1007,104,1008,73,982,39,946,13,903,6,879,3,854,3,408,3,379,6,355,16,334,36,313,58,299,90,287,170,269,260,257,343,250"/>
<area shape="poly" id="edge122_Node000061_Node000011" title=" " alt="" coords="370,270,337,293,300,324,272,363,264,385,261,408,261,757,267,793,282,817,305,832,336,842,411,852,452,859,494,870,594,896,722,924,717,925,593,901,493,875,451,864,410,857,334,847,303,837,278,821,262,795,256,758,256,407,259,383,268,360,296,321,333,289,373,265"/>
<area shape="poly" id="edge118_Node000061_Node000017" title=" " alt="" coords="479,245,1045,249,1460,256,1910,267,2352,284,2746,309,2912,325,3050,343,3156,363,3224,386,3268,412,3303,440,3330,471,3350,505,3363,543,3369,584,3369,630,3363,681,3341,777,3310,869,3254,1005,3250,1001,3305,867,3335,775,3357,680,3364,630,3364,585,3358,544,3345,507,3326,474,3299,444,3265,417,3222,391,3154,368,3049,348,2911,330,2746,314,2352,290,1910,272,1460,261,1045,255,480,251"/>
<area shape="poly" id="edge123_Node000061_Node000021" title=" " alt="" coords="340,251,254,262,207,272,161,287,121,307,88,333,67,367,61,386,59,408,59,661,64,708,78,744,100,772,130,795,165,813,206,831,297,870,333,886,364,895,419,903,476,907,549,918,625,939,701,959,807,976,892,984,978,991,1089,1009,1084,1009,977,996,891,989,806,981,700,964,623,944,548,923,476,912,419,909,362,900,331,891,295,875,204,836,163,818,127,799,96,776,73,747,59,709,53,661,53,408,56,385,62,364,84,330,118,302,159,282,205,267,253,257,343,248"/>
<area shape="poly" id="edge121_Node000061_Node000022" title=" " alt="" coords="383,270,364,291,344,316,319,360,314,380,312,408,312,499,315,516,325,531,341,546,363,560,419,584,489,604,566,620,645,633,788,651,783,653,644,638,565,626,487,609,417,589,360,564,338,550,321,535,311,518,307,499,307,408,308,380,314,358,339,314,360,287,387,265"/>
<area shape="poly" id="edge126_Node000061_Node000024" title=" " alt="" coords="409,265,406,331,411,419,420,466,435,512,457,554,489,590,505,601,526,610,580,622,644,628,713,629,852,628,911,630,958,637,1026,649,1082,659,1107,667,1131,679,1154,699,1176,727,1184,742,1187,756,1184,771,1176,786,1160,802,1143,810,1107,813,1071,815,1053,821,1037,834,1024,852,1015,872,1006,914,1002,911,1010,871,1019,849,1033,830,1051,816,1070,809,1107,808,1141,805,1157,797,1171,782,1179,769,1181,756,1179,744,1171,730,1150,703,1128,684,1105,672,1081,664,1025,655,957,642,911,636,852,634,713,635,643,633,579,627,525,615,503,606,485,594,453,557,430,514,415,468,406,420,401,331,407,270"/>
<area shape="poly" id="edge119_Node000061_Node000057" title=" " alt="" coords="418,265,513,551,507,551,416,270"/>
<area shape="poly" id="edge125_Node000061_Node000060" title=" " alt="" coords="480,250,1423,318,1420,322,480,256"/>
</map>