Files
GridFire/docs/html/engine__graph__scratchpad_8h__incl.map

177 lines
32 KiB
Plaintext

<map id="src/include/gridfire/engine/scratchpads/engine_graph_scratchpad.h" name="src/include/gridfire/engine/scratchpads/engine_graph_scratchpad.h">
<area shape="rect" id="Node000001" title="Scratchpad implementation for the GraphEngine using CppAD automatic differentiation." alt="" coords="1434,5,1615,61"/>
<area shape="rect" id="Node000002" title=" " alt="" coords="1404,737,1461,763"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="1431,42,1256,62,1042,93,937,114,842,139,765,167,735,183,711,200,693,219,680,238,673,257,670,276,668,375,659,440,649,493,648,517,653,541,663,565,682,591,704,608,734,623,814,648,962,679,1082,703,1202,721,1391,745,1386,745,1201,726,1082,708,961,684,812,653,732,628,701,613,678,595,659,568,648,542,643,518,644,493,653,439,663,375,664,276,668,255,675,235,688,216,708,196,732,178,763,162,841,133,936,109,1041,88,1256,57,1436,41"/>
<area shape="rect" id="Node000003" href="$scratchpad__abstract_8h.html" title="Abstract base class for scratchpad memory used during engine computations." alt="" coords="64,552,241,593"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="1431,38,1159,47,805,62,482,83,366,96,298,112,252,130,214,149,200,160,189,175,183,193,180,217,180,397,174,473,163,538,158,536,169,472,175,397,175,217,178,192,185,172,196,157,211,144,250,125,297,106,365,91,481,78,805,56,1158,42,1436,36"/>
<area shape="rect" id="Node000005" href="$engine_2scratchpads_2types_8h.html" title="Type definitions and utilities for the scratchpad system." alt="" coords="317,552,494,593"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="1431,35,1163,39,816,49,649,58,504,71,394,89,357,99,334,111,313,133,304,156,303,183,303,217,303,396,310,438,328,477,351,512,377,542,371,541,347,515,323,480,305,440,298,397,298,217,297,183,299,155,309,131,331,107,355,94,393,84,503,66,649,53,816,44,1163,34,1436,33"/>
<area shape="rect" id="Node000008" href="$engine__graph_8h.html" title=" " alt="" coords="2216,109,2361,150"/>
<area shape="poly" id="edge7_Node000001_Node000008" title=" " alt="" coords="1615,43,2204,117,2198,118,1615,48"/>
<area shape="rect" id="Node000014" title=" " alt="" coords="3184,737,3305,763"/>
<area shape="poly" id="edge123_Node000001_Node000014" title=" " alt="" coords="1615,35,2003,54,2533,87,2796,109,3027,135,3203,163,3265,179,3305,196,3371,294,3428,393,3428,485,3424,525,3411,563,3393,599,3371,633,3320,689,3274,730,3272,725,3316,685,3366,629,3388,597,3407,561,3419,524,3423,485,3423,395,3366,296,3301,200,3263,184,3202,168,3026,140,2795,114,2533,93,2002,59,1615,41"/>
<area shape="rect" id="Node000020" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="1791,375,1935,416"/>
<area shape="poly" id="edge122_Node000001_Node000020" title=" " alt="" coords="1551,59,1837,364,1832,363,1549,64"/>
<area shape="rect" id="Node000033" title=" " alt="" coords="1495,648,1562,674"/>
<area shape="poly" id="edge124_Node000001_Node000033" title=" " alt="" coords="1526,60,1527,217,1527,397,1529,427,1535,450,1552,503,1561,527,1568,552,1571,573,1568,594,1560,616,1548,638,1545,633,1555,614,1563,592,1566,573,1563,553,1556,529,1547,505,1529,452,1524,428,1522,397,1522,217,1523,64"/>
<area shape="rect" id="Node000004" title=" " alt="" coords="181,648,249,674"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="167,591,200,636,195,636,166,596"/>
<area shape="rect" id="Node000006" title=" " alt="" coords="1133,648,1193,674"/>
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="495,581,1119,653,1116,657,495,587"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="362,737,449,763"/>
<area shape="poly" id="edge6_Node000005_Node000007" title=" " alt="" coords="408,592,408,723,403,720,404,595"/>
<area shape="poly" id="edge98_Node000008_Node000002" title=" " alt="" coords="2213,133,1497,156,1108,176,966,187,883,200,812,214,748,227,723,237,704,252,691,274,687,306,687,485,686,544,693,568,712,591,741,614,769,628,797,634,825,635,887,631,923,632,962,638,1121,679,1391,740,1386,740,1120,684,961,644,922,638,887,637,825,640,796,639,767,633,738,619,708,595,688,570,681,545,682,485,682,305,686,272,700,248,720,232,747,221,811,209,883,195,966,182,1108,170,1497,151,2218,131"/>
<area shape="poly" id="edge99_Node000008_Node000004" title=" " alt="" coords="2213,132,1860,139,1359,151,886,171,714,184,653,192,613,200,38,554,32,573,39,592,64,618,97,636,132,647,168,655,163,657,131,652,95,641,61,622,34,594,27,573,34,551,611,195,652,187,713,179,885,165,1359,145,1859,134,2218,131"/>
<area shape="rect" id="Node000009" title=" " alt="" coords="2106,737,2311,763"/>
<area shape="poly" id="edge8_Node000008_Node000009" title=" " alt="" coords="2302,148,2373,245,2413,294,2447,325,2478,341,2506,350,2558,356,2612,358,2644,362,2679,372,2728,392,2766,411,2847,461,2886,482,2919,497,2948,516,2973,551,2991,587,3001,620,2997,652,2977,684,2964,692,2944,700,2885,714,2805,724,2711,733,2508,744,2326,750,2326,744,2508,739,2711,728,2804,719,2884,708,2942,695,2962,688,2973,680,2992,650,2995,620,2986,589,2969,554,2944,520,2917,501,2884,487,2844,466,2763,416,2726,397,2677,378,2642,368,2612,363,2558,361,2505,355,2476,346,2444,329,2410,298,2369,248,2300,153"/>
<area shape="rect" id="Node000010" title=" " alt="" coords="3333,730,3468,770"/>
<area shape="poly" id="edge9_Node000008_Node000010" title=" " alt="" coords="2361,128,2569,131,2842,141,2981,149,3110,161,3221,176,3304,195,3367,211,3423,225,3446,237,3464,253,3475,275,3479,305,3479,574,3474,615,3461,654,3444,689,3425,719,3422,715,3439,687,3456,652,3469,614,3474,574,3474,306,3470,277,3459,256,3443,241,3421,230,3366,216,3302,200,3220,181,3110,166,2981,155,2842,146,2569,137,2361,134"/>
<area shape="rect" id="Node000011" title=" " alt="" coords="2990,737,3152,763"/>
<area shape="poly" id="edge10_Node000008_Node000011" title=" " alt="" coords="2361,128,2561,131,2810,140,2930,149,3033,160,3111,176,3137,185,3153,196,3159,208,3162,227,3161,281,3140,435,3107,601,3079,724,3076,720,3102,600,3134,434,3156,281,3157,227,3154,210,3149,199,3134,190,3109,181,3033,166,2930,154,2810,146,2560,136,2361,133"/>
<area shape="rect" id="Node000012" title=" " alt="" coords="2457,294,2608,320"/>
<area shape="poly" id="edge11_Node000008_Node000012" title=" " alt="" coords="2361,136,2420,144,2481,157,2532,174,2552,184,2565,196,2574,217,2572,240,2564,263,2552,283,2549,279,2559,260,2567,239,2569,218,2561,199,2549,189,2530,179,2479,162,2419,150,2361,141"/>
<area shape="rect" id="Node000013" href="$types_2types_8h.html" title=" " alt="" coords="3159,471,3303,497"/>
<area shape="poly" id="edge12_Node000008_Node000013" title=" " alt="" coords="2361,128,2576,130,2848,138,2980,147,3093,158,3178,174,3207,184,3225,196,3246,226,3259,259,3266,296,3267,333,3257,403,3242,459,3239,455,3252,402,3261,333,3260,296,3254,261,3242,228,3221,200,3205,189,3177,180,3092,164,2979,152,2848,144,2575,135,2361,133"/>
<area shape="poly" id="edge102_Node000008_Node000014" title=" " alt="" coords="2361,130,2578,136,2857,149,3111,168,3202,181,3255,195,3292,216,3319,237,3337,266,3343,305,3343,397,3340,445,3333,493,3311,587,3283,667,3258,725,3255,721,3278,665,3305,585,3328,492,3335,444,3338,397,3338,306,3332,268,3315,241,3289,220,3253,200,3201,186,3110,174,2857,154,2578,142,2361,135"/>
<area shape="rect" id="Node000015" href="$reaction_8h.html" title="Defines classes for representing and managing nuclear reactions." alt="" coords="2276,648,2447,674"/>
<area shape="poly" id="edge15_Node000008_Node000015" title=" " alt="" coords="2284,148,2274,198,2274,238,2276,283,2284,326,2297,362,2311,391,2341,438,2370,485,2383,515,2394,552,2397,573,2394,594,2377,637,2374,633,2388,592,2391,573,2388,553,2378,517,2365,488,2337,440,2306,393,2292,364,2279,328,2270,284,2268,238,2268,197,2280,152"/>
<area shape="rect" id="Node000016" title=" " alt="" coords="3494,737,3555,763"/>
<area shape="poly" id="edge100_Node000008_Node000016" title=" " alt="" coords="2361,130,2606,137,2927,151,3223,170,3330,182,3393,195,3444,213,3488,231,3505,243,3518,259,3527,279,3530,305,3530,574,3527,724,3523,720,3524,574,3524,305,3522,280,3514,261,3501,247,3485,235,3443,218,3392,200,3330,187,3223,175,2927,156,2606,143,2361,135"/>
<area shape="rect" id="Node000018" title=" " alt="" coords="989,737,1100,763"/>
<area shape="poly" id="edge97_Node000008_Node000018" title=" " alt="" coords="2213,132,1847,139,1324,150,829,170,649,184,585,192,544,200,365,253,290,279,223,310,165,349,113,401,68,467,27,553,21,580,24,602,36,620,55,635,108,659,169,679,217,688,299,698,527,716,976,744,971,746,526,722,299,703,216,694,168,684,106,664,52,639,32,623,19,603,15,580,22,551,63,465,109,397,162,345,221,306,288,274,363,248,542,195,585,186,648,178,829,164,1324,145,1847,133,2218,131"/>
<area shape="poly" id="edge26_Node000008_Node000020" title=" " alt="" coords="2243,149,2144,200,2075,243,2008,288,1900,368,1898,363,2004,284,2072,238,2142,195,2238,151"/>
<area shape="rect" id="Node000021" href="$screening__abstract_8h.html" title=" " alt="" coords="1922,552,2068,593"/>
<area shape="poly" id="edge66_Node000008_Node000021" title=" " alt="" coords="2252,149,2221,173,2196,199,2179,226,2169,249,2165,273,2164,305,2164,397,2161,422,2153,445,2125,486,2088,520,2049,547,2047,542,2085,516,2121,483,2148,443,2156,420,2159,397,2159,305,2160,273,2164,247,2174,223,2192,196,2218,169,2247,151"/>
<area shape="rect" id="Node000022" href="$screening__types_8h.html" title=" " alt="" coords="1561,464,1693,504"/>
<area shape="poly" id="edge67_Node000008_Node000022" title=" " alt="" coords="2218,148,2147,173,2076,200,1989,242,1924,281,1781,377,1666,457,1664,452,1778,373,1921,276,1987,238,2074,195,2146,168,2213,150"/>
<area shape="rect" id="Node000025" title=" " alt="" coords="2522,648,2575,674"/>
<area shape="poly" id="edge96_Node000008_Node000025" title=" " alt="" coords="2294,148,2305,187,2324,235,2351,284,2369,306,2390,325,2422,344,2452,352,2480,354,2509,352,2539,349,2569,350,2602,356,2636,373,2663,391,2682,410,2695,432,2707,463,2712,484,2707,505,2694,524,2679,533,2662,541,2645,554,2603,598,2568,639,2566,634,2599,594,2641,550,2660,537,2676,529,2690,520,2702,503,2707,484,2702,464,2690,435,2677,413,2660,395,2634,377,2600,361,2569,355,2539,355,2510,357,2480,359,2451,357,2420,348,2387,329,2365,310,2347,287,2319,238,2300,189,2291,152"/>
<area shape="rect" id="Node000032" title=" " alt="" coords="2762,648,2839,674"/>
<area shape="poly" id="edge101_Node000008_Node000032" title=" " alt="" coords="2361,128,2556,132,2799,141,2914,150,3014,161,3089,176,3115,185,3130,196,3138,215,3139,246,3132,288,3117,340,3092,398,3055,461,3006,528,2943,595,2903,620,2846,645,2845,640,2900,615,2940,591,3002,524,3051,458,3087,395,3112,338,3127,287,3133,246,3133,216,3126,199,3112,190,3088,181,3014,167,2914,155,2798,147,2556,137,2361,134"/>
<area shape="rect" id="Node000037" href="$blob_8h.html" title="Container class for managing multiple scratchpad instances." alt="" coords="418,464,596,504"/>
<area shape="poly" id="edge94_Node000008_Node000037" title=" " alt="" coords="2213,132,1854,141,1351,154,893,173,739,186,691,193,667,200,635,224,607,254,584,287,564,322,534,392,517,450,512,447,529,390,559,320,579,284,603,250,631,220,664,195,690,188,739,181,893,168,1351,148,1853,135,2218,131"/>
<area shape="rect" id="Node000042" href="$partition__abstract_8h.html" title=" " alt="" coords="722,552,858,593"/>
<area shape="poly" id="edge68_Node000008_Node000042" title=" " alt="" coords="2213,132,1866,142,1632,152,1388,168,1159,190,1057,204,967,220,893,238,836,259,800,281,791,293,788,306,788,397,791,538,786,536,783,397,783,305,787,291,797,277,834,254,891,233,966,215,1057,199,1159,185,1388,162,1631,147,1866,137,2218,131"/>
<area shape="rect" id="Node000043" href="$construction_8h.html" title="Functions for constructing nuclear reaction networks." alt="" coords="2453,375,2623,416"/>
<area shape="poly" id="edge71_Node000008_Node000043" title=" " alt="" coords="2286,148,2281,188,2280,234,2288,283,2298,305,2312,325,2331,339,2361,352,2440,376,2435,375,2359,357,2328,344,2308,329,2293,308,2283,284,2275,235,2276,187,2282,152"/>
<area shape="rect" id="Node000046" href="$weak__interpolator_8h.html" title=" " alt="" coords="1165,464,1310,504"/>
<area shape="poly" id="edge105_Node000008_Node000046" title=" " alt="" coords="2213,133,2000,142,1724,155,1472,174,1382,186,1331,200,1302,217,1283,234,1269,257,1255,287,1242,329,1236,372,1236,450,1232,447,1231,372,1237,328,1250,285,1264,254,1279,231,1299,212,1329,195,1381,181,1471,169,1723,150,2000,137,2218,132"/>
<area shape="rect" id="Node000049" href="$config_8h.html" title=" " alt="" coords="2402,205,2551,231"/>
<area shape="poly" id="edge92_Node000008_Node000049" title=" " alt="" coords="2331,148,2439,199,2434,198,2331,153"/>
<area shape="rect" id="Node000050" title=" " alt="" coords="2626,205,2796,231"/>
<area shape="poly" id="edge95_Node000008_Node000050" title=" " alt="" coords="2361,143,2639,201,2634,202,2361,148"/>
<area shape="rect" id="Node000051" title=" " alt="" coords="2820,198,2954,238"/>
<area shape="poly" id="edge103_Node000008_Node000051" title=" " alt="" coords="2361,135,2558,157,2807,197,2802,197,2557,162,2361,140"/>
<area shape="rect" id="Node000052" title=" " alt="" coords="2978,198,3116,238"/>
<area shape="poly" id="edge104_Node000008_Node000052" title=" " alt="" coords="2361,132,2623,152,2790,170,2965,197,2960,197,2790,176,2622,158,2361,137"/>
<area shape="rect" id="Node000053" href="$weak__rate__library_8h.html" title=" " alt="" coords="1341,198,1486,238"/>
<area shape="poly" id="edge106_Node000008_Node000053" title=" " alt="" coords="2213,139,1502,211,1501,205,2218,137"/>
<area shape="poly" id="edge13_Node000013_Node000010" title=" " alt="" coords="3240,495,3382,717,3377,715,3237,500"/>
<area shape="poly" id="edge14_Node000013_Node000014" title=" " alt="" coords="3234,495,3244,641,3246,723,3242,720,3239,641,3230,499"/>
<area shape="poly" id="edge22_Node000015_Node000002" title=" " alt="" coords="2308,675,2265,684,2033,711,1805,730,1477,750,1476,744,1805,725,2032,706,2264,679,2303,675"/>
<area shape="poly" id="edge17_Node000015_Node000007" title=" " alt="" coords="2311,675,2265,684,2090,696,1872,701,1365,701,1105,701,860,704,643,714,549,722,469,732,455,735,454,730,468,727,549,716,642,708,859,699,1105,695,1365,695,1872,696,2089,691,2264,679,2305,675"/>
<area shape="poly" id="edge18_Node000015_Node000009" title=" " alt="" coords="2343,674,2244,732,2242,727,2338,675"/>
<area shape="poly" id="edge25_Node000015_Node000010" title=" " alt="" coords="2448,672,2510,679,2737,694,2914,697,3091,703,3195,712,3317,727,3320,730,3315,730,3316,732,3194,717,3090,708,2914,702,2736,699,2509,684,2448,677"/>
<area shape="poly" id="edge19_Node000015_Node000011" title=" " alt="" coords="2424,672,2466,679,2742,714,2977,740,2972,740,2742,719,2465,684,2424,677"/>
<area shape="poly" id="edge24_Node000015_Node000014" title=" " alt="" coords="2422,672,2466,679,2572,690,2662,696,2816,700,2969,705,3059,713,3165,727,3187,734,3182,733,3164,732,3058,718,2969,711,2815,705,2662,702,2572,696,2465,684,2421,677"/>
<area shape="poly" id="edge16_Node000015_Node000016" title=" " alt="" coords="2447,672,2510,679,2723,688,2997,692,3270,702,3387,712,3481,727,3489,732,3484,731,3480,732,3387,717,3270,707,2997,697,2722,693,2509,684,2447,677"/>
<area shape="rect" id="Node000017" title=" " alt="" coords="1817,737,1914,763"/>
<area shape="poly" id="edge20_Node000015_Node000017" title=" " alt="" coords="2304,674,2265,684,1930,741,1930,736,2264,679,2298,675"/>
<area shape="poly" id="edge21_Node000015_Node000018" title=" " alt="" coords="2309,674,2265,684,1115,747,1115,742,2264,679,2304,675"/>
<area shape="rect" id="Node000019" title=" " alt="" coords="481,737,584,763"/>
<area shape="poly" id="edge23_Node000015_Node000019" title=" " alt="" coords="2310,675,2265,684,2070,704,1904,716,1758,722,1622,724,1340,724,978,732,599,748,599,743,978,727,1340,719,1622,719,1758,717,1904,711,2069,699,2264,679,2305,675"/>
<area shape="poly" id="edge62_Node000020_Node000002" title=" " alt="" coords="1854,415,1825,461,1783,506,1761,522,1741,531,1721,540,1698,554,1662,588,1638,619,1613,651,1575,684,1525,714,1476,736,1475,730,1523,709,1572,680,1609,647,1634,616,1658,585,1695,550,1718,535,1739,527,1758,518,1780,502,1821,457,1850,418"/>
<area shape="poly" id="edge28_Node000020_Node000013" title=" " alt="" coords="1936,399,3146,477,3141,478,1936,404"/>
<area shape="poly" id="edge27_Node000020_Node000015" title=" " alt="" coords="1936,413,2175,483,2283,520,2320,537,2341,550,2353,570,2361,591,2365,634,2361,631,2356,592,2349,572,2337,554,2318,541,2281,525,2174,488,1935,419"/>
<area shape="poly" id="edge63_Node000020_Node000018" title=" " alt="" coords="1788,400,1626,409,1426,422,1250,441,1188,453,1154,466,1126,492,1103,524,1085,559,1072,596,1055,667,1047,724,1044,720,1050,666,1067,594,1080,557,1099,521,1122,489,1151,461,1186,448,1249,436,1426,417,1626,404,1793,399"/>
<area shape="poly" id="edge29_Node000020_Node000021" title=" " alt="" coords="1936,410,1977,430,1995,445,2009,462,2017,481,2019,500,2011,539,2007,535,2013,500,2012,482,2005,465,1991,448,1974,435,1935,415"/>
<area shape="poly" id="edge34_Node000020_Node000022" title=" " alt="" coords="1812,415,1696,461,1694,455,1807,417"/>
<area shape="rect" id="Node000023" href="$reporting_8h.html" title=" " alt="" coords="2655,552,2794,593"/>
<area shape="poly" id="edge37_Node000020_Node000023" title=" " alt="" coords="1936,406,2232,461,2643,552,2637,552,2230,466,1936,412"/>
<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="1709,552,1847,593"/>
<area shape="poly" id="edge43_Node000020_Node000028" title=" " alt="" coords="1926,413,1960,433,1987,462,1994,484,1987,506,1967,521,1937,535,1862,557,1861,552,1935,530,1965,517,1982,503,1989,484,1982,465,1957,438,1925,419"/>
<area shape="rect" id="Node000029" title=" " alt="" coords="2092,641,2253,682"/>
<area shape="poly" id="edge61_Node000020_Node000029" title=" " alt="" coords="1936,413,1985,433,2031,462,2073,501,2108,545,2158,628,2154,626,2104,548,2069,504,2028,466,1983,438,1935,419"/>
<area shape="rect" id="Node000034" href="$error__engine_8h.html" title=" " alt="" coords="1845,464,1972,504"/>
<area shape="poly" id="edge51_Node000020_Node000034" title=" " alt="" coords="1874,414,1893,451,1889,449,1872,419"/>
<area shape="poly" id="edge52_Node000020_Node000037" title=" " alt="" coords="1790,404,611,479,611,473,1791,399"/>
<area shape="rect" id="Node000040" title=" " alt="" coords="933,560,1007,586"/>
<area shape="poly" id="edge65_Node000020_Node000040" title=" " alt="" coords="1788,401,1391,427,1193,445,1122,456,1081,466,1053,483,1028,504,988,549,985,545,1024,501,1050,479,1079,461,1121,450,1192,440,1391,422,1793,400"/>
<area shape="rect" id="Node000041" title=" " alt="" coords="1717,471,1769,497"/>
<area shape="poly" id="edge64_Node000020_Node000041" title=" " alt="" coords="1838,415,1773,464,1771,459,1833,417"/>
<area shape="poly" id="edge33_Node000021_Node000002" title=" " alt="" coords="1983,592,1940,641,1911,665,1879,684,1845,696,1799,707,1688,726,1477,748,1476,743,1687,721,1798,702,1843,691,1877,679,1908,660,1936,637,1978,594"/>
<area shape="poly" id="edge31_Node000021_Node000009" title=" " alt="" coords="2008,591,2040,635,2082,680,2122,707,2165,731,2160,730,2120,712,2079,684,2035,638,2006,596"/>
<area shape="poly" id="edge32_Node000021_Node000014" title=" " alt="" coords="2069,580,2297,609,2401,625,2460,639,2476,649,2486,660,2496,670,2511,679,2571,696,2649,706,2834,715,3020,718,3101,721,3165,727,3187,734,3182,733,3164,732,3100,726,3020,723,2834,720,2649,711,2570,701,2509,684,2492,675,2482,663,2473,653,2458,643,2400,630,2296,614,2068,585"/>
<area shape="poly" id="edge30_Node000021_Node000015" title=" " alt="" coords="2069,589,2298,645,2293,644,2069,594"/>
<area shape="poly" id="edge36_Node000022_Node000004" title=" " alt="" coords="1563,499,1323,548,1172,573,1019,596,799,620,583,639,265,660,264,655,582,634,799,615,1019,590,1171,568,1322,542,1558,500"/>
<area shape="poly" id="edge35_Node000022_Node000021" title=" " alt="" coords="1693,499,1705,502,1910,551,1904,551,1704,507,1693,504"/>
<area shape="poly" id="edge42_Node000023_Node000010" title=" " alt="" coords="2795,589,3321,728,3315,727,2794,595"/>
<area shape="rect" id="Node000024" title=" " alt="" coords="2692,648,2738,674"/>
<area shape="poly" id="edge38_Node000023_Node000024" title=" " alt="" coords="2724,592,2720,635,2716,631,2720,595"/>
<area shape="poly" id="edge39_Node000023_Node000025" title=" " alt="" coords="2687,593,2588,643,2587,644,2586,639,2586,639,2681,594"/>
<area shape="rect" id="Node000026" title=" " alt="" coords="2600,648,2668,674"/>
<area shape="poly" id="edge40_Node000023_Node000026" title=" " alt="" coords="2706,592,2658,640,2656,635,2701,595"/>
<area shape="rect" id="Node000027" title=" " alt="" coords="2864,648,2932,674"/>
<area shape="poly" id="edge41_Node000023_Node000027" title=" " alt="" coords="2764,591,2863,642,2857,641,2763,596"/>
<area shape="poly" id="edge44_Node000028_Node000009" title=" " alt="" coords="1811,591,1890,634,1987,679,2068,708,2147,733,2142,732,2067,713,1985,684,1888,639,1810,596"/>
<area shape="poly" id="edge46_Node000028_Node000017" title=" " alt="" coords="1759,592,1742,614,1729,636,1722,659,1728,680,1743,698,1761,712,1805,735,1799,734,1758,717,1739,702,1723,683,1717,659,1724,634,1738,611,1754,595"/>
<area shape="poly" id="edge49_Node000028_Node000018" title=" " alt="" coords="1751,593,1673,641,1625,665,1574,684,1450,715,1324,735,1208,746,1115,750,1115,745,1208,740,1323,730,1449,710,1573,679,1623,660,1671,637,1746,594"/>
<area shape="poly" id="edge45_Node000028_Node000029" title=" " alt="" coords="1848,587,2080,639,2074,639,1847,592"/>
<area shape="rect" id="Node000030" title=" " alt="" coords="1738,648,1865,674"/>
<area shape="poly" id="edge47_Node000028_Node000030" title=" " alt="" coords="1785,591,1797,635,1792,632,1782,596"/>
<area shape="poly" id="edge48_Node000028_Node000032" title=" " alt="" coords="1847,583,1910,590,2038,600,2146,603,2332,599,2421,599,2517,604,2624,616,2750,638,2761,643,2756,643,2749,644,2623,621,2516,609,2421,604,2332,605,2146,608,2037,605,1909,596,1847,588"/>
<area shape="poly" id="edge50_Node000028_Node000033" title=" " alt="" coords="1721,593,1581,644,1575,646,1574,640,1579,638,1716,594"/>
<area shape="poly" id="edge53_Node000037_Node000003" title=" " alt="" coords="424,507,248,551,247,546,428,503"/>
<area shape="poly" id="edge58_Node000037_Node000004" title=" " alt="" coords="415,505,361,525,306,555,283,573,263,594,232,637,228,633,259,591,280,569,303,550,359,521,420,502"/>
<area shape="poly" id="edge54_Node000037_Node000005" title=" " alt="" coords="486,503,442,544,439,540,482,506"/>
<area shape="poly" id="edge57_Node000037_Node000018" title=" " alt="" coords="523,502,563,547,589,570,616,591,708,640,805,680,897,710,977,733,971,733,896,715,804,685,706,645,614,595,585,574,559,550,521,507"/>
<area shape="poly" id="edge60_Node000037_Node000019" title=" " alt="" coords="511,503,532,723,527,721,507,506"/>
<area shape="rect" id="Node000038" href="$error__scratchpad_8h.html" title=" " alt="" coords="2194,552,2327,593"/>
<area shape="poly" id="edge55_Node000037_Node000038" title=" " alt="" coords="596,486,1337,513,1766,532,2081,550,2181,562,2176,562,2080,555,1766,537,1337,519,596,491"/>
<area shape="poly" id="edge59_Node000037_Node000040" title=" " alt="" coords="596,499,870,550,920,561,915,561,869,555,596,504"/>
<area shape="poly" id="edge56_Node000038_Node000025" title=" " alt="" coords="2328,587,2412,610,2504,638,2510,643,2504,642,2502,644,2411,615,2327,593"/>
<area shape="poly" id="edge70_Node000042_Node000004" title=" " alt="" coords="721,587,265,655,264,650,721,582"/>
<area shape="poly" id="edge69_Node000042_Node000025" title=" " alt="" coords="858,583,921,590,1154,606,1353,612,1528,610,1690,606,1853,603,2028,605,2226,615,2459,638,2509,650,2504,649,2459,644,2226,620,2028,610,1853,608,1691,611,1528,616,1353,617,1154,612,920,596,858,588"/>
<area shape="poly" id="edge72_Node000043_Node000015" title=" " alt="" coords="2539,414,2537,453,2529,499,2513,549,2486,595,2454,624,2416,645,2414,640,2451,620,2482,591,2508,547,2523,498,2532,452,2535,418"/>
<area shape="poly" id="edge75_Node000043_Node000029" title=" " alt="" coords="2455,408,2384,429,2310,456,2274,475,2240,497,2210,524,2184,554,2175,570,2171,588,2169,627,2165,623,2165,588,2170,568,2179,551,2206,520,2237,493,2271,470,2308,452,2383,423,2449,409"/>
<area shape="rect" id="Node000044" href="$building_8h.html" title="Defines types related to building reaction networks in the GridFire engine." alt="" coords="2554,464,2692,504"/>
<area shape="poly" id="edge73_Node000043_Node000044" title=" " alt="" coords="2558,414,2596,454,2591,452,2556,419"/>
<area shape="rect" id="Node000045" title=" " alt="" coords="2869,560,2929,586"/>
<area shape="poly" id="edge76_Node000043_Node000045" title=" " alt="" coords="2592,414,2705,461,2794,507,2869,552,2864,551,2792,512,2703,466,2591,419"/>
<area shape="poly" id="edge77_Node000043_Node000046" title=" " alt="" coords="2449,404,1326,479,1326,474,2454,401"/>
<area shape="poly" id="edge74_Node000044_Node000045" title=" " alt="" coords="2693,502,2851,550,2858,555,2852,554,2849,555,2692,507"/>
<area shape="poly" id="edge89_Node000046_Node000002" title=" " alt="" coords="1235,503,1231,541,1230,587,1237,636,1246,659,1258,680,1286,706,1320,724,1355,736,1391,745,1386,745,1354,741,1318,729,1283,710,1254,683,1241,662,1232,638,1224,588,1226,540,1232,506"/>
<area shape="poly" id="edge88_Node000046_Node000006" title=" " alt="" coords="1232,503,1176,636,1172,632,1227,506"/>
<area shape="poly" id="edge85_Node000046_Node000009" title=" " alt="" coords="1311,488,1624,516,1774,533,1860,550,1876,559,1887,568,1911,591,1972,638,2038,679,2098,707,2158,732,2153,731,2096,712,2035,684,1969,643,1908,595,1884,572,1873,563,1858,555,1774,538,1623,521,1311,494"/>
<area shape="poly" id="edge86_Node000046_Node000011" title=" " alt="" coords="1311,488,1550,502,2181,510,2574,523,2720,534,2772,541,2807,550,2823,559,2834,568,2858,591,2902,614,2946,639,3003,683,3050,727,3045,725,3000,687,2943,643,2899,619,2855,595,2830,572,2820,563,2805,555,2771,546,2720,539,2574,528,2181,515,1550,507,1311,493"/>
<area shape="poly" id="edge87_Node000046_Node000018" title=" " alt="" coords="1225,504,1122,643,1062,727,1060,722,1118,639,1220,506"/>
<area shape="poly" id="edge90_Node000046_Node000040" title=" " alt="" coords="1179,504,1022,557,1021,552,1174,506"/>
<area shape="rect" id="Node000047" href="$weak__types_8h.html" title="Plain data structures and enums for weak reaction tables, interpolation payloads, and errors." alt="" coords="1386,552,1532,593"/>
<area shape="poly" id="edge78_Node000046_Node000047" title=" " alt="" coords="1288,502,1397,546,1392,546,1288,507"/>
<area shape="rect" id="Node000048" title=" " alt="" coords="1269,648,1319,674"/>
<area shape="poly" id="edge91_Node000046_Node000048" title=" " alt="" coords="1248,503,1268,551,1290,635,1286,632,1263,553,1245,507"/>
<area shape="poly" id="edge81_Node000047_Node000002" title=" " alt="" coords="1454,592,1442,641,1434,723,1430,720,1436,641,1450,595"/>
<area shape="poly" id="edge79_Node000047_Node000006" title=" " alt="" coords="1394,593,1208,650,1207,644,1389,594"/>
<area shape="poly" id="edge83_Node000047_Node000018" title=" " alt="" coords="1444,592,1396,640,1366,664,1332,684,1277,707,1220,724,1115,744,1114,739,1219,719,1276,702,1330,679,1362,660,1393,636,1439,595"/>
<area shape="poly" id="edge84_Node000047_Node000026" title=" " alt="" coords="1532,578,1697,590,1832,596,1948,597,2145,592,2240,592,2341,598,2454,613,2588,638,2597,643,2591,643,2586,644,2453,618,2340,603,2239,597,2145,597,1948,602,1832,602,1696,596,1532,583"/>
<area shape="poly" id="edge82_Node000047_Node000033" title=" " alt="" coords="1476,591,1512,637,1507,636,1474,596"/>
<area shape="poly" id="edge80_Node000047_Node000048" title=" " alt="" coords="1424,593,1331,643,1330,638,1419,594"/>
<area shape="poly" id="edge93_Node000049_Node000012" title=" " alt="" coords="2485,229,2519,282,2514,280,2483,234"/>
<area shape="poly" id="edge107_Node000053_Node000048" title=" " alt="" coords="1379,237,1352,261,1332,288,1320,317,1314,344,1317,391,1325,441,1327,471,1326,505,1315,575,1302,635,1298,631,1310,574,1320,504,1322,471,1320,442,1311,392,1309,343,1315,316,1327,285,1348,257,1374,240"/>
<area shape="rect" id="Node000054" href="$weak_8h.html" title=" " alt="" coords="1341,286,1486,327"/>
<area shape="poly" id="edge108_Node000053_Node000054" title=" " alt="" coords="1415,237,1416,272,1411,269,1412,241"/>
<area shape="poly" id="edge118_Node000054_Node000002" title=" " alt="" coords="1425,325,1449,374,1477,440,1489,468,1508,503,1529,526,1539,536,1547,551,1552,573,1547,594,1533,612,1517,621,1501,629,1485,643,1460,683,1442,724,1439,720,1455,681,1481,639,1498,624,1515,616,1530,608,1542,592,1547,573,1542,553,1534,539,1525,529,1504,506,1484,471,1472,442,1445,376,1422,330"/>
<area shape="poly" id="edge115_Node000054_Node000004" title=" " alt="" coords="1338,313,1131,335,1004,353,877,378,842,387,816,398,789,408,754,418,657,436,580,444,503,450,406,466,334,486,262,507,229,513,198,514,144,512,120,513,97,519,75,532,53,554,45,570,47,584,57,597,73,610,118,631,168,648,163,650,116,636,70,614,53,601,42,586,40,569,49,551,72,528,95,514,119,508,144,506,198,509,228,507,261,502,333,480,405,461,503,445,580,438,656,431,753,413,788,403,814,393,841,382,876,372,1003,348,1131,330,1343,312"/>
<area shape="poly" id="edge120_Node000054_Node000007" title=" " alt="" coords="1338,311,1079,326,721,354,538,374,368,399,224,430,166,447,119,466,84,483,58,499,38,521,20,553,9,591,12,623,28,652,57,680,78,692,107,703,185,721,270,733,349,744,344,744,270,739,184,726,106,708,75,697,53,684,24,655,7,624,4,590,15,551,34,518,55,495,82,478,117,461,164,442,223,425,367,394,537,369,721,348,1079,321,1343,310"/>
<area shape="poly" id="edge113_Node000054_Node000009" title=" " alt="" coords="1486,305,1732,306,2066,314,2237,322,2397,334,2533,351,2636,373,2791,459,2944,551,2962,586,2971,619,2967,651,2946,684,2915,700,2859,713,2694,732,2501,743,2327,749,2326,744,2500,738,2694,726,2858,707,2913,695,2943,680,2962,650,2966,620,2957,588,2940,554,2789,464,2634,377,2532,356,2396,340,2237,328,2065,319,1732,311,1487,310"/>
<area shape="poly" id="edge114_Node000054_Node000014" title=" " alt="" coords="1486,305,1742,305,2091,313,2271,321,2439,333,2583,350,2690,372,2779,405,2864,447,2945,496,3020,548,3145,650,3225,727,3220,725,3141,654,3017,553,2943,500,2862,452,2777,410,2689,378,2582,356,2438,339,2271,327,2091,318,1742,311,1487,310"/>
<area shape="poly" id="edge109_Node000054_Node000015" title=" " alt="" coords="1487,309,1695,328,1822,347,1948,372,2017,391,2070,410,2187,461,2243,479,2290,490,2312,498,2332,509,2351,526,2369,551,2377,571,2380,593,2373,635,2369,632,2374,593,2372,573,2365,554,2347,530,2329,514,2309,503,2289,495,2241,484,2185,466,2068,415,2015,396,1946,378,1821,352,1695,334,1487,314"/>
<area shape="poly" id="edge116_Node000054_Node000018" title=" " alt="" coords="1338,312,1282,320,1216,332,1147,350,1082,377,1051,396,1031,415,989,465,957,498,932,525,923,539,918,554,918,572,923,592,942,632,967,669,1021,728,1016,726,963,672,937,635,918,594,913,572,913,553,918,537,927,522,954,494,985,462,1027,411,1048,392,1079,373,1145,345,1215,326,1282,315,1343,310"/>
<area shape="poly" id="edge121_Node000054_Node000019" title=" " alt="" coords="1338,311,1227,320,1080,331,917,350,754,378,717,387,689,397,661,408,624,418,522,435,442,440,362,447,262,466,142,499,78,524,54,538,39,554,26,583,28,606,42,625,65,641,122,664,169,679,212,694,248,703,313,711,379,715,462,727,478,733,473,733,461,732,378,720,312,716,247,708,210,699,167,684,120,669,63,646,39,629,23,608,20,582,34,551,51,534,76,519,140,494,261,461,362,441,442,435,522,430,622,413,659,403,687,392,716,382,753,372,917,345,1080,326,1227,314,1343,310"/>
<area shape="poly" id="edge112_Node000054_Node000020" title=" " alt="" coords="1487,319,1778,377,1773,378,1487,325"/>
<area shape="poly" id="edge119_Node000054_Node000025" title=" " alt="" coords="1486,304,1637,309,1733,318,1838,331,1948,351,2059,378,2169,415,2272,461,2347,505,2418,554,2526,639,2520,638,2415,558,2344,510,2270,466,2167,420,2058,383,1947,356,1837,336,1733,323,1637,315,1487,310"/>
<area shape="poly" id="edge117_Node000054_Node000040" title=" " alt="" coords="1338,321,1267,341,1183,369,1098,410,1058,436,1022,466,1007,484,995,504,978,547,974,543,990,502,1002,481,1018,462,1055,432,1095,405,1181,364,1266,335,1343,319"/>
<area shape="poly" id="edge111_Node000054_Node000046" title=" " alt="" coords="1406,326,1380,372,1342,418,1317,439,1289,458,1287,453,1313,435,1338,414,1375,369,1401,329"/>
<area shape="poly" id="edge110_Node000054_Node000047" title=" " alt="" coords="1419,325,1455,538,1451,536,1415,329"/>
</map>