Files
GridFire/docs/html/engine__partitioning__trigger_8cpp__incl.map

166 lines
28 KiB
Plaintext

<map id="src/lib/solver/strategies/triggers/engine_partitioning_trigger.cpp" name="src/lib/solver/strategies/triggers/engine_partitioning_trigger.cpp">
<area shape="rect" id="Node000001" title=" " alt="" coords="746,5,926,61"/>
<area shape="rect" id="Node000002" href="$engine__partitioning__trigger_8h.html" title="CVODE&#45;specific triggers that decide when to (re)partition the reaction network engine." alt="" coords="592,109,773,165"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="793,63,738,102,735,98,797,60"/>
<area shape="rect" id="Node000003" href="$trigger__abstract_8h.html" title=" " alt="" coords="347,390,488,431"/>
<area shape="poly" id="edge86_Node000001_Node000003" title=" " alt="" coords="743,48,668,69,583,101,541,122,502,148,467,179,438,214,420,253,412,296,411,338,414,375,409,374,405,338,407,296,415,252,434,211,464,175,499,144,538,118,580,96,666,64,748,46"/>
<area shape="rect" id="Node000006" title=" " alt="" coords="575,575,628,600"/>
<area shape="poly" id="edge91_Node000001_Node000006" title=" " alt="" coords="743,38,539,52,417,65,295,83,183,109,135,124,92,141,57,161,30,182,14,206,8,232,8,323,13,365,26,403,47,436,74,464,108,489,146,511,188,528,232,543,325,565,415,577,496,583,562,586,556,587,496,588,415,582,324,570,230,548,186,533,143,515,105,494,71,468,43,439,21,405,7,367,3,323,3,231,9,204,26,179,54,156,90,136,133,119,182,103,294,78,416,60,539,47,748,35"/>
<area shape="rect" id="Node000007" href="$_point_solver_8h.html" title=" " alt="" coords="1384,213,1544,253"/>
<area shape="poly" id="edge78_Node000001_Node000007" title=" " alt="" coords="922,59,1390,207,1385,209,922,64"/>
<area shape="rect" id="Node000023" title=" " alt="" coords="856,575,925,600"/>
<area shape="poly" id="edge89_Node000001_Node000023" title=" " alt="" coords="841,60,891,560,885,559,837,63"/>
<area shape="rect" id="Node000062" title=" " alt="" coords="752,220,808,246"/>
<area shape="poly" id="edge90_Node000001_Node000062" title=" " alt="" coords="830,59,790,207,785,204,827,64"/>
<area shape="rect" id="Node000063" href="$trigger__logical_8h.html" title="Combinators for composing triggers with boolean logic (AND/OR/NOT/EveryNth)." alt="" coords="188,301,329,342"/>
<area shape="poly" id="edge79_Node000001_Node000063" title=" " alt="" coords="743,40,644,50,533,63,434,84,395,96,367,111,346,129,329,150,300,197,280,245,268,287,263,285,275,243,295,195,324,147,343,125,364,107,393,91,432,78,532,58,644,45,748,38"/>
<area shape="rect" id="Node000064" title=" " alt="" coords="3501,398,3683,423"/>
<area shape="poly" id="edge87_Node000001_Node000064" title=" " alt="" coords="926,37,1265,56,1778,92,2385,143,2699,175,3007,210,3099,215,3183,210,3332,192,3399,192,3432,197,3464,206,3496,220,3528,240,3560,266,3593,300,3604,319,3608,341,3602,384,3598,380,3602,341,3599,321,3589,303,3557,270,3525,244,3494,225,3462,211,3431,202,3399,197,3332,198,3184,215,3100,220,3006,215,2699,180,2384,148,1777,97,1264,62,927,42"/>
<area shape="rect" id="Node000065" title=" " alt="" coords="3653,124,3776,150"/>
<area shape="poly" id="edge88_Node000001_Node000065" title=" " alt="" coords="926,33,1502,39,2348,53,3160,75,3459,90,3565,98,3635,106,3673,118,3668,118,3634,112,3564,103,3459,95,3160,81,2348,59,1502,45,927,38"/>
<area shape="rect" id="Node000066" href="$utils_2utils_8h.html" title=" " alt="" coords="2867,220,2994,246"/>
<area shape="poly" id="edge92_Node000001_Node000066" title=" " alt="" coords="927,40,2853,222,2851,227,927,46"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="590,151,560,161,526,174,495,191,469,214,444,252,429,295,422,338,419,376,414,374,416,337,424,294,439,250,465,211,492,187,524,169,558,156,595,148"/>
<area shape="rect" id="Node000004" href="$trigger__result_8h.html" title="Structured explanation node for trigger evaluations." alt="" coords="347,479,488,519"/>
<area shape="poly" id="edge7_Node000002_Node000004" title=" " alt="" coords="590,161,552,183,534,197,520,214,505,242,500,268,502,294,507,319,517,371,514,400,502,432,487,454,467,471,464,467,483,450,498,429,509,399,511,372,502,320,497,294,495,268,500,240,515,211,531,193,549,178,594,158"/>
<area shape="poly" id="edge75_Node000002_Node000006" title=" " alt="" coords="616,167,591,188,570,214,552,259,544,308,543,357,548,406,569,495,592,561,587,560,564,497,543,407,537,357,538,307,547,258,566,211,588,184,620,164"/>
<area shape="poly" id="edge8_Node000002_Node000007" title=" " alt="" coords="773,146,1370,219,1366,222,774,152"/>
<area shape="rect" id="Node000014" title=" " alt="" coords="1851,737,2013,763"/>
<area shape="poly" id="edge73_Node000002_Node000014" title=" " alt="" coords="773,139,1104,154,1539,184,1751,205,1934,231,2010,246,2071,262,2117,280,2145,299,2152,310,2154,322,2145,343,2109,381,2073,404,2035,416,1996,421,1910,421,1862,424,1808,433,1776,439,1746,440,1694,438,1671,440,1649,446,1627,459,1606,480,1593,501,1587,521,1588,541,1594,560,1606,579,1622,597,1665,632,1718,663,1775,690,1880,732,1875,731,1773,695,1715,668,1662,636,1618,601,1602,582,1590,563,1583,542,1582,521,1588,499,1602,477,1624,454,1647,441,1670,435,1694,433,1746,435,1775,434,1808,428,1861,418,1910,416,1996,415,2034,411,2071,400,2106,377,2140,341,2149,321,2147,312,2141,303,2115,285,2070,268,2009,251,1933,237,1750,211,1539,189,1103,159,774,144"/>
<area shape="poly" id="edge77_Node000002_Node000023" title=" " alt="" coords="668,163,639,227,625,264,615,302,610,340,615,370,630,398,654,429,700,474,753,512,805,543,851,568,846,568,802,547,750,516,697,478,650,432,625,401,610,372,605,340,609,301,620,262,634,225,665,167"/>
<area shape="rect" id="Node000054" href="$config_8h.html" title=" " alt="" coords="624,309,773,334"/>
<area shape="poly" id="edge74_Node000002_Node000054" title=" " alt="" coords="686,163,699,294,694,292,684,167"/>
<area shape="poly" id="edge76_Node000002_Node000062" title=" " alt="" coords="711,163,759,209,754,209,711,168"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="419,429,420,464,415,462,416,434"/>
<area shape="poly" id="edge6_Node000003_Node000006" title=" " alt="" coords="443,428,502,477,584,564,579,563,498,481,443,434"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="1215,737,1273,763"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="438,517,493,563,527,586,564,606,651,640,742,668,834,691,924,709,1085,733,1202,746,1197,746,1084,738,923,715,833,697,741,674,649,645,562,610,525,591,490,567,437,523"/>
<area shape="poly" id="edge5_Node000004_Node000006" title=" " alt="" coords="459,517,564,567,559,568,459,523"/>
<area shape="poly" id="edge65_Node000007_Node000005" title=" " alt="" coords="1381,239,1289,249,1185,261,1091,279,1055,290,1028,304,999,325,980,347,969,374,965,409,965,589,972,625,991,655,1018,680,1053,700,1091,716,1130,728,1202,744,1197,744,1129,733,1089,721,1050,705,1015,685,987,659,967,627,960,589,960,409,964,372,975,345,995,321,1025,299,1053,285,1090,274,1185,256,1289,243,1386,238"/>
<area shape="poly" id="edge64_Node000007_Node000006" title=" " alt="" coords="1381,239,1272,248,1145,260,1027,279,980,290,945,304,923,317,906,331,883,362,861,395,827,433,777,473,725,511,636,569,633,564,722,507,774,469,824,429,857,392,879,359,903,328,920,313,943,299,978,285,1026,273,1144,255,1272,243,1386,237"/>
<area shape="rect" id="Node000008" href="$strategy__abstract_8h.html" title=" " alt="" coords="1470,301,1631,342"/>
<area shape="poly" id="edge9_Node000007_Node000008" title=" " alt="" coords="1484,251,1523,291,1518,290,1483,256"/>
<area shape="rect" id="Node000009" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="2138,390,2283,431"/>
<area shape="poly" id="edge54_Node000007_Node000009" title=" " alt="" coords="1544,235,1708,243,1901,256,2071,275,2131,286,2165,299,2182,315,2194,334,2207,376,2203,373,2189,336,2177,318,2163,304,2130,291,2070,280,1901,261,1708,248,1545,240"/>
<area shape="rect" id="Node000013" title=" " alt="" coords="1621,737,1827,763"/>
<area shape="poly" id="edge60_Node000007_Node000013" title=" " alt="" coords="1544,234,1700,241,1881,253,2038,272,2092,284,2122,299,2129,310,2131,322,2122,343,2085,381,2046,408,2006,424,1964,431,1921,433,1877,429,1789,413,1701,397,1658,393,1616,395,1575,402,1535,418,1497,443,1461,480,1447,500,1438,520,1435,541,1437,563,1446,588,1462,615,1486,646,1519,680,1540,697,1564,711,1617,733,1612,732,1562,715,1537,701,1516,684,1482,649,1458,618,1441,590,1432,565,1429,541,1433,519,1442,497,1457,477,1494,439,1532,413,1573,397,1615,389,1658,388,1702,392,1790,408,1878,424,1921,427,1963,426,2004,419,2044,403,2082,377,2118,341,2126,321,2124,312,2118,303,2090,289,2037,277,1880,258,1699,246,1545,239"/>
<area shape="rect" id="Node000020" href="$types_2types_8h.html" title=" " alt="" coords="2703,486,2846,512"/>
<area shape="poly" id="edge55_Node000007_Node000020" title=" " alt="" coords="1544,232,1684,236,1867,246,2072,266,2176,281,2278,299,2356,317,2416,335,2549,388,2654,434,2741,479,2736,478,2652,439,2547,392,2414,340,2355,322,2277,304,2176,286,2072,271,1867,251,1684,241,1545,237"/>
<area shape="rect" id="Node000031" title=" " alt="" coords="1219,575,1269,600"/>
<area shape="poly" id="edge66_Node000007_Node000031" title=" " alt="" coords="1381,239,1297,248,1204,259,1121,278,1089,290,1067,303,1041,332,1028,361,1028,393,1041,430,1056,454,1074,477,1118,516,1165,546,1208,571,1203,570,1162,551,1115,520,1070,481,1052,457,1036,432,1023,394,1023,360,1037,329,1064,299,1087,285,1119,273,1203,254,1297,242,1386,237"/>
<area shape="rect" id="Node000032" title=" " alt="" coords="2947,575,3024,600"/>
<area shape="poly" id="edge62_Node000007_Node000032" title=" " alt="" coords="1544,233,1837,239,2227,251,2587,270,2718,283,2794,299,2811,308,2822,318,2846,340,2872,353,2894,361,2917,370,2940,388,2960,409,2973,429,2989,478,2994,521,2991,562,2987,558,2989,521,2984,479,2968,431,2956,413,2937,392,2914,375,2893,366,2870,358,2842,344,2818,322,2808,312,2792,304,2717,289,2587,276,2226,256,1837,244,1545,238"/>
<area shape="rect" id="Node000045" title=" " alt="" coords="1051,398,1093,423"/>
<area shape="poly" id="edge63_Node000007_Node000045" title=" " alt="" coords="1381,239,1302,248,1215,259,1139,278,1111,290,1091,303,1080,320,1073,341,1071,383,1066,380,1068,340,1075,318,1087,299,1108,285,1138,273,1214,254,1301,242,1386,237"/>
<area shape="rect" id="Node000046" href="$exceptions_8h.html" title=" " alt="" coords="2408,390,2536,431"/>
<area shape="poly" id="edge56_Node000007_Node000046" title=" " alt="" coords="1544,232,1671,235,1835,245,2017,265,2109,280,2198,299,2259,316,2319,337,2422,383,2416,383,2317,342,2257,321,2197,304,2108,285,2016,271,1834,250,1671,240,1545,237"/>
<area shape="poly" id="edge58_Node000007_Node000054" title=" " alt="" coords="1381,240,1120,265,957,282,792,304,769,308,767,303,792,299,956,277,1120,259,1386,239"/>
<area shape="rect" id="Node000055" title=" " alt="" coords="664,398,814,423"/>
<area shape="poly" id="edge61_Node000007_Node000055" title=" " alt="" coords="1381,240,1121,264,988,281,935,292,894,304,856,322,821,344,764,389,761,385,818,340,854,317,892,299,933,287,988,276,1120,258,1386,238"/>
<area shape="rect" id="Node000056" title=" " alt="" coords="1807,309,1913,334"/>
<area shape="poly" id="edge67_Node000007_Node000056" title=" " alt="" coords="1545,246,1664,269,1795,299,1809,304,1803,304,1794,304,1663,274,1545,251"/>
<area shape="rect" id="Node000057" title=" " alt="" coords="1937,309,2108,334"/>
<area shape="poly" id="edge68_Node000007_Node000057" title=" " alt="" coords="1544,242,1720,267,1926,299,1951,305,1946,306,1925,304,1719,272,1545,247"/>
<area shape="rect" id="Node000058" title=" " alt="" coords="1101,309,1283,334"/>
<area shape="poly" id="edge69_Node000007_Node000058" title=" " alt="" coords="1399,255,1246,306,1244,301,1404,253"/>
<area shape="rect" id="Node000059" title=" " alt="" coords="1308,301,1447,342"/>
<area shape="poly" id="edge70_Node000007_Node000059" title=" " alt="" coords="1447,252,1409,293,1406,288,1442,255"/>
<area shape="rect" id="Node000060" title=" " alt="" coords="1655,301,1782,342"/>
<area shape="poly" id="edge71_Node000007_Node000060" title=" " alt="" coords="1522,251,1649,296,1644,296,1522,257"/>
<area shape="rect" id="Node000061" title=" " alt="" coords="3226,398,3387,423"/>
<area shape="poly" id="edge72_Node000007_Node000061" title=" " alt="" coords="1545,232,1882,236,2342,247,2570,255,2771,267,2927,281,2982,289,3018,299,3035,308,3045,319,3055,330,3069,340,3146,371,3223,394,3218,393,3144,376,3067,344,3051,333,3041,322,3031,312,3016,304,2981,295,2926,286,2771,272,2570,261,2341,252,1882,242,1545,238"/>
<area shape="poly" id="edge51_Node000008_Node000005" title=" " alt="" coords="1468,341,1374,367,1331,380,1301,392,1256,414,1219,432,1204,443,1193,457,1186,475,1184,498,1184,589,1189,627,1200,663,1230,725,1225,723,1195,665,1183,628,1179,589,1179,498,1181,473,1189,454,1201,439,1216,428,1254,409,1299,388,1329,375,1372,362,1473,339"/>
<area shape="poly" id="edge53_Node000008_Node000006" title=" " alt="" coords="1467,341,1459,345,1375,355,1308,359,1243,367,1206,377,1164,392,1147,402,1135,412,1124,422,1107,433,978,487,847,530,730,561,643,581,642,576,729,556,845,525,976,482,1104,428,1120,418,1132,408,1144,397,1162,388,1205,372,1242,362,1308,353,1374,350,1458,339,1473,339"/>
<area shape="poly" id="edge10_Node000008_Node000009" title=" " alt="" coords="1631,337,1643,339,1905,375,2126,401,2120,401,1904,380,1642,345,1631,343"/>
<area shape="poly" id="edge48_Node000008_Node000020" title=" " alt="" coords="1631,338,1643,339,1742,349,1827,350,1974,342,2044,340,2118,344,2201,359,2296,388,2313,397,2325,408,2337,419,2353,428,2401,445,2442,455,2515,463,2590,465,2684,476,2708,483,2702,483,2684,481,2589,471,2515,468,2441,460,2399,450,2351,433,2333,423,2322,412,2310,401,2294,392,2199,364,2118,349,2044,345,1974,347,1828,355,1742,354,1642,345,1631,343"/>
<area shape="poly" id="edge52_Node000008_Node000031" title=" " alt="" coords="1475,342,1418,365,1359,394,1304,432,1280,455,1260,480,1250,499,1245,519,1243,561,1239,558,1240,519,1245,497,1255,477,1276,451,1301,428,1357,389,1416,360,1470,343"/>
<area shape="poly" id="edge49_Node000008_Node000032" title=" " alt="" coords="1631,338,1643,339,1711,345,1797,348,1996,351,2098,354,2194,360,2278,370,2344,388,2361,397,2371,408,2382,419,2397,428,2464,449,2523,456,2577,455,2628,450,2679,445,2733,445,2793,454,2860,476,2892,494,2922,516,2968,564,2963,562,2918,520,2889,498,2858,481,2791,459,2733,450,2680,451,2628,455,2577,461,2522,462,2463,454,2395,433,2378,423,2367,412,2357,401,2342,392,2277,376,2193,365,2098,359,1996,356,1797,353,1711,351,1642,345,1631,343"/>
<area shape="poly" id="edge50_Node000008_Node000045" title=" " alt="" coords="1467,341,1459,345,1361,357,1284,362,1208,370,1113,393,1108,394,1106,389,1111,387,1207,365,1284,357,1361,352,1458,339,1473,339"/>
<area shape="poly" id="edge44_Node000009_Node000005" title=" " alt="" coords="2135,415,2009,425,1855,438,1709,456,1649,468,1605,481,1548,518,1453,588,1272,730,1270,725,1450,584,1545,513,1603,476,1648,463,1708,451,1854,433,2009,420,2141,415"/>
<area shape="rect" id="Node000010" href="$reaction_8h.html" title="Defines classes for representing and managing nuclear reactions." alt="" coords="1988,656,2159,682"/>
<area shape="poly" id="edge11_Node000009_Node000010" title=" " alt="" coords="2141,427,2120,433,2061,439,1983,445,1909,456,1881,466,1862,480,1854,498,1854,516,1860,536,1872,555,1900,588,1919,606,1960,631,2005,651,2000,651,1957,636,1916,610,1896,592,1867,558,1856,538,1848,517,1848,496,1858,477,1878,462,1908,451,1982,439,2060,434,2120,428,2135,428"/>
<area shape="rect" id="Node000016" title=" " alt="" coords="2392,737,2502,763"/>
<area shape="poly" id="edge45_Node000009_Node000016" title=" " alt="" coords="2284,427,2290,428,2370,433,2474,435,2527,439,2575,446,2614,458,2642,477,2654,494,2661,512,2662,530,2660,549,2645,585,2618,621,2585,654,2548,685,2481,731,2479,726,2545,680,2581,650,2614,617,2640,583,2655,547,2657,530,2655,513,2649,497,2638,481,2612,463,2574,451,2526,444,2474,441,2369,439,2289,433,2283,432"/>
<area shape="poly" id="edge18_Node000009_Node000020" title=" " alt="" coords="2283,425,2302,428,2409,443,2493,452,2577,461,2684,476,2708,483,2703,483,2684,481,2576,466,2492,457,2408,449,2301,433,2283,430"/>
<area shape="rect" id="Node000021" href="$screening__abstract_8h.html" title=" " alt="" coords="1651,567,1797,608"/>
<area shape="poly" id="edge21_Node000009_Node000021" title=" " alt="" coords="2141,427,2120,433,2073,440,2033,442,1962,442,1929,443,1896,449,1859,461,1817,481,1795,496,1776,515,1744,556,1741,552,1772,512,1792,492,1815,476,1857,456,1894,444,1929,438,1962,436,2032,437,2073,434,2120,428,2135,428"/>
<area shape="rect" id="Node000022" href="$screening__types_8h.html" title=" " alt="" coords="1616,479,1747,519"/>
<area shape="poly" id="edge26_Node000009_Node000022" title=" " alt="" coords="2141,427,2120,433,2021,448,1943,457,1865,466,1766,481,1762,482,1762,477,1765,476,1864,460,1942,452,2020,443,2120,428,2135,428"/>
<area shape="rect" id="Node000024" href="$reporting_8h.html" title=" " alt="" coords="1872,479,2010,519"/>
<area shape="poly" id="edge29_Node000009_Node000024" title=" " alt="" coords="2152,431,2017,476,2016,471,2147,432"/>
<area shape="rect" id="Node000028" href="$jacobian_8h.html" title="Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen&#39;s SparseMatrix." alt="" coords="2086,479,2224,519"/>
<area shape="poly" id="edge32_Node000009_Node000028" title=" " alt="" coords="2200,430,2177,468,2174,463,2196,433"/>
<area shape="rect" id="Node000029" title=" " alt="" coords="1973,567,2134,608"/>
<area shape="poly" id="edge43_Node000009_Node000029" title=" " alt="" coords="2143,430,2105,453,2075,480,2066,497,2060,515,2054,553,2050,550,2055,514,2061,494,2071,477,2102,448,2138,432"/>
<area shape="rect" id="Node000034" href="$error__engine_8h.html" title=" " alt="" coords="2299,479,2426,519"/>
<area shape="poly" id="edge38_Node000009_Node000034" title=" " alt="" coords="2246,429,2318,471,2313,471,2245,434"/>
<area shape="rect" id="Node000037" href="$blob_8h.html" title="Container class for managing multiple scratchpad instances." alt="" coords="2450,479,2627,519"/>
<area shape="poly" id="edge39_Node000009_Node000037" title=" " alt="" coords="2284,428,2452,474,2446,474,2283,433"/>
<area shape="rect" id="Node000043" title=" " alt="" coords="2335,575,2409,600"/>
<area shape="poly" id="edge47_Node000009_Node000043" title=" " alt="" coords="2223,429,2252,472,2289,517,2344,567,2339,565,2285,521,2247,475,2221,434"/>
<area shape="rect" id="Node000044" title=" " alt="" coords="1344,575,1397,600"/>
<area shape="poly" id="edge46_Node000009_Node000044" title=" " alt="" coords="2136,419,1561,481,1515,499,1471,522,1399,568,1397,563,1468,518,1512,495,1559,476,2141,418"/>
<area shape="poly" id="edge15_Node000010_Node000005" title=" " alt="" coords="1990,678,1288,747,1288,742,1985,678"/>
<area shape="poly" id="edge12_Node000010_Node000013" title=" " alt="" coords="2022,682,1793,736,1792,731,2017,683"/>
<area shape="poly" id="edge13_Node000010_Node000014" title=" " alt="" coords="2054,681,1968,732,1966,727,2049,683"/>
<area shape="poly" id="edge14_Node000010_Node000016" title=" " alt="" coords="2131,680,2379,734,2373,734,2131,685"/>
<area shape="rect" id="Node000018" title=" " alt="" coords="2037,737,2158,763"/>
<area shape="poly" id="edge16_Node000010_Node000018" title=" " alt="" coords="2079,680,2091,724,2087,721,2075,684"/>
<area shape="rect" id="Node000019" title=" " alt="" coords="2206,730,2341,770"/>
<area shape="poly" id="edge17_Node000010_Node000019" title=" " alt="" coords="2105,680,2212,724,2207,723,2104,685"/>
<area shape="poly" id="edge20_Node000020_Node000018" title=" " alt="" coords="2736,512,2562,570,2324,660,2141,733,2140,728,2322,655,2560,565,2730,513"/>
<area shape="poly" id="edge19_Node000020_Node000019" title=" " alt="" coords="2753,512,2327,725,2326,720,2748,513"/>
<area shape="poly" id="edge25_Node000021_Node000005" title=" " alt="" coords="1671,608,1454,684,1288,738,1287,732,1452,679,1665,609"/>
<area shape="poly" id="edge22_Node000021_Node000010" title=" " alt="" coords="1798,603,2007,652,2002,652,1797,608"/>
<area shape="poly" id="edge23_Node000021_Node000013" title=" " alt="" coords="1726,607,1726,723,1722,720,1722,610"/>
<area shape="poly" id="edge24_Node000021_Node000018" title=" " alt="" coords="1770,606,2058,731,2053,730,1769,611"/>
<area shape="poly" id="edge27_Node000022_Node000021" title=" " alt="" coords="1692,518,1710,555,1705,552,1690,522"/>
<area shape="poly" id="edge28_Node000022_Node000023" title=" " alt="" coords="1613,508,941,584,940,578,1618,507"/>
<area shape="poly" id="edge30_Node000024_Node000006" title=" " alt="" coords="1869,509,1759,522,1502,539,1302,548,1101,556,844,570,644,585,643,580,844,565,1101,550,1301,543,1502,534,1758,517,1874,508"/>
<area shape="poly" id="edge31_Node000024_Node000019" title=" " alt="" coords="1941,518,1944,564,1950,587,1963,606,1987,626,2011,636,2034,639,2059,639,2112,637,2141,642,2172,654,2214,683,2250,719,2245,717,2211,687,2169,658,2139,647,2111,642,2059,644,2034,645,2009,641,1984,630,1959,610,1946,589,1938,565,1937,522"/>
<area shape="poly" id="edge33_Node000028_Node000013" title=" " alt="" coords="2161,518,2164,564,2159,588,2147,610,2128,628,2109,640,2090,646,2070,648,2027,649,1977,659,1769,734,1768,729,1975,653,2027,644,2070,643,2089,641,2107,635,2125,624,2143,606,2154,586,2159,563,2157,522"/>
<area shape="poly" id="edge37_Node000028_Node000016" title=" " alt="" coords="2179,517,2424,727,2418,726,2177,522"/>
<area shape="poly" id="edge34_Node000028_Node000029" title=" " alt="" coords="2134,519,2089,560,2087,555,2129,521"/>
<area shape="poly" id="edge35_Node000028_Node000031" title=" " alt="" coords="2088,511,2023,522,1829,537,1677,542,1526,549,1332,570,1284,579,1283,574,1332,565,1525,544,1677,537,1828,532,2022,517,2082,512"/>
<area shape="poly" id="edge36_Node000028_Node000032" title=" " alt="" coords="2225,508,2287,517,2655,555,2934,582,2928,582,2654,561,2286,522,2224,514"/>
<area shape="poly" id="edge40_Node000037_Node000016" title=" " alt="" coords="2534,518,2458,725,2455,721,2529,521"/>
<area shape="poly" id="edge41_Node000037_Node000023" title=" " alt="" coords="2452,518,2439,522,2252,541,2094,552,1824,559,1554,560,1396,563,1208,570,941,586,940,580,1208,565,1395,557,1554,554,1824,554,2094,546,2252,535,2438,517,2447,518"/>
<area shape="poly" id="edge42_Node000037_Node000043" title=" " alt="" coords="2503,519,2409,570,2408,565,2498,521"/>
<area shape="poly" id="edge57_Node000046_Node000034" title=" " alt="" coords="2450,430,2400,471,2398,466,2445,432"/>
<area shape="poly" id="edge59_Node000054_Node000055" title=" " alt="" coords="705,332,729,384,724,383,703,337"/>
<area shape="poly" id="edge80_Node000063_Node000003" title=" " alt="" coords="294,340,371,381,366,383,295,345"/>
<area shape="poly" id="edge81_Node000063_Node000004" title=" " alt="" coords="261,340,271,385,280,408,293,429,317,452,347,471,342,472,314,456,289,432,275,411,266,387,259,345"/>
<area shape="poly" id="edge83_Node000063_Node000005" title=" " alt="" coords="186,335,132,356,106,372,83,392,66,417,59,440,59,498,59,589,61,599,68,608,98,627,144,644,205,660,362,687,548,707,744,723,931,734,1203,747,1197,748,930,739,743,728,547,713,361,692,204,665,142,649,95,632,65,612,56,601,53,589,53,498,54,439,61,414,79,388,103,367,130,351,190,331"/>
<area shape="poly" id="edge82_Node000063_Node000006" title=" " alt="" coords="257,340,258,384,260,407,267,430,279,459,292,481,310,499,336,517,392,545,453,564,511,576,562,584,556,584,510,581,452,569,390,550,333,522,307,503,288,484,274,462,261,432,255,408,252,384,255,345"/>
<area shape="poly" id="edge84_Node000063_Node000023" title=" " alt="" coords="268,340,295,386,314,409,336,428,843,571,839,575,333,433,310,413,291,389,267,345"/>
<area shape="rect" id="Node000042" title=" " alt="" coords="93,398,171,423"/>
<area shape="poly" id="edge85_Node000063_Node000042" title=" " alt="" coords="228,345,164,390,160,387,231,340"/>
<area shape="rect" id="Node000067" href="$utils_2formatters_2formatters_8h.html" title=" " alt="" coords="3080,301,3232,342"/>
<area shape="poly" id="edge93_Node000066_Node000067" title=" " alt="" coords="2963,244,3094,296,3088,295,2962,249"/>
<area shape="rect" id="Node000069" href="$hashing_8h.html" title=" " alt="" coords="2856,309,3005,334"/>
<area shape="poly" id="edge94_Node000066_Node000069" title=" " alt="" coords="2932,244,2933,295,2929,291,2929,248"/>
<area shape="rect" id="Node000071" href="$logging_8h.html" title=" " alt="" coords="2637,309,2782,334"/>
<area shape="poly" id="edge98_Node000066_Node000071" title=" " alt="" coords="2902,246,2755,305,2753,300,2897,247"/>
<area shape="rect" id="Node000072" href="$sundials_8h.html" title=" " alt="" coords="3427,309,3578,334"/>
<area shape="poly" id="edge104_Node000066_Node000072" title=" " alt="" coords="2995,239,3184,263,3415,299,3438,305,3432,305,3414,304,3183,268,2995,244"/>
<area shape="rect" id="Node000073" href="$table__format_8h.html" title=" " alt="" coords="1269,479,1390,519"/>
<area shape="poly" id="edge108_Node000066_Node000073" title=" " alt="" coords="2866,247,1405,488,1404,483,2867,242"/>
<area shape="rect" id="Node000080" href="$macros_8h.html" title=" " alt="" coords="3256,309,3402,334"/>
<area shape="poly" id="edge113_Node000066_Node000080" title=" " alt="" coords="2988,244,3245,299,3263,305,3258,305,3243,304,2988,249"/>
<area shape="poly" id="edge97_Node000069_Node000010" title=" " alt="" coords="2970,332,3037,358,3066,373,3083,388,3101,420,3111,451,3115,481,3113,510,3103,538,3088,564,3066,588,3037,610,3018,619,2989,626,2905,639,2666,657,2397,666,2175,670,2174,664,2397,661,2666,651,2904,634,2988,621,3016,614,3035,606,3062,585,3083,561,3099,536,3107,509,3110,481,3106,452,3096,422,3079,392,3063,377,3035,363,2970,338"/>
<area shape="poly" id="edge95_Node000069_Node000032" title=" " alt="" coords="2977,332,3021,353,3041,369,3057,389,3073,423,3077,453,3071,484,3057,521,3040,546,3018,568,3016,563,3036,543,3052,518,3066,483,3071,453,3068,424,3052,391,3037,373,3018,358,2976,338"/>
<area shape="poly" id="edge96_Node000069_Node000046" title=" " alt="" coords="2869,335,2551,397,2550,392,2863,336"/>
<area shape="poly" id="edge102_Node000071_Node000006" title=" " alt="" coords="2634,330,2065,387,1666,430,1258,481,902,536,643,581,642,576,901,531,1257,476,1665,425,2065,382,2639,329"/>
<area shape="poly" id="edge99_Node000071_Node000009" title=" " alt="" coords="2642,335,2299,397,2298,391,2636,336"/>
<area shape="poly" id="edge100_Node000071_Node000019" title=" " alt="" coords="2737,332,2782,357,2831,392,2853,415,2870,440,2882,467,2887,497,2886,590,2869,604,2826,620,2683,660,2357,734,2356,729,2682,654,2824,615,2867,599,2882,588,2881,498,2877,469,2866,442,2848,418,2827,396,2779,361,2737,338"/>
<area shape="poly" id="edge103_Node000071_Node000032" title=" " alt="" coords="2756,333,2840,358,2878,373,2904,388,2923,406,2939,428,2962,474,2977,521,2984,561,2980,558,2972,522,2957,476,2934,430,2919,410,2901,392,2876,378,2839,363,2756,338"/>
<area shape="poly" id="edge101_Node000071_Node000037" title=" " alt="" coords="2700,334,2569,470,2567,465,2695,336"/>
<area shape="poly" id="edge105_Node000072_Node000016" title=" " alt="" coords="3499,333,3471,404,3459,450,3453,498,3453,590,3445,608,3421,625,3385,640,3338,654,3216,679,3070,700,2760,731,2518,748,2517,742,2760,726,3069,695,3215,674,3336,649,3383,635,3419,620,3441,604,3448,588,3448,498,3453,449,3466,402,3494,336"/>
<area shape="poly" id="edge106_Node000072_Node000061" title=" " alt="" coords="3478,334,3349,393,3347,388,3472,336"/>
<area shape="poly" id="edge107_Node000072_Node000064" title=" " alt="" coords="3516,332,3571,388,3566,386,3514,337"/>
<area shape="poly" id="edge110_Node000073_Node000005" title=" " alt="" coords="1325,518,1255,725,1251,721,1320,521"/>
<area shape="poly" id="edge111_Node000073_Node000006" title=" " alt="" coords="1267,509,644,584,643,579,1270,506"/>
<area shape="poly" id="edge112_Node000073_Node000023" title=" " alt="" coords="1266,513,940,579,939,574,1271,512"/>
<area shape="poly" id="edge109_Node000073_Node000044" title=" " alt="" coords="1340,518,1361,562,1356,560,1337,522"/>
</map>