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,155 +1,163 @@
<map id="src/lib/engine/views/engine_adaptive.cpp" name="src/lib/engine/views/engine_adaptive.cpp">
<area shape="rect" id="Node000001" title=" " alt="" coords="1437,5,1581,46"/>
<area shape="rect" id="Node000002" href="$engine__adaptive_8h.html" title=" " alt="" coords="603,183,743,223"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="1434,44,759,186,758,181,1438,40"/>
<area shape="rect" id="Node000001" title=" " alt="" coords="1573,5,1717,46"/>
<area shape="rect" id="Node000002" href="$engine__adaptive_8h.html" title=" " alt="" coords="693,183,834,223"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="1570,43,849,187,848,182,1574,40"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="5,722,66,748"/>
<area shape="poly" id="edge69_Node000001_Node000005" title=" " alt="" coords="1434,29,1152,39,768,52,410,71,280,83,204,97,143,112,90,127,69,138,53,153,43,174,39,202,39,559,38,707,33,707,34,559,34,201,38,172,49,150,66,134,88,122,141,107,203,91,279,78,409,66,767,47,1152,33,1439,28"/>
<area shape="poly" id="edge74_Node000001_Node000005" title=" " alt="" coords="1570,28,1252,32,811,41,592,50,399,61,250,77,198,86,164,96,124,115,92,136,81,148,72,162,67,180,65,202,65,559,58,641,45,708,40,706,52,640,60,559,60,202,61,179,67,160,76,144,89,131,121,111,163,92,197,81,249,72,398,56,592,44,811,36,1252,27,1575,26"/>
<area shape="rect" id="Node000009" title=" " alt="" coords="90,722,187,748"/>
<area shape="poly" id="edge103_Node000001_Node000009" title=" " alt="" coords="1434,29,1104,41,882,52,654,68,438,91,258,120,188,138,135,157,101,179,93,190,90,202,90,559,94,600,104,641,128,708,123,708,98,642,89,601,85,559,85,201,88,188,98,175,132,153,186,133,257,115,438,85,653,63,882,47,1103,36,1439,27"/>
<area shape="rect" id="Node000015" href="$types_2types_8h.html" title=" " alt="" coords="277,456,420,482"/>
<area shape="poly" id="edge72_Node000001_Node000015" title=" " alt="" coords="1434,31,1147,47,959,61,765,79,584,102,433,130,374,146,330,164,302,183,295,192,293,202,293,293,297,335,308,375,337,443,332,443,303,377,292,336,288,293,288,201,290,190,298,179,327,159,373,141,432,125,583,96,765,73,958,55,1146,42,1439,29"/>
<area shape="rect" id="Node000030" href="$error__engine_8h.html" title=" " alt="" coords="2204,537,2331,578"/>
<area shape="poly" id="edge73_Node000001_Node000030" title=" " alt="" coords="1581,32,1720,52,1799,66,1877,85,1949,107,2007,134,2030,149,2047,165,2058,183,2062,201,2062,381,2066,407,2075,431,2089,452,2107,472,2151,504,2200,531,2194,530,2149,509,2104,476,2085,456,2070,433,2060,409,2057,382,2057,202,2053,185,2043,168,2027,153,2005,139,1947,112,1876,90,1798,72,1719,57,1582,37"/>
<area shape="rect" id="Node000033" href="$blob_8h.html" title="Container class for managing multiple scratchpad instances." alt="" coords="1388,449,1566,489"/>
<area shape="poly" id="edge94_Node000001_Node000033" title=" " alt="" coords="1505,44,1489,115,1482,158,1479,202,1480,293,1479,435,1475,432,1474,293,1474,202,1477,157,1484,114,1501,48"/>
<area shape="rect" id="Node000044" title=" " alt="" coords="1514,102,1570,127"/>
<area shape="poly" id="edge70_Node000001_Node000044" title=" " alt="" coords="1517,44,1535,88,1530,86,1515,49"/>
<area shape="rect" id="Node000045" title=" " alt="" coords="1594,102,1669,127"/>
<area shape="poly" id="edge71_Node000001_Node000045" title=" " alt="" coords="1537,44,1605,93,1600,92,1536,49"/>
<area shape="rect" id="Node000046" href="$hashing_8h.html" title=" " alt="" coords="1808,368,1956,393"/>
<area shape="poly" id="edge74_Node000001_Node000046" title=" " alt="" coords="1581,36,1648,56,1682,72,1712,92,1744,121,1773,155,1820,228,1855,298,1876,354,1871,352,1850,300,1816,231,1768,158,1740,125,1709,96,1679,76,1646,61,1582,41"/>
<area shape="rect" id="Node000056" href="$engine_2scratchpads_2utils_8h.html" title="Utility functions for convenient scratchpad retrieval with exception handling." alt="" coords="1607,360,1784,401"/>
<area shape="poly" id="edge95_Node000001_Node000056" title=" " alt="" coords="1582,34,1637,54,1662,71,1683,92,1700,123,1712,156,1718,191,1721,226,1717,292,1707,347,1703,343,1711,292,1715,226,1713,192,1707,157,1696,125,1679,96,1659,75,1635,59,1582,39"/>
<area shape="rect" id="Node000057" href="$engine__adaptive__scratchpad_8h.html" title="Scratchpad implementation for the AdaptiveEngineView." alt="" coords="1219,94,1420,135"/>
<area shape="poly" id="edge98_Node000001_Node000057" title=" " alt="" coords="1463,48,1377,90,1375,85,1468,45"/>
<area shape="rect" id="Node000058" title=" " alt="" coords="2096,102,2220,127"/>
<area shape="poly" id="edge102_Node000001_Node000058" title=" " alt="" coords="1581,30,1804,53,1941,70,2079,91,2099,97,2093,98,2078,97,1941,75,1804,58,1582,35"/>
<area shape="rect" id="Node000003" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="778,360,922,401"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="674,221,680,267,688,290,700,310,730,336,766,357,761,357,727,340,696,314,683,292,675,268,671,226"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="541,722,746,748"/>
<area shape="poly" id="edge64_Node000002_Node000007" title=" " alt="" coords="600,210,555,218,503,230,451,248,402,274,351,311,316,347,290,390,267,449,261,476,261,502,267,526,277,548,292,569,311,589,357,625,412,655,470,680,579,718,574,718,468,685,410,660,354,629,307,593,288,573,273,551,262,527,256,502,256,476,262,448,285,388,312,343,347,307,399,269,449,243,502,225,554,213,605,208"/>
<area shape="poly" id="edge111_Node000001_Node000009" title=" " alt="" coords="1570,28,1315,32,962,40,780,49,611,61,465,76,356,97,278,110,208,120,181,130,159,145,146,168,141,202,141,559,141,707,136,706,136,559,136,201,141,166,155,141,178,125,207,115,277,105,355,91,464,71,610,55,780,43,962,35,1315,26,1575,26"/>
<area shape="rect" id="Node000016" href="$types_2types_8h.html" title=" " alt="" coords="430,456,574,482"/>
<area shape="poly" id="edge77_Node000001_Node000016" title=" " alt="" coords="1570,29,1243,42,1025,53,799,69,587,92,409,121,340,138,287,158,254,179,246,190,243,202,243,293,248,324,262,352,282,376,307,396,368,428,431,451,426,452,365,433,304,401,278,379,257,355,243,326,238,293,238,201,241,188,251,176,285,153,338,133,408,116,586,86,799,64,1025,47,1243,36,1575,27"/>
<area shape="rect" id="Node000031" href="$error__engine_8h.html" title=" " alt="" coords="3058,537,3186,578"/>
<area shape="poly" id="edge78_Node000001_Node000031" title=" " alt="" coords="1717,25,2078,32,2320,41,2573,56,2811,78,2917,92,3010,108,3088,127,3148,149,3187,173,3197,187,3201,201,3201,382,3196,422,3183,461,3165,497,3147,527,3144,522,3161,494,3178,459,3190,421,3196,381,3196,202,3192,189,3183,177,3146,153,3087,132,3009,114,2916,98,2810,84,2572,62,2320,47,2078,37,1718,30"/>
<area shape="rect" id="Node000034" href="$blob_8h.html" title="Container class for managing multiple scratchpad instances." alt="" coords="1626,449,1803,489"/>
<area shape="poly" id="edge101_Node000001_Node000034" title=" " alt="" coords="1643,45,1635,109,1630,198,1631,248,1636,300,1646,351,1662,400,1685,438,1680,436,1657,402,1641,352,1631,300,1626,248,1625,198,1630,108,1639,49"/>
<area shape="rect" id="Node000045" title=" " alt="" coords="1650,102,1706,127"/>
<area shape="poly" id="edge75_Node000001_Node000045" title=" " alt="" coords="1653,44,1671,88,1666,86,1651,49"/>
<area shape="rect" id="Node000046" title=" " alt="" coords="1730,102,1805,127"/>
<area shape="poly" id="edge76_Node000001_Node000046" title=" " alt="" coords="1673,44,1741,93,1736,92,1672,49"/>
<area shape="rect" id="Node000047" href="$hashing_8h.html" title=" " alt="" coords="2333,368,2482,393"/>
<area shape="poly" id="edge79_Node000001_Node000047" title=" " alt="" coords="1711,44,1844,92,2003,163,2155,239,2376,360,2371,359,2152,243,2000,168,1843,96,1711,49"/>
<area shape="rect" id="Node000056" href="$engine_2scratchpads_2utils_8h.html" title="Utility functions for convenient scratchpad retrieval with exception handling." alt="" coords="1671,360,1848,401"/>
<area shape="poly" id="edge102_Node000001_Node000056" title=" " alt="" coords="1717,33,1746,42,1774,54,1799,70,1819,92,1835,124,1841,158,1840,194,1834,229,1810,295,1782,348,1779,344,1805,293,1829,228,1835,193,1836,159,1830,126,1815,96,1795,74,1771,58,1744,47,1718,39"/>
<area shape="rect" id="Node000057" href="$engine__adaptive__scratchpad_8h.html" title="Scratchpad implementation for the AdaptiveEngineView." alt="" coords="1374,94,1575,135"/>
<area shape="poly" id="edge106_Node000001_Node000057" title=" " alt="" coords="1609,45,1528,89,1525,84,1604,48"/>
<area shape="rect" id="Node000058" title=" " alt="" coords="3235,102,3358,127"/>
<area shape="poly" id="edge110_Node000001_Node000058" title=" " alt="" coords="1717,26,2024,32,2457,45,2896,64,3079,77,3217,91,3241,98,3236,98,3216,97,3078,82,2896,70,2457,50,2024,38,1718,31"/>
<area shape="rect" id="Node000003" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="998,360,1142,401"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="833,204,920,209,1015,220,1098,239,1129,253,1151,270,1157,280,1159,292,1152,313,1136,334,1115,353,1112,348,1132,331,1148,311,1154,291,1152,282,1147,273,1127,258,1096,244,1014,225,920,214,835,209"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="624,722,829,748"/>
<area shape="poly" id="edge67_Node000002_Node000007" title=" " alt="" coords="696,225,649,247,600,274,538,313,491,346,454,387,421,450,414,470,415,478,420,488,437,505,454,516,471,521,490,522,532,523,555,527,581,535,618,555,655,576,688,587,717,591,743,601,755,610,767,625,774,647,771,670,761,692,748,712,745,707,757,689,766,668,769,647,762,627,752,614,741,605,716,597,687,592,653,580,616,559,578,540,554,532,531,529,490,528,470,526,451,521,433,510,416,491,410,480,409,470,416,448,449,384,487,342,535,308,597,269,647,242,701,223"/>
<area shape="rect" id="Node000008" title=" " alt="" coords="210,722,373,748"/>
<area shape="poly" id="edge66_Node000002_Node000008" title=" " alt="" coords="600,206,492,211,364,221,303,229,248,241,203,255,172,273,151,296,143,319,140,346,141,379,141,470,145,508,155,544,170,579,189,612,231,669,270,712,265,711,227,672,184,615,165,581,150,546,139,509,136,470,136,379,135,346,137,318,147,293,168,269,201,251,246,236,302,224,364,216,492,205,604,203"/>
<area shape="poly" id="edge68_Node000002_Node000009" title=" " alt="" coords="600,211,478,232,409,250,342,274,286,293,237,309,218,319,204,333,195,353,191,379,191,470,187,538,176,605,149,709,144,706,171,604,182,538,186,470,186,379,190,351,200,330,215,315,235,304,284,288,340,269,407,245,477,227,605,209"/>
<area shape="poly" id="edge61_Node000002_Node000015" title=" " alt="" coords="600,210,562,219,520,231,478,248,441,273,407,312,383,358,366,404,356,442,351,440,361,402,378,356,403,309,438,269,476,244,518,226,561,214,605,208"/>
<area shape="rect" id="Node000016" href="$screening__abstract_8h.html" title=" " alt="" coords="429,537,575,578"/>
<area shape="poly" id="edge59_Node000002_Node000016" title=" " alt="" coords="652,222,613,263,566,315,520,379,501,414,486,449,482,468,483,486,490,523,485,521,477,487,477,467,481,448,496,411,515,376,561,312,609,259,648,225"/>
<area shape="rect" id="Node000017" href="$screening__types_8h.html" title=" " alt="" coords="495,449,626,489"/>
<area shape="poly" id="edge60_Node000002_Node000017" title=" " alt="" coords="667,222,577,436,573,433,663,225"/>
<area shape="poly" id="edge67_Node000002_Node000033" title=" " alt="" coords="743,205,820,212,913,224,1012,242,1110,269,1205,307,1296,353,1376,399,1438,440,1433,439,1373,403,1294,357,1203,312,1108,274,1011,247,912,229,820,217,744,210"/>
<area shape="rect" id="Node000041" href="$engine__view__abstract_8h.html" title="Abstract interfaces for engine &quot;views&quot; in GridFire." alt="" coords="710,271,873,312"/>
<area shape="poly" id="edge57_Node000002_Node000041" title=" " alt="" coords="700,221,755,262,750,262,700,227"/>
<area shape="rect" id="Node000042" href="$config_8h.html" title=" " alt="" coords="948,279,1097,304"/>
<area shape="poly" id="edge62_Node000002_Node000042" title=" " alt="" coords="743,219,961,274,956,275,744,224"/>
<area shape="rect" id="Node000043" title=" " alt="" coords="947,368,1097,393"/>
<area shape="poly" id="edge65_Node000002_Node000043" title=" " alt="" coords="743,217,814,238,886,269,913,288,937,310,998,358,992,358,934,314,910,292,884,274,812,243,744,222"/>
<area shape="rect" id="Node000004" href="$reaction_8h.html" title="Defines classes for representing and managing nuclear reactions." alt="" coords="740,634,912,659"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="820,400,786,427,749,457,716,495,691,538,685,558,691,577,704,593,720,606,759,628,754,628,717,610,700,596,686,579,680,558,686,536,712,492,746,454,782,422,815,402"/>
<area shape="rect" id="Node000010" title=" " alt="" coords="1174,722,1284,748"/>
<area shape="poly" id="edge54_Node000003_Node000010" title=" " alt="" coords="923,395,1035,423,1080,436,1105,446,1122,462,1133,478,1146,509,1157,541,1179,576,1195,590,1212,598,1227,607,1241,625,1247,646,1248,668,1240,709,1237,705,1243,667,1242,647,1236,627,1224,611,1209,603,1192,594,1175,580,1152,543,1141,511,1129,480,1118,466,1102,451,1078,441,1033,428,923,401"/>
<area shape="rect" id="Node000011" title=" " alt="" coords="930,722,987,748"/>
<area shape="poly" id="edge53_Node000003_Node000011" title=" " alt="" coords="923,397,989,419,1016,433,1032,447,1048,481,1054,517,1051,554,1041,591,1011,660,978,712,975,707,1006,657,1036,590,1046,553,1049,517,1043,482,1028,450,1013,437,987,424,923,402"/>
<area shape="poly" id="edge14_Node000003_Node000015" title=" " alt="" coords="776,396,435,456,434,450,780,392"/>
<area shape="poly" id="edge17_Node000003_Node000016" title=" " alt="" coords="795,402,749,425,697,451,668,471,640,492,561,533,558,528,637,487,665,467,694,446,746,420,800,400"/>
<area shape="poly" id="edge22_Node000003_Node000017" title=" " alt="" coords="782,402,642,446,640,441,787,400"/>
<area shape="rect" id="Node000019" href="$reporting_8h.html" title=" " alt="" coords="1088,626,1226,667"/>
<area shape="poly" id="edge25_Node000003_Node000019" title=" " alt="" coords="923,397,1018,424,1055,436,1076,447,1090,470,1109,513,1147,612,1142,610,1104,515,1085,473,1072,451,1053,441,1016,429,923,403"/>
<area shape="rect" id="Node000024" href="$jacobian_8h.html" title="Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen&#39;s SparseMatrix." alt="" coords="802,449,941,489"/>
<area shape="poly" id="edge28_Node000003_Node000024" title=" " alt="" coords="856,399,865,435,861,432,854,404"/>
<area shape="rect" id="Node000025" title=" " alt="" coords="701,537,861,578"/>
<area shape="poly" id="edge52_Node000003_Node000025" title=" " alt="" coords="829,399,809,424,793,450,783,486,781,523,776,520,778,485,788,448,804,421,825,402"/>
<area shape="poly" id="edge34_Node000003_Node000030" title=" " alt="" coords="922,396,936,398,1033,411,1116,418,1257,423,1398,428,1579,446,1683,466,1787,487,1898,501,1986,509,2075,517,2191,537,2186,537,2075,523,1986,514,1897,507,1786,492,1682,471,1578,451,1398,434,1257,429,1115,423,1033,416,935,403,923,401"/>
<area shape="poly" id="edge38_Node000003_Node000033" title=" " alt="" coords="922,396,936,398,1170,432,1376,457,1370,458,1170,438,935,403,923,401"/>
<area shape="rect" id="Node000039" title=" " alt="" coords="1290,545,1365,570"/>
<area shape="poly" id="edge56_Node000003_Node000039" title=" " alt="" coords="923,395,936,398,1004,409,1058,414,1111,424,1177,446,1214,465,1249,488,1306,535,1301,534,1246,493,1211,470,1174,451,1110,429,1058,420,1004,414,935,403,923,401"/>
<area shape="rect" id="Node000040" title=" " alt="" coords="965,456,1018,482"/>
<area shape="poly" id="edge55_Node000003_Node000040" title=" " alt="" coords="883,399,962,448,957,448,882,404"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="738,653,392,677,209,695,134,706,77,717,73,719,71,714,76,712,133,700,208,690,391,671,743,650"/>
<area shape="rect" id="Node000006" title=" " alt="" coords="1536,722,1623,748"/>
<area shape="poly" id="edge5_Node000004_Node000006" title=" " alt="" coords="912,655,1523,726,1517,727,912,660"/>
<area shape="poly" id="edge6_Node000004_Node000007" title=" " alt="" coords="803,659,684,718,682,713,798,660"/>
<area shape="poly" id="edge7_Node000004_Node000008" title=" " alt="" coords="743,659,576,686,385,717,364,721,363,716,384,712,575,681,737,660"/>
<area shape="poly" id="edge8_Node000004_Node000009" title=" " alt="" coords="737,652,495,673,347,691,199,717,187,720,186,715,198,712,346,686,495,668,743,651"/>
<area shape="poly" id="edge9_Node000004_Node000010" title=" " alt="" coords="885,657,1145,712,1164,719,1159,718,1144,717,885,662"/>
<area shape="poly" id="edge10_Node000004_Node000011" title=" " alt="" coords="845,657,929,714,924,713,844,662"/>
<area shape="rect" id="Node000012" title=" " alt="" coords="1029,722,1132,748"/>
<area shape="poly" id="edge11_Node000004_Node000012" title=" " alt="" coords="863,657,1034,717,1028,717,862,662"/>
<area shape="rect" id="Node000013" title=" " alt="" coords="397,722,517,748"/>
<area shape="poly" id="edge12_Node000004_Node000013" title=" " alt="" coords="772,660,529,717,517,720,516,715,528,712,767,660"/>
<area shape="rect" id="Node000014" title=" " alt="" coords="770,715,906,755"/>
<area shape="poly" id="edge13_Node000004_Node000014" title=" " alt="" coords="830,658,836,701,831,698,826,662"/>
<area shape="poly" id="edge16_Node000015_Node000013" title=" " alt="" coords="352,480,361,524,375,577,409,649,443,710,438,708,404,652,370,579,355,525,349,484"/>
<area shape="poly" id="edge15_Node000015_Node000014" title=" " alt="" coords="354,480,378,527,396,553,419,576,444,592,478,610,567,646,758,710,753,710,565,651,476,615,441,597,415,580,392,557,374,530,353,485"/>
<area shape="poly" id="edge18_Node000016_Node000004" title=" " alt="" coords="576,576,768,629,763,629,575,581"/>
<area shape="poly" id="edge19_Node000016_Node000007" title=" " alt="" coords="519,576,627,710,621,709,517,581"/>
<area shape="poly" id="edge21_Node000016_Node000011" title=" " alt="" coords="576,572,595,575,669,582,765,586,859,598,897,608,925,624,941,642,951,664,959,708,955,705,946,665,936,645,922,628,895,613,858,603,765,592,668,587,594,581,576,577"/>
<area shape="poly" id="edge20_Node000016_Node000013" title=" " alt="" coords="499,577,466,708,462,705,495,580"/>
<area shape="poly" id="edge23_Node000017_Node000016" title=" " alt="" coords="550,488,526,526,522,522,545,492"/>
<area shape="rect" id="Node000018" title=" " alt="" coords="1443,634,1511,659"/>
<area shape="poly" id="edge24_Node000017_Node000018" title=" " alt="" coords="577,487,625,534,656,557,690,575,997,603,1430,641,1425,641,997,608,688,581,653,562,622,538,576,492"/>
<area shape="poly" id="edge27_Node000019_Node000014" title=" " alt="" coords="1090,666,921,714,920,709,1085,667"/>
<area shape="rect" id="Node000021" title=" " alt="" coords="2393,722,2446,748"/>
<area shape="poly" id="edge26_Node000019_Node000021" title=" " alt="" coords="1227,650,1430,664,2380,731,2375,731,1430,669,1226,655"/>
<area shape="poly" id="edge29_Node000024_Node000007" title=" " alt="" coords="892,487,909,508,922,531,927,556,925,568,919,580,898,600,876,610,853,613,830,613,782,611,756,616,730,628,708,646,688,667,659,710,656,706,684,664,704,642,727,624,755,611,781,606,830,607,853,608,875,605,895,595,915,576,920,567,922,556,917,533,904,511,890,492"/>
<area shape="poly" id="edge31_Node000024_Node000009" title=" " alt="" coords="880,488,889,533,886,558,875,580,842,591,765,608,538,653,199,717,189,720,188,715,198,712,537,647,764,602,840,585,871,576,881,556,883,534,877,492"/>
<area shape="poly" id="edge33_Node000024_Node000010" title=" " alt="" coords="892,487,1077,665,1128,693,1180,717,1175,716,1126,698,1074,669,890,492"/>
<area shape="poly" id="edge30_Node000024_Node000025" title=" " alt="" coords="853,489,814,529,811,524,849,491"/>
<area shape="rect" id="Node000028" title=" " alt="" coords="1189,545,1266,570"/>
<area shape="poly" id="edge32_Node000024_Node000028" title=" " alt="" coords="941,484,1176,543,1171,544,941,490"/>
<area shape="rect" id="Node000031" href="$error__gridfire_8h.html" title=" " alt="" coords="2508,626,2635,667"/>
<area shape="poly" id="edge35_Node000030_Node000031" title=" " alt="" coords="2332,574,2496,623,2490,623,2331,580"/>
<area shape="poly" id="edge37_Node000031_Node000021" title=" " alt="" coords="2540,667,2455,717,2453,712,2534,668"/>
<area shape="rect" id="Node000032" title=" " alt="" coords="2533,722,2610,748"/>
<area shape="poly" id="edge36_Node000031_Node000032" title=" " alt="" coords="2573,665,2573,709,2570,705,2570,669"/>
<area shape="poly" id="edge48_Node000033_Node000010" title=" " alt="" coords="1566,486,1667,511,1705,524,1725,535,1746,570,1753,603,1747,636,1725,669,1704,680,1665,691,1550,709,1417,723,1300,732,1299,727,1417,717,1550,704,1663,686,1702,676,1722,665,1742,634,1748,603,1741,572,1722,539,1703,529,1665,516,1566,492"/>
<area shape="poly" id="edge51_Node000033_Node000012" title=" " alt="" coords="1541,487,1575,507,1602,536,1611,557,1613,577,1608,596,1598,613,1567,643,1525,669,1475,692,1430,705,1389,711,1349,711,1266,708,1218,710,1163,717,1145,721,1144,716,1162,712,1217,705,1266,703,1349,706,1388,705,1429,700,1473,687,1522,664,1563,639,1594,610,1603,594,1608,577,1606,559,1597,539,1572,511,1540,493"/>
<area shape="poly" id="edge49_Node000033_Node000018" title=" " alt="" coords="1526,487,1557,508,1581,536,1587,558,1581,579,1556,608,1524,629,1523,624,1552,604,1576,577,1582,558,1576,539,1553,512,1525,492"/>
<area shape="rect" id="Node000034" href="$scratchpad__abstract_8h.html" title="Abstract base class for scratchpad memory used during engine computations." alt="" coords="1388,537,1566,578"/>
<area shape="poly" id="edge39_Node000033_Node000034" title=" " alt="" coords="1479,488,1479,524,1475,520,1475,492"/>
<area shape="rect" id="Node000035" href="$engine_2scratchpads_2types_8h.html" title="Type definitions and utilities for the scratchpad system." alt="" coords="1794,537,1971,578"/>
<area shape="poly" id="edge41_Node000033_Node000035" title=" " alt="" coords="1566,487,1781,534,1775,534,1566,492"/>
<area shape="rect" id="Node000037" href="$error__scratchpad_8h.html" title=" " alt="" coords="2046,537,2180,578"/>
<area shape="poly" id="edge44_Node000033_Node000037" title=" " alt="" coords="1566,479,1984,535,2034,544,2028,544,1983,540,1566,484"/>
<area shape="poly" id="edge50_Node000033_Node000039" title=" " alt="" coords="1445,489,1363,539,1361,534,1440,491"/>
<area shape="poly" id="edge40_Node000034_Node000018" title=" " alt="" coords="1479,577,1479,620,1475,616,1475,580"/>
<area shape="poly" id="edge43_Node000035_Node000006" title=" " alt="" coords="1870,577,1830,624,1804,648,1776,669,1742,687,1707,702,1639,723,1638,718,1705,697,1740,682,1773,664,1801,644,1826,621,1865,580"/>
<area shape="rect" id="Node000036" title=" " alt="" coords="1949,634,2010,659"/>
<area shape="poly" id="edge42_Node000035_Node000036" title=" " alt="" coords="1905,576,1957,624,1952,622,1903,581"/>
<area shape="poly" id="edge45_Node000037_Node000021" title=" " alt="" coords="2148,576,2388,715,2383,714,2146,581"/>
<area shape="poly" id="edge47_Node000037_Node000031" title=" " alt="" coords="2180,573,2192,575,2352,606,2495,633,2490,632,2352,611,2191,581,2180,578"/>
<area shape="rect" id="Node000038" title=" " alt="" coords="2074,634,2152,659"/>
<area shape="poly" id="edge46_Node000037_Node000038" title=" " alt="" coords="2115,577,2115,620,2111,616,2111,580"/>
<area shape="poly" id="edge58_Node000041_Node000003" title=" " alt="" coords="806,310,831,348,826,347,804,315"/>
<area shape="poly" id="edge63_Node000042_Node000043" title=" " alt="" coords="1024,303,1024,353,1020,350,1021,307"/>
<area shape="poly" id="edge93_Node000046_Node000004" title=" " alt="" coords="1867,393,1712,499,1629,553,1579,581,1492,592,1316,608,928,640,927,635,1316,603,1491,587,1577,575,1627,548,1709,495,1862,395"/>
<area shape="poly" id="edge76_Node000046_Node000028" title=" " alt="" coords="1829,394,1797,403,1733,412,1678,414,1583,414,1538,415,1491,420,1438,431,1378,451,1341,469,1307,491,1252,536,1249,531,1304,487,1338,464,1376,446,1437,426,1490,414,1538,409,1583,408,1678,409,1733,406,1796,398,1834,393"/>
<area shape="poly" id="edge75_Node000046_Node000036" title=" " alt="" coords="1913,391,1951,413,1968,429,1982,447,1997,492,2001,539,1997,583,1989,620,1985,616,1992,582,1996,539,1992,493,1977,450,1964,432,1948,418,1912,396"/>
<area shape="rect" id="Node000047" title=" " alt="" coords="1798,449,1967,489"/>
<area shape="poly" id="edge77_Node000046_Node000047" title=" " alt="" coords="1884,392,1884,435,1880,432,1880,396"/>
<area shape="rect" id="Node000048" href="$exceptions_8h.html" title=" " alt="" coords="2558,449,2686,489"/>
<area shape="poly" id="edge78_Node000046_Node000048" title=" " alt="" coords="1957,388,2546,458,2540,459,1957,393"/>
<area shape="poly" id="edge80_Node000048_Node000030" title=" " alt="" coords="2561,485,2347,539,2346,534,2555,486"/>
<area shape="poly" id="edge79_Node000048_Node000031" title=" " alt="" coords="2635,487,2653,531,2655,555,2650,579,2636,601,2618,619,2615,614,2632,597,2645,577,2650,555,2648,532,2633,492"/>
<area shape="rect" id="Node000049" href="$error__utils_8h.html" title=" " alt="" coords="2710,537,2838,578"/>
<area shape="poly" id="edge81_Node000048_Node000049" title=" " alt="" coords="2657,487,2730,530,2724,529,2656,492"/>
<area shape="rect" id="Node000050" href="$error__debug_8h.html" title=" " alt="" coords="2508,537,2635,578"/>
<area shape="poly" id="edge83_Node000048_Node000050" title=" " alt="" coords="2613,488,2592,526,2589,521,2608,491"/>
<area shape="rect" id="Node000053" href="$error__policy_8h.html" title="Defines custom exception types related to network policy construction and verification." alt="" coords="2862,537,2990,578"/>
<area shape="poly" id="edge86_Node000048_Node000053" title=" " alt="" coords="2687,486,2850,534,2845,534,2686,491"/>
<area shape="rect" id="Node000054" href="$error__reaction_8h.html" title=" " alt="" coords="2356,537,2483,578"/>
<area shape="poly" id="edge88_Node000048_Node000054" title=" " alt="" coords="2579,489,2480,534,2479,528,2574,490"/>
<area shape="rect" id="Node000055" href="$error__solver_8h.html" title=" " alt="" coords="3014,537,3142,578"/>
<area shape="poly" id="edge91_Node000048_Node000055" title=" " alt="" coords="2686,478,2826,501,3002,537,2997,537,2825,506,2686,483"/>
<area shape="poly" id="edge82_Node000049_Node000031" title=" " alt="" coords="2731,578,2632,622,2631,617,2726,579"/>
<area shape="poly" id="edge84_Node000050_Node000021" title=" " alt="" coords="2549,577,2497,628,2464,671,2436,712,2433,707,2459,667,2494,624,2544,579"/>
<area shape="poly" id="edge85_Node000050_Node000031" title=" " alt="" coords="2573,577,2573,612,2570,609,2570,580"/>
<area shape="poly" id="edge87_Node000053_Node000031" title=" " alt="" coords="2865,575,2851,581,2651,629,2650,624,2850,575,2859,576"/>
<area shape="poly" id="edge89_Node000054_Node000021" title=" " alt="" coords="2421,577,2422,708,2417,705,2418,580"/>
<area shape="poly" id="edge90_Node000054_Node000031" title=" " alt="" coords="2455,576,2527,619,2522,618,2453,581"/>
<area shape="poly" id="edge92_Node000055_Node000031" title=" " alt="" coords="3017,575,3003,581,2814,614,2651,638,2650,632,2813,609,3002,575,3011,576"/>
<area shape="poly" id="edge96_Node000056_Node000033" title=" " alt="" coords="1648,400,1541,445,1540,440,1643,402"/>
<area shape="poly" id="edge97_Node000056_Node000037" title=" " alt="" coords="1707,399,1740,445,1762,468,1787,487,1821,498,1883,512,2033,542,2028,542,1882,517,1820,503,1785,492,1759,472,1736,448,1705,403"/>
<area shape="poly" id="edge101_Node000057_Node000002" title=" " alt="" coords="1216,131,759,193,758,188,1221,128"/>
<area shape="poly" id="edge99_Node000057_Node000034" title=" " alt="" coords="1318,133,1308,204,1302,290,1302,382,1305,406,1313,429,1326,450,1342,469,1381,502,1422,530,1417,529,1377,506,1338,473,1322,453,1309,431,1300,407,1297,382,1297,290,1303,203,1314,137"/>
<area shape="poly" id="edge100_Node000057_Node000035" title=" " alt="" coords="1336,133,1442,251,1516,327,1597,399,1664,447,1737,487,1824,531,1819,530,1734,492,1661,452,1594,403,1513,331,1438,255,1335,138"/>
<area shape="poly" id="edge69_Node000002_Node000008" title=" " alt="" coords="691,209,602,217,499,229,406,248,370,260,344,274,318,296,303,318,296,345,294,379,294,559,294,708,289,706,289,559,289,379,291,344,299,316,314,292,341,269,367,255,404,243,498,224,601,212,695,207"/>
<area shape="poly" id="edge71_Node000002_Node000009" title=" " alt="" coords="691,211,479,233,373,251,331,262,299,274,257,294,222,313,209,325,200,339,194,357,191,379,191,559,188,601,178,642,153,710,148,707,173,641,182,600,186,559,186,379,188,355,195,336,205,321,219,309,254,289,297,269,329,257,372,246,478,228,695,208"/>
<area shape="rect" id="Node000013" title=" " alt="" coords="1013,722,1079,748"/>
<area shape="poly" id="edge73_Node000002_Node000013" title=" " alt="" coords="751,222,721,274,690,341,679,378,675,416,677,453,690,488,710,515,743,544,832,608,930,668,1012,715,1007,714,927,672,829,613,739,549,706,518,685,491,672,454,669,416,674,377,685,339,716,271,747,226"/>
<area shape="poly" id="edge64_Node000002_Node000016" title=" " alt="" coords="715,225,681,247,645,273,604,316,568,363,518,444,514,441,564,360,600,312,642,269,678,242,720,223"/>
<area shape="rect" id="Node000018" href="$screening__abstract_8h.html" title=" " alt="" coords="421,537,567,578"/>
<area shape="poly" id="edge62_Node000002_Node000018" title=" " alt="" coords="690,207,606,214,511,225,427,244,397,257,376,273,357,300,343,326,336,351,335,377,339,403,347,429,376,488,395,510,421,530,416,530,392,514,372,491,342,431,334,404,330,377,331,350,338,324,352,297,372,269,394,253,426,239,510,220,606,209,695,205"/>
<area shape="rect" id="Node000019" href="$screening__types_8h.html" title=" " alt="" coords="699,449,830,489"/>
<area shape="poly" id="edge63_Node000002_Node000019" title=" " alt="" coords="765,222,766,401,766,434,762,432,761,401,762,226"/>
<area shape="poly" id="edge70_Node000002_Node000034" title=" " alt="" coords="833,203,980,209,1160,220,1332,239,1403,253,1455,269,1504,297,1537,327,1567,361,1609,399,1670,441,1665,440,1606,403,1563,365,1533,331,1501,301,1453,274,1401,258,1332,245,1160,225,980,214,835,208"/>
<area shape="rect" id="Node000040" title=" " alt="" coords="1385,545,1459,570"/>
<area shape="poly" id="edge72_Node000002_Node000040" title=" " alt="" coords="834,202,907,207,993,218,1085,238,1173,269,1245,304,1299,338,1345,383,1392,447,1412,489,1421,531,1417,528,1407,491,1388,450,1341,386,1296,342,1243,308,1170,274,1083,243,992,223,906,212,835,208"/>
<area shape="rect" id="Node000042" href="$engine__view__abstract_8h.html" title="Abstract interfaces for engine &quot;views&quot; in GridFire." alt="" coords="974,271,1137,312"/>
<area shape="poly" id="edge60_Node000002_Node000042" title=" " alt="" coords="830,221,977,266,972,267,830,227"/>
<area shape="rect" id="Node000043" href="$config_8h.html" title=" " alt="" coords="801,279,950,304"/>
<area shape="poly" id="edge65_Node000002_Node000043" title=" " alt="" coords="789,221,851,269,845,269,789,227"/>
<area shape="rect" id="Node000044" title=" " alt="" coords="775,368,925,393"/>
<area shape="poly" id="edge68_Node000002_Node000044" title=" " alt="" coords="766,221,775,265,791,311,807,335,827,357,822,356,803,338,786,313,770,266,764,226"/>
<area shape="rect" id="Node000004" href="$reaction_8h.html" title="Defines classes for representing and managing nuclear reactions." alt="" coords="582,634,753,659"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="1035,400,952,451,807,547,697,626,694,622,804,543,949,446,1030,402"/>
<area shape="rect" id="Node000010" title=" " alt="" coords="1300,722,1411,748"/>
<area shape="poly" id="edge55_Node000003_Node000010" title=" " alt="" coords="1123,399,1166,419,1206,447,1256,488,1291,525,1319,567,1346,625,1357,667,1359,709,1354,705,1351,668,1341,627,1314,569,1287,528,1252,492,1203,451,1163,424,1122,404"/>
<area shape="rect" id="Node000011" title=" " alt="" coords="542,722,599,748"/>
<area shape="poly" id="edge54_Node000003_Node000011" title=" " alt="" coords="1000,400,943,423,888,451,866,470,844,491,803,515,763,530,692,546,659,555,628,569,600,592,572,627,565,646,562,667,565,708,561,705,556,667,559,645,568,625,596,588,626,565,657,550,690,541,762,524,800,510,841,487,862,467,885,446,941,419,995,402"/>
<area shape="poly" id="edge58_Node000003_Node000013" title=" " alt="" coords="1061,399,1014,497,989,560,970,627,966,647,970,666,988,691,1013,714,1008,713,984,695,965,668,961,647,965,625,984,558,1009,494,1057,403"/>
<area shape="poly" id="edge14_Node000003_Node000016" title=" " alt="" coords="995,393,937,403,765,425,593,451,573,455,571,450,592,446,764,420,936,398,1000,391"/>
<area shape="rect" id="Node000017" title=" " alt="" coords="1897,634,1955,659"/>
<area shape="poly" id="edge59_Node000003_Node000017" title=" " alt="" coords="1143,385,1183,393,1225,405,1266,423,1304,447,1320,463,1330,480,1339,514,1349,547,1358,562,1374,576,1402,586,1453,596,1597,615,1884,642,1879,642,1596,620,1452,601,1401,591,1371,580,1354,565,1344,549,1334,516,1325,482,1316,466,1300,451,1264,427,1223,410,1182,398,1143,391"/>
<area shape="poly" id="edge18_Node000003_Node000018" title=" " alt="" coords="995,394,815,426,688,451,606,489,536,531,533,526,603,484,687,446,814,421,1000,392"/>
<area shape="poly" id="edge23_Node000003_Node000019" title=" " alt="" coords="998,402,846,447,845,442,1003,400"/>
<area shape="rect" id="Node000021" href="$reporting_8h.html" title=" " alt="" coords="1193,626,1331,667"/>
<area shape="poly" id="edge26_Node000003_Node000021" title=" " alt="" coords="1112,399,1145,420,1175,447,1204,487,1227,531,1256,612,1251,610,1222,534,1199,490,1171,450,1142,424,1111,404"/>
<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="980,626,1118,667"/>
<area shape="poly" id="edge29_Node000003_Node000026" title=" " alt="" coords="1065,399,1054,449,1048,536,1049,612,1044,609,1043,536,1049,448,1061,403"/>
<area shape="rect" id="Node000027" title=" " alt="" coords="1103,715,1264,755"/>
<area shape="poly" id="edge53_Node000003_Node000027" title=" " alt="" coords="1076,399,1098,489,1137,605,1172,701,1168,699,1132,607,1093,490,1073,404"/>
<area shape="poly" id="edge36_Node000003_Node000031" title=" " alt="" coords="1142,381,1992,413,2435,432,2642,446,2658,456,2669,467,2679,478,2694,487,2743,505,2786,516,2863,523,2943,524,2989,527,3046,537,3040,537,2989,532,2942,529,2863,528,2785,521,2741,510,2692,492,2675,482,2665,470,2655,460,2640,451,2434,437,1992,418,1143,387"/>
<area shape="poly" id="edge40_Node000003_Node000034" title=" " alt="" coords="1143,389,1612,453,1607,454,1143,394"/>
<area shape="poly" id="edge57_Node000003_Node000040" title=" " alt="" coords="1142,381,1193,388,1248,399,1303,418,1354,446,1375,465,1392,486,1415,532,1410,529,1387,489,1371,468,1351,451,1301,423,1247,404,1192,393,1143,387"/>
<area shape="rect" id="Node000041" title=" " alt="" coords="1108,456,1160,482"/>
<area shape="poly" id="edge56_Node000003_Node000041" title=" " alt="" coords="1086,399,1119,445,1114,443,1084,404"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="579,649,478,657,351,668,213,687,78,717,73,719,71,714,76,712,212,682,351,662,478,651,584,649"/>
<area shape="poly" id="edge5_Node000004_Node000007" title=" " alt="" coords="677,657,712,710,707,708,674,662"/>
<area shape="poly" id="edge6_Node000004_Node000008" title=" " alt="" coords="617,660,360,721,359,716,612,660"/>
<area shape="poly" id="edge7_Node000004_Node000009" title=" " alt="" coords="579,656,404,680,301,697,199,717,188,720,187,715,198,712,300,691,404,675,584,655"/>
<area shape="poly" id="edge8_Node000004_Node000010" title=" " alt="" coords="754,651,990,673,1133,690,1276,712,1297,719,1292,718,1275,717,1132,696,989,678,753,656"/>
<area shape="poly" id="edge9_Node000004_Node000011" title=" " alt="" coords="656,659,596,714,594,709,651,661"/>
<area shape="rect" id="Node000012" title=" " alt="" coords="1592,722,1695,748"/>
<area shape="poly" id="edge10_Node000004_Node000012" title=" " alt="" coords="754,653,1578,726,1575,730,754,658"/>
<area shape="poly" id="edge11_Node000004_Node000013" title=" " alt="" coords="752,657,871,679,1002,712,1008,717,1003,716,1000,717,870,684,751,662"/>
<area shape="rect" id="Node000014" title=" " alt="" coords="397,722,517,748"/>
<area shape="poly" id="edge12_Node000004_Node000014" title=" " alt="" coords="640,659,501,718,500,713,635,660"/>
<area shape="rect" id="Node000015" title=" " alt="" coords="853,715,988,755"/>
<area shape="poly" id="edge13_Node000004_Node000015" title=" " alt="" coords="704,657,852,709,846,709,703,662"/>
<area shape="poly" id="edge16_Node000016_Node000014" title=" " alt="" coords="475,481,439,506,423,521,411,538,407,561,408,597,418,666,428,688,440,711,436,708,423,691,413,667,402,598,402,561,406,536,419,518,436,502,470,484"/>
<area shape="poly" id="edge15_Node000016_Node000015" title=" " alt="" coords="534,480,660,535,736,576,810,624,857,663,896,704,891,702,853,666,807,628,734,581,657,540,533,485"/>
<area shape="poly" id="edge17_Node000016_Node000017" title=" " alt="" coords="574,477,1329,575,1884,640,1879,641,1329,581,574,483"/>
<area shape="poly" id="edge19_Node000018_Node000004" title=" " alt="" coords="534,576,633,626,627,626,533,581"/>
<area shape="poly" id="edge20_Node000018_Node000007" title=" " alt="" coords="505,576,532,621,551,644,572,665,619,694,669,717,664,716,616,699,569,669,547,648,528,624,503,581"/>
<area shape="poly" id="edge22_Node000018_Node000011" title=" " alt="" coords="486,577,473,621,472,644,478,665,501,688,538,714,533,713,497,692,473,668,467,644,468,620,482,580"/>
<area shape="poly" id="edge21_Node000018_Node000014" title=" " alt="" coords="467,577,444,601,427,627,423,648,426,669,443,710,438,708,421,670,418,647,422,625,440,598,462,580"/>
<area shape="poly" id="edge24_Node000019_Node000018" title=" " alt="" coords="701,491,571,535,569,530,706,489"/>
<area shape="rect" id="Node000020" title=" " alt="" coords="1537,634,1606,659"/>
<area shape="poly" id="edge25_Node000019_Node000020" title=" " alt="" coords="831,482,1524,633,1520,636,831,487"/>
<area shape="poly" id="edge28_Node000021_Node000015" title=" " alt="" coords="1195,665,1004,715,1003,710,1190,665"/>
<area shape="rect" id="Node000023" title=" " alt="" coords="2285,722,2338,748"/>
<area shape="poly" id="edge27_Node000021_Node000023" title=" " alt="" coords="1332,651,2272,730,2266,731,1332,656"/>
<area shape="poly" id="edge30_Node000026_Node000007" title=" " alt="" coords="982,666,787,720,786,715,977,667"/>
<area shape="poly" id="edge32_Node000026_Node000009" title=" " alt="" coords="977,653,546,685,326,703,199,717,187,720,185,715,198,712,325,698,546,680,982,652"/>
<area shape="poly" id="edge34_Node000026_Node000010" title=" " alt="" coords="1119,665,1301,718,1295,717,1118,670"/>
<area shape="poly" id="edge35_Node000026_Node000013" title=" " alt="" coords="1050,665,1049,709,1045,705,1046,669"/>
<area shape="poly" id="edge31_Node000026_Node000027" title=" " alt="" coords="1080,665,1143,707,1138,706,1079,670"/>
<area shape="rect" id="Node000030" title=" " alt="" coords="2906,722,2984,748"/>
<area shape="poly" id="edge33_Node000026_Node000030" title=" " alt="" coords="1119,656,1181,664,1399,681,1584,691,1898,698,2212,700,2616,712,2893,730,2888,730,2615,717,2212,705,1897,704,1583,696,1399,686,1181,669,1118,662"/>
<area shape="rect" id="Node000032" href="$error__gridfire_8h.html" title=" " alt="" coords="2501,626,2628,667"/>
<area shape="poly" id="edge37_Node000031_Node000032" title=" " alt="" coords="3061,575,3047,581,2828,616,2644,639,2644,634,2828,611,3046,575,3055,576"/>
<area shape="poly" id="edge39_Node000032_Node000023" title=" " alt="" coords="2510,667,2353,722,2352,717,2505,668"/>
<area shape="rect" id="Node000033" title=" " alt="" coords="2526,722,2604,748"/>
<area shape="poly" id="edge38_Node000032_Node000033" title=" " alt="" coords="2567,665,2567,709,2563,705,2563,669"/>
<area shape="poly" id="edge49_Node000034_Node000010" title=" " alt="" coords="1717,488,1717,532,1713,556,1705,579,1688,610,1671,632,1649,650,1619,669,1572,692,1521,709,1427,729,1426,724,1520,704,1570,687,1617,664,1646,646,1667,629,1684,607,1700,577,1707,555,1712,531,1714,492"/>
<area shape="poly" id="edge52_Node000034_Node000012" title=" " alt="" coords="1737,487,1756,510,1770,536,1782,573,1788,604,1785,634,1770,668,1757,685,1741,699,1704,719,1703,714,1738,694,1753,681,1765,665,1780,633,1783,604,1777,574,1765,538,1751,513,1735,492"/>
<area shape="poly" id="edge50_Node000034_Node000020" title=" " alt="" coords="1713,488,1700,533,1689,558,1675,580,1646,607,1613,628,1611,623,1642,603,1671,576,1685,555,1695,532,1708,491"/>
<area shape="rect" id="Node000035" href="$scratchpad__abstract_8h.html" title="Abstract base class for scratchpad memory used during engine computations." alt="" coords="1483,537,1660,578"/>
<area shape="poly" id="edge41_Node000034_Node000035" title=" " alt="" coords="1684,489,1617,532,1615,527,1679,491"/>
<area shape="rect" id="Node000036" href="$engine_2scratchpads_2types_8h.html" title="Type definitions and utilities for the scratchpad system." alt="" coords="1838,537,2015,578"/>
<area shape="poly" id="edge43_Node000034_Node000036" title=" " alt="" coords="1763,487,1867,531,1861,531,1762,492"/>
<area shape="rect" id="Node000038" href="$error__scratchpad_8h.html" title=" " alt="" coords="2090,537,2224,578"/>
<area shape="poly" id="edge46_Node000034_Node000038" title=" " alt="" coords="1803,485,2077,540,2072,540,1803,490"/>
<area shape="poly" id="edge51_Node000034_Node000040" title=" " alt="" coords="1638,489,1472,540,1467,542,1466,537,1471,535,1633,491"/>
<area shape="poly" id="edge42_Node000035_Node000020" title=" " alt="" coords="1573,577,1574,620,1569,616,1570,580"/>
<area shape="poly" id="edge45_Node000036_Node000017" title=" " alt="" coords="1928,577,1928,620,1924,616,1924,580"/>
<area shape="rect" id="Node000037" title=" " alt="" coords="2001,634,2062,659"/>
<area shape="poly" id="edge44_Node000036_Node000037" title=" " alt="" coords="1951,576,2008,624,2003,623,1949,581"/>
<area shape="poly" id="edge47_Node000038_Node000023" title=" " alt="" coords="2175,576,2293,711,2288,709,2173,581"/>
<area shape="poly" id="edge48_Node000038_Node000032" title=" " alt="" coords="2224,573,2236,575,2489,630,2483,630,2235,581,2224,578"/>
<area shape="poly" id="edge61_Node000042_Node000003" title=" " alt="" coords="1060,310,1067,346,1062,343,1057,315"/>
<area shape="poly" id="edge66_Node000043_Node000044" title=" " alt="" coords="874,303,860,354,856,351,870,307"/>
<area shape="poly" id="edge100_Node000047_Node000004" title=" " alt="" coords="2330,385,2019,408,1818,426,1615,451,1356,495,1103,546,731,632,730,627,1102,541,1355,490,1614,446,1817,421,2019,402,2335,385"/>
<area shape="poly" id="edge81_Node000047_Node000030" title=" " alt="" coords="2482,382,2658,393,2766,404,2876,419,2982,438,3076,464,3151,496,3180,515,3200,536,3210,552,3214,568,3214,583,3209,599,3189,626,3158,651,3120,673,3078,692,2999,721,2998,716,3076,687,3117,668,3155,647,3185,622,3204,596,3209,583,3209,569,3205,554,3196,539,3176,519,3149,501,3074,469,2981,444,2875,424,2765,409,2658,398,2482,387"/>
<area shape="poly" id="edge80_Node000047_Node000037" title=" " alt="" coords="2359,393,2295,415,2221,445,2146,486,2111,511,2080,539,2066,558,2054,578,2039,620,2036,616,2050,576,2061,555,2076,536,2108,507,2143,481,2219,440,2293,410,2354,394"/>
<area shape="rect" id="Node000048" title=" " alt="" coords="2704,449,2874,489"/>
<area shape="poly" id="edge82_Node000047_Node000048" title=" " alt="" coords="2462,391,2692,445,2686,445,2461,396"/>
<area shape="rect" id="Node000049" href="$exceptions_8h.html" title=" " alt="" coords="2501,449,2628,489"/>
<area shape="poly" id="edge83_Node000047_Node000049" title=" " alt="" coords="2430,391,2519,442,2514,441,2429,396"/>
<area shape="poly" id="edge85_Node000049_Node000031" title=" " alt="" coords="2629,483,2648,487,2757,502,2844,510,2932,518,3046,537,3040,537,2931,523,2843,515,2757,508,2647,492,2629,488"/>
<area shape="poly" id="edge84_Node000049_Node000032" title=" " alt="" coords="2567,488,2567,612,2563,609,2563,492"/>
<area shape="rect" id="Node000050" href="$error__utils_8h.html" title=" " alt="" coords="2602,537,2730,578"/>
<area shape="poly" id="edge86_Node000049_Node000050" title=" " alt="" coords="2589,487,2634,528,2629,526,2587,492"/>
<area shape="rect" id="Node000051" href="$error__debug_8h.html" title=" " alt="" coords="2248,537,2375,578"/>
<area shape="poly" id="edge88_Node000049_Node000051" title=" " alt="" coords="2510,489,2384,535,2383,529,2505,490"/>
<area shape="rect" id="Node000053" href="$error__policy_8h.html" title="Defines custom exception types related to network policy construction and verification." alt="" coords="2754,537,2882,578"/>
<area shape="poly" id="edge92_Node000049_Node000053" title=" " alt="" coords="2623,487,2749,532,2744,532,2622,492"/>
<area shape="rect" id="Node000054" href="$error__reaction_8h.html" title=" " alt="" coords="2400,537,2527,578"/>
<area shape="poly" id="edge94_Node000049_Node000054" title=" " alt="" coords="2544,489,2499,530,2497,525,2539,491"/>
<area shape="rect" id="Node000055" href="$error__solver_8h.html" title=" " alt="" coords="2906,537,3034,578"/>
<area shape="poly" id="edge98_Node000049_Node000055" title=" " alt="" coords="2629,483,2648,487,2894,537,2889,537,2647,492,2629,488"/>
<area shape="poly" id="edge87_Node000050_Node000032" title=" " alt="" coords="2646,578,2600,618,2598,613,2641,579"/>
<area shape="poly" id="edge90_Node000051_Node000017" title=" " alt="" coords="2250,575,2236,581,2112,604,1989,629,1971,634,1970,628,1988,623,2111,598,2235,575,2245,576"/>
<area shape="poly" id="edge89_Node000051_Node000023" title=" " alt="" coords="2313,577,2314,708,2309,705,2310,580"/>
<area shape="poly" id="edge91_Node000051_Node000032" title=" " alt="" coords="2369,576,2496,621,2490,620,2369,581"/>
<area shape="poly" id="edge93_Node000053_Node000032" title=" " alt="" coords="2763,578,2637,623,2636,618,2758,579"/>
<area shape="poly" id="edge96_Node000054_Node000017" title=" " alt="" coords="2402,575,2388,581,2276,597,2188,603,2100,610,1989,629,1971,633,1970,628,1988,623,2100,605,2188,598,2275,591,2387,575,2397,576"/>
<area shape="poly" id="edge95_Node000054_Node000023" title=" " alt="" coords="2449,577,2333,713,2331,708,2444,579"/>
<area shape="poly" id="edge97_Node000054_Node000032" title=" " alt="" coords="2487,576,2533,617,2528,615,2486,581"/>
<area shape="poly" id="edge99_Node000055_Node000032" title=" " alt="" coords="2909,575,2895,581,2644,633,2643,627,2894,575,2903,576"/>
<area shape="poly" id="edge104_Node000056_Node000034" title=" " alt="" coords="1751,400,1733,437,1730,433,1747,403"/>
<area shape="poly" id="edge105_Node000056_Node000038" title=" " alt="" coords="1804,399,2102,531,2096,531,1803,404"/>
<area shape="poly" id="edge103_Node000056_Node000040" title=" " alt="" coords="1717,400,1615,451,1456,539,1454,534,1613,446,1712,402"/>
<area shape="poly" id="edge109_Node000057_Node000002" title=" " alt="" coords="1371,129,850,194,849,189,1375,126"/>
<area shape="poly" id="edge107_Node000057_Node000035" title=" " alt="" coords="1478,133,1485,203,1489,290,1489,381,1494,422,1509,460,1528,495,1548,526,1543,524,1523,497,1504,462,1489,423,1484,382,1484,290,1480,204,1475,137"/>
<area shape="poly" id="edge108_Node000057_Node000036" title=" " alt="" coords="1527,133,1602,166,1692,215,1739,245,1784,279,1826,317,1863,358,1888,399,1906,443,1924,523,1920,521,1901,444,1883,401,1859,362,1822,320,1780,283,1736,249,1690,219,1600,171,1527,138"/>
</map>