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

179 lines
33 KiB
Plaintext

<map id="src/include/gridfire/engine/engine_graph.h" name="src/include/gridfire/engine/engine_graph.h">
<area shape="rect" id="Node000001" title=" " alt="" coords="2534,5,2690,46"/>
<area shape="rect" id="Node000002" title=" " alt="" coords="3049,618,3255,644"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="2690,25,2884,34,3001,44,3118,60,3226,82,3273,96,3315,112,3349,130,3376,151,3393,175,3399,201,3399,293,3392,347,3374,398,3348,445,3316,489,3280,528,3245,562,3183,612,3181,607,3241,558,3277,524,3312,486,3343,442,3369,395,3387,345,3393,293,3393,202,3388,177,3372,155,3346,135,3312,117,3271,101,3224,87,3117,65,3000,50,2884,39,2690,31"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="972,611,1108,652"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="2531,28,1991,32,1193,41,796,49,452,61,200,77,122,86,81,96,48,116,26,138,12,165,8,202,8,470,14,504,32,527,59,544,94,560,144,573,231,585,473,604,742,617,960,628,954,628,742,622,473,609,230,590,143,579,92,566,57,549,28,531,9,506,3,471,3,202,7,163,21,135,45,112,79,92,121,81,200,71,452,56,795,44,1193,36,1991,27,2536,27"/>
<area shape="rect" id="Node000004" title=" " alt="" coords="3904,618,4066,644"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="2690,24,3113,27,3708,36,4000,45,4251,56,4433,72,4490,81,4519,92,4540,116,4547,141,4545,202,4545,471,4542,488,4531,505,4515,520,4494,534,4440,558,4373,579,4298,595,4222,608,4082,625,4082,620,4221,603,4297,590,4371,573,4438,553,4492,530,4512,516,4527,502,4537,486,4540,470,4540,202,4542,141,4535,118,4516,96,4488,86,4432,77,4250,62,4000,50,3708,41,3113,32,2690,30"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="220,190,370,216"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="2531,28,2009,36,1247,49,553,69,328,82,262,89,235,96,229,105,227,115,234,137,250,159,270,180,265,181,246,162,229,139,222,115,224,103,232,92,261,84,327,77,553,64,1247,44,2009,31,2537,27"/>
<area shape="rect" id="Node000006" href="$types_2types_8h.html" title=" " alt="" coords="968,456,1112,482"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="2531,27,2126,32,1849,38,1562,52,1290,73,1168,87,1062,104,973,124,905,147,880,160,862,173,852,187,848,202,848,293,852,321,863,346,879,369,899,390,947,423,996,450,990,450,944,428,896,394,875,372,858,349,847,322,843,293,843,201,847,185,859,169,877,155,903,142,971,119,1061,99,1168,82,1289,67,1561,46,1849,33,2126,26,2536,26"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="1216,618,1336,644"/>
<area shape="poly" id="edge105_Node000001_Node000007" title=" " alt="" coords="2532,28,2069,35,1402,46,1072,55,788,66,580,80,515,88,481,96,351,272,222,450,218,471,220,490,228,505,240,519,275,542,320,560,358,572,402,580,508,592,629,597,758,598,1010,597,1118,600,1204,608,1224,614,1218,614,1204,614,1118,606,1010,603,758,603,629,602,508,597,402,586,356,577,318,566,272,547,236,523,223,508,215,491,213,471,218,448,347,269,479,92,514,83,579,75,787,61,1072,50,1402,41,2069,30,2537,27"/>
<area shape="rect" id="Node000009" href="$reaction_8h.html" title="Defines classes for representing and managing nuclear reactions." alt="" coords="2644,537,2815,563"/>
<area shape="poly" id="edge9_Node000001_Node000009" title=" " alt="" coords="2643,44,2679,71,2714,107,2742,151,2750,176,2753,202,2753,293,2747,422,2735,524,2731,520,2741,421,2748,293,2748,202,2745,177,2737,154,2710,111,2675,75,2642,49"/>
<area shape="rect" id="Node000010" title=" " alt="" coords="1131,618,1192,644"/>
<area shape="poly" id="edge101_Node000001_Node000010" title=" " alt="" coords="2531,28,2009,35,1241,47,859,56,528,67,285,81,209,88,169,97,125,115,90,134,77,146,67,161,61,179,59,202,59,470,63,500,76,521,95,534,120,542,184,550,255,560,384,586,495,594,594,592,687,585,780,577,880,575,991,584,1121,608,1128,613,1122,612,1119,614,990,589,880,580,781,582,687,590,594,598,495,600,383,591,254,566,183,555,119,547,93,539,72,524,58,502,53,471,53,202,56,178,62,158,73,143,87,130,122,110,167,91,208,83,285,75,528,62,858,51,1240,42,2009,30,2536,27"/>
<area shape="rect" id="Node000013" title=" " alt="" coords="2822,618,2932,644"/>
<area shape="poly" id="edge98_Node000001_Node000013" title=" " alt="" coords="2690,29,2851,44,2945,58,3039,75,3124,97,3194,125,3221,142,3242,160,3255,180,3260,201,3260,293,3257,331,3247,361,3233,386,3213,407,3164,445,3106,491,3058,529,3007,563,2917,614,2916,609,3005,559,3055,525,3102,487,3161,441,3210,403,3228,383,3243,359,3252,330,3255,293,3255,202,3250,182,3238,163,3218,146,3192,130,3122,103,3037,80,2944,63,2851,50,2690,34"/>
<area shape="rect" id="Node000014" title=" " alt="" coords="3794,618,3851,644"/>
<area shape="poly" id="edge99_Node000001_Node000014" title=" " alt="" coords="2690,24,2957,27,3320,36,3507,45,3682,56,3832,72,3944,91,4026,104,4099,113,4130,123,4154,139,4169,165,4175,201,4175,471,4165,487,4139,505,4055,545,3954,586,3866,618,3865,612,3952,581,4053,540,4136,500,4161,483,4169,470,4169,202,4164,167,4150,143,4127,128,4098,118,4025,109,3944,97,3831,77,3681,62,3507,50,3320,42,2957,32,2690,30"/>
<area shape="rect" id="Node000016" title=" " alt="" coords="3300,618,3366,644"/>
<area shape="poly" id="edge104_Node000001_Node000016" title=" " alt="" coords="2690,25,3044,33,3279,43,3522,59,3750,81,3852,95,3942,111,4016,129,4074,150,4110,174,4121,187,4124,201,4124,382,4122,404,4116,422,4107,437,4095,449,4063,469,4025,492,3967,524,3917,541,3798,566,3682,589,3566,607,3382,628,3382,623,3565,602,3681,584,3797,560,3915,536,3965,519,4023,487,4061,465,4091,444,4103,433,4111,420,4117,403,4119,382,4119,202,4116,190,4107,178,4071,155,4015,134,3941,116,3851,100,3750,86,3521,64,3279,49,3044,39,2690,30"/>
<area shape="rect" id="Node000017" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="2098,271,2243,312"/>
<area shape="poly" id="edge21_Node000001_Node000017" title=" " alt="" coords="2582,46,2217,266,2215,261,2577,47"/>
<area shape="rect" id="Node000018" href="$screening__abstract_8h.html" title=" " alt="" coords="2468,449,2614,489"/>
<area shape="poly" id="edge68_Node000001_Node000018" title=" " alt="" coords="2690,28,2726,35,2762,47,2795,66,2822,92,2828,103,2828,114,2823,135,2805,186,2779,234,2749,279,2715,321,2644,391,2583,441,2581,436,2641,387,2711,317,2744,276,2775,231,2800,184,2817,134,2823,113,2823,105,2818,96,2792,70,2760,52,2725,40,2690,33"/>
<area shape="rect" id="Node000019" href="$screening__types_8h.html" title=" " alt="" coords="1288,360,1419,401"/>
<area shape="poly" id="edge69_Node000001_Node000019" title=" " alt="" coords="2532,42,2421,67,2294,97,2043,165,1797,239,1427,357,1425,352,1795,234,2041,160,2293,91,2420,62,2537,41"/>
<area shape="rect" id="Node000020" title=" " alt="" coords="331,537,400,563"/>
<area shape="poly" id="edge100_Node000001_Node000020" title=" " alt="" coords="2531,28,2017,32,1264,41,890,49,567,61,331,76,258,86,220,96,191,117,173,139,163,166,160,202,160,382,164,416,175,441,194,463,222,487,244,503,268,517,319,537,314,538,266,521,241,508,218,491,191,467,171,444,159,417,155,382,155,202,158,165,168,136,187,113,218,92,256,81,331,71,567,55,890,44,1264,35,2017,26,2537,27"/>
<area shape="rect" id="Node000023" title=" " alt="" coords="493,537,547,563"/>
<area shape="poly" id="edge97_Node000001_Node000023" title=" " alt="" coords="2531,28,2207,36,1745,47,1277,67,1082,80,935,97,865,102,795,99,666,92,613,96,591,103,572,113,557,127,546,146,538,171,536,202,536,293,532,421,525,523,520,521,527,421,531,293,531,202,533,170,541,144,553,124,569,109,589,98,612,91,665,86,795,94,865,96,934,91,1082,75,1277,61,1744,42,2207,30,2536,27"/>
<area shape="rect" id="Node000030" title=" " alt="" coords="1755,456,1832,482"/>
<area shape="poly" id="edge102_Node000001_Node000030" title=" " alt="" coords="2531,34,2248,69,2061,96,1864,131,1672,175,1583,200,1501,227,1427,257,1364,290,1314,324,1278,362,1244,397,1205,422,1164,438,1123,446,1085,447,1053,444,1030,436,1018,426,1023,414,1045,404,1087,397,1151,394,1241,396,1359,404,1509,421,1692,446,1742,457,1737,457,1692,451,1508,426,1359,410,1241,401,1151,400,1087,403,1047,409,1027,417,1024,425,1033,432,1055,438,1085,442,1122,440,1162,433,1203,417,1241,393,1274,358,1311,320,1362,285,1425,252,1499,222,1581,195,1671,169,1863,126,2060,90,2247,63,2536,33"/>
<area shape="rect" id="Node000034" href="$blob_8h.html" title="Container class for managing multiple scratchpad instances." alt="" coords="1494,360,1671,401"/>
<area shape="poly" id="edge96_Node000001_Node000034" title=" " alt="" coords="2557,46,1655,357,1654,352,2552,47"/>
<area shape="rect" id="Node000040" title=" " alt="" coords="2842,456,2916,482"/>
<area shape="poly" id="edge103_Node000001_Node000040" title=" " alt="" coords="2690,42,2734,62,2771,92,2803,134,2827,181,2846,230,2860,280,2876,372,2880,442,2876,439,2871,373,2855,281,2841,232,2822,183,2798,137,2767,96,2731,67,2690,48"/>
<area shape="rect" id="Node000042" href="$partition__abstract_8h.html" title=" " alt="" coords="245,449,382,489"/>
<area shape="poly" id="edge70_Node000001_Node000042" title=" " alt="" coords="2531,27,2073,31,1416,40,1092,48,813,60,610,76,547,85,516,96,495,118,486,141,485,168,485,202,485,293,482,318,474,342,446,383,408,417,369,443,366,439,404,413,442,380,469,339,477,317,480,293,480,202,479,168,481,140,491,115,513,92,546,80,609,70,812,54,1091,43,1416,34,2073,26,2536,26"/>
<area shape="rect" id="Node000043" href="$construction_8h.html" title="Functions for constructing nuclear reaction networks." alt="" coords="3691,271,3861,312"/>
<area shape="poly" id="edge73_Node000001_Node000043" title=" " alt="" coords="2690,26,2919,32,3210,44,3474,64,3569,76,3624,92,3649,107,3672,126,3711,170,3742,216,3764,259,3759,256,3737,219,3707,174,3668,130,3646,112,3622,96,3568,82,3474,69,3209,50,2918,37,2690,31"/>
<area shape="rect" id="Node000046" href="$weak__interpolator_8h.html" title=" " alt="" coords="3535,360,3681,401"/>
<area shape="poly" id="edge108_Node000001_Node000046" title=" " alt="" coords="2690,27,3100,50,3302,68,3374,79,3416,92,3452,116,3485,145,3513,179,3538,215,3576,286,3599,347,3595,344,3571,288,3533,217,3509,182,3481,149,3449,120,3414,96,3373,85,3301,74,3100,55,2690,33"/>
<area shape="rect" id="Node000049" href="$config_8h.html" title=" " alt="" coords="245,102,395,127"/>
<area shape="poly" id="edge94_Node000001_Node000049" title=" " alt="" coords="2531,28,2119,35,1505,46,876,66,612,80,414,97,388,100,385,96,413,91,612,74,875,61,1505,41,2119,30,2537,27"/>
<area shape="rect" id="Node000050" title=" " alt="" coords="4209,94,4343,135"/>
<area shape="poly" id="edge106_Node000001_Node000050" title=" " alt="" coords="2690,26,3433,46,3871,66,4053,78,4191,91,4196,94,4191,94,4190,97,4053,83,3870,71,3433,51,2690,31"/>
<area shape="rect" id="Node000051" title=" " alt="" coords="4367,94,4505,135"/>
<area shape="poly" id="edge107_Node000001_Node000051" title=" " alt="" coords="2690,25,3022,31,3497,43,3983,63,4190,76,4354,94,4349,94,4190,81,3983,68,3496,48,3022,36,2690,31"/>
<area shape="rect" id="Node000052" href="$weak__rate__library_8h.html" title=" " alt="" coords="2931,94,3077,135"/>
<area shape="poly" id="edge109_Node000001_Node000052" title=" " alt="" coords="2690,41,2919,94,2913,94,2690,47"/>
<area shape="poly" id="edge6_Node000006_Node000003" title=" " alt="" coords="1042,481,1042,597,1038,594,1038,484"/>
<area shape="poly" id="edge7_Node000006_Node000007" title=" " alt="" coords="1050,479,1085,519,1132,561,1180,589,1229,613,1224,612,1177,594,1129,565,1081,522,1048,484"/>
<area shape="rect" id="Node000008" title=" " alt="" coords="1187,537,1245,563"/>
<area shape="poly" id="edge8_Node000006_Node000008" title=" " alt="" coords="1068,480,1178,531,1173,530,1067,485"/>
<area shape="poly" id="edge12_Node000009_Node000002" title=" " alt="" coords="2795,561,3074,615,3069,615,2794,566"/>
<area shape="poly" id="edge20_Node000009_Node000003" title=" " alt="" coords="2640,552,2331,560,1897,570,1457,587,1270,599,1123,613,1123,608,1269,594,1457,582,1897,565,2331,554,2646,552"/>
<area shape="poly" id="edge13_Node000009_Node000004" title=" " alt="" coords="2815,550,3265,566,3562,583,3864,608,3904,616,3899,616,3864,614,3562,588,3264,571,2815,556"/>
<area shape="poly" id="edge19_Node000009_Node000007" title=" " alt="" coords="2646,557,1352,629,1352,623,2641,555"/>
<area shape="poly" id="edge10_Node000009_Node000010" title=" " alt="" coords="2640,553,1863,574,1446,592,1294,602,1205,614,1199,615,1198,610,1203,608,1293,597,1445,586,1863,569,2646,553"/>
<area shape="rect" id="Node000011" title=" " alt="" coords="2686,618,2773,644"/>
<area shape="poly" id="edge11_Node000009_Node000011" title=" " alt="" coords="2731,562,2731,604,2727,601,2727,565"/>
<area shape="rect" id="Node000012" title=" " alt="" coords="2485,618,2582,644"/>
<area shape="poly" id="edge14_Node000009_Node000012" title=" " alt="" coords="2702,563,2578,615,2577,610,2697,564"/>
<area shape="poly" id="edge15_Node000009_Node000013" title=" " alt="" coords="2752,561,2844,612,2839,610,2751,566"/>
<area shape="poly" id="edge16_Node000009_Node000014" title=" " alt="" coords="2816,555,3781,627,3776,627,2815,560"/>
<area shape="rect" id="Node000015" title=" " alt="" coords="2278,618,2381,644"/>
<area shape="poly" id="edge17_Node000009_Node000015" title=" " alt="" coords="2670,563,2397,619,2396,614,2665,564"/>
<area shape="poly" id="edge18_Node000009_Node000016" title=" " alt="" coords="2816,554,3022,572,3145,588,3267,608,3288,615,3282,615,3266,614,3144,593,3022,578,2816,559"/>
<area shape="poly" id="edge23_Node000017_Node000006" title=" " alt="" coords="2096,295,1953,304,1775,315,1604,335,1535,347,1484,362,1468,371,1458,382,1448,393,1432,403,1375,420,1296,436,1127,460,1127,455,1295,431,1374,415,1430,398,1445,389,1455,378,1465,367,1482,358,1534,342,1604,329,1774,310,1953,298,2101,295"/>
<area shape="poly" id="edge67_Node000017_Node000008" title=" " alt="" coords="2095,293,2021,300,1928,310,1830,330,1782,345,1736,362,1721,372,1711,382,1701,393,1685,403,1625,422,1571,427,1521,423,1474,417,1428,411,1381,412,1332,424,1277,451,1260,466,1246,485,1226,525,1223,520,1241,482,1256,462,1275,446,1330,419,1380,407,1428,406,1475,411,1522,418,1571,421,1624,416,1683,398,1698,389,1707,379,1718,368,1733,358,1780,340,1829,325,1927,305,2020,294,2101,293"/>
<area shape="poly" id="edge22_Node000017_Node000009" title=" " alt="" coords="2144,312,2024,396,1949,450,1942,470,1943,479,1949,487,1961,496,1981,503,2044,516,2129,527,2229,534,2443,543,2631,549,2625,549,2443,548,2229,539,2129,532,2044,522,1980,508,1958,500,1945,491,1938,481,1936,470,1945,447,2021,392,2139,313"/>
<area shape="poly" id="edge63_Node000017_Node000013" title=" " alt="" coords="2207,310,2285,358,2347,401,2407,447,2432,468,2457,487,2504,513,2542,530,2633,560,2726,589,2813,615,2808,614,2724,594,2631,566,2540,535,2502,518,2455,492,2428,472,2404,451,2344,405,2283,362,2205,315"/>
<area shape="poly" id="edge62_Node000017_Node000014" title=" " alt="" coords="2243,290,2571,292,3026,301,3252,309,3451,321,3605,337,3659,347,3694,358,3713,369,3732,388,3772,437,3805,491,3824,537,3829,571,3827,605,3824,601,3823,572,3819,538,3800,494,3767,440,3728,392,3709,374,3692,362,3658,352,3604,342,3451,326,3251,314,3026,306,2571,298,2243,296"/>
<area shape="poly" id="edge66_Node000017_Node000016" title=" " alt="" coords="2243,303,2360,326,2491,357,2623,396,2750,446,2790,467,2830,487,2886,504,2930,514,2975,521,3033,535,3171,575,3288,614,3283,614,3169,580,3031,540,2974,527,2929,519,2884,509,2828,492,2788,472,2748,451,2621,401,2490,363,2359,331,2243,308"/>
<area shape="poly" id="edge24_Node000017_Node000018" title=" " alt="" coords="2243,295,2292,303,2346,315,2400,333,2451,358,2473,374,2493,394,2524,437,2519,434,2489,397,2470,378,2448,362,2398,337,2344,320,2291,308,2243,301"/>
<area shape="poly" id="edge29_Node000017_Node000019" title=" " alt="" coords="2095,297,1808,319,1624,338,1438,363,1435,363,1434,358,1437,357,1623,332,1808,314,2101,296"/>
<area shape="rect" id="Node000021" href="$reporting_8h.html" title=" " alt="" coords="1288,449,1426,489"/>
<area shape="poly" id="edge32_Node000017_Node000021" title=" " alt="" coords="2122,312,2072,336,2021,362,1994,384,1982,394,1964,403,1895,426,1835,438,1782,444,1731,446,1625,443,1563,445,1491,451,1443,458,1442,452,1490,446,1563,440,1625,438,1731,440,1782,439,1835,433,1894,420,1962,398,1979,390,1990,380,2019,358,2070,332,2117,313"/>
<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="2102,360,2240,401"/>
<area shape="poly" id="edge38_Node000017_Node000026" title=" " alt="" coords="2172,311,2173,346,2169,343,2169,315"/>
<area shape="rect" id="Node000027" title=" " alt="" coords="2233,449,2394,489"/>
<area shape="poly" id="edge61_Node000017_Node000027" title=" " alt="" coords="2200,310,2228,332,2254,358,2281,396,2301,436,2296,433,2276,399,2250,362,2224,336,2199,315"/>
<area shape="rect" id="Node000031" href="$error__engine_8h.html" title=" " alt="" coords="1823,360,1950,401"/>
<area shape="poly" id="edge47_Node000017_Node000031" title=" " alt="" coords="2108,312,1966,358,1965,353,2103,313"/>
<area shape="poly" id="edge48_Node000017_Node000034" title=" " alt="" coords="2096,303,1691,363,1687,363,1686,358,1690,357,2101,302"/>
<area shape="poly" id="edge65_Node000017_Node000040" title=" " alt="" coords="2243,292,2331,298,2438,309,2554,329,2669,357,2720,377,2770,400,2850,448,2845,447,2767,405,2718,382,2667,363,2553,334,2437,315,2330,303,2243,298"/>
<area shape="rect" id="Node000041" title=" " alt="" coords="1747,368,1800,393"/>
<area shape="poly" id="edge64_Node000017_Node000041" title=" " alt="" coords="2095,301,1963,324,1887,341,1811,363,1809,363,1808,358,1810,357,1885,335,1962,319,2101,300"/>
<area shape="poly" id="edge26_Node000018_Node000002" title=" " alt="" coords="2615,484,2827,535,3100,614,3095,613,2826,540,2615,489"/>
<area shape="poly" id="edge27_Node000018_Node000007" title=" " alt="" coords="2470,481,2406,492,2234,507,2099,514,1965,522,1794,540,1548,579,1348,617,1347,612,1547,573,1793,535,1965,517,2099,509,2233,502,2405,487,2465,482"/>
<area shape="poly" id="edge25_Node000018_Node000009" title=" " alt="" coords="2589,487,2689,531,2684,531,2588,493"/>
<area shape="poly" id="edge28_Node000018_Node000014" title=" " alt="" coords="2615,477,3782,624,3776,625,2615,482"/>
<area shape="poly" id="edge30_Node000019_Node000018" title=" " alt="" coords="1420,390,1483,398,1742,417,1944,423,2146,428,2406,446,2455,454,2450,454,2405,451,2146,433,1944,428,1742,422,1482,403,1420,395"/>
<area shape="poly" id="edge31_Node000019_Node000020" title=" " alt="" coords="1285,384,1122,393,909,406,702,425,617,437,553,451,508,468,465,489,396,531,393,526,463,484,506,463,551,446,616,432,701,420,909,400,1122,388,1290,383"/>
<area shape="poly" id="edge37_Node000021_Node000003" title=" " alt="" coords="1344,489,1307,529,1259,565,1201,588,1124,611,1123,606,1200,583,1256,561,1303,525,1339,491"/>
<area shape="rect" id="Node000022" title=" " alt="" coords="1413,537,1459,563"/>
<area shape="poly" id="edge33_Node000021_Node000022" title=" " alt="" coords="1378,487,1416,527,1411,525,1376,492"/>
<area shape="poly" id="edge34_Node000021_Node000023" title=" " alt="" coords="1288,480,562,548,562,542,1288,474"/>
<area shape="rect" id="Node000024" title=" " alt="" coords="1806,537,1874,563"/>
<area shape="poly" id="edge35_Node000021_Node000024" title=" " alt="" coords="1427,479,1793,541,1788,541,1427,484"/>
<area shape="rect" id="Node000025" title=" " alt="" coords="1320,537,1389,563"/>
<area shape="poly" id="edge36_Node000021_Node000025" title=" " alt="" coords="1359,488,1358,524,1354,520,1355,492"/>
<area shape="poly" id="edge39_Node000026_Node000002" title=" " alt="" coords="2240,379,2322,383,2420,394,2525,414,2577,428,2628,446,2645,456,2657,467,2669,477,2685,487,2741,507,2786,515,2833,521,2891,535,3009,573,3110,613,3105,612,3008,578,2890,540,2832,527,2785,521,2739,512,2683,492,2666,481,2654,471,2642,460,2626,451,2576,434,2524,419,2419,399,2321,389,2241,385"/>
<area shape="poly" id="edge41_Node000026_Node000012" title=" " alt="" coords="2104,389,2037,405,1977,425,1955,437,1942,452,1939,468,1949,488,1974,503,2022,521,2166,558,2331,592,2472,619,2466,619,2330,597,2165,563,2021,526,1971,508,1945,491,1934,469,1937,450,1952,433,1975,420,2035,400,2098,390"/>
<area shape="poly" id="edge45_Node000026_Node000013" title=" " alt="" coords="2177,399,2193,444,2206,467,2223,487,2291,541,2354,574,2416,591,2479,597,2617,596,2696,598,2786,608,2810,615,2804,615,2785,614,2696,603,2617,601,2479,602,2415,596,2352,579,2288,545,2219,491,2202,470,2188,446,2174,403"/>
<area shape="poly" id="edge46_Node000026_Node000016" title=" " alt="" coords="2240,383,2438,403,2557,421,2675,446,2731,465,2786,487,2920,525,3026,551,3132,574,3267,608,3288,616,3283,616,3266,614,3131,580,3025,556,2919,530,2784,492,2729,470,2674,451,2556,427,2437,409,2240,389"/>
<area shape="poly" id="edge40_Node000026_Node000027" title=" " alt="" coords="2204,399,2271,441,2266,440,2202,404"/>
<area shape="rect" id="Node000028" title=" " alt="" coords="2031,456,2158,482"/>
<area shape="poly" id="edge42_Node000026_Node000028" title=" " alt="" coords="2156,400,2116,447,2114,442,2151,402"/>
<area shape="rect" id="Node000029" title=" " alt="" coords="1958,456,2007,482"/>
<area shape="poly" id="edge43_Node000026_Node000029" title=" " alt="" coords="2127,401,2019,452,2018,446,2121,402"/>
<area shape="poly" id="edge44_Node000026_Node000030" title=" " alt="" coords="2103,394,1984,420,1851,451,1843,454,1842,448,1850,446,1983,415,2098,394"/>
<area shape="poly" id="edge57_Node000034_Node000013" title=" " alt="" coords="1621,399,1658,420,1694,447,1723,479,1741,510,1761,537,1775,549,1794,561,1820,569,1860,576,1975,586,2286,597,2598,602,2786,608,2814,615,2809,615,2785,614,2598,607,2286,602,1975,591,1860,581,1819,574,1792,565,1772,554,1757,541,1737,513,1719,482,1690,451,1655,425,1620,404"/>
<area shape="poly" id="edge60_Node000034_Node000015" title=" " alt="" coords="1542,400,1514,423,1493,450,1487,469,1493,488,1509,509,1524,524,1559,541,1651,560,1735,580,1821,596,1992,616,2145,626,2265,631,2260,631,2145,631,1992,622,1820,601,1734,585,1650,566,1557,546,1521,528,1505,512,1488,491,1481,469,1488,447,1510,419,1538,402"/>
<area shape="poly" id="edge58_Node000034_Node000020" title=" " alt="" coords="1491,394,1431,403,1248,411,1012,414,777,424,677,435,598,451,577,460,562,469,527,492,415,535,413,530,524,487,559,465,575,455,597,446,676,430,776,419,1011,409,1247,405,1430,398,1496,393"/>
<area shape="rect" id="Node000035" href="$scratchpad__abstract_8h.html" title="Abstract base class for scratchpad memory used during engine computations." alt="" coords="609,449,786,489"/>
<area shape="poly" id="edge49_Node000034_Node000035" title=" " alt="" coords="1491,394,1431,403,1256,417,1118,424,979,432,802,451,801,446,979,427,1117,419,1255,412,1430,398,1496,393"/>
<area shape="rect" id="Node000036" href="$engine_2scratchpads_2types_8h.html" title="Type definitions and utilities for the scratchpad system." alt="" coords="1502,449,1679,489"/>
<area shape="poly" id="edge51_Node000034_Node000036" title=" " alt="" coords="1586,399,1590,435,1585,432,1583,403"/>
<area shape="rect" id="Node000038" href="$error__scratchpad_8h.html" title=" " alt="" coords="811,449,944,489"/>
<area shape="poly" id="edge55_Node000034_Node000038" title=" " alt="" coords="1491,394,1431,403,1300,416,1196,423,1092,432,960,451,959,446,1091,427,1196,418,1299,410,1430,398,1496,393"/>
<area shape="poly" id="edge59_Node000034_Node000040" title=" " alt="" coords="1672,391,1735,398,1985,417,2180,426,2376,433,2627,446,2829,463,2824,463,2626,451,2376,438,2180,431,1985,422,1734,403,1672,397"/>
<area shape="poly" id="edge50_Node000035_Node000020" title=" " alt="" coords="612,491,415,540,414,535,617,489"/>
<area shape="poly" id="edge54_Node000036_Node000008" title=" " alt="" coords="1504,489,1261,542,1260,537,1499,489"/>
<area shape="poly" id="edge53_Node000036_Node000011" title=" " alt="" coords="1607,487,1647,527,1672,546,1700,561,1738,573,1783,583,1889,596,2011,603,2142,605,2397,603,2507,604,2595,608,2673,621,2667,620,2594,614,2507,609,2397,608,2142,610,2011,608,1889,602,1782,588,1736,578,1698,565,1669,550,1643,531,1605,492"/>
<area shape="rect" id="Node000037" title=" " alt="" coords="3548,537,3609,563"/>
<area shape="poly" id="edge52_Node000036_Node000037" title=" " alt="" coords="1680,480,1743,487,2141,507,2681,525,3535,548,3530,548,2681,530,2141,512,1742,492,1680,486"/>
<area shape="poly" id="edge56_Node000038_Node000023" title=" " alt="" coords="813,486,799,492,562,543,561,538,798,487,808,487"/>
<area shape="poly" id="edge72_Node000042_Node000020" title=" " alt="" coords="327,487,351,525,346,523,325,492"/>
<area shape="poly" id="edge71_Node000042_Node000023" title=" " alt="" coords="365,487,482,533,476,534,365,493"/>
<area shape="poly" id="edge74_Node000043_Node000009" title=" " alt="" coords="3704,312,3023,492,2809,537,2809,531,3022,487,3699,313"/>
<area shape="poly" id="edge77_Node000043_Node000027" title=" " alt="" coords="3693,302,3169,365,2456,451,2409,457,2409,452,2456,446,3168,360,3688,303"/>
<area shape="rect" id="Node000044" href="$building_8h.html" title="Defines types related to building reaction networks in the GridFire engine." alt="" coords="3756,360,3894,401"/>
<area shape="poly" id="edge75_Node000043_Node000044" title=" " alt="" coords="3788,310,3809,348,3804,345,3786,315"/>
<area shape="rect" id="Node000045" title=" " alt="" coords="3922,456,3982,482"/>
<area shape="poly" id="edge78_Node000043_Node000045" title=" " alt="" coords="3835,310,3874,330,3909,358,3923,377,3934,399,3948,442,3944,439,3930,401,3919,380,3905,362,3871,335,3834,315"/>
<area shape="poly" id="edge79_Node000043_Node000046" title=" " alt="" coords="3740,312,3660,355,3659,350,3735,313"/>
<area shape="poly" id="edge76_Node000044_Node000045" title=" " alt="" coords="3855,399,3924,448,3919,447,3853,404"/>
<area shape="poly" id="edge87_Node000046_Node000002" title=" " alt="" coords="3585,400,3529,451,3501,483,3483,512,3463,539,3429,565,3396,580,3347,594,3238,618,3238,612,3346,589,3394,575,3427,561,3459,535,3479,509,3497,480,3525,447,3580,402"/>
<area shape="poly" id="edge88_Node000046_Node000004" title=" " alt="" coords="3671,399,3724,419,3776,446,3833,486,3886,529,3966,608,3961,606,3883,533,3830,490,3773,451,3721,424,3670,404"/>
<area shape="poly" id="edge89_Node000046_Node000013" title=" " alt="" coords="3553,401,2928,616,2927,610,3548,401"/>
<area shape="poly" id="edge91_Node000046_Node000014" title=" " alt="" coords="3661,399,3702,419,3740,447,3762,468,3776,487,3800,536,3812,571,3820,605,3816,602,3807,572,3795,538,3772,490,3758,472,3737,451,3699,424,3660,404"/>
<area shape="poly" id="edge90_Node000046_Node000037" title=" " alt="" coords="3580,400,3557,424,3540,450,3535,469,3540,488,3548,507,3560,526,3555,524,3544,510,3535,490,3530,469,3535,448,3553,420,3576,402"/>
<area shape="poly" id="edge92_Node000046_Node000040" title=" " alt="" coords="3537,390,2931,464,2931,459,3532,391"/>
<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="3549,449,3694,489"/>
<area shape="poly" id="edge80_Node000046_Node000047" title=" " alt="" coords="3613,399,3618,435,3614,432,3609,403"/>
<area shape="rect" id="Node000048" title=" " alt="" coords="3735,537,3785,563"/>
<area shape="poly" id="edge93_Node000046_Node000048" title=" " alt="" coords="3646,399,3679,420,3709,447,3735,485,3753,525,3748,522,3730,488,3705,450,3675,424,3645,404"/>
<area shape="poly" id="edge85_Node000047_Node000013" title=" " alt="" coords="3551,486,2948,618,2947,612,3546,486"/>
<area shape="poly" id="edge83_Node000047_Node000014" title=" " alt="" coords="3642,487,3724,561,3793,611,3788,609,3721,565,3640,492"/>
<area shape="poly" id="edge84_Node000047_Node000016" title=" " alt="" coords="3629,488,3635,526,3633,546,3623,565,3607,578,3583,590,3519,608,3447,621,3382,629,3382,623,3446,615,3518,603,3581,585,3604,574,3619,561,3627,545,3630,526,3626,492"/>
<area shape="poly" id="edge86_Node000047_Node000024" title=" " alt="" coords="3546,474,1890,549,1890,544,3551,473"/>
<area shape="poly" id="edge81_Node000047_Node000037" title=" " alt="" coords="3613,488,3594,525,3591,521,3609,491"/>
<area shape="poly" id="edge82_Node000047_Node000048" title=" " alt="" coords="3657,487,3728,530,3723,529,3655,493"/>
<area shape="poly" id="edge95_Node000049_Node000005" title=" " alt="" coords="318,125,305,177,300,174,315,130"/>
<area shape="poly" id="edge110_Node000052_Node000048" title=" " alt="" coords="3077,119,3261,138,3495,169,3612,189,3719,213,3809,239,3875,269,3943,316,3973,341,3997,368,4014,396,4020,426,4015,458,3997,491,3983,502,3964,512,3912,528,3801,547,3800,542,3911,523,3962,507,3981,498,3993,488,4010,456,4015,427,4009,398,3993,371,3969,345,3940,320,3872,274,3807,244,3718,218,3611,194,3494,174,3260,143,3077,124"/>
<area shape="rect" id="Node000053" href="$weak_8h.html" title=" " alt="" coords="2931,183,3077,223"/>
<area shape="poly" id="edge111_Node000052_Node000053" title=" " alt="" coords="3006,133,3006,169,3002,165,3002,137"/>
<area shape="poly" id="edge116_Node000053_Node000002" title=" " alt="" coords="3045,221,3076,242,3102,270,3126,312,3144,357,3155,404,3161,452,3163,539,3158,605,3154,601,3158,539,3156,452,3150,405,3138,359,3122,314,3098,273,3072,246,3043,226"/>
<area shape="poly" id="edge117_Node000053_Node000007" title=" " alt="" coords="2928,205,2628,210,2200,220,1977,229,1768,240,1589,255,1454,274,1400,281,1347,282,1249,284,1209,292,1179,308,1167,320,1159,335,1154,355,1152,379,1152,470,1155,519,1163,539,1177,561,1204,588,1236,612,1231,610,1200,593,1173,565,1158,541,1150,520,1147,470,1147,379,1149,354,1154,333,1163,317,1175,303,1208,287,1248,279,1346,277,1400,275,1453,269,1588,250,1768,235,1977,223,2200,215,2628,205,2933,204"/>
<area shape="poly" id="edge126_Node000053_Node000008" title=" " alt="" coords="2928,207,2560,224,2038,253,1778,274,1549,299,1453,313,1374,328,1315,345,1277,362,1261,378,1247,396,1229,439,1220,484,1217,523,1213,520,1215,483,1224,438,1243,394,1257,374,1275,358,1313,340,1373,323,1452,308,1548,294,1777,269,2038,248,2560,218,2934,206"/>
<area shape="poly" id="edge112_Node000053_Node000009" title=" " alt="" coords="3010,222,3020,276,3022,347,3019,385,3010,423,2996,459,2974,491,2951,507,2917,520,2831,538,2830,533,2915,515,2949,502,2970,487,2991,457,3005,422,3013,384,3017,347,3014,276,3007,226"/>
<area shape="poly" id="edge123_Node000053_Node000011" title=" " alt="" coords="3017,221,3030,245,3039,271,3052,335,3055,389,3050,414,3041,439,3026,464,3005,491,2981,511,2959,521,2935,528,2906,540,2766,614,2764,608,2904,535,2933,523,2957,516,2979,507,3001,487,3022,461,3036,437,3045,413,3049,389,3046,336,3033,272,3025,247,3015,226"/>
<area shape="poly" id="edge119_Node000053_Node000013" title=" " alt="" coords="3034,221,3058,243,3076,270,3100,331,3111,384,3111,410,3105,435,3093,462,3075,491,3060,507,3044,516,3009,521,2973,523,2955,528,2936,539,2909,571,2889,606,2886,602,2904,568,2933,535,2953,523,2972,517,3009,515,3042,511,3057,503,3071,488,3089,460,3100,434,3105,409,3106,384,3095,333,3071,273,3054,247,3033,226"/>
<area shape="poly" id="edge121_Node000053_Node000014" title=" " alt="" coords="3077,204,3275,211,3524,224,3748,243,3828,255,3874,269,3941,312,3969,336,3990,361,4005,390,4012,420,4010,454,3997,491,3970,531,3935,566,3898,593,3863,614,3861,609,3895,589,3932,561,3966,528,3992,488,4004,453,4007,421,4000,391,3986,364,3965,339,3938,316,3872,274,3827,260,3747,249,3523,230,3275,217,3077,209"/>
<area shape="poly" id="edge124_Node000053_Node000015" title=" " alt="" coords="3007,222,3008,277,3000,350,2990,389,2976,426,2956,461,2930,491,2894,518,2859,533,2825,539,2791,538,2719,532,2678,533,2633,540,2494,578,2378,616,2377,610,2492,573,2631,535,2678,528,2719,527,2792,533,2825,533,2858,528,2891,514,2926,487,2952,458,2971,424,2985,387,2994,349,3003,277,3004,226"/>
<area shape="poly" id="edge125_Node000053_Node000016" title=" " alt="" coords="3056,221,3095,242,3131,269,3169,310,3203,356,3260,450,3301,538,3326,605,3322,602,3296,540,3255,453,3198,359,3165,314,3128,273,3092,246,3055,226"/>
<area shape="poly" id="edge115_Node000053_Node000017" title=" " alt="" coords="2928,212,2259,284,2258,279,2933,212"/>
<area shape="poly" id="edge118_Node000053_Node000020" title=" " alt="" coords="2928,205,2554,212,1999,223,1432,243,1195,257,1016,274,890,283,776,282,672,277,576,275,530,278,486,285,443,296,401,312,359,335,318,365,277,403,236,450,228,469,236,488,252,506,272,520,319,540,314,541,269,525,248,510,231,491,223,469,231,447,273,399,315,361,356,330,399,307,441,291,485,280,530,273,575,270,672,271,776,276,890,278,1016,269,1195,252,1432,238,1999,218,2554,207,2934,205"/>
<area shape="poly" id="edge122_Node000053_Node000023" title=" " alt="" coords="2928,204,2572,207,2051,215,1777,223,1519,235,1298,252,1131,274,1098,282,1074,291,1017,315,805,378,674,420,626,438,599,451,579,467,562,487,535,526,532,522,558,484,576,464,596,446,624,433,672,415,803,373,1015,309,1072,286,1097,277,1130,269,1297,246,1519,230,1776,217,2051,209,2572,202,2934,204"/>
<area shape="poly" id="edge120_Node000053_Node000040" title=" " alt="" coords="2980,223,2957,247,2937,273,2916,316,2901,362,2884,443,2880,439,2895,361,2911,314,2932,270,2953,243,2976,225"/>
<area shape="poly" id="edge114_Node000053_Node000046" title=" " alt="" coords="3077,205,3187,212,3315,224,3434,243,3482,255,3517,269,3540,285,3561,304,3592,348,3587,346,3557,308,3537,289,3515,274,3480,260,3433,248,3314,229,3187,217,3077,210"/>
<area shape="poly" id="edge113_Node000053_Node000047" title=" " alt="" coords="3077,205,3141,211,3214,223,3291,241,3365,269,3415,298,3450,328,3482,361,3526,399,3582,440,3576,439,3522,403,3478,365,3446,332,3412,302,3363,274,3290,247,3213,228,3140,216,3077,210"/>
</map>