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,157 +1,163 @@
<map id="src/include/gridfire/policy/policy_logical.h" name="src/include/gridfire/policy/policy_logical.h">
<area shape="rect" id="Node000001" title=" " alt="" coords="1493,5,1645,46"/>
<area shape="rect" id="Node000002" href="$policy__abstract_8h.html" title="Abstract policy interfaces used to construct reaction networks (DynamicEngine) from seed compositions..." alt="" coords="1501,94,1637,135"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="1570,44,1571,80,1567,77,1567,49"/>
<area shape="rect" id="Node000010" title=" " alt="" coords="636,634,694,659"/>
<area shape="poly" id="edge104_Node000001_Node000010" title=" " alt="" coords="1490,30,1190,44,994,56,793,72,605,93,448,121,387,137,341,155,312,174,305,184,302,194,302,366,305,382,312,398,340,433,381,470,430,507,539,575,630,627,625,626,536,579,427,511,377,474,336,437,308,401,300,383,297,367,297,194,300,182,308,171,338,150,385,132,447,116,604,88,793,67,994,50,1190,39,1495,28"/>
<area shape="rect" id="Node000018" title=" " alt="" coords="3367,634,3435,659"/>
<area shape="poly" id="edge105_Node000001_Node000018" title=" " alt="" coords="1645,26,2133,41,2474,55,2832,72,3172,95,3459,122,3571,137,3657,154,3712,172,3727,183,3733,194,3733,463,3731,500,3722,529,3706,555,3679,580,3652,598,3624,613,3563,634,3503,644,3451,648,3451,643,3502,639,3561,628,3621,608,3650,594,3675,576,3702,551,3717,527,3725,499,3728,463,3728,195,3723,186,3710,177,3656,159,3570,143,3458,127,3171,100,2831,78,2473,60,2133,46,1645,31"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="721,634,926,659"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="1498,119,1245,136,1081,149,913,166,756,187,626,212,575,227,537,242,513,259,507,267,505,276,505,367,507,392,513,416,534,461,566,500,605,535,648,565,693,590,775,628,770,627,691,595,646,570,602,539,562,504,529,464,508,418,502,393,500,367,500,275,502,265,509,255,534,238,573,222,624,207,755,182,912,161,1080,144,1244,131,1503,118"/>
<area shape="rect" id="Node000004" href="$reaction_8h.html" title="Defines classes for representing and managing nuclear reactions." alt="" coords="912,545,1084,570"/>
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="1498,131,1392,162,1255,206,1181,235,1107,268,1035,305,968,347,925,378,892,410,882,428,878,446,879,466,888,488,900,503,914,516,948,539,943,538,911,521,896,507,884,491,874,467,872,445,877,426,888,407,921,374,965,343,1033,301,1105,263,1179,230,1253,201,1391,157,1503,130"/>
<area shape="rect" id="Node000014" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="1291,256,1436,297"/>
<area shape="poly" id="edge14_Node000002_Node000014" title=" " alt="" coords="1546,134,1402,249,1399,244,1541,136"/>
<area shape="rect" id="Node000021" title=" " alt="" coords="2461,634,2514,659"/>
<area shape="poly" id="edge99_Node000002_Node000021" title=" " alt="" coords="1637,117,1880,133,2192,164,2339,185,2462,210,2509,224,2546,240,2570,256,2578,275,2578,367,2572,417,2556,454,2536,491,2517,538,2495,620,2492,616,2512,536,2531,488,2551,452,2567,416,2573,366,2573,276,2565,260,2543,244,2508,229,2460,215,2338,190,2191,169,1880,138,1638,122"/>
<area shape="rect" id="Node000033" href="$blob_8h.html" title="Container class for managing multiple scratchpad instances." alt="" coords="1918,345,2095,386"/>
<area shape="poly" id="edge103_Node000002_Node000033" title=" " alt="" coords="1604,133,1962,337,1957,337,1603,138"/>
<area shape="rect" id="Node000041" href="$partition_8h.html" title=" " alt="" coords="2676,345,2787,386"/>
<area shape="poly" id="edge64_Node000002_Node000041" title=" " alt="" coords="1637,114,1866,120,2165,132,2440,151,2538,164,2595,180,2638,212,2673,252,2700,293,2720,332,2715,330,2696,296,2669,255,2634,216,2593,185,2537,170,2439,157,2165,137,1866,125,1638,120"/>
<area shape="rect" id="Node000049" href="$logging_8h.html" title=" " alt="" coords="1497,183,1641,208"/>
<area shape="poly" id="edge93_Node000002_Node000049" title=" " alt="" coords="1570,133,1571,169,1567,166,1567,137"/>
<area shape="rect" id="Node000050" title=" " alt="" coords="425,183,464,208"/>
<area shape="poly" id="edge100_Node000002_Node000050" title=" " alt="" coords="1498,119,988,142,696,161,575,173,484,185,481,186,478,181,483,180,575,168,696,156,988,137,1502,117"/>
<area shape="rect" id="Node000051" href="$engine__types_8h.html" title=" " alt="" coords="1657,256,1795,297"/>
<area shape="poly" id="edge101_Node000002_Node000051" title=" " alt="" coords="1597,133,1655,181,1707,245,1701,243,1651,185,1596,138"/>
<area shape="poly" id="edge6_Node000004_Node000003" title=" " alt="" coords="976,571,862,629,861,624,971,572"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="968,634,1028,659"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="1000,569,1000,620,996,616,996,573"/>
<area shape="rect" id="Node000006" title=" " alt="" coords="1585,634,1672,659"/>
<area shape="poly" id="edge5_Node000004_Node000006" title=" " alt="" coords="1084,568,1573,637,1567,637,1084,573"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="2756,634,2918,659"/>
<area shape="poly" id="edge7_Node000004_Node000007" title=" " alt="" coords="1084,560,1687,584,2526,623,2743,639,2737,639,2526,629,1687,589,1084,565"/>
<area shape="rect" id="Node000008" title=" " alt="" coords="1194,634,1291,659"/>
<area shape="poly" id="edge8_Node000004_Node000008" title=" " alt="" coords="1033,569,1197,628,1191,628,1032,574"/>
<area shape="rect" id="Node000009" title=" " alt="" coords="1824,634,1935,659"/>
<area shape="poly" id="edge9_Node000004_Node000009" title=" " alt="" coords="1084,565,1685,623,1811,638,1806,638,1685,629,1084,570"/>
<area shape="poly" id="edge10_Node000004_Node000010" title=" " alt="" coords="933,571,826,596,710,629,705,630,704,625,708,623,825,591,928,571"/>
<area shape="rect" id="Node000011" title=" " alt="" coords="1060,634,1163,659"/>
<area shape="poly" id="edge11_Node000004_Node000011" title=" " alt="" coords="1015,568,1086,625,1081,623,1013,573"/>
<area shape="rect" id="Node000012" title=" " alt="" coords="419,634,540,659"/>
<area shape="poly" id="edge12_Node000004_Node000012" title=" " alt="" coords="928,571,555,635,555,630,922,571"/>
<area shape="rect" id="Node000013" title=" " alt="" coords="260,626,395,667"/>
<area shape="poly" id="edge13_Node000004_Node000013" title=" " alt="" coords="909,566,689,590,552,607,411,628,410,623,551,601,689,584,915,565"/>
<area shape="poly" id="edge15_Node000014_Node000004" title=" " alt="" coords="1289,292,1187,316,1068,349,1013,368,965,389,927,411,903,435,896,449,894,461,903,488,926,515,956,538,951,537,922,519,898,491,889,461,891,447,899,432,923,407,962,384,1011,363,1067,344,1185,311,1294,290"/>
<area shape="poly" id="edge61_Node000014_Node000009" title=" " alt="" coords="1434,295,1490,315,1545,343,1595,377,1630,410,1663,445,1707,487,1857,624,1852,622,1703,491,1659,449,1626,414,1592,382,1542,347,1488,320,1434,300"/>
<area shape="poly" id="edge60_Node000014_Node000010" title=" " alt="" coords="1288,279,1187,285,1056,296,911,316,839,330,768,348,672,389,610,418,580,435,570,459,569,484,573,510,583,535,612,583,644,623,639,621,608,586,578,537,568,511,563,484,565,458,576,432,608,414,670,384,767,342,837,325,910,311,1055,291,1187,280,1294,278"/>
<area shape="rect" id="Node000015" href="$types_2types_8h.html" title=" " alt="" coords="281,545,424,570"/>
<area shape="poly" id="edge16_Node000014_Node000015" title=" " alt="" coords="1288,281,1148,291,973,304,806,323,738,334,687,348,668,356,655,365,624,388,536,436,452,490,383,538,380,533,449,486,533,431,621,383,652,361,666,351,685,342,737,329,806,317,973,299,1148,286,1293,280"/>
<area shape="rect" id="Node000016" href="$screening__abstract_8h.html" title=" " alt="" coords="590,441,737,482"/>
<area shape="poly" id="edge19_Node000014_Node000016" title=" " alt="" coords="1288,279,1202,285,1092,296,974,316,858,348,814,366,772,388,702,434,700,429,770,383,812,361,856,342,973,311,1092,291,1201,280,1294,278"/>
<area shape="rect" id="Node000017" href="$screening__types_8h.html" title=" " alt="" coords="1400,345,1532,386"/>
<area shape="poly" id="edge24_Node000014_Node000017" title=" " alt="" coords="1387,295,1434,335,1429,334,1386,300"/>
<area shape="rect" id="Node000019" href="$reporting_8h.html" title=" " alt="" coords="68,537,206,578"/>
<area shape="poly" id="edge27_Node000014_Node000019" title=" " alt="" coords="1289,277,1163,281,994,290,805,311,710,327,618,348,491,388,370,438,264,490,185,532,182,527,262,485,368,434,489,383,616,342,709,322,805,305,994,285,1163,276,1294,276"/>
<area shape="rect" id="Node000024" href="$jacobian_8h.html" title="Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen&#39;s SparseMatrix." alt="" coords="1110,345,1249,386"/>
<area shape="poly" id="edge33_Node000014_Node000024" title=" " alt="" coords="1324,297,1236,341,1234,336,1319,298"/>
<area shape="rect" id="Node000025" title=" " alt="" coords="1330,441,1490,482"/>
<area shape="poly" id="edge59_Node000014_Node000025" title=" " alt="" coords="1369,295,1391,385,1402,428,1398,425,1386,386,1366,300"/>
<area shape="rect" id="Node000030" href="$error__engine_8h.html" title=" " alt="" coords="1765,345,1892,386"/>
<area shape="poly" id="edge42_Node000014_Node000030" title=" " alt="" coords="1436,289,1753,349,1748,350,1436,294"/>
<area shape="poly" id="edge45_Node000014_Node000033" title=" " alt="" coords="1436,283,1642,306,1905,345,1900,345,1641,312,1436,288"/>
<area shape="rect" id="Node000039" title=" " alt="" coords="1717,449,1791,474"/>
<area shape="poly" id="edge63_Node000014_Node000039" title=" " alt="" coords="1436,282,1537,301,1591,319,1642,343,1672,363,1699,387,1740,437,1735,435,1695,391,1668,367,1640,347,1589,324,1536,307,1436,287"/>
<area shape="rect" id="Node000040" title=" " alt="" coords="1273,352,1326,378"/>
<area shape="poly" id="edge62_Node000014_Node000040" title=" " alt="" coords="1351,296,1319,342,1316,338,1347,299"/>
<area shape="poly" id="edge18_Node000015_Node000012" title=" " alt="" coords="371,568,452,624,446,624,370,573"/>
<area shape="poly" id="edge17_Node000015_Node000013" title=" " alt="" coords="351,569,339,613,335,609,347,573"/>
<area shape="poly" id="edge21_Node000016_Node000003" title=" " alt="" coords="682,480,806,622,801,621,679,485"/>
<area shape="poly" id="edge20_Node000016_Node000004" title=" " alt="" coords="731,480,756,487,942,540,937,540,755,492,731,485"/>
<area shape="poly" id="edge23_Node000016_Node000010" title=" " alt="" coords="666,481,667,619,662,616,662,484"/>
<area shape="poly" id="edge22_Node000016_Node000012" title=" " alt="" coords="646,482,503,625,500,621,641,483"/>
<area shape="poly" id="edge25_Node000017_Node000016" title=" " alt="" coords="1398,377,1339,388,1120,414,901,436,752,453,752,448,901,431,1119,408,1338,383,1403,376"/>
<area shape="poly" id="edge26_Node000017_Node000018" title=" " alt="" coords="1532,369,1753,383,2030,387,2492,392,2952,404,3124,415,3185,422,3226,431,3278,448,3318,466,3353,493,3386,536,3396,556,3401,577,3404,620,3400,616,3396,578,3391,558,3381,539,3349,497,3316,471,3276,453,3224,436,3184,428,3123,420,2952,409,2492,397,2030,392,1753,388,1532,374"/>
<area shape="poly" id="edge32_Node000019_Node000013" title=" " alt="" coords="181,576,273,619,268,620,180,581"/>
<area shape="rect" id="Node000020" title=" " alt="" coords="98,634,144,659"/>
<area shape="poly" id="edge28_Node000019_Node000020" title=" " alt="" coords="135,577,128,620,123,617,131,580"/>
<area shape="poly" id="edge29_Node000019_Node000021" title=" " alt="" coords="206,568,269,575,524,595,740,606,930,612,1107,614,1474,615,1946,623,2448,643,2443,643,1946,629,1474,620,1107,620,929,618,739,612,523,600,269,581,207,573"/>
<area shape="rect" id="Node000022" title=" " alt="" coords="168,634,236,659"/>
<area shape="poly" id="edge30_Node000019_Node000022" title=" " alt="" coords="153,576,187,621,181,621,150,581"/>
<area shape="rect" id="Node000023" title=" " alt="" coords="5,634,74,659"/>
<area shape="poly" id="edge31_Node000019_Node000023" title=" " alt="" coords="117,578,66,625,62,621,112,579"/>
<area shape="poly" id="edge34_Node000024_Node000003" title=" " alt="" coords="1107,376,990,401,937,417,902,436,884,455,869,478,847,528,834,578,827,620,823,617,829,577,842,527,864,476,880,452,899,432,935,412,989,396,1112,375"/>
<area shape="poly" id="edge36_Node000024_Node000008" title=" " alt="" coords="1194,384,1208,407,1219,433,1232,483,1240,534,1244,620,1240,617,1234,535,1227,484,1214,435,1204,410,1192,389"/>
<area shape="poly" id="edge40_Node000024_Node000009" title=" " alt="" coords="1197,384,1249,436,1283,463,1319,487,1383,518,1449,545,1584,587,1709,616,1811,636,1806,636,1708,621,1582,592,1447,550,1380,523,1317,492,1280,468,1246,440,1195,389"/>
<area shape="poly" id="edge35_Node000024_Node000025" title=" " alt="" coords="1228,384,1351,435,1345,435,1228,389"/>
<area shape="rect" id="Node000026" title=" " alt="" coords="1004,449,1131,474"/>
<area shape="poly" id="edge37_Node000024_Node000026" title=" " alt="" coords="1159,385,1094,441,1092,437,1154,387"/>
<area shape="rect" id="Node000027" title=" " alt="" coords="1155,449,1204,474"/>
<area shape="poly" id="edge38_Node000024_Node000027" title=" " alt="" coords="1181,384,1182,435,1177,432,1178,388"/>
<area shape="rect" id="Node000028" title=" " alt="" coords="1514,449,1592,474"/>
<area shape="poly" id="edge39_Node000024_Node000028" title=" " alt="" coords="1249,380,1261,383,1330,395,1383,402,1437,411,1503,431,1522,441,1517,441,1501,436,1435,417,1383,407,1329,400,1260,388,1249,386"/>
<area shape="rect" id="Node000029" title=" " alt="" coords="913,449,979,474"/>
<area shape="poly" id="edge41_Node000024_Node000029" title=" " alt="" coords="1118,386,1056,410,993,436,979,443,977,438,990,431,1054,405,1113,387"/>
<area shape="rect" id="Node000031" href="$error__gridfire_8h.html" title=" " alt="" coords="2069,537,2196,578"/>
<area shape="poly" id="edge43_Node000030_Node000031" title=" " alt="" coords="1893,380,1907,383,1966,390,2016,390,2040,393,2063,399,2086,411,2109,432,2124,452,2132,475,2137,523,2133,520,2127,477,2119,455,2106,435,2083,416,2061,404,2039,398,2016,396,1966,396,1906,388,1893,385"/>
<area shape="poly" id="edge44_Node000031_Node000021" title=" " alt="" coords="2197,572,2209,575,2448,635,2443,635,2208,581,2197,578"/>
<area shape="poly" id="edge55_Node000033_Node000009" title=" " alt="" coords="1964,385,1933,408,1908,435,1888,482,1879,532,1877,579,1878,620,1874,616,1872,579,1874,531,1883,480,1904,432,1929,404,1959,387"/>
<area shape="poly" id="edge58_Node000033_Node000011" title=" " alt="" coords="1968,386,1881,436,1844,465,1828,479,1805,492,1715,528,1637,553,1567,569,1500,579,1359,595,1278,608,1183,629,1170,632,1170,626,1182,623,1277,603,1359,590,1499,574,1566,563,1636,548,1713,523,1802,487,1825,474,1841,461,1878,431,1963,387"/>
<area shape="poly" id="edge56_Node000033_Node000018" title=" " alt="" coords="2095,367,2887,394,3292,413,3429,422,3496,431,3549,448,3591,465,3626,492,3657,536,3663,551,3664,565,3655,589,3633,607,3601,621,3525,638,3451,646,3450,641,3524,633,3600,616,3630,602,3650,585,3659,564,3657,552,3652,539,3622,495,3589,470,3548,453,3495,436,3429,428,3292,419,2887,400,2095,372"/>
<area shape="rect" id="Node000034" href="$scratchpad__abstract_8h.html" title="Abstract base class for scratchpad memory used during engine computations." alt="" coords="3464,537,3642,578"/>
<area shape="poly" id="edge46_Node000033_Node000034" title=" " alt="" coords="2095,366,2861,391,3251,410,3382,420,3446,431,3475,450,3500,473,3537,525,3533,523,3496,477,3472,454,3444,436,3381,425,3251,415,2861,396,2095,372"/>
<area shape="rect" id="Node000035" href="$engine_2scratchpads_2types_8h.html" title="Type definitions and utilities for the scratchpad system." alt="" coords="1918,441,2095,482"/>
<area shape="poly" id="edge48_Node000033_Node000035" title=" " alt="" coords="2008,384,2008,427,2004,424,2004,388"/>
<area shape="rect" id="Node000037" href="$error__scratchpad_8h.html" title=" " alt="" coords="2354,441,2488,482"/>
<area shape="poly" id="edge51_Node000033_Node000037" title=" " alt="" coords="2095,379,2214,401,2343,431,2354,436,2349,436,2342,436,2213,406,2095,384"/>
<area shape="poly" id="edge57_Node000033_Node000039" title=" " alt="" coords="1945,386,1811,436,1792,444,1791,439,1809,431,1940,387"/>
<area shape="poly" id="edge47_Node000034_Node000018" title=" " alt="" coords="3521,578,3436,628,3434,623,3516,579"/>
<area shape="poly" id="edge50_Node000035_Node000006" title=" " alt="" coords="1968,482,1668,629,1667,624,1963,483"/>
<area shape="rect" id="Node000036" title=" " alt="" coords="1981,545,2042,570"/>
<area shape="poly" id="edge49_Node000035_Node000036" title=" " alt="" coords="2009,480,2012,531,2008,528,2005,484"/>
<area shape="poly" id="edge52_Node000037_Node000021" title=" " alt="" coords="2418,481,2413,527,2414,553,2421,577,2437,602,2458,625,2453,623,2433,605,2416,579,2409,554,2407,527,2414,484"/>
<area shape="poly" id="edge54_Node000037_Node000031" title=" " alt="" coords="2365,482,2343,492,2209,535,2208,530,2341,487,2360,483"/>
<area shape="rect" id="Node000038" title=" " alt="" coords="2220,545,2299,570"/>
<area shape="poly" id="edge53_Node000037_Node000038" title=" " alt="" coords="2390,482,2295,539,2293,534,2384,483"/>
<area shape="rect" id="Node000042" href="$partition__types_8h.html" title=" " alt="" coords="2526,537,2647,578"/>
<area shape="poly" id="edge65_Node000041_Node000042" title=" " alt="" coords="2706,385,2679,410,2654,435,2624,480,2601,525,2598,521,2619,477,2649,432,2675,406,2701,387"/>
<area shape="rect" id="Node000043" href="$partition__abstract_8h.html" title=" " alt="" coords="2925,537,3061,578"/>
<area shape="poly" id="edge68_Node000041_Node000043" title=" " alt="" coords="2787,365,2831,370,2879,381,2925,401,2965,432,2980,452,2989,476,2996,523,2991,520,2984,477,2975,455,2962,436,2923,406,2877,387,2830,375,2787,370"/>
<area shape="rect" id="Node000044" href="$partition__ground_8h.html" title=" " alt="" coords="2823,441,2952,482"/>
<area shape="poly" id="edge71_Node000041_Node000044" title=" " alt="" coords="2765,384,2845,433,2839,432,2764,389"/>
<area shape="rect" id="Node000045" href="$partition__rauscher__thielemann_8h.html" title=" " alt="" coords="3085,434,3213,489"/>
<area shape="poly" id="edge77_Node000041_Node000045" title=" " alt="" coords="2787,376,3072,442,3067,442,2787,382"/>
<area shape="rect" id="Node000047" href="$rauscher__thielemann__partition__data__record_8h.html" title=" " alt="" coords="2170,434,2330,489"/>
<area shape="poly" id="edge84_Node000041_Node000047" title=" " alt="" coords="2678,374,2530,400,2346,436,2345,430,2530,394,2673,375"/>
<area shape="rect" id="Node000048" href="$partition__composite_8h.html" title=" " alt="" coords="2664,434,2799,489"/>
<area shape="poly" id="edge86_Node000041_Node000048" title=" " alt="" coords="2733,384,2733,420,2730,416,2730,388"/>
<area shape="poly" id="edge66_Node000042_Node000009" title=" " alt="" coords="2528,566,1950,639,1950,634,2523,567"/>
<area shape="poly" id="edge67_Node000042_Node000021" title=" " alt="" coords="2566,578,2514,626,2512,621,2561,579"/>
<area shape="poly" id="edge70_Node000043_Node000018" title=" " alt="" coords="3062,571,3354,635,3349,634,3061,576"/>
<area shape="poly" id="edge69_Node000043_Node000021" title=" " alt="" coords="2927,570,2529,641,2529,635,2921,571"/>
<area shape="poly" id="edge73_Node000044_Node000007" title=" " alt="" coords="2884,481,2846,620,2843,616,2880,484"/>
<area shape="poly" id="edge76_Node000044_Node000008" title=" " alt="" coords="2838,482,2812,492,2729,510,2664,519,2598,527,2515,540,2413,562,2310,581,1874,610,1307,644,1306,639,1873,604,2310,575,2412,557,2514,535,2598,522,2663,514,2728,505,2811,487,2832,483"/>
<area shape="poly" id="edge74_Node000044_Node000009" title=" " alt="" coords="2861,482,2773,535,2718,560,2660,581,2598,594,2516,606,2318,624,2113,637,1950,645,1950,640,2112,632,2317,619,2516,600,2597,589,2659,575,2716,555,2770,530,2855,483"/>
<area shape="poly" id="edge75_Node000044_Node000018" title=" " alt="" coords="2943,480,3355,628,3350,628,2942,485"/>
<area shape="poly" id="edge72_Node000044_Node000043" title=" " alt="" coords="2910,480,2962,528,2957,526,2908,485"/>
<area shape="poly" id="edge79_Node000045_Node000007" title=" " alt="" coords="3165,487,3175,510,3180,534,3180,558,3170,580,3154,593,3132,604,3073,621,3003,633,2934,641,2934,636,3002,628,3072,616,3130,599,3151,588,3165,576,3175,557,3175,534,3170,512,3162,492"/>
<area shape="poly" id="edge81_Node000045_Node000009" title=" " alt="" coords="3142,488,3117,538,3098,562,3074,580,3021,591,2912,601,2587,621,1951,645,1950,640,2587,615,2912,596,3020,586,3072,576,3094,558,3112,535,3137,491"/>
<area shape="poly" id="edge83_Node000045_Node000018" title=" " alt="" coords="3214,471,3285,494,3320,512,3352,535,3368,554,3381,576,3397,620,3392,617,3376,578,3364,557,3348,539,3318,516,3283,499,3213,476"/>
<area shape="poly" id="edge80_Node000045_Node000021" title=" " alt="" coords="3151,488,3145,537,3135,560,3118,580,3091,588,3035,597,2866,616,2530,644,2529,639,2866,610,3035,592,3090,583,3115,576,3130,557,3140,535,3147,491"/>
<area shape="poly" id="edge78_Node000045_Node000043" title=" " alt="" coords="3106,489,3039,532,3038,526,3101,491"/>
<area shape="rect" id="Node000046" title=" " alt="" coords="3288,545,3338,570"/>
<area shape="poly" id="edge82_Node000045_Node000046" title=" " alt="" coords="3197,487,3281,537,3276,536,3196,492"/>
<area shape="poly" id="edge85_Node000047_Node000036" title=" " alt="" coords="2181,489,2058,540,2054,541,2053,536,2056,535,2176,490"/>
<area shape="poly" id="edge89_Node000048_Node000007" title=" " alt="" coords="2748,487,2825,621,2820,618,2746,492"/>
<area shape="poly" id="edge91_Node000048_Node000010" title=" " alt="" coords="2666,472,2500,492,2343,498,2149,499,1697,495,1465,496,1247,502,1055,516,972,526,901,540,844,558,788,581,698,628,696,623,785,576,842,553,900,535,972,521,1054,510,1247,497,1465,491,1697,490,2149,494,2343,493,2499,487,2661,472"/>
<area shape="poly" id="edge92_Node000048_Node000018" title=" " alt="" coords="2765,487,2832,534,2872,557,2914,576,2973,594,3034,609,3156,629,3267,639,3354,645,3349,645,3266,645,3155,635,3033,615,2971,599,2912,580,2869,562,2829,538,2763,492"/>
<area shape="poly" id="edge90_Node000048_Node000021" title=" " alt="" coords="2723,488,2699,536,2682,559,2661,580,2630,601,2595,618,2530,639,2529,634,2593,613,2627,597,2658,576,2678,556,2694,533,2718,491"/>
<area shape="poly" id="edge88_Node000048_Node000042" title=" " alt="" coords="2692,489,2630,531,2628,526,2687,491"/>
<area shape="poly" id="edge87_Node000048_Node000043" title=" " alt="" coords="2800,485,2927,532,2921,531,2799,490"/>
<area shape="poly" id="edge95_Node000049_Node000013" title=" " alt="" coords="1494,201,1337,216,1118,241,995,260,870,284,744,313,623,348,508,379,416,406,376,425,339,452,305,488,271,538,266,557,270,577,281,596,296,616,291,614,277,599,265,579,261,557,266,536,300,485,336,448,373,420,414,401,507,374,621,342,743,307,869,278,995,255,1117,236,1336,210,1499,200"/>
<area shape="poly" id="edge94_Node000049_Node000014" title=" " alt="" coords="1540,208,1430,253,1428,248,1535,210"/>
<area shape="poly" id="edge97_Node000049_Node000021" title=" " alt="" coords="1641,201,1845,227,1973,247,2106,273,2235,304,2349,340,2399,361,2442,383,2476,407,2502,432,2509,447,2510,460,2502,490,2495,505,2486,515,2478,524,2471,538,2469,557,2471,578,2480,620,2476,617,2466,578,2463,557,2466,537,2473,522,2482,512,2490,502,2497,488,2505,460,2504,448,2497,435,2473,411,2439,387,2397,366,2348,345,2233,309,2105,278,1972,252,1844,232,1641,207"/>
<area shape="poly" id="edge98_Node000049_Node000028" title=" " alt="" coords="1570,207,1557,435,1552,432,1566,211"/>
<area shape="poly" id="edge96_Node000049_Node000033" title=" " alt="" coords="1575,206,1602,251,1622,275,1646,295,1680,313,1710,324,1766,333,1826,335,1905,345,1900,345,1826,340,1766,339,1708,329,1678,318,1643,299,1618,279,1598,254,1573,211"/>
<area shape="poly" id="edge102_Node000051_Node000006" title=" " alt="" coords="1723,296,1638,621,1634,617,1719,299"/>
<area shape="rect" id="Node000001" title=" " alt="" coords="1344,5,1496,46"/>
<area shape="rect" id="Node000002" href="$policy__abstract_8h.html" title="Abstract policy interfaces used to construct reaction networks (DynamicEngine) from seed compositions..." alt="" coords="1352,94,1488,135"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="1422,44,1422,80,1418,77,1418,49"/>
<area shape="rect" id="Node000010" title=" " alt="" coords="26,634,83,659"/>
<area shape="poly" id="edge110_Node000001_Node000010" title=" " alt="" coords="1341,29,1010,39,791,49,564,64,351,86,174,114,104,131,52,151,19,172,11,183,8,194,8,463,12,506,21,549,46,619,40,620,16,550,7,507,3,463,3,194,6,181,15,168,50,146,103,126,172,109,351,80,564,59,790,44,1010,34,1346,27"/>
<area shape="rect" id="Node000020" title=" " alt="" coords="3015,634,3084,659"/>
<area shape="poly" id="edge111_Node000001_Node000020" title=" " alt="" coords="1497,27,1944,44,2574,78,2879,100,3136,127,3236,142,3313,157,3363,174,3376,184,3381,194,3381,463,3379,486,3373,507,3350,544,3316,574,3274,597,3229,615,3182,628,3099,643,3099,638,3181,623,3227,610,3272,592,3313,569,3346,540,3368,505,3374,485,3376,463,3376,195,3372,187,3360,179,3312,163,3236,147,3135,132,2878,106,2573,83,1943,49,1497,32"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="665,634,871,659"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="1349,124,1166,152,1050,172,931,198,815,227,712,262,669,282,631,302,601,324,580,346,573,365,580,384,592,401,606,409,623,417,641,432,679,480,712,532,758,620,754,618,707,534,674,483,637,436,620,422,604,414,588,405,575,387,568,365,575,344,598,320,628,298,666,277,711,257,814,222,929,192,1049,167,1165,147,1354,123"/>
<area shape="rect" id="Node000004" href="$reaction_8h.html" title="Defines classes for representing and managing nuclear reactions." alt="" coords="922,545,1094,570"/>
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="1415,134,1318,387,1299,403,1280,412,1245,418,1207,422,1187,427,1165,436,1127,459,1090,486,1032,536,1030,532,1087,482,1124,455,1163,431,1186,422,1206,416,1244,413,1278,406,1296,398,1314,384,1410,137"/>
<area shape="poly" id="edge106_Node000002_Node000010" title=" " alt="" coords="1349,117,1032,127,820,136,600,151,393,171,220,198,153,215,102,233,69,254,61,264,59,276,59,463,58,618,52,618,53,463,53,275,57,262,66,250,99,228,151,209,219,193,393,165,600,145,820,131,1032,122,1354,116"/>
<area shape="rect" id="Node000015" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="864,256,1008,297"/>
<area shape="poly" id="edge15_Node000002_Node000015" title=" " alt="" coords="1358,136,1011,254,1009,249,1363,134"/>
<area shape="rect" id="Node000017" title=" " alt="" coords="459,545,517,570"/>
<area shape="poly" id="edge105_Node000002_Node000017" title=" " alt="" coords="1349,118,1108,128,791,142,511,161,419,173,391,179,378,185,363,204,353,226,347,248,345,272,351,321,368,371,392,419,419,464,470,533,465,532,415,467,387,422,363,373,346,322,339,272,341,247,348,224,358,201,374,181,389,174,418,167,510,156,791,136,1108,123,1354,117"/>
<area shape="rect" id="Node000023" title=" " alt="" coords="2109,634,2163,659"/>
<area shape="poly" id="edge103_Node000002_Node000023" title=" " alt="" coords="1488,114,1666,122,1773,131,1880,145,1979,166,2061,193,2093,210,2117,229,2133,251,2139,275,2139,463,2138,620,2134,616,2133,463,2133,276,2128,253,2114,233,2090,214,2059,198,1978,171,1879,151,1772,136,1665,127,1489,119"/>
<area shape="rect" id="Node000034" href="$blob_8h.html" title="Container class for managing multiple scratchpad instances." alt="" coords="1865,345,2042,386"/>
<area shape="poly" id="edge109_Node000002_Node000034" title=" " alt="" coords="1488,117,1552,124,1627,136,1705,154,1781,180,1841,210,1890,255,1919,292,1940,332,1935,330,1914,295,1886,258,1838,214,1779,185,1704,160,1626,142,1552,130,1489,123"/>
<area shape="rect" id="Node000042" href="$partition_8h.html" title=" " alt="" coords="2282,345,2392,386"/>
<area shape="poly" id="edge68_Node000002_Node000042" title=" " alt="" coords="1488,113,1643,117,1838,127,1935,135,2024,147,2100,162,2156,180,2207,212,2253,252,2290,294,2319,333,2314,331,2286,297,2249,256,2204,216,2154,185,2098,167,2023,152,1934,141,1837,132,1643,122,1489,119"/>
<area shape="rect" id="Node000050" href="$logging_8h.html" title=" " alt="" coords="1624,183,1768,208"/>
<area shape="poly" id="edge97_Node000002_Node000050" title=" " alt="" coords="1489,133,1642,178,1636,178,1489,138"/>
<area shape="rect" id="Node000051" title=" " alt="" coords="1458,183,1497,208"/>
<area shape="poly" id="edge104_Node000002_Node000051" title=" " alt="" coords="1435,133,1462,170,1457,169,1433,138"/>
<area shape="rect" id="Node000052" href="$engine__types_8h.html" title=" " alt="" coords="1379,256,1517,297"/>
<area shape="poly" id="edge107_Node000002_Node000052" title=" " alt="" coords="1425,133,1444,242,1440,240,1422,137"/>
<area shape="poly" id="edge6_Node000004_Node000003" title=" " alt="" coords="977,571,817,630,815,625,971,572"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="895,634,956,659"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="999,570,948,625,946,620,994,572"/>
<area shape="rect" id="Node000006" title=" " alt="" coords="1730,634,1817,659"/>
<area shape="poly" id="edge5_Node000004_Node000006" title=" " alt="" coords="1094,568,1156,575,1314,587,1438,590,1562,598,1633,608,1718,623,1731,629,1725,628,1717,629,1633,613,1561,603,1438,595,1314,592,1156,581,1094,573"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="2379,634,2541,659"/>
<area shape="poly" id="edge7_Node000004_Node000007" title=" " alt="" coords="1093,568,1156,575,1442,596,1665,605,1888,611,2175,623,2366,638,2360,638,2175,629,1888,616,1665,610,1442,601,1156,581,1093,574"/>
<area shape="rect" id="Node000008" title=" " alt="" coords="1350,634,1447,659"/>
<area shape="poly" id="edge8_Node000004_Node000008" title=" " alt="" coords="1079,568,1201,592,1339,623,1351,629,1345,628,1338,629,1200,597,1079,574"/>
<area shape="rect" id="Node000009" title=" " alt="" coords="1942,634,2052,659"/>
<area shape="poly" id="edge9_Node000004_Node000009" title=" " alt="" coords="1094,568,1156,575,1274,584,1374,588,1545,590,1715,596,1814,606,1931,623,1948,629,1943,629,1930,629,1814,611,1714,601,1545,595,1374,594,1274,590,1156,581,1094,574"/>
<area shape="poly" id="edge10_Node000004_Node000010" title=" " alt="" coords="919,562,732,571,493,583,262,602,167,614,95,629,91,630,89,625,94,623,166,609,261,597,492,578,731,565,924,561"/>
<area shape="rect" id="Node000011" title=" " alt="" coords="1071,634,1174,659"/>
<area shape="poly" id="edge11_Node000004_Node000011" title=" " alt="" coords="1025,568,1097,625,1092,623,1023,573"/>
<area shape="rect" id="Node000012" title=" " alt="" coords="980,634,1046,659"/>
<area shape="poly" id="edge12_Node000004_Node000012" title=" " alt="" coords="1011,569,1014,620,1010,616,1007,573"/>
<area shape="rect" id="Node000013" title=" " alt="" coords="521,634,642,659"/>
<area shape="poly" id="edge13_Node000004_Node000013" title=" " alt="" coords="938,571,804,598,654,629,640,632,639,627,653,623,803,592,933,571"/>
<area shape="rect" id="Node000014" title=" " alt="" coords="362,626,497,667"/>
<area shape="poly" id="edge14_Node000004_Node000014" title=" " alt="" coords="925,568,738,593,512,628,512,623,737,588,919,568"/>
<area shape="poly" id="edge16_Node000015_Node000004" title=" " alt="" coords="938,295,946,382,956,435,970,488,993,533,988,531,966,490,950,437,941,382,935,299"/>
<area shape="poly" id="edge63_Node000015_Node000009" title=" " alt="" coords="961,295,1018,343,1059,386,1087,422,1118,455,1165,487,1367,532,1570,575,1671,590,1751,597,1830,606,1931,623,1946,629,1941,629,1930,629,1829,611,1750,603,1670,595,1569,581,1366,538,1163,492,1115,459,1083,426,1054,389,1014,347,960,300"/>
<area shape="poly" id="edge62_Node000015_Node000010" title=" " alt="" coords="861,279,775,285,667,295,550,315,492,330,436,348,340,385,269,422,205,470,130,539,95,580,70,621,66,618,91,577,126,535,202,466,267,418,338,380,434,342,490,325,549,310,666,290,775,279,866,277"/>
<area shape="poly" id="edge66_Node000015_Node000012" title=" " alt="" coords="861,293,817,309,776,329,762,341,753,354,752,368,758,384,769,396,780,403,806,409,834,414,848,420,862,432,876,451,884,469,889,504,894,539,901,557,913,576,941,603,975,627,970,626,938,608,909,580,896,560,889,541,884,505,879,471,871,453,858,435,845,425,832,419,805,414,778,408,765,401,754,387,747,369,748,352,758,337,773,324,815,304,866,291"/>
<area shape="rect" id="Node000016" href="$types_2types_8h.html" title=" " alt="" coords="483,449,626,474"/>
<area shape="poly" id="edge17_Node000015_Node000016" title=" " alt="" coords="861,283,785,292,701,304,626,322,598,334,579,347,566,366,558,388,554,434,550,432,553,387,561,363,575,343,596,329,625,317,700,299,785,287,866,281"/>
<area shape="poly" id="edge67_Node000015_Node000017" title=" " alt="" coords="861,278,795,284,715,294,632,314,591,329,553,347,524,365,503,382,487,404,473,435,468,459,468,484,479,531,475,529,463,485,463,458,468,433,483,401,499,378,521,360,551,343,589,324,630,309,714,289,794,278,866,276"/>
<area shape="rect" id="Node000018" href="$screening__abstract_8h.html" title=" " alt="" coords="702,441,848,482"/>
<area shape="poly" id="edge21_Node000015_Node000018" title=" " alt="" coords="861,279,823,287,782,299,745,318,714,346,707,367,712,388,725,409,743,431,737,430,721,412,707,390,702,366,710,344,741,314,780,294,822,282,866,278"/>
<area shape="rect" id="Node000019" href="$screening__types_8h.html" title=" " alt="" coords="768,345,899,386"/>
<area shape="poly" id="edge26_Node000015_Node000019" title=" " alt="" coords="915,296,870,337,867,332,910,299"/>
<area shape="rect" id="Node000021" href="$reporting_8h.html" title=" " alt="" coords="246,537,384,578"/>
<area shape="poly" id="edge29_Node000015_Node000021" title=" " alt="" coords="861,283,768,294,661,306,562,324,522,335,493,347,466,365,440,386,395,434,359,484,333,526,330,522,355,481,391,431,437,382,463,361,491,343,520,330,560,319,660,301,768,288,866,282"/>
<area shape="rect" id="Node000026" href="$jacobian_8h.html" title="Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen&#39;s SparseMatrix." alt="" coords="1168,537,1306,578"/>
<area shape="poly" id="edge35_Node000015_Node000026" title=" " alt="" coords="944,295,988,409,1021,488,1050,509,1084,526,1119,538,1156,548,1150,548,1118,543,1082,531,1047,514,1017,491,983,411,942,300"/>
<area shape="rect" id="Node000027" title=" " alt="" coords="1545,626,1706,667"/>
<area shape="poly" id="edge61_Node000015_Node000027" title=" " alt="" coords="953,295,989,344,1011,386,1023,423,1039,456,1052,471,1071,487,1103,506,1133,517,1161,521,1189,521,1248,520,1282,525,1320,535,1358,555,1396,576,1464,600,1533,622,1528,622,1462,605,1394,580,1356,559,1318,540,1281,530,1248,526,1189,526,1160,526,1131,522,1101,511,1068,492,1048,475,1035,459,1018,425,1006,389,984,346,951,300"/>
<area shape="rect" id="Node000031" href="$error__engine_8h.html" title=" " alt="" coords="1176,345,1304,386"/>
<area shape="poly" id="edge44_Node000015_Node000031" title=" " alt="" coords="1005,295,1164,342,1159,342,1005,300"/>
<area shape="poly" id="edge47_Node000015_Node000034" title=" " alt="" coords="1009,281,1852,354,1847,357,1009,287"/>
<area shape="rect" id="Node000040" title=" " alt="" coords="1176,449,1250,474"/>
<area shape="poly" id="edge65_Node000015_Node000040" title=" " alt="" coords="1006,295,1058,315,1108,343,1135,364,1160,388,1199,437,1194,435,1156,392,1132,368,1105,347,1056,320,1006,300"/>
<area shape="rect" id="Node000041" title=" " alt="" coords="590,352,642,378"/>
<area shape="poly" id="edge64_Node000015_Node000041" title=" " alt="" coords="861,293,767,317,662,348,658,349,656,344,661,342,766,312,866,292"/>
<area shape="poly" id="edge19_Node000016_Node000013" title=" " alt="" coords="560,473,576,537,583,619,578,616,571,538,557,477"/>
<area shape="poly" id="edge18_Node000016_Node000014" title=" " alt="" coords="557,473,553,523,545,552,532,579,511,602,487,620,485,615,508,598,527,577,540,550,548,522,553,477"/>
<area shape="poly" id="edge20_Node000016_Node000017" title=" " alt="" coords="548,473,507,534,504,530,544,476"/>
<area shape="poly" id="edge23_Node000018_Node000003" title=" " alt="" coords="776,481,771,619,767,616,772,484"/>
<area shape="poly" id="edge22_Node000018_Node000004" title=" " alt="" coords="824,480,967,539,961,539,823,485"/>
<area shape="poly" id="edge25_Node000018_Node000010" title=" " alt="" coords="699,479,639,492,570,500,511,501,409,499,361,499,310,504,255,517,190,540,168,553,139,575,81,625,77,621,135,571,165,549,188,535,253,512,310,499,361,494,409,493,511,496,570,494,638,487,704,478"/>
<area shape="poly" id="edge24_Node000018_Node000013" title=" " alt="" coords="757,482,606,625,604,620,751,483"/>
<area shape="poly" id="edge27_Node000019_Node000018" title=" " alt="" coords="823,384,796,430,793,426,819,388"/>
<area shape="poly" id="edge28_Node000019_Node000020" title=" " alt="" coords="899,368,1164,383,1486,386,2022,389,2303,393,2557,401,2756,413,2827,421,2874,431,2927,448,2967,466,3001,493,3034,536,3044,556,3050,577,3053,620,3049,616,3045,578,3039,558,3030,539,2997,497,2964,471,2925,453,2873,436,2826,426,2755,418,2556,406,2303,398,2022,394,1486,391,1164,388,899,374"/>
<area shape="poly" id="edge34_Node000021_Node000014" title=" " alt="" coords="341,576,394,617,389,616,340,581"/>
<area shape="rect" id="Node000022" title=" " alt="" coords="292,634,338,659"/>
<area shape="poly" id="edge30_Node000021_Node000022" title=" " alt="" coords="317,577,317,620,312,617,313,580"/>
<area shape="poly" id="edge31_Node000021_Node000023" title=" " alt="" coords="384,568,447,575,693,591,902,594,1086,591,1257,584,1428,579,1612,581,1820,594,2064,623,2097,632,2092,632,2064,629,1819,600,1612,586,1428,585,1257,589,1086,596,902,600,693,596,446,581,384,573"/>
<area shape="rect" id="Node000024" title=" " alt="" coords="107,634,176,659"/>
<area shape="poly" id="edge32_Node000021_Node000024" title=" " alt="" coords="278,578,180,629,178,624,273,579"/>
<area shape="rect" id="Node000025" title=" " alt="" coords="199,634,268,659"/>
<area shape="poly" id="edge33_Node000021_Node000025" title=" " alt="" coords="299,577,256,625,253,620,294,580"/>
<area shape="poly" id="edge36_Node000026_Node000003" title=" " alt="" coords="1170,572,850,633,849,627,1165,572"/>
<area shape="poly" id="edge38_Node000026_Node000008" title=" " alt="" coords="1275,576,1366,626,1360,625,1273,581"/>
<area shape="poly" id="edge42_Node000026_Node000009" title=" " alt="" coords="1307,562,1658,594,1931,623,1947,629,1942,629,1930,629,1657,599,1307,568"/>
<area shape="poly" id="edge43_Node000026_Node000012" title=" " alt="" coords="1186,578,1060,628,1056,630,1055,625,1058,624,1181,579"/>
<area shape="poly" id="edge37_Node000026_Node000027" title=" " alt="" coords="1307,572,1533,624,1527,624,1307,577"/>
<area shape="rect" id="Node000028" title=" " alt="" coords="1199,634,1326,659"/>
<area shape="poly" id="edge39_Node000026_Node000028" title=" " alt="" coords="1245,576,1257,620,1253,617,1241,581"/>
<area shape="rect" id="Node000029" title=" " alt="" coords="1471,634,1521,659"/>
<area shape="poly" id="edge40_Node000026_Node000029" title=" " alt="" coords="1307,574,1382,595,1461,624,1464,627,1458,626,1459,628,1380,600,1306,579"/>
<area shape="rect" id="Node000030" title=" " alt="" coords="1841,634,1919,659"/>
<area shape="poly" id="edge41_Node000026_Node000030" title=" " alt="" coords="1307,562,1582,588,1726,605,1830,623,1840,628,1834,628,1829,629,1725,611,1582,593,1307,567"/>
<area shape="rect" id="Node000032" href="$error__gridfire_8h.html" title=" " alt="" coords="1819,537,1946,578"/>
<area shape="poly" id="edge45_Node000031_Node000032" title=" " alt="" coords="1304,368,1414,375,1543,388,1665,407,1715,418,1752,431,1785,451,1814,475,1861,526,1856,524,1811,478,1782,455,1750,436,1713,423,1664,412,1543,394,1413,381,1304,373"/>
<area shape="poly" id="edge46_Node000032_Node000023" title=" " alt="" coords="1941,576,2097,631,2092,631,1940,581"/>
<area shape="poly" id="edge57_Node000034_Node000009" title=" " alt="" coords="1938,385,1860,476,1809,539,1803,559,1804,567,1809,576,1825,586,1858,599,1943,629,1938,628,1856,604,1822,591,1805,580,1799,569,1798,558,1804,536,1856,473,1933,387"/>
<area shape="poly" id="edge60_Node000034_Node000011" title=" " alt="" coords="1862,367,1761,373,1635,383,1499,403,1432,418,1366,436,1336,448,1314,461,1264,492,1232,504,1206,510,1182,519,1158,539,1146,557,1137,578,1127,620,1123,616,1132,576,1141,555,1154,536,1179,514,1204,505,1230,499,1262,487,1312,456,1334,443,1364,431,1430,413,1499,398,1635,378,1761,367,1867,366"/>
<area shape="poly" id="edge58_Node000034_Node000020" title=" " alt="" coords="2043,369,2271,383,2687,396,2958,410,3051,420,3080,425,3095,432,3109,449,3117,466,3120,483,3119,501,3110,537,3096,579,3085,602,3071,624,3068,619,3081,600,3091,577,3105,535,3114,500,3115,484,3112,468,3104,452,3092,436,3079,430,3050,425,2958,415,2687,401,2271,388,2043,375"/>
<area shape="rect" id="Node000035" href="$scratchpad__abstract_8h.html" title="Abstract base class for scratchpad memory used during engine computations." alt="" coords="3163,441,3341,482"/>
<area shape="poly" id="edge48_Node000034_Node000035" title=" " alt="" coords="2043,369,2271,383,2517,392,2709,394,2900,402,3012,413,3144,431,3168,438,3163,437,3144,436,3012,419,2900,408,2709,399,2517,397,2271,388,2043,375"/>
<area shape="rect" id="Node000036" href="$engine_2scratchpads_2types_8h.html" title="Type definitions and utilities for the scratchpad system." alt="" coords="1377,441,1554,482"/>
<area shape="poly" id="edge50_Node000034_Node000036" title=" " alt="" coords="1867,380,1724,406,1567,436,1552,440,1552,434,1566,431,1724,401,1862,380"/>
<area shape="rect" id="Node000038" href="$error__scratchpad_8h.html" title=" " alt="" coords="1915,441,2048,482"/>
<area shape="poly" id="edge54_Node000034_Node000038" title=" " alt="" coords="1961,384,1973,428,1969,425,1958,388"/>
<area shape="poly" id="edge59_Node000034_Node000040" title=" " alt="" coords="1862,373,1618,396,1469,414,1320,436,1266,448,1265,443,1320,431,1469,408,1618,391,1867,372"/>
<area shape="poly" id="edge49_Node000035_Node000020" title=" " alt="" coords="3238,481,3198,529,3146,580,3082,627,3081,622,3142,576,3194,526,3233,483"/>
<area shape="poly" id="edge52_Node000036_Node000006" title=" " alt="" coords="1479,480,1517,528,1543,554,1571,576,1609,596,1641,605,1675,612,1718,623,1726,628,1721,628,1717,629,1674,617,1640,611,1607,601,1568,580,1539,558,1513,532,1477,485"/>
<area shape="poly" id="edge53_Node000036_Node000017" title=" " alt="" coords="1374,476,1263,492,838,532,533,556,532,551,838,527,1262,487,1379,475"/>
<area shape="rect" id="Node000037" title=" " alt="" coords="1582,545,1642,570"/>
<area shape="poly" id="edge51_Node000036_Node000037" title=" " alt="" coords="1497,480,1583,537,1578,536,1495,485"/>
<area shape="poly" id="edge55_Node000038_Node000023" title=" " alt="" coords="1995,480,2028,525,2069,576,2114,624,2109,622,2065,580,2024,529,1993,485"/>
<area shape="poly" id="edge56_Node000038_Node000032" title=" " alt="" coords="1963,481,1915,529,1913,524,1958,483"/>
<area shape="rect" id="Node000043" href="$partition__types_8h.html" title=" " alt="" coords="2174,537,2295,578"/>
<area shape="poly" id="edge69_Node000042_Node000043" title=" " alt="" coords="2307,385,2281,409,2260,435,2250,456,2243,479,2237,524,2233,520,2238,478,2245,454,2255,432,2277,405,2302,387"/>
<area shape="rect" id="Node000044" href="$partition__abstract_8h.html" title=" " alt="" coords="2573,537,2710,578"/>
<area shape="poly" id="edge72_Node000042_Node000044" title=" " alt="" coords="2393,368,2435,375,2482,387,2528,406,2571,432,2592,452,2609,475,2632,524,2627,522,2604,478,2588,455,2568,436,2526,410,2480,392,2434,381,2393,374"/>
<area shape="rect" id="Node000045" href="$partition__ground_8h.html" title=" " alt="" coords="2429,441,2558,482"/>
<area shape="poly" id="edge75_Node000042_Node000045" title=" " alt="" coords="2371,384,2450,433,2445,432,2369,389"/>
<area shape="rect" id="Node000046" href="$partition__rauscher__thielemann_8h.html" title=" " alt="" coords="2733,434,2862,489"/>
<area shape="poly" id="edge81_Node000042_Node000046" title=" " alt="" coords="2393,375,2721,444,2715,444,2393,381"/>
<area shape="rect" id="Node000048" href="$rauscher__thielemann__partition__data__record_8h.html" title=" " alt="" coords="1578,434,1739,489"/>
<area shape="poly" id="edge88_Node000042_Node000048" title=" " alt="" coords="2284,374,1754,450,1754,444,2279,375"/>
<area shape="rect" id="Node000049" href="$partition__composite_8h.html" title=" " alt="" coords="2270,434,2405,489"/>
<area shape="poly" id="edge90_Node000042_Node000049" title=" " alt="" coords="2339,384,2339,420,2335,416,2336,388"/>
<area shape="poly" id="edge70_Node000043_Node000009" title=" " alt="" coords="2183,578,2046,630,2044,625,2178,579"/>
<area shape="poly" id="edge71_Node000043_Node000023" title=" " alt="" coords="2215,578,2162,626,2160,621,2210,579"/>
<area shape="poly" id="edge74_Node000044_Node000020" title=" " alt="" coords="2710,571,3003,635,2997,634,2710,576"/>
<area shape="poly" id="edge73_Node000044_Node000023" title=" " alt="" coords="2575,570,2178,641,2177,635,2570,571"/>
<area shape="poly" id="edge77_Node000045_Node000007" title=" " alt="" coords="2492,481,2467,620,2463,616,2488,484"/>
<area shape="poly" id="edge80_Node000045_Node000008" title=" " alt="" coords="2443,482,2418,492,2347,509,2291,519,2163,540,2061,562,1959,581,1819,596,1709,600,1599,607,1461,629,1448,631,1448,626,1459,623,1599,602,1708,595,1818,590,1958,575,2060,557,2162,535,2290,514,2346,504,2417,487,2438,483"/>
<area shape="poly" id="edge78_Node000045_Node000009" title=" " alt="" coords="2471,481,2400,533,2356,558,2309,581,2212,604,2068,634,2067,629,2211,599,2307,575,2353,554,2397,528,2466,483"/>
<area shape="poly" id="edge79_Node000045_Node000020" title=" " alt="" coords="2554,480,2722,535,3003,629,2998,629,2721,540,2553,485"/>
<area shape="poly" id="edge76_Node000045_Node000044" title=" " alt="" coords="2525,480,2600,529,2595,528,2524,485"/>
<area shape="poly" id="edge83_Node000046_Node000007" title=" " alt="" coords="2814,487,2824,510,2829,534,2828,558,2818,580,2801,594,2776,606,2710,624,2633,636,2557,643,2557,638,2632,631,2709,619,2774,601,2798,589,2814,576,2823,557,2824,534,2818,512,2811,492"/>
<area shape="poly" id="edge85_Node000046_Node000009" title=" " alt="" coords="2790,488,2765,538,2746,562,2723,580,2697,592,2666,602,2593,615,2508,622,2416,624,2236,623,2159,624,2098,629,2068,633,2067,628,2097,623,2159,619,2236,618,2416,619,2507,617,2592,610,2665,597,2695,587,2720,576,2742,558,2761,535,2786,491"/>
<area shape="poly" id="edge87_Node000046_Node000020" title=" " alt="" coords="2862,471,2933,494,2969,512,3000,535,3017,554,3029,576,3045,620,3041,617,3025,578,3012,557,2997,539,2966,516,2931,499,2862,476"/>
<area shape="poly" id="edge84_Node000046_Node000023" title=" " alt="" coords="2800,488,2793,537,2783,560,2767,580,2689,593,2520,611,2179,644,2178,638,2520,606,2688,587,2764,576,2779,557,2788,535,2796,491"/>
<area shape="poly" id="edge82_Node000046_Node000044" title=" " alt="" coords="2755,489,2688,532,2686,526,2750,491"/>
<area shape="rect" id="Node000047" title=" " alt="" coords="2936,545,2986,570"/>
<area shape="poly" id="edge86_Node000046_Node000047" title=" " alt="" coords="2845,487,2930,537,2924,536,2844,492"/>
<area shape="poly" id="edge89_Node000048_Node000037" title=" " alt="" coords="1647,488,1626,533,1623,529,1643,491"/>
<area shape="poly" id="edge93_Node000049_Node000007" title=" " alt="" coords="2357,487,2446,622,2441,619,2354,492"/>
<area shape="poly" id="edge95_Node000049_Node000010" title=" " alt="" coords="2272,470,2060,492,1716,495,1142,495,842,498,571,506,359,519,284,528,234,540,218,548,207,557,182,580,95,629,92,624,178,576,204,553,215,543,232,535,283,523,358,514,571,500,842,493,1142,490,1716,490,2060,487,2266,471"/>
<area shape="poly" id="edge96_Node000049_Node000020" title=" " alt="" coords="2380,487,2463,534,2512,557,2562,575,2683,606,2805,625,2915,636,3002,644,2997,644,2915,641,2805,630,2682,611,2561,581,2510,562,2460,538,2379,492"/>
<area shape="poly" id="edge94_Node000049_Node000023" title=" " alt="" coords="2339,488,2333,535,2324,559,2310,580,2281,605,2246,623,2211,635,2178,642,2178,637,2209,630,2244,618,2278,600,2306,576,2319,556,2328,534,2335,492"/>
<area shape="poly" id="edge92_Node000049_Node000043" title=" " alt="" coords="2310,489,2268,529,2266,524,2305,491"/>
<area shape="poly" id="edge91_Node000049_Node000044" title=" " alt="" coords="2406,483,2418,487,2562,533,2557,532,2417,492,2405,488"/>
<area shape="poly" id="edge99_Node000050_Node000014" title=" " alt="" coords="1621,202,1178,234,852,259,795,266,744,268,657,272,617,278,578,291,537,313,494,347,469,375,451,407,438,443,430,480,425,552,427,612,423,609,419,552,425,479,433,441,446,405,465,372,490,343,534,308,576,286,616,273,657,266,744,263,795,260,852,254,1178,229,1626,201"/>
<area shape="poly" id="edge98_Node000050_Node000015" title=" " alt="" coords="1621,205,1024,269,1023,264,1626,203"/>
<area shape="poly" id="edge101_Node000050_Node000023" title=" " alt="" coords="1769,203,1839,219,1917,245,1956,263,1993,286,2027,312,2057,343,2078,374,2091,401,2099,428,2103,454,2108,509,2120,577,2131,620,2126,617,2115,579,2102,510,2098,454,2094,429,2086,403,2073,376,2053,347,2024,316,1990,290,1954,268,1915,250,1838,224,1769,209"/>
<area shape="poly" id="edge102_Node000050_Node000030" title=" " alt="" coords="1700,207,1746,403,1775,514,1797,577,1820,602,1847,626,1842,624,1816,606,1792,579,1770,516,1741,405,1697,211"/>
<area shape="poly" id="edge100_Node000050_Node000034" title=" " alt="" coords="1740,206,1793,226,1847,254,1893,292,1931,334,1926,332,1890,296,1844,259,1791,231,1739,212"/>
<area shape="poly" id="edge108_Node000052_Node000006" title=" " alt="" coords="1431,296,1401,336,1372,384,1362,410,1357,437,1358,463,1368,488,1400,533,1435,563,1472,582,1513,592,1606,603,1660,610,1718,623,1727,629,1722,628,1717,629,1659,615,1606,608,1512,597,1470,587,1432,568,1396,537,1363,491,1353,464,1352,437,1357,409,1367,382,1397,333,1427,299"/>
</map>