fix(gf_get_compiler_flags): fixed bug in getting gridfire compiler flags

also added command line utilities and rebuilt docs
This commit is contained in:
2026-06-14 08:36:52 -04:00
parent 6f85eb6b2c
commit ac0dea2755
1608 changed files with 217130 additions and 196255 deletions

View File

@@ -1,151 +1,158 @@
<map id="src/lib/reaction/weak/weak.cpp" name="src/lib/reaction/weak/weak.cpp">
<area shape="rect" id="Node000001" title=" " alt="" coords="3031,5,3172,46"/>
<area shape="rect" id="Node000002" href="$weak__rate__library_8h.html" title=" " alt="" coords="2817,94,2962,135"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="3056,46,2953,90,2951,85,3051,47"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="2963,545,3014,570"/>
<area shape="poly" id="edge93_Node000001_Node000003" title=" " alt="" coords="3104,44,3104,202,3104,382,3102,406,3095,429,3073,472,3044,509,3016,537,3013,532,3040,505,3068,469,3090,427,3097,405,3099,382,3099,202,3100,48"/>
<area shape="rect" id="Node000004" href="$weak_8h.html" title=" " alt="" coords="1770,183,1916,223"/>
<area shape="poly" id="edge92_Node000001_Node000004" title=" " alt="" coords="3028,38,1932,192,1931,187,3033,36"/>
<area shape="rect" id="Node000006" title=" " alt="" coords="3025,634,3085,659"/>
<area shape="poly" id="edge94_Node000001_Node000006" title=" " alt="" coords="3157,44,3193,64,3224,92,3242,119,3252,143,3256,169,3256,202,3256,470,3256,503,3253,530,3243,554,3224,580,3196,603,3164,620,3101,641,3100,635,3162,616,3193,599,3220,576,3239,551,3248,528,3251,503,3251,470,3251,202,3250,169,3247,144,3238,122,3220,96,3190,69,3156,49"/>
<area shape="rect" id="Node000011" title=" " alt="" coords="2156,634,2266,659"/>
<area shape="poly" id="edge95_Node000001_Node000011" title=" " alt="" coords="3096,45,3050,147,3011,217,2963,295,2906,375,2840,452,2765,523,2724,553,2682,580,2626,607,2577,621,2531,626,2487,625,2393,619,2340,620,2278,629,2264,632,2264,626,2277,623,2339,615,2393,613,2487,620,2531,620,2576,616,2624,602,2679,576,2721,549,2762,518,2836,449,2902,372,2959,292,3007,214,3045,144,3092,48"/>
<area shape="rect" id="Node000012" title=" " alt="" coords="2745,634,2802,659"/>
<area shape="poly" id="edge97_Node000001_Node000012" title=" " alt="" coords="3123,44,3149,73,3176,110,3197,154,3203,177,3206,202,3206,470,3203,495,3195,515,3183,530,3166,542,3126,560,3079,580,3011,608,2939,627,2873,638,2818,645,2818,639,2872,633,2938,621,3009,603,3077,576,3124,555,3164,537,3179,526,3190,512,3198,494,3200,470,3200,202,3198,178,3192,156,3171,113,3145,76,3121,49"/>
<area shape="rect" id="Node000020" href="$weak__interpolator_8h.html" title=" " alt="" coords="2625,360,2770,401"/>
<area shape="poly" id="edge99_Node000001_Node000020" title=" " alt="" coords="3082,45,2733,352,2730,347,3077,47"/>
<area shape="rect" id="Node000021" title=" " alt="" coords="1109,456,1183,482"/>
<area shape="poly" id="edge96_Node000001_Node000021" title=" " alt="" coords="3028,29,2557,49,2224,64,1873,83,1540,107,1258,135,1148,150,1064,167,1011,185,998,194,994,202,994,293,997,318,1006,342,1019,364,1035,385,1073,420,1112,448,1107,447,1070,424,1031,388,1014,367,1001,344,992,320,988,293,989,201,994,190,1009,180,1063,162,1147,145,1258,129,1539,101,1873,78,2224,58,2557,43,3034,29"/>
<area shape="rect" id="Node000046" title=" " alt="" coords="3291,102,3350,127"/>
<area shape="poly" id="edge98_Node000001_Node000046" title=" " alt="" coords="3152,44,3273,92,3280,96,3274,96,3271,96,3152,49"/>
<area shape="rect" id="Node000047" title=" " alt="" coords="3374,102,3462,127"/>
<area shape="poly" id="edge100_Node000001_Node000047" title=" " alt="" coords="3173,41,3363,91,3372,96,3367,96,3361,97,3173,46"/>
<area shape="rect" id="Node000048" title=" " alt="" coords="3486,102,3651,127"/>
<area shape="poly" id="edge101_Node000001_Node000048" title=" " alt="" coords="3173,37,3474,91,3497,98,3491,98,3473,97,3173,42"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="2896,133,2985,531,2980,528,2892,137"/>
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="2814,122,1932,197,1931,192,2819,121"/>
<area shape="rect" id="Node000005" href="$reaction_8h.html" title="Defines classes for representing and managing nuclear reactions." alt="" coords="2125,545,2297,570"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="1873,221,1997,312,2072,376,2142,447,2175,489,2200,532,2195,530,2170,492,2138,450,2068,380,1993,317,1871,226"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="614,634,701,659"/>
<area shape="poly" id="edge90_Node000004_Node000007" title=" " alt="" coords="1768,207,1126,230,783,250,659,261,586,274,523,289,468,304,446,314,429,329,419,350,415,379,415,470,420,502,434,530,454,554,480,575,541,607,602,631,597,631,539,612,477,579,451,558,429,533,415,503,410,471,410,379,414,349,425,326,443,310,466,299,522,284,585,269,658,256,783,244,1126,225,1773,205"/>
<area shape="rect" id="Node000008" title=" " alt="" coords="2290,634,2495,659"/>
<area shape="poly" id="edge82_Node000004_Node000008" title=" " alt="" coords="1916,202,2037,207,2194,217,2370,237,2545,269,2615,286,2668,303,2720,325,2784,358,2864,394,2928,424,2956,443,2982,466,3006,496,3028,536,3044,576,3045,590,3040,601,3030,608,3015,612,2968,614,2803,611,2680,615,2527,629,2489,633,2489,628,2527,623,2680,610,2803,606,2968,608,3014,607,3028,603,3036,597,3039,589,3038,577,3023,538,3001,499,2978,469,2953,447,2926,429,2862,399,2782,362,2718,330,2667,308,2613,291,2544,274,2369,242,2194,223,2037,212,1917,208"/>
<area shape="poly" id="edge86_Node000004_Node000011" title=" " alt="" coords="1900,221,1998,263,2055,293,2115,329,2173,371,2227,419,2274,474,2311,536,2317,558,2311,579,2287,608,2257,629,2255,624,2284,604,2306,577,2312,558,2306,538,2270,477,2223,423,2169,375,2112,333,2053,297,1996,268,1900,227"/>
<area shape="poly" id="edge88_Node000004_Node000012" title=" " alt="" coords="1916,200,2051,202,2231,211,2432,231,2534,248,2633,269,2746,297,2833,326,2873,346,2912,372,2954,405,3000,447,3033,479,3059,510,3066,526,3069,543,3065,561,3054,580,3038,593,3015,605,2952,623,2881,636,2818,644,2818,638,2880,630,2951,618,3013,600,3036,589,3050,576,3061,559,3064,543,3061,528,3054,513,3029,482,2996,451,2950,409,2909,376,2870,351,2831,331,2745,302,2632,274,2533,253,2431,237,2230,216,2051,207,1916,206"/>
<area shape="rect" id="Node000013" title=" " alt="" coords="411,634,515,659"/>
<area shape="poly" id="edge91_Node000004_Node000013" title=" " alt="" coords="1767,205,1464,208,1048,217,841,225,660,237,521,253,472,263,442,274,408,294,384,315,369,342,364,379,364,470,372,515,392,556,417,592,442,623,437,622,413,596,387,559,367,516,359,471,359,379,364,340,379,312,405,290,439,269,471,258,520,248,659,232,841,220,1047,211,1464,203,1773,204"/>
<area shape="rect" id="Node000014" title=" " alt="" coords="762,634,882,659"/>
<area shape="poly" id="edge84_Node000004_Node000014" title=" " alt="" coords="1768,204,1538,208,1226,217,1066,225,918,237,791,253,696,274,648,288,611,302,581,324,552,361,521,420,511,446,506,472,506,497,511,523,523,549,541,576,564,585,616,598,750,630,745,630,615,603,562,590,537,580,518,551,506,524,500,498,500,471,506,445,516,417,548,359,577,320,609,297,647,283,694,269,790,248,917,232,1066,220,1226,211,1538,203,1773,204"/>
<area shape="rect" id="Node000016" href="$weak__types_8h.html" title="Plain data structures and enums for weak reaction tables, interpolation payloads, and errors." alt="" coords="2438,449,2584,489"/>
<area shape="poly" id="edge15_Node000004_Node000016" title=" " alt="" coords="1916,204,2030,210,2162,222,2284,241,2334,254,2370,269,2415,305,2451,349,2480,394,2500,436,2495,433,2475,397,2447,352,2411,309,2367,274,2332,259,2283,246,2161,227,2029,215,1917,209"/>
<area shape="poly" id="edge22_Node000004_Node000020" title=" " alt="" coords="1916,201,2026,204,2167,214,2322,235,2400,250,2476,269,2525,286,2574,307,2656,352,2651,352,2571,312,2523,291,2474,274,2399,255,2321,240,2166,220,2026,210,1916,207"/>
<area shape="poly" id="edge87_Node000004_Node000021" title=" " alt="" coords="1768,205,1667,212,1537,222,1394,242,1323,256,1253,274,1146,299,1125,307,1106,319,1087,337,1069,361,1063,380,1069,399,1088,425,1113,448,1107,447,1084,429,1065,402,1058,380,1065,359,1083,333,1103,315,1123,302,1144,294,1252,269,1322,251,1393,237,1537,217,1667,206,1773,204"/>
<area shape="rect" id="Node000022" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="1459,271,1603,312"/>
<area shape="poly" id="edge31_Node000004_Node000022" title=" " alt="" coords="1774,223,1617,269,1616,264,1769,225"/>
<area shape="rect" id="Node000026" title=" " alt="" coords="552,545,620,570"/>
<area shape="poly" id="edge85_Node000004_Node000026" title=" " alt="" coords="1767,208,1486,226,1105,257,920,277,759,302,639,330,600,346,577,362,565,381,558,402,556,448,564,493,577,532,572,530,559,494,551,448,553,401,560,378,573,358,597,341,637,325,758,297,919,272,1105,251,1485,221,1773,207"/>
<area shape="rect" id="Node000029" title=" " alt="" coords="176,634,230,659"/>
<area shape="poly" id="edge89_Node000004_Node000029" title=" " alt="" coords="1767,206,1482,214,1080,226,674,245,506,258,378,274,313,280,248,279,129,274,80,280,60,286,43,296,29,309,19,327,12,350,10,379,10,470,10,528,17,551,34,576,62,599,90,608,122,613,160,623,165,627,160,627,158,629,121,618,89,613,60,604,30,580,12,554,5,529,4,470,4,379,7,349,14,325,25,306,40,292,58,281,79,274,129,269,249,273,313,274,377,269,505,253,674,240,1079,220,1482,208,1773,205"/>
<area shape="rect" id="Node000045" title=" " alt="" coords="1265,279,1434,304"/>
<area shape="poly" id="edge83_Node000004_Node000045" title=" " alt="" coords="1767,217,1448,274,1426,278,1425,273,1447,269,1773,216"/>
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="2297,565,3012,640,3007,640,2297,570"/>
<area shape="poly" id="edge6_Node000005_Node000007" title=" " alt="" coords="2160,571,2114,581,1907,600,1731,607,1576,607,1432,603,1287,600,1132,600,957,609,750,629,717,634,717,629,749,623,956,603,1132,595,1287,595,1432,598,1576,602,1731,602,1907,594,2113,575,2155,571"/>
<area shape="poly" id="edge7_Node000005_Node000008" title=" " alt="" coords="2237,569,2356,627,2351,626,2236,574"/>
<area shape="rect" id="Node000009" title=" " alt="" coords="2539,634,2702,659"/>
<area shape="poly" id="edge8_Node000005_Node000009" title=" " alt="" coords="2269,568,2551,630,2546,630,2269,574"/>
<area shape="rect" id="Node000010" title=" " alt="" coords="1849,634,1946,659"/>
<area shape="poly" id="edge9_Node000005_Node000010" title=" " alt="" coords="2170,571,1957,631,1956,626,2164,571"/>
<area shape="poly" id="edge10_Node000005_Node000011" title=" " alt="" coords="2213,569,2213,620,2209,616,2209,573"/>
<area shape="poly" id="edge11_Node000005_Node000012" title=" " alt="" coords="2297,563,2490,585,2602,602,2714,623,2733,631,2728,630,2713,629,2602,607,2489,590,2297,569"/>
<area shape="poly" id="edge12_Node000005_Node000013" title=" " alt="" coords="2160,571,2114,581,1885,602,1690,612,1518,614,1358,612,1027,608,832,614,602,629,530,637,530,632,602,623,832,608,1027,603,1359,606,1518,609,1690,607,1884,597,2113,575,2155,571"/>
<area shape="poly" id="edge13_Node000005_Node000014" title=" " alt="" coords="2159,571,2114,581,1929,598,1772,604,1634,603,1505,599,1376,596,1238,598,1082,607,898,629,879,632,878,627,897,623,1081,602,1238,592,1376,591,1505,594,1634,598,1772,598,1929,592,2113,575,2154,571"/>
<area shape="rect" id="Node000015" title=" " alt="" coords="910,626,1045,667"/>
<area shape="poly" id="edge14_Node000005_Node000015" title=" " alt="" coords="2158,571,2114,581,1811,611,1511,631,1250,642,1061,647,1061,641,1250,637,1511,626,1810,606,2113,575,2153,571"/>
<area shape="poly" id="edge17_Node000016_Node000003" title=" " alt="" coords="2584,481,2951,549,2946,549,2584,486"/>
<area shape="poly" id="edge20_Node000016_Node000011" title=" " alt="" coords="2499,489,2459,536,2433,559,2404,580,2345,606,2267,631,2266,626,2343,601,2402,576,2430,555,2455,532,2494,491"/>
<area shape="poly" id="edge18_Node000016_Node000012" title=" " alt="" coords="2559,487,2603,509,2649,535,2706,579,2753,623,2748,621,2703,583,2646,540,2601,514,2557,493"/>
<area shape="rect" id="Node000017" title=" " alt="" coords="2574,545,2635,570"/>
<area shape="poly" id="edge16_Node000016_Node000017" title=" " alt="" coords="2533,487,2583,535,2578,534,2531,492"/>
<area shape="rect" id="Node000018" title=" " alt="" coords="2035,545,2102,570"/>
<area shape="poly" id="edge19_Node000016_Node000018" title=" " alt="" coords="2440,477,2288,501,2200,518,2114,540,2109,542,2108,536,2113,535,2199,513,2287,496,2435,478"/>
<area shape="rect" id="Node000019" title=" " alt="" coords="1280,545,1348,570"/>
<area shape="poly" id="edge21_Node000016_Node000019" title=" " alt="" coords="2435,474,1827,508,1516,527,1360,540,1353,542,1352,536,1359,535,1515,521,1826,503,2441,474"/>
<area shape="poly" id="edge30_Node000020_Node000003" title=" " alt="" coords="2763,399,2816,419,2869,446,2925,489,2970,534,2965,532,2922,493,2866,451,2814,424,2762,404"/>
<area shape="poly" id="edge24_Node000020_Node000008" title=" " alt="" coords="2706,399,2715,437,2720,485,2715,535,2707,558,2693,580,2666,593,2614,607,2484,633,2483,628,2613,602,2664,589,2689,576,2702,556,2710,534,2715,485,2710,438,2702,403"/>
<area shape="poly" id="edge25_Node000020_Node000009" title=" " alt="" coords="2716,399,2732,422,2744,448,2755,484,2762,515,2759,545,2744,579,2731,596,2716,610,2680,630,2678,625,2713,605,2728,592,2739,577,2754,544,2756,516,2750,486,2739,450,2728,424,2714,404"/>
<area shape="poly" id="edge26_Node000020_Node000011" title=" " alt="" coords="2701,399,2702,439,2696,488,2680,538,2666,560,2649,580,2618,598,2575,609,2525,616,2470,619,2361,622,2278,629,2265,632,2264,626,2277,623,2361,616,2469,614,2524,610,2574,604,2616,593,2645,576,2662,557,2675,535,2691,487,2696,439,2697,403"/>
<area shape="poly" id="edge28_Node000020_Node000012" title=" " alt="" coords="2752,399,2788,419,2818,447,2833,469,2840,489,2846,537,2849,558,2846,579,2829,605,2806,626,2804,621,2825,602,2841,577,2844,558,2840,538,2835,490,2828,472,2814,450,2785,423,2751,404"/>
<area shape="poly" id="edge23_Node000020_Node000016" title=" " alt="" coords="2658,401,2568,444,2566,439,2653,402"/>
<area shape="poly" id="edge27_Node000020_Node000017" title=" " alt="" coords="2686,400,2656,450,2616,533,2613,529,2651,447,2682,402"/>
<area shape="poly" id="edge29_Node000020_Node000021" title=" " alt="" coords="2622,384,2092,409,1724,427,1347,451,1199,465,1198,459,1347,446,1723,422,2092,403,2627,384"/>
<area shape="poly" id="edge32_Node000022_Node000005" title=" " alt="" coords="1604,296,1707,310,1835,337,1903,357,1970,381,2036,411,2098,446,2151,489,2193,534,2188,532,2148,493,2095,451,2034,416,1968,386,1901,362,1833,343,1706,316,1604,302"/>
<area shape="poly" id="edge79_Node000022_Node000011" title=" " alt="" coords="1505,311,1351,416,1228,492,1195,503,1159,512,1089,526,1063,534,1047,544,1043,550,1043,557,1055,576,1070,582,1101,588,1203,598,1501,612,1959,623,2143,639,2138,639,1959,629,1500,617,1203,603,1100,593,1068,587,1052,580,1038,558,1038,549,1043,541,1061,529,1088,521,1158,507,1194,498,1226,487,1348,411,1500,313"/>
<area shape="poly" id="edge78_Node000022_Node000012" title=" " alt="" coords="1604,297,1776,318,1878,335,1978,357,2070,383,2146,408,2273,459,2399,513,2563,575,2715,623,2733,632,2728,631,2713,629,2561,581,2397,518,2271,464,2144,413,2068,388,1977,363,1877,340,1775,323,1604,302"/>
<area shape="poly" id="edge81_Node000022_Node000021" title=" " alt="" coords="1456,310,1446,315,1408,321,1375,322,1316,322,1290,324,1263,330,1234,342,1203,362,1186,379,1172,400,1154,443,1151,439,1168,397,1182,376,1200,358,1232,337,1261,325,1289,319,1316,317,1374,317,1408,315,1445,309,1461,309"/>
<area shape="rect" id="Node000023" href="$types_2types_8h.html" title=" " alt="" coords="746,545,889,570"/>
<area shape="poly" id="edge33_Node000022_Node000023" title=" " alt="" coords="1456,310,1254,362,1240,377,1233,393,1227,426,1221,459,1212,476,1197,492,1156,506,1081,521,905,548,904,543,1080,516,1154,501,1194,487,1208,473,1216,458,1222,425,1228,391,1236,374,1251,358,1461,309"/>
<area shape="rect" id="Node000024" href="$screening__abstract_8h.html" title=" " alt="" coords="1938,449,2084,489"/>
<area shape="poly" id="edge36_Node000022_Node000024" title=" " alt="" coords="1604,300,1713,321,1773,337,1831,358,1908,396,1975,440,1969,439,1906,401,1829,362,1771,343,1711,327,1604,305"/>
<area shape="rect" id="Node000025" href="$screening__types_8h.html" title=" " alt="" coords="1465,360,1597,401"/>
<area shape="poly" id="edge41_Node000022_Node000025" title=" " alt="" coords="1533,310,1533,346,1529,343,1529,315"/>
<area shape="rect" id="Node000027" href="$reporting_8h.html" title=" " alt="" coords="1359,449,1498,489"/>
<area shape="poly" id="edge44_Node000022_Node000027" title=" " alt="" coords="1503,311,1477,335,1456,361,1441,397,1433,435,1429,431,1436,396,1451,359,1473,332,1498,314"/>
<area shape="rect" id="Node000031" href="$jacobian_8h.html" title="Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen&#39;s SparseMatrix." alt="" coords="1565,449,1703,489"/>
<area shape="poly" id="edge50_Node000022_Node000031" title=" " alt="" coords="1562,310,1589,332,1611,359,1626,396,1633,435,1629,432,1621,397,1606,361,1585,335,1561,315"/>
<area shape="rect" id="Node000032" title=" " alt="" coords="1800,537,1961,578"/>
<area shape="poly" id="edge77_Node000022_Node000032" title=" " alt="" coords="1564,310,1637,358,1754,448,1849,528,1844,526,1751,452,1634,362,1562,315"/>
<area shape="rect" id="Node000036" href="$error__engine_8h.html" title=" " alt="" coords="587,360,715,401"/>
<area shape="poly" id="edge59_Node000022_Node000036" title=" " alt="" coords="1456,310,1446,315,1339,328,1248,335,1093,339,937,343,846,350,739,363,731,364,730,359,739,357,846,344,937,338,1092,334,1248,330,1338,323,1445,309,1461,309"/>
<area shape="rect" id="Node000039" href="$blob_8h.html" title="Container class for managing multiple scratchpad instances." alt="" coords="752,360,929,401"/>
<area shape="poly" id="edge63_Node000022_Node000039" title=" " alt="" coords="1456,310,1446,315,1311,335,1175,351,945,374,944,368,1175,346,1310,329,1445,309,1461,309"/>
<area shape="rect" id="Node000044" title=" " alt="" coords="1080,368,1132,393"/>
<area shape="poly" id="edge80_Node000022_Node000044" title=" " alt="" coords="1456,310,1446,315,1363,328,1298,334,1233,343,1152,363,1146,364,1145,359,1150,357,1232,338,1297,329,1362,322,1445,309,1461,309"/>
<area shape="poly" id="edge35_Node000023_Node000014" title=" " alt="" coords="820,569,823,619,818,616,816,573"/>
<area shape="poly" id="edge34_Node000023_Node000015" title=" " alt="" coords="841,569,931,619,926,618,840,574"/>
<area shape="poly" id="edge37_Node000024_Node000005" title=" " alt="" coords="2057,487,2172,539,2167,538,2056,492"/>
<area shape="poly" id="edge38_Node000024_Node000008" title=" " alt="" coords="2085,471,2137,477,2196,489,2255,507,2310,535,2333,553,2353,575,2382,621,2377,619,2349,579,2329,557,2307,540,2253,512,2194,494,2137,482,2085,476"/>
<area shape="poly" id="edge40_Node000024_Node000012" title=" " alt="" coords="2085,481,2349,535,2714,623,2733,631,2728,630,2713,629,2348,540,2084,487"/>
<area shape="poly" id="edge39_Node000024_Node000014" title=" " alt="" coords="2012,488,2004,536,1992,560,1974,580,1947,593,1904,602,1781,616,1621,622,1443,625,1102,624,974,625,898,629,879,632,878,627,897,623,974,619,1102,619,1443,619,1621,617,1780,610,1903,597,1945,588,1971,576,1988,558,1999,535,2008,491"/>
<area shape="poly" id="edge42_Node000025_Node000024" title=" " alt="" coords="1597,391,1925,452,1920,452,1597,396"/>
<area shape="poly" id="edge43_Node000025_Node000026" title=" " alt="" coords="1484,400,1354,449,1276,473,1196,492,1055,514,943,521,832,526,690,540,636,549,635,544,689,535,832,520,943,516,1054,509,1195,487,1274,467,1353,444,1479,402"/>
<area shape="poly" id="edge49_Node000027_Node000015" title=" " alt="" coords="1361,485,1341,492,1296,498,1258,500,1191,499,1159,501,1128,507,1093,519,1055,540,1036,555,1019,573,994,614,991,609,1015,570,1032,551,1052,535,1091,514,1126,502,1159,496,1190,494,1257,495,1296,493,1340,487,1356,486"/>
<area shape="poly" id="edge47_Node000027_Node000019" title=" " alt="" coords="1405,489,1342,538,1340,533,1400,491"/>
<area shape="rect" id="Node000028" title=" " alt="" coords="1159,545,1205,570"/>
<area shape="poly" id="edge45_Node000027_Node000028" title=" " alt="" coords="1364,489,1224,540,1220,541,1219,536,1222,535,1359,491"/>
<area shape="poly" id="edge46_Node000027_Node000029" title=" " alt="" coords="1356,481,1289,492,1132,503,1009,505,888,512,817,523,734,540,706,549,684,559,662,570,633,581,525,606,416,624,246,644,245,639,416,619,524,600,632,575,660,565,682,555,704,544,733,535,816,517,887,507,1009,499,1132,498,1288,487,1361,480"/>
<area shape="rect" id="Node000030" title=" " alt="" coords="1066,545,1135,570"/>
<area shape="poly" id="edge48_Node000027_Node000030" title=" " alt="" coords="1361,485,1242,515,1148,540,1143,541,1142,536,1146,535,1241,510,1356,486"/>
<area shape="poly" id="edge51_Node000031_Node000008" title=" " alt="" coords="1667,487,1741,535,1764,558,1774,567,1790,576,1859,600,1920,614,1975,620,2027,620,2138,616,2203,617,2278,623,2312,631,2307,630,2277,629,2203,622,2138,621,2028,625,1975,625,1919,619,1858,606,1787,580,1771,572,1761,562,1737,539,1666,492"/>
<area shape="poly" id="edge53_Node000031_Node000010" title=" " alt="" coords="1651,487,1692,531,1746,576,1797,604,1849,628,1844,627,1795,609,1743,580,1689,535,1649,492"/>
<area shape="poly" id="edge57_Node000031_Node000011" title=" " alt="" coords="1567,482,1379,517,1269,539,1261,558,1263,567,1269,576,1284,585,1309,593,1387,606,1489,614,1604,618,1959,623,2143,640,2138,640,1959,629,1604,624,1489,619,1386,611,1308,599,1282,590,1265,580,1258,569,1255,558,1265,535,1378,511,1562,482"/>
<area shape="poly" id="edge58_Node000031_Node000018" title=" " alt="" coords="1703,481,2023,547,2017,547,1703,487"/>
<area shape="poly" id="edge52_Node000031_Node000032" title=" " alt="" coords="1690,487,1813,532,1807,532,1689,492"/>
<area shape="rect" id="Node000033" title=" " alt="" coords="1547,545,1675,570"/>
<area shape="poly" id="edge54_Node000031_Node000033" title=" " alt="" coords="1631,488,1620,532,1616,528,1627,492"/>
<area shape="rect" id="Node000034" title=" " alt="" coords="1372,545,1421,570"/>
<area shape="poly" id="edge55_Node000031_Node000034" title=" " alt="" coords="1570,489,1435,540,1433,541,1432,535,1433,535,1564,490"/>
<area shape="rect" id="Node000035" title=" " alt="" coords="1446,545,1523,570"/>
<area shape="poly" id="edge56_Node000031_Node000035" title=" " alt="" coords="1602,489,1519,539,1518,534,1597,491"/>
<area shape="rect" id="Node000037" href="$error__gridfire_8h.html" title=" " alt="" coords="45,537,172,578"/>
<area shape="poly" id="edge60_Node000036_Node000037" title=" " alt="" coords="585,384,482,392,359,403,245,422,201,435,169,451,152,466,139,484,120,524,116,521,134,481,148,462,166,446,199,430,244,417,359,398,482,386,590,383"/>
<area shape="poly" id="edge62_Node000037_Node000029" title=" " alt="" coords="131,576,182,623,176,624,129,581"/>
<area shape="rect" id="Node000038" title=" " alt="" coords="70,634,147,659"/>
<area shape="poly" id="edge61_Node000037_Node000038" title=" " alt="" coords="110,577,111,619,106,617,107,580"/>
<area shape="poly" id="edge73_Node000039_Node000011" title=" " alt="" coords="930,397,1001,419,1029,432,1047,447,1054,466,1050,484,1027,517,1014,532,1005,547,1004,562,1012,576,1027,582,1059,588,1166,599,1478,612,1959,623,2143,639,2138,639,1959,629,1478,618,1166,604,1058,594,1025,587,1008,580,998,563,1000,546,1010,529,1023,514,1046,482,1049,467,1042,450,1026,437,999,424,930,403"/>
<area shape="poly" id="edge76_Node000039_Node000013" title=" " alt="" coords="749,399,658,424,618,437,591,451,550,490,517,536,492,582,474,621,471,617,487,580,512,533,546,486,588,446,616,432,657,419,754,398"/>
<area shape="poly" id="edge75_Node000039_Node000021" title=" " alt="" coords="918,399,1091,446,1100,451,1095,451,1089,451,918,404"/>
<area shape="poly" id="edge74_Node000039_Node000026" title=" " alt="" coords="839,399,824,447,811,471,793,491,755,516,721,525,684,530,640,540,634,542,632,537,638,535,683,524,720,520,753,511,789,487,806,468,819,444,835,403"/>
<area shape="rect" id="Node000040" href="$scratchpad__abstract_8h.html" title="Abstract base class for scratchpad memory used during engine computations." alt="" coords="602,449,780,489"/>
<area shape="poly" id="edge64_Node000039_Node000040" title=" " alt="" coords="809,400,739,443,737,438,804,402"/>
<area shape="rect" id="Node000041" href="$engine_2scratchpads_2types_8h.html" title="Type definitions and utilities for the scratchpad system." alt="" coords="856,449,1033,489"/>
<area shape="poly" id="edge66_Node000039_Node000041" title=" " alt="" coords="865,399,912,439,907,438,863,404"/>
<area shape="rect" id="Node000042" href="$error__scratchpad_8h.html" title=" " alt="" coords="179,449,312,489"/>
<area shape="poly" id="edge69_Node000039_Node000042" title=" " alt="" coords="749,398,727,403,328,460,327,454,727,398,754,396"/>
<area shape="poly" id="edge65_Node000040_Node000026" title=" " alt="" coords="670,489,613,537,611,533,665,491"/>
<area shape="poly" id="edge68_Node000041_Node000007" title=" " alt="" coords="858,485,794,508,763,522,735,539,715,558,698,579,671,622,668,617,693,576,711,554,732,535,761,517,792,503,853,486"/>
<area shape="poly" id="edge67_Node000041_Node000017" title=" " alt="" coords="1033,480,1097,487,1437,509,1702,517,1968,522,2309,535,2561,553,2556,553,2308,540,1967,527,1702,522,1437,514,1096,492,1034,485"/>
<area shape="poly" id="edge70_Node000042_Node000029" title=" " alt="" coords="243,489,212,619,207,617,239,491"/>
<area shape="poly" id="edge72_Node000042_Node000037" title=" " alt="" coords="213,492,154,531,151,527,217,488"/>
<area shape="rect" id="Node000043" title=" " alt="" coords="247,545,325,570"/>
<area shape="poly" id="edge71_Node000042_Node000043" title=" " alt="" coords="256,487,276,531,271,530,254,492"/>
<area shape="rect" id="Node000001" title=" " alt="" coords="2900,5,3041,46"/>
<area shape="rect" id="Node000002" href="$weak__rate__library_8h.html" title=" " alt="" coords="2313,94,2458,135"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="2897,36,2709,62,2478,97,2474,97,2473,92,2477,91,2708,57,2902,35"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="2870,545,2920,570"/>
<area shape="poly" id="edge100_Node000001_Node000003" title=" " alt="" coords="2972,44,2973,202,2973,382,2967,426,2953,468,2934,505,2914,535,2911,530,2929,502,2948,465,2962,424,2968,381,2968,202,2969,48"/>
<area shape="rect" id="Node000004" href="$weak_8h.html" title=" " alt="" coords="2094,183,2239,223"/>
<area shape="poly" id="edge99_Node000001_Node000004" title=" " alt="" coords="2897,29,2758,38,2585,50,2419,69,2352,81,2302,96,2272,112,2243,132,2196,174,2193,169,2240,127,2269,107,2300,92,2351,76,2419,64,2584,44,2758,33,2902,29"/>
<area shape="rect" id="Node000006" title=" " alt="" coords="2982,634,3042,659"/>
<area shape="poly" id="edge101_Node000001_Node000006" title=" " alt="" coords="3042,37,3096,57,3121,73,3143,92,3163,118,3173,142,3176,169,3176,202,3176,470,3175,503,3172,529,3162,553,3143,580,3125,598,3103,613,3058,634,3056,629,3100,609,3121,594,3139,576,3157,551,3167,528,3170,503,3171,470,3171,202,3170,169,3167,144,3158,121,3139,96,3118,77,3094,62,3041,42"/>
<area shape="rect" id="Node000011" title=" " alt="" coords="2244,634,2354,659"/>
<area shape="poly" id="edge102_Node000001_Node000011" title=" " alt="" coords="2992,44,3018,73,3045,110,3066,154,3072,177,3075,202,3075,382,3072,419,3066,451,3054,478,3039,501,3019,522,2994,542,2933,580,2891,597,2837,609,2705,620,2571,624,2468,629,2369,640,2369,634,2468,623,2571,618,2705,615,2836,603,2890,592,2931,576,2991,537,3015,518,3035,498,3050,475,3061,449,3067,418,3069,382,3069,202,3067,178,3061,156,3040,113,3014,76,2990,49"/>
<area shape="rect" id="Node000012" title=" " alt="" coords="2739,634,2797,659"/>
<area shape="poly" id="edge104_Node000001_Node000012" title=" " alt="" coords="3026,44,3062,64,3093,92,3111,119,3121,143,3125,169,3125,202,3125,470,3123,495,3116,518,3104,538,3089,556,3051,586,3004,608,2953,624,2901,635,2812,646,2812,641,2900,630,2952,619,3002,603,3048,581,3086,552,3100,535,3111,516,3118,494,3120,470,3120,202,3119,169,3116,144,3106,122,3089,96,3059,69,3025,49"/>
<area shape="rect" id="Node000020" href="$weak__interpolator_8h.html" title=" " alt="" coords="2569,360,2714,401"/>
<area shape="poly" id="edge106_Node000001_Node000020" title=" " alt="" coords="2955,45,2671,351,2669,346,2950,47"/>
<area shape="rect" id="Node000021" title=" " alt="" coords="2080,456,2154,482"/>
<area shape="poly" id="edge103_Node000001_Node000021" title=" " alt="" coords="2936,46,2155,451,2153,446,2930,47"/>
<area shape="rect" id="Node000024" title=" " alt="" coords="1098,545,1156,570"/>
<area shape="poly" id="edge105_Node000001_Node000024" title=" " alt="" coords="2897,31,2384,68,2013,97,1615,135,1229,181,1052,206,891,234,751,263,637,295,554,328,525,344,506,362,498,381,500,390,506,399,532,417,571,428,619,434,672,437,777,438,823,440,858,446,907,465,954,487,1086,540,1080,540,952,492,905,470,857,451,822,446,777,443,671,442,618,439,570,433,530,421,502,403,495,392,493,380,502,358,522,340,551,323,635,290,750,258,890,229,1051,201,1228,175,1615,130,2012,92,2383,62,2902,30"/>
<area shape="rect" id="Node000047" title=" " alt="" coords="3210,102,3299,127"/>
<area shape="poly" id="edge107_Node000001_Node000047" title=" " alt="" coords="3036,44,3193,91,3203,97,3197,96,3191,97,3035,49"/>
<area shape="rect" id="Node000048" title=" " alt="" coords="3323,102,3488,127"/>
<area shape="poly" id="edge108_Node000001_Node000048" title=" " alt="" coords="3042,38,3311,91,3333,98,3328,98,3310,97,3042,44"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="2459,121,2593,142,2669,157,2745,176,2814,198,2870,224,2892,239,2908,255,2919,272,2923,290,2923,382,2916,463,2903,532,2899,528,2911,462,2917,382,2917,291,2914,274,2904,258,2888,243,2867,229,2812,203,2743,181,2668,162,2592,147,2459,127"/>
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="2338,134,2231,179,2230,174,2333,136"/>
<area shape="rect" id="Node000005" href="$reaction_8h.html" title="Defines classes for representing and managing nuclear reactions." alt="" coords="1848,545,2019,570"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="2175,222,2191,274,2203,345,2203,383,2199,421,2188,458,2169,491,2147,508,2112,522,2026,544,2025,539,2110,517,2144,503,2165,488,2183,456,2194,420,2198,383,2197,345,2186,276,2172,226"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="1707,634,1794,659"/>
<area shape="poly" id="edge95_Node000004_Node000007" title=" " alt="" coords="2091,209,2052,217,2006,229,1962,247,1923,273,1885,312,1852,357,1825,406,1803,456,1773,549,1757,620,1753,616,1768,548,1798,454,1820,404,1848,355,1881,309,1920,269,1960,243,2005,224,2050,212,2096,208"/>
<area shape="rect" id="Node000008" title=" " alt="" coords="1963,634,2168,659"/>
<area shape="poly" id="edge87_Node000004_Node000008" title=" " alt="" coords="2212,221,2241,242,2264,270,2289,329,2296,380,2288,431,2264,491,2232,537,2192,576,2148,606,2108,629,2106,624,2145,602,2188,571,2228,534,2259,488,2283,430,2291,380,2283,330,2259,273,2237,246,2210,227"/>
<area shape="poly" id="edge91_Node000004_Node000011" title=" " alt="" coords="2225,221,2261,242,2291,270,2317,313,2332,360,2339,410,2339,460,2335,508,2327,552,2309,621,2306,617,2322,551,2330,507,2334,459,2334,410,2327,361,2312,315,2287,273,2258,246,2224,227"/>
<area shape="poly" id="edge93_Node000004_Node000012" title=" " alt="" coords="2240,206,2349,219,2484,245,2556,265,2628,290,2697,320,2763,358,2842,406,2880,429,2913,454,2938,480,2951,510,2951,543,2934,580,2909,606,2878,624,2844,636,2813,643,2812,638,2843,631,2876,619,2906,601,2930,576,2946,541,2946,511,2933,483,2909,458,2877,434,2840,410,2760,362,2695,325,2626,295,2554,270,2482,250,2348,224,2240,211"/>
<area shape="rect" id="Node000013" title=" " alt="" coords="1008,634,1112,659"/>
<area shape="poly" id="edge96_Node000004_Node000013" title=" " alt="" coords="2091,206,1826,215,1457,228,1088,247,934,260,818,274,767,280,720,282,640,284,605,290,571,303,538,326,506,362,492,384,485,405,484,423,490,439,500,454,516,468,559,492,615,514,677,534,801,575,901,608,996,633,990,633,900,614,799,581,675,539,613,519,557,497,513,472,496,458,485,442,479,424,480,404,487,382,502,358,535,322,568,298,603,285,640,279,720,276,766,274,817,269,933,254,1087,242,1457,223,1826,210,2096,205"/>
<area shape="rect" id="Node000014" title=" " alt="" coords="704,634,770,659"/>
<area shape="poly" id="edge97_Node000004_Node000014" title=" " alt="" coords="2091,204,1746,206,1261,213,1020,221,806,233,642,251,586,261,549,274,519,293,495,315,476,341,465,368,460,398,463,428,473,458,491,488,504,501,517,510,545,517,576,521,612,535,671,578,718,623,713,622,668,582,609,540,575,526,544,522,515,514,501,505,487,491,468,460,457,429,455,397,460,367,472,338,491,312,516,288,547,269,584,256,642,245,806,228,1019,216,1261,208,1746,201,2096,203"/>
<area shape="rect" id="Node000015" title=" " alt="" coords="1818,634,1939,659"/>
<area shape="poly" id="edge89_Node000004_Node000015" title=" " alt="" coords="2184,221,2200,244,2213,270,2233,333,2240,386,2238,411,2231,437,2217,463,2198,491,2179,509,2151,528,2079,567,1998,602,1927,630,1925,625,1996,597,2076,562,2149,524,2176,505,2194,488,2213,460,2226,435,2233,410,2235,386,2228,334,2208,272,2196,247,2182,226"/>
<area shape="rect" id="Node000017" href="$weak__types_8h.html" title="Plain data structures and enums for weak reaction tables, interpolation payloads, and errors." alt="" coords="2433,449,2578,489"/>
<area shape="poly" id="edge16_Node000004_Node000017" title=" " alt="" coords="2239,205,2283,212,2329,224,2374,243,2415,269,2449,307,2473,351,2490,395,2501,435,2496,432,2485,396,2468,353,2444,310,2412,273,2372,247,2327,229,2282,217,2240,211"/>
<area shape="poly" id="edge23_Node000004_Node000020" title=" " alt="" coords="2240,211,2348,233,2407,249,2465,269,2541,307,2606,351,2601,350,2539,312,2463,274,2406,254,2347,238,2239,217"/>
<area shape="poly" id="edge92_Node000004_Node000021" title=" " alt="" coords="2165,222,2124,443,2120,439,2161,225"/>
<area shape="rect" id="Node000022" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="1252,271,1396,312"/>
<area shape="poly" id="edge32_Node000004_Node000022" title=" " alt="" coords="2091,212,1412,284,1411,279,2096,211"/>
<area shape="poly" id="edge98_Node000004_Node000024" title=" " alt="" coords="2091,208,1800,225,1406,254,1214,274,1048,299,979,313,924,328,884,345,861,362,854,380,861,399,880,420,901,429,925,435,955,446,1099,536,1093,536,952,451,924,440,899,434,877,424,856,402,848,380,857,358,881,340,922,323,978,308,1047,294,1213,269,1406,248,1800,219,2096,207"/>
<area shape="rect" id="Node000027" title=" " alt="" coords="812,545,881,570"/>
<area shape="poly" id="edge90_Node000004_Node000027" title=" " alt="" coords="2091,204,1852,208,1526,217,1359,225,1203,237,1070,253,970,274,868,301,786,328,752,346,719,371,688,405,658,450,652,470,656,486,669,501,690,514,743,534,800,549,794,549,741,539,687,519,666,505,652,489,647,469,654,448,684,402,716,367,749,341,784,323,866,296,969,269,1069,248,1203,232,1359,220,1526,212,1852,203,2096,204"/>
<area shape="rect" id="Node000030" title=" " alt="" coords="291,634,344,659"/>
<area shape="poly" id="edge94_Node000004_Node000030" title=" " alt="" coords="2091,205,1737,212,1236,223,985,232,762,243,590,257,530,265,490,274,368,315,318,336,274,360,236,391,202,429,173,477,147,538,140,559,141,567,146,577,160,592,173,602,204,610,239,613,280,623,283,627,277,626,278,629,238,618,203,615,171,606,156,596,142,579,136,569,135,558,141,536,168,475,198,426,232,387,271,356,315,331,366,310,489,269,529,260,590,252,762,238,985,227,1235,218,1737,207,2096,205"/>
<area shape="rect" id="Node000046" title=" " alt="" coords="1934,279,2103,304"/>
<area shape="poly" id="edge88_Node000004_Node000046" title=" " alt="" coords="2136,223,2053,273,2052,268,2131,225"/>
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="2019,562,2810,623,2969,641,2964,640,2809,629,2019,568"/>
<area shape="poly" id="edge6_Node000005_Node000007" title=" " alt="" coords="1910,571,1791,629,1789,624,1905,572"/>
<area shape="poly" id="edge7_Node000005_Node000008" title=" " alt="" coords="1952,568,2037,625,2031,624,1951,574"/>
<area shape="rect" id="Node000009" title=" " alt="" coords="2480,634,2642,659"/>
<area shape="poly" id="edge8_Node000005_Node000009" title=" " alt="" coords="2020,568,2467,632,2462,632,2019,573"/>
<area shape="rect" id="Node000010" title=" " alt="" coords="841,634,938,659"/>
<area shape="poly" id="edge9_Node000005_Node000010" title=" " alt="" coords="1850,567,1722,581,1517,593,1358,599,1200,608,996,629,954,635,953,630,996,623,1199,603,1358,594,1517,588,1721,575,1845,567"/>
<area shape="poly" id="edge10_Node000005_Node000011" title=" " alt="" coords="1985,568,2235,630,2230,629,1985,574"/>
<area shape="poly" id="edge11_Node000005_Node000012" title=" " alt="" coords="2020,562,2303,585,2655,623,2726,637,2721,637,2654,629,2302,591,2020,568"/>
<area shape="poly" id="edge12_Node000005_Node000013" title=" " alt="" coords="1850,567,1127,641,1127,636,1845,567"/>
<area shape="poly" id="edge13_Node000005_Node000014" title=" " alt="" coords="1850,567,1722,581,1470,593,1274,596,1078,603,964,613,828,629,786,636,786,631,828,623,963,608,1078,598,1274,591,1470,588,1721,575,1845,568"/>
<area shape="poly" id="edge14_Node000005_Node000015" title=" " alt="" coords="1928,570,1896,623,1893,618,1923,572"/>
<area shape="rect" id="Node000016" title=" " alt="" coords="1390,626,1525,667"/>
<area shape="poly" id="edge15_Node000005_Node000016" title=" " alt="" coords="1869,571,1541,633,1540,627,1863,571"/>
<area shape="poly" id="edge18_Node000017_Node000003" title=" " alt="" coords="2579,484,2857,548,2852,547,2578,489"/>
<area shape="poly" id="edge21_Node000017_Node000011" title=" " alt="" coords="2490,489,2450,534,2399,580,2332,627,2331,622,2396,576,2446,530,2486,491"/>
<area shape="poly" id="edge19_Node000017_Node000012" title=" " alt="" coords="2535,487,2740,625,2735,624,2534,492"/>
<area shape="poly" id="edge20_Node000017_Node000014" title=" " alt="" coords="2435,475,2169,501,2003,518,1836,540,1732,561,1686,571,1627,581,1506,594,1403,600,1227,604,1052,608,949,615,828,629,786,636,786,631,828,623,949,610,1052,602,1227,598,1402,595,1505,588,1626,575,1685,566,1731,556,1836,535,2003,513,2169,495,2430,476"/>
<area shape="rect" id="Node000018" title=" " alt="" coords="2518,545,2578,570"/>
<area shape="poly" id="edge17_Node000017_Node000018" title=" " alt="" coords="2516,488,2538,532,2533,530,2514,492"/>
<area shape="rect" id="Node000019" title=" " alt="" coords="1546,545,1614,570"/>
<area shape="poly" id="edge22_Node000017_Node000019" title=" " alt="" coords="2429,474,2107,497,1897,516,1684,540,1630,549,1629,544,1684,535,1896,511,2107,492,2435,474"/>
<area shape="poly" id="edge31_Node000020_Node000003" title=" " alt="" coords="2696,399,2742,420,2788,446,2838,489,2878,534,2873,532,2835,493,2785,451,2740,424,2695,404"/>
<area shape="poly" id="edge25_Node000020_Node000008" title=" " alt="" coords="2571,397,2497,421,2423,451,2368,483,2330,514,2291,546,2237,580,2177,609,2118,631,2117,625,2175,604,2235,576,2288,542,2326,510,2365,479,2420,446,2495,416,2566,398"/>
<area shape="poly" id="edge26_Node000020_Node000009" title=" " alt="" coords="2660,399,2676,422,2688,448,2699,485,2705,515,2703,545,2688,579,2675,596,2659,610,2622,630,2621,625,2656,606,2671,592,2683,577,2697,544,2700,516,2694,486,2683,450,2671,424,2657,404"/>
<area shape="poly" id="edge27_Node000020_Node000011" title=" " alt="" coords="2644,399,2645,439,2639,488,2623,537,2610,560,2592,580,2576,591,2554,601,2497,617,2369,640,2369,634,2496,612,2552,596,2574,586,2589,576,2605,557,2618,535,2634,486,2640,439,2641,403"/>
<area shape="poly" id="edge29_Node000020_Node000012" title=" " alt="" coords="2667,398,2691,421,2712,447,2733,492,2749,538,2766,620,2762,616,2744,540,2729,494,2707,450,2687,424,2666,403"/>
<area shape="poly" id="edge24_Node000020_Node000017" title=" " alt="" coords="2613,400,2550,443,2548,438,2608,402"/>
<area shape="poly" id="edge28_Node000020_Node000018" title=" " alt="" coords="2635,400,2593,491,2566,534,2563,529,2588,488,2631,403"/>
<area shape="poly" id="edge30_Node000020_Node000021" title=" " alt="" coords="2571,393,2170,462,2169,457,2566,394"/>
<area shape="poly" id="edge33_Node000022_Node000005" title=" " alt="" coords="1372,310,1694,446,1896,538,1891,538,1692,451,1371,315"/>
<area shape="poly" id="edge82_Node000022_Node000011" title=" " alt="" coords="1396,293,1521,303,1681,328,1767,348,1854,373,1939,406,2019,446,2045,466,2070,487,2178,563,2270,626,2265,624,2175,568,2066,491,2042,470,2016,451,1937,411,1852,378,1766,353,1680,333,1520,308,1397,298"/>
<area shape="poly" id="edge81_Node000022_Node000012" title=" " alt="" coords="1396,293,2158,320,2548,340,2674,349,2728,358,2753,385,2771,418,2781,454,2786,491,2785,563,2776,621,2772,617,2780,562,2781,491,2776,455,2766,420,2749,388,2725,362,2673,354,2548,345,2158,326,1397,298"/>
<area shape="poly" id="edge85_Node000022_Node000014" title=" " alt="" coords="1249,298,1071,319,965,337,859,363,814,381,770,403,735,414,706,418,681,427,658,450,649,472,647,495,651,518,660,542,687,586,717,623,712,621,683,589,655,544,646,520,641,495,644,470,654,447,678,423,705,413,734,408,768,398,812,376,858,357,964,332,1071,314,1254,296"/>
<area shape="poly" id="edge84_Node000022_Node000021" title=" " alt="" coords="1396,293,1566,301,1773,314,1957,333,2022,345,2060,358,2080,375,2095,397,2113,442,2108,440,2090,399,2076,379,2057,362,2021,350,1956,338,1772,320,1566,306,1397,298"/>
<area shape="rect" id="Node000023" href="$types_2types_8h.html" title=" " alt="" coords="1338,456,1481,482"/>
<area shape="poly" id="edge34_Node000022_Node000023" title=" " alt="" coords="1353,310,1378,332,1397,359,1410,401,1413,442,1408,439,1405,402,1392,361,1374,335,1352,315"/>
<area shape="poly" id="edge86_Node000022_Node000024" title=" " alt="" coords="1308,311,1218,403,1189,425,1177,435,1165,450,1145,491,1133,532,1130,528,1140,489,1160,447,1173,431,1186,421,1214,399,1303,314"/>
<area shape="rect" id="Node000025" href="$screening__abstract_8h.html" title=" " alt="" coords="1859,449,2005,489"/>
<area shape="poly" id="edge38_Node000022_Node000025" title=" " alt="" coords="1397,296,1550,315,1639,333,1726,357,1815,396,1892,441,1886,440,1813,401,1724,363,1638,338,1550,321,1397,301"/>
<area shape="rect" id="Node000026" href="$screening__types_8h.html" title=" " alt="" coords="1073,360,1204,401"/>
<area shape="poly" id="edge43_Node000022_Node000026" title=" " alt="" coords="1284,312,1195,356,1193,351,1279,313"/>
<area shape="rect" id="Node000028" href="$reporting_8h.html" title=" " alt="" coords="1175,449,1313,489"/>
<area shape="poly" id="edge46_Node000022_Node000028" title=" " alt="" coords="1317,311,1261,437,1257,433,1313,314"/>
<area shape="rect" id="Node000032" href="$jacobian_8h.html" title="Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen&#39;s SparseMatrix." alt="" coords="460,537,598,578"/>
<area shape="poly" id="edge52_Node000022_Node000032" title=" " alt="" coords="1249,297,1163,305,1053,317,933,336,815,363,755,379,708,394,664,415,614,451,578,487,550,526,546,522,574,484,610,447,662,411,706,389,753,374,814,357,932,330,1052,312,1162,300,1254,296"/>
<area shape="rect" id="Node000033" title=" " alt="" coords="106,626,267,667"/>
<area shape="poly" id="edge80_Node000022_Node000033" title=" " alt="" coords="1249,294,1112,300,926,311,716,330,609,345,504,363,355,389,293,410,220,451,193,470,174,487,159,508,147,538,142,558,147,577,164,613,158,613,141,579,137,558,141,537,155,506,170,484,190,466,217,446,291,405,353,384,504,357,608,339,715,325,926,305,1112,295,1254,293"/>
<area shape="rect" id="Node000037" href="$error__engine_8h.html" title=" " alt="" coords="516,360,644,401"/>
<area shape="poly" id="edge61_Node000022_Node000037" title=" " alt="" coords="1249,298,991,321,827,339,663,363,659,363,658,358,662,357,827,334,990,316,1254,297"/>
<area shape="rect" id="Node000040" href="$blob_8h.html" title="Container class for managing multiple scratchpad instances." alt="" coords="871,360,1049,401"/>
<area shape="poly" id="edge65_Node000022_Node000040" title=" " alt="" coords="1249,311,1058,359,1057,353,1254,309"/>
<area shape="rect" id="Node000045" title=" " alt="" coords="1330,368,1382,393"/>
<area shape="poly" id="edge83_Node000022_Node000045" title=" " alt="" coords="1333,310,1349,354,1344,352,1330,315"/>
<area shape="poly" id="edge36_Node000023_Node000015" title=" " alt="" coords="1454,480,1535,504,1628,535,1744,582,1842,627,1837,626,1742,587,1626,540,1534,509,1453,485"/>
<area shape="poly" id="edge35_Node000023_Node000016" title=" " alt="" coords="1415,480,1435,537,1452,612,1448,609,1429,538,1412,484"/>
<area shape="poly" id="edge37_Node000023_Node000024" title=" " alt="" coords="1372,482,1172,545,1170,540,1367,483"/>
<area shape="poly" id="edge39_Node000025_Node000005" title=" " alt="" coords="1934,488,1935,531,1931,528,1930,492"/>
<area shape="poly" id="edge40_Node000025_Node000008" title=" " alt="" coords="1974,487,2005,508,2033,536,2054,577,2064,620,2060,616,2049,579,2029,539,2002,512,1972,492"/>
<area shape="poly" id="edge42_Node000025_Node000012" title=" " alt="" coords="2006,483,2727,636,2722,636,2006,488"/>
<area shape="poly" id="edge41_Node000025_Node000015" title=" " alt="" coords="1890,489,1860,512,1838,539,1834,559,1838,581,1848,602,1860,623,1856,621,1843,604,1833,583,1828,559,1834,536,1857,508,1885,491"/>
<area shape="poly" id="edge44_Node000026_Node000025" title=" " alt="" coords="1205,386,1318,398,1554,421,1790,446,1846,455,1841,455,1789,451,1553,426,1317,403,1205,391"/>
<area shape="poly" id="edge45_Node000026_Node000027" title=" " alt="" coords="1109,400,881,539,879,534,1104,402"/>
<area shape="poly" id="edge51_Node000028_Node000016" title=" " alt="" coords="1245,488,1251,533,1258,556,1271,576,1294,596,1319,611,1377,634,1372,633,1317,616,1290,600,1267,580,1254,558,1246,534,1242,492"/>
<area shape="poly" id="edge49_Node000028_Node000019" title=" " alt="" coords="1314,486,1533,544,1528,544,1313,491"/>
<area shape="rect" id="Node000029" title=" " alt="" coords="1281,545,1327,570"/>
<area shape="poly" id="edge47_Node000028_Node000029" title=" " alt="" coords="1259,487,1290,533,1285,531,1256,492"/>
<area shape="poly" id="edge48_Node000028_Node000030" title=" " alt="" coords="1239,488,1214,537,1194,561,1169,580,1136,595,1095,606,999,619,888,622,768,620,534,614,435,617,357,629,353,630,351,625,355,623,434,612,534,609,768,615,888,617,999,613,1094,601,1134,590,1167,576,1190,558,1209,534,1234,491"/>
<area shape="rect" id="Node000031" title=" " alt="" coords="1351,545,1420,570"/>
<area shape="poly" id="edge50_Node000028_Node000031" title=" " alt="" coords="1277,487,1356,537,1350,536,1275,492"/>
<area shape="poly" id="edge53_Node000032_Node000008" title=" " alt="" coords="599,562,800,575,1124,587,1376,590,1628,598,1776,607,1951,623,1988,631,1983,630,1950,629,1776,613,1628,603,1376,596,1124,593,800,581,599,567"/>
<area shape="poly" id="edge55_Node000032_Node000010" title=" " alt="" coords="599,573,828,630,823,630,598,578"/>
<area shape="poly" id="edge59_Node000032_Node000011" title=" " alt="" coords="599,562,800,575,1010,584,1188,588,1491,589,1793,595,1971,606,2180,623,2231,632,2226,632,2180,629,1970,611,1793,601,1491,594,1188,593,1010,590,800,581,599,567"/>
<area shape="poly" id="edge60_Node000032_Node000014" title=" " alt="" coords="577,576,697,627,692,627,576,581"/>
<area shape="poly" id="edge54_Node000032_Node000033" title=" " alt="" coords="462,576,280,624,279,619,457,577"/>
<area shape="rect" id="Node000034" title=" " alt="" coords="470,634,597,659"/>
<area shape="poly" id="edge56_Node000032_Node000034" title=" " alt="" coords="532,577,534,620,530,617,528,580"/>
<area shape="rect" id="Node000035" title=" " alt="" coords="621,634,670,659"/>
<area shape="poly" id="edge57_Node000032_Node000035" title=" " alt="" coords="556,576,620,625,615,624,555,581"/>
<area shape="rect" id="Node000036" title=" " alt="" coords="368,634,445,659"/>
<area shape="poly" id="edge58_Node000032_Node000036" title=" " alt="" coords="504,578,437,627,435,622,499,579"/>
<area shape="rect" id="Node000038" href="$error__gridfire_8h.html" title=" " alt="" coords="156,537,284,578"/>
<area shape="poly" id="edge62_Node000037_Node000038" title=" " alt="" coords="513,387,443,397,363,409,292,427,266,438,247,451,236,466,228,484,221,523,217,521,223,483,231,463,243,447,263,433,291,422,362,404,442,392,518,385"/>
<area shape="poly" id="edge64_Node000038_Node000030" title=" " alt="" coords="243,576,295,623,290,623,241,581"/>
<area shape="rect" id="Node000039" title=" " alt="" coords="5,634,83,659"/>
<area shape="poly" id="edge63_Node000038_Node000039" title=" " alt="" coords="181,581,83,629,81,624,179,576"/>
<area shape="poly" id="edge76_Node000040_Node000011" title=" " alt="" coords="1049,396,1062,398,1158,409,1239,414,1378,418,1517,424,1598,432,1694,446,1771,464,1847,487,1940,509,2031,535,2157,581,2260,627,2255,626,2155,586,2030,540,1939,514,1846,492,1770,469,1693,451,1598,437,1516,429,1378,423,1239,420,1157,414,1061,403,1049,402"/>
<area shape="poly" id="edge79_Node000040_Node000013" title=" " alt="" coords="969,399,1053,620,1048,618,966,403"/>
<area shape="poly" id="edge78_Node000040_Node000021" title=" " alt="" coords="1049,396,1062,398,1207,412,1330,419,1539,422,1749,424,1873,431,2018,446,2068,456,2062,456,2017,451,1872,437,1749,430,1539,427,1329,425,1206,418,1061,403,1049,402"/>
<area shape="poly" id="edge77_Node000040_Node000027" title=" " alt="" coords="950,400,864,534,861,529,945,402"/>
<area shape="rect" id="Node000041" href="$scratchpad__abstract_8h.html" title="Abstract base class for scratchpad memory used during engine computations." alt="" coords="669,449,846,489"/>
<area shape="poly" id="edge66_Node000040_Node000041" title=" " alt="" coords="917,400,818,445,816,440,911,402"/>
<area shape="rect" id="Node000042" href="$engine_2scratchpads_2types_8h.html" title="Type definitions and utilities for the scratchpad system." alt="" coords="1505,449,1682,489"/>
<area shape="poly" id="edge68_Node000040_Node000042" title=" " alt="" coords="1049,396,1062,398,1180,413,1274,422,1369,430,1492,448,1487,448,1368,436,1274,427,1180,419,1061,403,1049,401"/>
<area shape="rect" id="Node000043" href="$error__scratchpad_8h.html" title=" " alt="" coords="257,449,391,489"/>
<area shape="poly" id="edge72_Node000040_Node000043" title=" " alt="" coords="870,396,407,459,406,454,872,391"/>
<area shape="poly" id="edge67_Node000041_Node000027" title=" " alt="" coords="778,487,826,535,821,533,777,492"/>
<area shape="poly" id="edge70_Node000042_Node000007" title=" " alt="" coords="1571,489,1552,511,1536,533,1529,555,1530,566,1536,576,1550,593,1567,606,1608,626,1651,637,1694,645,1689,645,1650,642,1606,631,1565,611,1547,597,1531,580,1525,568,1524,555,1531,530,1548,507,1567,491"/>
<area shape="poly" id="edge69_Node000042_Node000018" title=" " alt="" coords="1682,476,2505,552,2500,553,1682,481"/>
<area shape="poly" id="edge71_Node000042_Node000024" title=" " alt="" coords="1507,487,1494,492,1171,551,1171,546,1493,487,1502,488"/>
<area shape="poly" id="edge73_Node000043_Node000030" title=" " alt="" coords="325,488,321,619,316,617,321,491"/>
<area shape="poly" id="edge75_Node000043_Node000038" title=" " alt="" coords="303,488,257,530,253,525,298,491"/>
<area shape="rect" id="Node000044" title=" " alt="" coords="358,545,436,570"/>
<area shape="poly" id="edge74_Node000043_Node000044" title=" " alt="" coords="341,487,380,534,375,533,340,492"/>
</map>