Files
GridFire/docs/html/priming_8cpp__incl.map

174 lines
31 KiB
Plaintext

<map id="src/lib/engine/procedures/priming.cpp" name="src/lib/engine/procedures/priming.cpp">
<area shape="rect" id="Node000001" title=" " alt="" coords="2368,5,2534,46"/>
<area shape="rect" id="Node000002" href="$priming_8h.html" title=" " alt="" coords="1656,271,1826,312"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="2367,30,2239,34,2090,44,2017,53,1952,64,1898,78,1859,96,1838,112,1820,131,1790,174,1768,219,1753,258,1748,256,1763,217,1785,171,1816,127,1835,108,1856,92,1896,73,1951,59,2017,47,2089,39,2238,29,2367,25"/>
<area shape="rect" id="Node000003" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="1669,449,1814,489"/>
<area shape="poly" id="edge115_Node000001_Node000003" title=" " alt="" coords="2367,37,2224,57,2142,71,2062,89,1990,111,1932,138,1909,152,1893,168,1882,184,1879,202,1879,293,1876,316,1869,339,1846,380,1816,414,1784,442,1781,438,1812,410,1842,376,1864,337,1871,315,1873,293,1873,201,1877,182,1889,164,1906,148,1929,133,1988,106,2061,84,2141,66,2223,51,2367,32"/>
<area shape="rect" id="Node000008" title=" " alt="" coords="127,796,289,822"/>
<area shape="poly" id="edge118_Node000001_Node000008" title=" " alt="" coords="2367,31,1917,38,1272,51,658,71,433,83,300,97,248,103,196,105,102,108,63,116,34,132,23,144,15,159,10,178,8,202,8,647,12,674,22,697,38,718,58,737,105,767,153,788,151,793,103,771,55,741,34,722,18,700,7,675,3,648,3,202,5,177,10,157,19,141,30,128,62,111,101,103,196,99,248,98,300,91,432,78,657,65,1272,46,1917,32,2367,25"/>
<area shape="rect" id="Node000009" title=" " alt="" coords="3319,796,3417,822"/>
<area shape="poly" id="edge120_Node000001_Node000009" title=" " alt="" coords="2535,27,2987,47,3616,82,3920,106,4175,134,4275,149,4351,165,4400,182,4414,191,4419,201,4419,647,4425,657,4438,662,4453,667,4457,674,4440,683,4397,695,4191,743,4085,764,3975,780,3760,801,3571,809,3432,811,3432,806,3571,804,3760,795,3975,775,4084,759,4190,738,4395,690,4438,678,4452,673,4450,671,4437,667,4421,661,4413,648,4413,202,4410,195,4398,186,4350,170,4274,154,4174,139,3919,111,3616,88,2987,52,2534,33"/>
<area shape="rect" id="Node000015" href="$types_8h.html" title=" " alt="" coords="419,545,562,570"/>
<area shape="poly" id="edge116_Node000001_Node000015" title=" " alt="" coords="2367,31,1827,45,1450,59,1053,77,676,100,358,129,233,145,139,163,78,183,63,193,59,202,59,293,61,322,68,348,80,372,94,395,134,434,183,467,239,493,296,514,404,541,403,546,295,519,237,498,181,472,131,439,90,398,75,375,63,350,56,323,53,293,53,201,59,189,76,178,137,158,233,140,357,123,675,95,1052,71,1449,53,1827,40,2367,26"/>
<area shape="rect" id="Node000048" title=" " alt="" coords="2282,102,2446,127"/>
<area shape="poly" id="edge67_Node000001_Node000048" title=" " alt="" coords="2433,48,2388,93,2385,89,2429,45"/>
<area shape="rect" id="Node000049" title=" " alt="" coords="2470,94,2605,135"/>
<area shape="poly" id="edge68_Node000001_Node000049" title=" " alt="" coords="2472,45,2509,81,2505,85,2468,48"/>
<area shape="rect" id="Node000050" href="$engine__priming_8h.html" title=" " alt="" coords="2319,183,2460,223"/>
<area shape="poly" id="edge69_Node000001_Node000050" title=" " alt="" coords="2368,39,2341,47,2314,59,2291,75,2272,95,2265,114,2272,133,2291,156,2315,173,2312,177,2287,160,2267,136,2259,114,2267,93,2287,71,2312,54,2339,42,2366,34"/>
<area shape="rect" id="Node000054" href="$solver_8h.html" title=" " alt="" coords="2784,102,2933,127"/>
<area shape="poly" id="edge83_Node000001_Node000054" title=" " alt="" coords="2535,42,2787,95,2786,100,2534,47"/>
<area shape="rect" id="Node000060" href="$_c_v_o_d_e__solver__strategy_8h.html" title=" " alt="" coords="3042,271,3220,312"/>
<area shape="poly" id="edge119_Node000001_Node000060" title=" " alt="" coords="2534,30,2758,53,2868,70,2913,80,2946,92,2975,107,3002,125,3049,170,3087,216,3115,257,3110,260,3083,219,3045,173,2999,129,2972,111,2944,96,2911,85,2867,75,2758,58,2534,35"/>
<area shape="rect" id="Node000073" href="$error__solver_8h.html" title=" " alt="" coords="2630,449,2757,489"/>
<area shape="poly" id="edge117_Node000001_Node000073" title=" " alt="" coords="2535,41,2580,61,2601,75,2619,92,2637,118,2645,143,2645,202,2645,293,2649,331,2657,369,2680,434,2675,435,2652,371,2643,332,2640,293,2640,202,2639,144,2632,121,2615,96,2598,79,2578,66,2533,46"/>
<area shape="rect" id="Node000081" title=" " alt="" coords="4453,102,4576,127"/>
<area shape="poly" id="edge121_Node000001_Node000081" title=" " alt="" coords="2535,25,2917,29,3467,40,4025,60,4259,74,4435,91,4457,95,4456,100,4434,97,4258,79,4025,65,3466,46,2917,35,2534,30"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="1744,312,1744,433,1739,433,1739,312"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="1972,796,2177,822"/>
<area shape="poly" id="edge66_Node000002_Node000007" title=" " alt="" coords="1772,310,1822,347,1884,399,1947,463,1976,499,2001,536,2032,601,2054,670,2067,733,2075,781,2069,781,2062,734,2049,671,2027,603,1996,539,1971,502,1943,467,1880,403,1818,351,1769,315"/>
<area shape="poly" id="edge65_Node000002_Node000015" title=" " alt="" coords="1656,297,1332,302,904,313,699,322,524,333,399,346,361,354,343,362,323,392,317,422,325,454,344,488,357,504,374,518,412,537,410,542,371,522,353,508,339,491,320,456,312,422,318,390,340,358,360,349,398,341,524,327,699,316,904,308,1332,296,1656,291"/>
<area shape="rect" id="Node000034" href="$engine__graph_8h.html" title=" " alt="" coords="1100,360,1244,401"/>
<area shape="poly" id="edge39_Node000002_Node000034" title=" " alt="" coords="1656,309,1260,368,1259,363,1656,303"/>
<area shape="rect" id="Node000004" href="$reaction_8h.html" title="Defines classes for representing and managing nuclear reactions." alt="" coords="973,715,1144,740"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="1687,492,1566,540,1493,576,1437,607,1381,637,1305,669,1221,695,1141,714,1140,708,1220,690,1303,664,1378,633,1435,603,1490,571,1564,535,1685,487"/>
<area shape="rect" id="Node000010" title=" " alt="" coords="1130,796,1240,822"/>
<area shape="poly" id="edge36_Node000003_Node000010" title=" " alt="" coords="1710,492,1219,790,1216,785,1708,488"/>
<area shape="rect" id="Node000011" title=" " alt="" coords="2350,796,2407,822"/>
<area shape="poly" id="edge35_Node000003_Node000011" title=" " alt="" coords="1814,479,1904,500,1953,516,2000,535,2055,563,2110,596,2212,666,2297,733,2356,783,2353,787,2294,737,2209,670,2107,600,2053,568,1998,540,1951,521,1903,506,1813,484"/>
<area shape="poly" id="edge12_Node000003_Node000015" title=" " alt="" coords="1669,478,578,553,578,548,1669,473"/>
<area shape="rect" id="Node000016" href="$screening__abstract_8h.html" title=" " alt="" coords="1146,626,1292,667"/>
<area shape="poly" id="edge15_Node000003_Node000016" title=" " alt="" coords="1671,493,1516,540,1408,581,1289,623,1288,618,1406,575,1514,535,1669,487"/>
<area shape="rect" id="Node000017" href="$screening__types_8h.html" title=" " alt="" coords="840,537,971,578"/>
<area shape="poly" id="edge20_Node000003_Node000017" title=" " alt="" coords="1669,479,1390,503,1034,540,986,546,985,541,1033,535,1390,497,1669,473"/>
<area shape="rect" id="Node000019" href="$reporting_8h.html" title=" " alt="" coords="1672,537,1810,578"/>
<area shape="poly" id="edge23_Node000003_Node000019" title=" " alt="" coords="1744,490,1744,522,1739,522,1739,490"/>
<area shape="rect" id="Node000024" href="$building_8h.html" title="Defines types related to building reaction networks in the GridFire engine." alt="" coords="1256,537,1394,578"/>
<area shape="poly" id="edge26_Node000003_Node000024" title=" " alt="" coords="1670,487,1414,540,1411,541,1409,535,1413,535,1668,482"/>
<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="2163,537,2301,578"/>
<area shape="poly" id="edge27_Node000003_Node000026" title=" " alt="" coords="1814,480,2148,539,2147,544,1813,486"/>
<area shape="rect" id="Node000027" title=" " alt="" coords="1613,626,1774,667"/>
<area shape="poly" id="edge34_Node000003_Node000027" title=" " alt="" coords="1707,492,1682,512,1662,538,1658,557,1659,576,1674,612,1669,614,1654,577,1653,556,1658,536,1678,509,1704,488"/>
<area shape="rect" id="Node000032" title=" " alt="" coords="1835,545,1888,570"/>
<area shape="poly" id="edge37_Node000003_Node000032" title=" " alt="" coords="1770,488,1834,533,1831,538,1767,492"/>
<area shape="rect" id="Node000033" title=" " alt="" coords="1912,545,1986,570"/>
<area shape="poly" id="edge38_Node000003_Node000033" title=" " alt="" coords="1790,487,1907,536,1905,541,1788,492"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="358,796,418,822"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="973,737,746,756,610,772,474,791,434,799,433,794,473,786,609,766,746,751,972,732"/>
<area shape="poly" id="edge5_Node000004_Node000007" title=" " alt="" coords="1145,733,1956,796,1956,801,1145,738"/>
<area shape="poly" id="edge6_Node000004_Node000008" title=" " alt="" coords="973,737,694,758,346,791,305,796,304,791,345,786,693,753,973,732"/>
<area shape="poly" id="edge7_Node000004_Node000009" title=" " alt="" coords="1145,729,3304,802,3304,808,1145,734"/>
<area shape="poly" id="edge8_Node000004_Node000010" title=" " alt="" coords="1079,738,1154,785,1152,790,1076,743"/>
<area shape="poly" id="edge9_Node000004_Node000011" title=" " alt="" coords="1145,729,1592,749,1889,765,2190,786,2335,800,2334,805,2189,791,1888,771,1592,754,1145,735"/>
<area shape="rect" id="Node000013" title=" " alt="" coords="485,796,606,822"/>
<area shape="poly" id="edge10_Node000004_Node000013" title=" " alt="" coords="980,744,621,798,620,793,979,738"/>
<area shape="rect" id="Node000014" title=" " alt="" coords="864,788,1000,829"/>
<area shape="poly" id="edge11_Node000004_Node000014" title=" " alt="" coords="1041,743,978,782,975,778,1038,738"/>
<area shape="poly" id="edge14_Node000015_Node000013" title=" " alt="" coords="496,570,531,740,541,780,536,781,525,741,490,571"/>
<area shape="poly" id="edge13_Node000015_Node000014" title=" " alt="" coords="499,570,517,604,546,650,585,698,608,720,633,738,686,764,742,783,798,795,849,801,848,806,797,800,740,788,683,769,631,743,605,724,582,702,542,653,512,606,494,572"/>
<area shape="poly" id="edge16_Node000016_Node000004" title=" " alt="" coords="1180,670,1098,710,1096,705,1178,665"/>
<area shape="poly" id="edge17_Node000016_Node000007" title=" " alt="" coords="1293,659,1995,790,1994,795,1292,664"/>
<area shape="poly" id="edge19_Node000016_Node000011" title=" " alt="" coords="1292,655,2335,799,2334,804,1292,660"/>
<area shape="poly" id="edge18_Node000016_Node000013" title=" " alt="" coords="1146,668,611,794,610,789,1145,662"/>
<area shape="poly" id="edge21_Node000017_Node000016" title=" " alt="" coords="972,575,1133,619,1132,624,971,580"/>
<area shape="rect" id="Node000018" title=" " alt="" coords="871,634,940,659"/>
<area shape="poly" id="edge22_Node000017_Node000018" title=" " alt="" coords="908,579,908,618,903,618,903,579"/>
<area shape="poly" id="edge25_Node000019_Node000014" title=" " alt="" coords="1763,577,1778,597,1791,620,1796,645,1794,657,1787,669,1754,682,1685,698,1470,735,1016,799,1015,794,1469,730,1683,693,1753,677,1784,665,1789,655,1791,645,1786,622,1774,600,1758,580"/>
<area shape="rect" id="Node000021" title=" " alt="" coords="2400,634,2453,659"/>
<area shape="poly" id="edge24_Node000019_Node000021" title=" " alt="" coords="1811,573,1823,575,1985,599,2145,618,2385,639,2384,645,2145,623,1984,605,1822,581,1810,578"/>
<area shape="poly" id="edge28_Node000026_Node000007" title=" " alt="" coords="2228,579,2197,653,2174,698,2146,742,2103,787,2099,784,2142,739,2169,696,2192,651,2223,577"/>
<area shape="poly" id="edge30_Node000026_Node000009" title=" " alt="" coords="2255,577,2313,622,2350,645,2389,664,2515,707,2647,740,2780,765,2909,783,3030,794,3139,801,3304,805,3304,811,3139,807,3030,800,2908,788,2779,770,2646,745,2514,712,2387,669,2347,650,2310,626,2252,581"/>
<area shape="poly" id="edge33_Node000026_Node000010" title=" " alt="" coords="2165,581,1895,656,1545,743,1390,774,1256,798,1255,793,1389,769,1543,738,1894,651,2164,576"/>
<area shape="poly" id="edge29_Node000026_Node000027" title=" " alt="" coords="2163,573,1789,632,1788,627,2162,567"/>
<area shape="rect" id="Node000029" title=" " alt="" coords="3035,634,3085,659"/>
<area shape="poly" id="edge31_Node000026_Node000029" title=" " alt="" coords="2302,564,3020,638,3020,643,2301,569"/>
<area shape="rect" id="Node000030" title=" " alt="" coords="2477,634,2555,659"/>
<area shape="poly" id="edge32_Node000026_Node000030" title=" " alt="" coords="2302,575,2466,623,2472,625,2470,630,2465,629,2301,580"/>
<area shape="poly" id="edge46_Node000034_Node000003" title=" " alt="" coords="1245,390,1654,452,1653,457,1244,395"/>
<area shape="poly" id="edge45_Node000034_Node000004" title=" " alt="" coords="1111,404,1057,424,1004,451,979,471,953,492,932,501,912,505,877,508,845,514,831,523,817,539,812,550,810,566,812,604,820,642,831,665,851,678,882,690,960,709,959,714,880,695,849,683,827,668,815,643,807,605,805,565,807,549,812,536,827,519,843,510,876,503,912,500,931,496,951,487,976,467,1001,446,1055,420,1109,399"/>
<area shape="poly" id="edge60_Node000034_Node000005" title=" " alt="" coords="1100,387,929,394,721,407,537,426,472,438,436,451,404,484,382,524,370,570,365,618,365,665,370,710,383,780,378,781,365,711,360,666,359,617,365,569,377,522,399,480,433,446,471,432,536,420,721,402,929,389,1100,381"/>
<area shape="poly" id="edge40_Node000034_Node000007" title=" " alt="" coords="1245,389,1325,410,1366,426,1405,446,1442,473,1468,500,1505,556,1542,611,1567,638,1603,664,1647,690,1694,712,1790,747,1885,773,1969,790,1968,795,1884,778,1789,752,1691,717,1644,694,1600,669,1564,642,1537,615,1501,559,1464,504,1438,477,1403,451,1364,431,1323,415,1244,395"/>
<area shape="poly" id="edge42_Node000034_Node000008" title=" " alt="" coords="1100,387,930,396,723,409,538,428,473,439,436,451,391,485,351,526,316,572,287,620,243,712,218,782,213,780,238,710,282,617,312,569,347,523,387,481,433,446,471,434,537,423,722,404,929,390,1099,382"/>
<area shape="poly" id="edge57_Node000034_Node000010" title=" " alt="" coords="1100,389,765,417,610,435,561,443,539,451,534,459,532,468,540,488,568,524,613,561,669,598,732,634,860,696,962,738,1046,766,1123,789,1122,794,1044,772,960,743,858,700,729,639,666,603,610,566,564,528,535,491,527,468,529,458,536,447,559,438,610,429,764,412,1099,384"/>
<area shape="poly" id="edge58_Node000034_Node000011" title=" " alt="" coords="1245,385,1502,408,1826,446,2071,488,2235,517,2315,535,2338,563,2356,594,2368,628,2377,662,2384,728,2384,780,2378,780,2379,729,2371,663,2363,629,2351,596,2334,566,2312,540,2234,522,2070,493,1825,451,1501,413,1244,390"/>
<area shape="poly" id="edge63_Node000034_Node000013" title=" " alt="" coords="1100,387,962,394,796,406,637,425,573,437,525,451,473,473,432,498,418,513,409,531,405,552,409,577,433,639,465,696,498,745,527,782,523,786,494,748,460,699,428,641,404,579,400,552,404,529,413,510,429,494,471,468,523,446,572,432,636,420,795,401,962,389,1099,382"/>
<area shape="poly" id="edge41_Node000034_Node000014" title=" " alt="" coords="1100,399,1027,419,953,451,929,470,905,492,875,505,848,510,824,518,814,526,804,538,799,561,798,596,802,635,810,666,828,698,850,728,898,776,894,780,846,731,823,701,806,668,797,636,793,597,793,560,799,536,810,522,822,513,846,505,873,500,903,487,926,466,951,446,1025,414,1098,393"/>
<area shape="poly" id="edge44_Node000034_Node000015" title=" " alt="" coords="1100,396,1010,417,962,432,916,451,899,461,888,471,876,482,858,492,806,508,734,523,578,548,577,542,733,517,805,502,856,487,873,478,884,467,896,457,913,446,960,427,1009,412,1099,391"/>
<area shape="poly" id="edge47_Node000034_Node000016" title=" " alt="" coords="1245,382,1282,389,1319,401,1353,420,1381,447,1395,476,1395,487,1391,497,1373,509,1347,516,1287,525,1262,530,1246,539,1235,555,1228,573,1221,611,1216,610,1223,572,1230,553,1242,535,1260,525,1286,519,1346,511,1371,504,1387,493,1390,486,1390,477,1377,450,1350,424,1317,406,1280,394,1244,387"/>
<area shape="poly" id="edge48_Node000034_Node000017" title=" " alt="" coords="1156,403,1112,446,1055,492,1015,514,974,533,972,528,1013,510,1052,487,1109,442,1152,399"/>
<area shape="poly" id="edge59_Node000034_Node000018" title=" " alt="" coords="1135,404,1055,451,1030,472,1004,492,977,502,952,506,907,506,886,506,867,510,848,521,830,539,825,549,824,560,833,582,852,604,875,622,871,626,848,608,828,585,819,561,820,548,826,536,845,516,865,505,885,501,907,500,952,501,976,497,1001,487,1027,468,1052,447,1132,399"/>
<area shape="poly" id="edge56_Node000034_Node000021" title=" " alt="" coords="1245,380,1433,384,1676,395,1913,414,2010,429,2084,446,2103,455,2117,466,2130,477,2148,487,2179,497,2206,502,2256,504,2304,509,2330,519,2359,535,2379,553,2396,575,2419,618,2414,620,2392,578,2375,557,2356,539,2328,523,2303,514,2256,509,2206,507,2177,502,2146,492,2127,481,2113,470,2100,460,2082,451,2009,434,1912,420,1676,400,1433,389,1245,385"/>
<area shape="poly" id="edge61_Node000034_Node000030" title=" " alt="" coords="1245,379,1443,382,1701,391,1832,399,1953,411,2057,426,2134,446,2152,455,2164,466,2175,477,2192,487,2221,498,2247,504,2294,509,2340,515,2367,522,2396,535,2426,554,2454,576,2498,619,2494,623,2451,580,2423,558,2393,540,2365,527,2339,520,2293,514,2246,510,2220,503,2189,492,2172,481,2161,470,2149,460,2132,451,2056,432,1953,416,1831,405,1700,396,1442,387,1244,384"/>
<area shape="rect" id="Node000035" title=" " alt="" coords="2202,456,2352,482"/>
<area shape="poly" id="edge43_Node000034_Node000035" title=" " alt="" coords="1245,380,1413,386,1646,397,1913,417,2184,446,2210,450,2209,455,2184,451,1913,422,1646,402,1413,391,1245,386"/>
<area shape="rect" id="Node000036" href="$partition__abstract_8h.html" title=" " alt="" coords="1045,537,1182,578"/>
<area shape="poly" id="edge49_Node000034_Node000036" title=" " alt="" coords="1245,393,1296,408,1340,429,1356,441,1366,456,1367,473,1358,491,1301,511,1197,538,1196,533,1299,506,1354,487,1362,472,1361,458,1352,445,1337,433,1294,413,1244,398"/>
<area shape="rect" id="Node000037" href="$construction_8h.html" title="Functions for constructing nuclear reaction networks." alt="" coords="1174,449,1344,489"/>
<area shape="poly" id="edge52_Node000034_Node000037" title=" " alt="" coords="1194,399,1230,436,1227,440,1190,403"/>
<area shape="rect" id="Node000042" title=" " alt="" coords="550,449,688,489"/>
<area shape="poly" id="edge62_Node000034_Node000042" title=" " alt="" coords="1100,393,923,416,703,451,703,446,923,410,1099,387"/>
<area shape="rect" id="Node000043" title=" " alt="" coords="712,449,846,489"/>
<area shape="poly" id="edge64_Node000034_Node000043" title=" " alt="" coords="1100,400,865,451,861,452,860,447,863,446,1099,395"/>
<area shape="poly" id="edge51_Node000036_Node000018" title=" " alt="" coords="1067,581,949,630,947,625,1065,576"/>
<area shape="poly" id="edge50_Node000036_Node000021" title=" " alt="" coords="1182,567,1244,575,1588,604,1923,624,2384,641,2384,647,1923,629,1588,609,1244,581,1182,573"/>
<area shape="poly" id="edge53_Node000037_Node000004" title=" " alt="" coords="1173,480,965,505,875,521,845,530,830,539,824,552,822,569,830,608,846,644,861,665,882,682,906,695,958,713,957,718,904,700,879,686,857,668,842,646,825,609,817,569,818,551,826,536,843,525,874,516,964,499,1173,475"/>
<area shape="poly" id="edge54_Node000037_Node000024" title=" " alt="" coords="1276,488,1303,523,1299,526,1272,491"/>
<area shape="poly" id="edge55_Node000037_Node000027" title=" " alt="" coords="1176,492,1086,517,1052,529,1035,539,1027,558,1029,567,1035,576,1056,583,1105,592,1256,609,1598,636,1597,641,1255,614,1104,597,1055,589,1032,580,1024,569,1022,558,1031,536,1050,525,1084,512,1175,487"/>
<area shape="poly" id="edge79_Node000050_Node000007" title=" " alt="" coords="2397,223,2407,276,2412,347,2409,385,2401,423,2388,459,2366,491,2341,512,2314,521,2287,522,2259,518,2232,515,2205,515,2179,521,2153,539,2140,556,2128,582,2108,649,2081,781,2076,780,2102,648,2123,580,2135,554,2149,535,2176,517,2204,509,2232,509,2260,513,2287,516,2313,516,2338,507,2362,488,2383,457,2396,422,2404,385,2406,347,2402,276,2392,224"/>
<area shape="poly" id="edge78_Node000050_Node000008" title=" " alt="" coords="2319,207,1924,211,1644,218,1338,231,1030,250,741,277,611,295,494,314,394,337,313,363,216,395,173,409,135,426,103,447,79,474,64,510,59,556,59,647,62,671,70,693,98,731,134,763,171,786,168,790,131,767,94,735,65,695,56,672,53,648,53,556,59,508,75,471,100,443,132,421,171,404,215,390,311,357,393,332,493,309,610,289,740,272,1029,245,1338,225,1644,213,1924,206,2319,202"/>
<area shape="poly" id="edge80_Node000050_Node000009" title=" " alt="" coords="2460,204,2906,223,3545,258,3855,282,4117,310,4220,325,4299,341,4349,359,4363,368,4368,378,4368,648,4359,667,4336,683,4299,699,4251,713,4129,738,3982,759,3671,790,3432,807,3432,801,3671,785,3981,754,4128,733,4250,708,4297,694,4333,679,4355,663,4363,647,4363,380,4359,372,4347,363,4297,347,4219,331,4117,315,3855,288,3544,264,2906,228,2460,209"/>
<area shape="poly" id="edge81_Node000050_Node000011" title=" " alt="" coords="2410,222,2472,296,2509,348,2544,407,2571,470,2588,537,2591,570,2589,603,2582,636,2569,668,2540,710,2502,745,2461,772,2423,792,2420,787,2458,767,2498,740,2536,706,2564,665,2577,634,2583,603,2585,570,2583,537,2566,472,2539,409,2505,350,2468,299,2406,226"/>
<area shape="poly" id="edge82_Node000050_Node000021" title=" " alt="" coords="2401,223,2421,269,2443,335,2459,411,2463,450,2461,490,2450,560,2436,619,2431,618,2445,559,2456,489,2457,451,2454,412,2438,336,2416,271,2396,225"/>
<area shape="rect" id="Node000051" href="$engine__defined_8h.html" title=" " alt="" coords="2022,271,2162,312"/>
<area shape="poly" id="edge70_Node000050_Node000051" title=" " alt="" coords="2322,227,2175,269,2173,264,2321,221"/>
<area shape="poly" id="edge71_Node000051_Node000003" title=" " alt="" coords="2060,315,1896,403,1804,445,1802,440,1893,398,2057,310"/>
<area shape="poly" id="edge75_Node000051_Node000008" title=" " alt="" coords="2022,302,1839,315,1561,319,1098,323,855,327,636,335,464,346,404,354,363,363,306,379,257,395,238,406,223,421,214,441,211,468,211,648,211,780,205,780,205,648,205,468,209,439,219,418,234,402,254,390,304,374,362,357,403,348,464,341,636,329,855,322,1098,317,1561,313,1839,309,2021,296"/>
<area shape="poly" id="edge76_Node000051_Node000009" title=" " alt="" coords="2163,292,2379,298,2658,310,2912,329,3003,342,3056,358,3093,387,3134,433,3178,491,3222,556,3302,685,3357,781,3352,784,3297,688,3218,559,3174,494,3130,437,3089,391,3053,362,3002,347,2912,335,2658,315,2379,303,2162,297"/>
<area shape="poly" id="edge73_Node000051_Node000015" title=" " alt="" coords="2022,302,1839,315,1106,319,853,323,630,331,467,344,417,353,394,362,374,391,370,421,378,453,394,488,417,515,447,535,444,540,413,519,390,491,373,454,364,421,369,390,390,358,416,347,467,339,630,326,853,318,1106,313,1839,309,2021,296"/>
<area shape="poly" id="edge77_Node000051_Node000021" title=" " alt="" coords="2152,310,2203,331,2260,361,2317,400,2366,447,2393,489,2411,536,2421,581,2427,617,2422,618,2416,582,2405,537,2388,492,2362,450,2314,404,2258,366,2201,336,2150,315"/>
<area shape="poly" id="edge72_Node000051_Node000034" title=" " alt="" coords="2022,302,1260,373,1259,368,2021,297"/>
<area shape="poly" id="edge74_Node000051_Node000035" title=" " alt="" coords="2114,310,2255,443,2252,447,2111,314"/>
<area shape="rect" id="Node000055" href="$strategies_8h.html" title=" " alt="" coords="2882,183,3043,223"/>
<area shape="poly" id="edge84_Node000054_Node000055" title=" " alt="" coords="2875,126,2929,171,2926,175,2871,130"/>
<area shape="rect" id="Node000061" href="$strategy__abstract_8h.html" title=" " alt="" coords="2882,360,3043,401"/>
<area shape="poly" id="edge85_Node000055_Node000061" title=" " alt="" coords="2965,224,2965,344,2960,344,2960,224"/>
<area shape="poly" id="edge93_Node000055_Node000060" title=" " alt="" coords="3002,221,3080,262,3078,266,3000,226"/>
<area shape="poly" id="edge86_Node000061_Node000003" title=" " alt="" coords="2882,396,2820,403,2536,427,2256,446,1829,467,1829,462,2256,440,2536,422,2820,398,2882,391"/>
<area shape="poly" id="edge90_Node000061_Node000011" title=" " alt="" coords="2972,401,2990,469,2997,512,3000,556,3000,648,2995,670,2980,690,2958,708,2929,724,2854,750,2764,771,2667,786,2572,797,2423,808,2422,803,2572,792,2666,781,2763,766,2852,745,2926,719,2955,704,2977,686,2990,668,2995,647,2995,556,2992,513,2984,470,2967,402"/>
<area shape="poly" id="edge87_Node000061_Node000015" title=" " alt="" coords="2882,397,2820,403,2568,420,2354,426,2166,426,1990,424,1815,421,1627,423,1413,432,1162,451,578,545,577,540,1161,446,1413,426,1627,418,1815,416,1990,418,2166,421,2354,421,2568,414,2820,398,2882,391"/>
<area shape="poly" id="edge92_Node000061_Node000021" title=" " alt="" coords="2962,402,2952,441,2934,490,2906,539,2887,562,2866,580,2813,610,2765,624,2719,628,2674,624,2579,614,2526,616,2466,629,2462,630,2461,625,2465,623,2525,611,2579,609,2674,619,2719,622,2764,619,2811,605,2862,576,2884,558,2901,536,2929,488,2947,439,2957,401"/>
<area shape="poly" id="edge91_Node000061_Node000029" title=" " alt="" coords="2984,399,3002,421,3018,447,3036,493,3048,539,3060,618,3055,618,3043,540,3031,494,3014,450,2998,425,2980,403"/>
<area shape="poly" id="edge88_Node000061_Node000030" title=" " alt="" coords="2967,401,2967,439,2962,488,2946,537,2934,560,2916,580,2891,596,2855,609,2761,629,2659,640,2571,646,2570,640,2658,635,2760,623,2853,604,2889,591,2913,576,2929,557,2942,535,2957,486,2962,439,2962,401"/>
<area shape="rect" id="Node000062" title=" " alt="" coords="3187,456,3229,482"/>
<area shape="poly" id="edge89_Node000061_Node000062" title=" " alt="" coords="3019,399,3173,453,3171,458,3017,404"/>
<area shape="poly" id="edge95_Node000060_Node000003" title=" " alt="" coords="3041,303,2770,326,2436,363,2100,411,1830,455,1829,450,2099,405,2436,357,2770,321,3041,297"/>
<area shape="poly" id="edge102_Node000060_Node000007" title=" " alt="" coords="3041,300,2943,308,2834,320,2736,338,2698,349,2669,362,2637,384,2613,405,2599,431,2595,468,2595,559,2595,618,2587,643,2569,668,2529,704,2484,733,2436,756,2386,774,2285,798,2193,809,2192,803,2284,793,2385,769,2434,751,2482,728,2526,699,2565,665,2583,641,2589,618,2589,559,2589,467,2594,430,2609,402,2633,379,2667,358,2696,344,2735,333,2833,315,2942,303,3041,295"/>
<area shape="poly" id="edge107_Node000060_Node000011" title=" " alt="" coords="3147,311,3209,399,3247,440,3282,471,3297,486,3309,505,3317,528,3320,556,3320,648,3311,666,3288,683,3252,698,3204,712,3084,737,2940,759,2641,790,2423,807,2422,802,2640,785,2939,753,3083,732,3203,707,3250,693,3285,678,3307,663,3315,647,3315,556,3312,529,3305,507,3293,490,3279,475,3243,444,3205,402,3142,314"/>
<area shape="poly" id="edge96_Node000060_Node000015" title=" " alt="" coords="3041,297,2082,319,1509,338,1269,350,1088,363,993,365,907,359,757,341,689,342,657,347,624,356,592,371,560,391,528,417,495,450,485,468,481,488,485,529,480,530,476,488,480,466,491,447,524,413,557,386,590,366,623,351,655,342,689,336,757,336,908,353,993,360,1088,357,1269,345,1508,333,2081,314,3041,292"/>
<area shape="poly" id="edge106_Node000060_Node000021" title=" " alt="" coords="3042,309,2941,331,2899,345,2872,362,2854,388,2846,415,2846,442,2850,470,2853,498,2852,526,2843,554,2822,580,2792,597,2751,607,2649,616,2545,619,2500,622,2466,629,2463,630,2461,625,2465,623,2500,617,2544,614,2649,611,2750,602,2790,592,2818,576,2838,551,2847,525,2847,498,2844,471,2841,443,2841,414,2849,386,2869,358,2897,340,2940,326,3041,303"/>
<area shape="poly" id="edge108_Node000060_Node000029" title=" " alt="" coords="3220,292,3489,300,3828,313,4124,332,4221,344,4251,351,4267,358,4275,369,4277,380,4267,402,4243,421,4202,439,4080,477,3916,513,3729,548,3356,608,3100,643,3099,637,3355,602,3728,543,3915,508,4078,471,4200,434,4240,416,4263,399,4272,380,4270,371,4264,362,4250,356,4220,349,4124,337,3827,318,3489,305,3220,298"/>
<area shape="poly" id="edge104_Node000060_Node000030" title=" " alt="" coords="3127,314,3106,368,3070,441,3046,480,3018,518,2986,552,2949,580,2919,594,2878,607,2774,625,2663,638,2570,645,2570,639,2663,632,2774,620,2877,601,2917,589,2947,576,2982,548,3014,514,3042,477,3066,439,3101,366,3122,312"/>
<area shape="poly" id="edge103_Node000060_Node000035" title=" " alt="" coords="3041,300,2827,319,2700,337,2574,363,2502,383,2432,407,2319,452,2317,447,2431,402,2501,377,2573,357,2699,332,2826,314,3041,295"/>
<area shape="poly" id="edge94_Node000060_Node000061" title=" " alt="" coords="3094,315,3015,355,3013,350,3091,310"/>
<area shape="poly" id="edge105_Node000060_Node000062" title=" " alt="" coords="3220,292,3483,300,3813,313,4101,333,4196,344,4225,351,4240,358,4252,373,4257,386,4257,399,4250,410,4223,426,4178,437,4119,444,4048,447,3881,447,3515,437,3358,439,3296,443,3249,451,3244,453,3243,447,3247,446,3296,438,3358,433,3515,432,3881,442,4048,442,4119,438,4177,432,4221,421,4247,406,4252,397,4252,387,4247,376,4237,362,4223,356,4195,350,4101,338,3813,319,3483,305,3220,298"/>
<area shape="rect" id="Node000063" href="$exceptions_8h.html" title=" " alt="" coords="2680,360,2808,401"/>
<area shape="poly" id="edge97_Node000060_Node000063" title=" " alt="" coords="3042,315,2827,363,2823,364,2822,358,2826,357,3041,310"/>
<area shape="rect" id="Node000074" title=" " alt="" coords="3219,368,3325,393"/>
<area shape="poly" id="edge109_Node000060_Node000074" title=" " alt="" coords="3164,310,3241,357,3238,362,3161,315"/>
<area shape="rect" id="Node000075" title=" " alt="" coords="3349,368,3520,393"/>
<area shape="poly" id="edge110_Node000060_Node000075" title=" " alt="" coords="3201,310,3378,360,3377,365,3199,315"/>
<area shape="rect" id="Node000076" title=" " alt="" coords="3545,368,3727,393"/>
<area shape="poly" id="edge111_Node000060_Node000076" title=" " alt="" coords="3221,305,3532,357,3556,362,3556,367,3532,363,3220,310"/>
<area shape="rect" id="Node000077" title=" " alt="" coords="3752,360,3891,401"/>
<area shape="poly" id="edge112_Node000060_Node000077" title=" " alt="" coords="3220,297,3450,319,3591,336,3737,357,3736,362,3591,341,3450,324,3220,302"/>
<area shape="rect" id="Node000078" title=" " alt="" coords="3915,360,4042,401"/>
<area shape="poly" id="edge113_Node000060_Node000078" title=" " alt="" coords="3221,294,3518,312,3707,331,3900,357,3899,362,3706,336,3518,317,3220,299"/>
<area shape="rect" id="Node000079" title=" " alt="" coords="4066,368,4227,393"/>
<area shape="poly" id="edge114_Node000060_Node000079" title=" " alt="" coords="3220,293,3586,311,3819,330,4055,357,4080,361,4079,367,4054,363,3819,336,3585,317,3220,298"/>
<area shape="rect" id="Node000064" href="$error__gridfire_8h.html" title=" " alt="" coords="2680,537,2808,578"/>
<area shape="poly" id="edge98_Node000063_Node000064" title=" " alt="" coords="2756,400,2772,448,2774,469,2772,490,2762,524,2757,522,2767,489,2769,469,2767,449,2751,402"/>
<area shape="poly" id="edge100_Node000063_Node000073" title=" " alt="" coords="2735,403,2715,436,2710,434,2730,400"/>
<area shape="poly" id="edge99_Node000064_Node000021" title=" " alt="" coords="2680,573,2579,595,2466,629,2464,629,2462,624,2464,623,2577,590,2679,568"/>
<area shape="poly" id="edge101_Node000073_Node000064" title=" " alt="" coords="2707,488,2727,522,2722,525,2703,491"/>
</map>