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

134 lines
18 KiB
Plaintext

<map id="src/include/gridfire/io/io.h" name="src/include/gridfire/io/io.h">
<area shape="rect" id="Node000001" title=" " alt="" coords="544,5,671,46"/>
<area shape="rect" id="Node000002" href="$network__file_8h.html" title=" " alt="" coords="476,522,600,563"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="593,44,575,74,555,108,540,146,534,187,534,367,538,508,533,506,529,367,529,186,535,145,551,105,570,71,590,48"/>
<area shape="rect" id="Node000009" href="$generative_8h.html" title=" " alt="" coords="681,94,838,120"/>
<area shape="poly" id="edge9_Node000001_Node000009" title=" " alt="" coords="645,44,725,86,720,87,646,49"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="82,700,232,725"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="473,560,457,566,381,571,282,574,233,577,189,584,152,596,128,613,121,629,122,648,129,668,140,688,135,686,125,670,117,649,115,628,124,609,150,591,187,579,232,572,282,568,381,566,456,560,478,558"/>
<area shape="rect" id="Node000004" title=" " alt="" coords="312,618,474,644"/>
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="508,563,427,613,425,608,503,564"/>
<area shape="rect" id="Node000005" href="$config_8h.html" title=" " alt="" coords="138,618,287,644"/>
<area shape="poly" id="edge4_Node000002_Node000005" title=" " alt="" coords="473,562,274,617,272,611,478,559"/>
<area shape="rect" id="Node000006" title=" " alt="" coords="497,618,595,644"/>
<area shape="poly" id="edge6_Node000002_Node000006" title=" " alt="" coords="541,561,546,605,541,602,538,566"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="2465,618,2518,644"/>
<area shape="poly" id="edge7_Node000002_Node000007" title=" " alt="" coords="600,551,682,560,807,565,1015,568,1569,572,2123,583,2330,593,2404,600,2453,608,2460,613,2455,612,2452,614,2403,606,2330,599,2123,588,1569,578,1015,573,807,570,682,566,601,556"/>
<area shape="rect" id="Node000008" title=" " alt="" coords="5,618,63,644"/>
<area shape="poly" id="edge8_Node000002_Node000008" title=" " alt="" coords="473,560,457,566,352,580,269,585,186,593,83,614,77,615,74,611,81,608,186,587,268,580,351,575,456,560,478,559"/>
<area shape="poly" id="edge5_Node000005_Node000003" title=" " alt="" coords="207,643,176,689,172,685,202,646"/>
<area shape="rect" id="Node000010" href="$python_8h.html" title=" " alt="" coords="1065,168,1203,208"/>
<area shape="poly" id="edge10_Node000009_Node000010" title=" " alt="" coords="817,118,1053,168,1048,170,817,123"/>
<area shape="rect" id="Node000046" href="$mesa_8h.html" title=" " alt="" coords="690,168,828,208"/>
<area shape="poly" id="edge81_Node000009_Node000046" title=" " alt="" coords="761,118,762,153,757,151,758,122"/>
<area shape="poly" id="edge11_Node000010_Node000007" title=" " alt="" coords="1203,187,1561,194,1802,204,2053,219,2290,241,2396,255,2489,271,2567,290,2627,311,2665,335,2676,349,2679,364,2679,455,2679,514,2671,539,2653,565,2625,588,2597,597,2567,602,2531,613,2530,614,2528,609,2529,609,2565,597,2596,592,2623,583,2649,561,2666,536,2673,513,2674,455,2674,364,2671,351,2662,339,2625,316,2566,295,2488,276,2395,260,2290,246,2053,224,1802,209,1561,200,1204,192"/>
<area shape="poly" id="edge12_Node000010_Node000008" title=" " alt="" coords="1086,211,78,615,76,610,1084,206"/>
<area shape="rect" id="Node000011" href="$reaction_8h.html" title="Defines classes for representing and managing nuclear reactions." alt="" coords="694,530,865,556"/>
<area shape="poly" id="edge13_Node000010_Node000011" title=" " alt="" coords="1111,208,1039,270,955,347,867,441,800,520,797,515,863,437,951,343,1035,266,1107,210"/>
<area shape="rect" id="Node000020" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="1190,256,1334,297"/>
<area shape="poly" id="edge25_Node000010_Node000020" title=" " alt="" coords="1163,206,1223,248,1218,247,1163,211"/>
<area shape="rect" id="Node000038" href="$blob_8h.html" title="Container class for managing multiple scratchpad instances." alt="" coords="1731,345,1908,386"/>
<area shape="poly" id="edge80_Node000010_Node000038" title=" " alt="" coords="1204,204,1730,340,1725,341,1203,210"/>
<area shape="poly" id="edge17_Node000011_Node000004" title=" " alt="" coords="722,557,462,617,461,612,727,556"/>
<area shape="poly" id="edge18_Node000011_Node000006" title=" " alt="" coords="749,556,593,615,592,610,744,557"/>
<area shape="poly" id="edge20_Node000011_Node000008" title=" " alt="" coords="691,555,613,566,369,586,263,596,126,614,79,622,77,617,126,608,262,590,369,581,612,560,696,554"/>
<area shape="rect" id="Node000012" title=" " alt="" coords="618,618,679,644"/>
<area shape="poly" id="edge14_Node000011_Node000012" title=" " alt="" coords="764,555,681,612,679,607,759,557"/>
<area shape="rect" id="Node000013" title=" " alt="" coords="1786,618,1874,644"/>
<area shape="poly" id="edge15_Node000011_Node000013" title=" " alt="" coords="866,544,1334,566,1590,585,1696,596,1776,608,1788,614,1783,613,1775,614,1695,601,1589,590,1334,571,866,550"/>
<area shape="rect" id="Node000014" title=" " alt="" coords="703,618,909,644"/>
<area shape="poly" id="edge16_Node000011_Node000014" title=" " alt="" coords="785,554,800,605,796,603,782,558"/>
<area shape="rect" id="Node000015" title=" " alt="" coords="1327,618,1437,644"/>
<area shape="poly" id="edge19_Node000011_Node000015" title=" " alt="" coords="865,548,1072,570,1194,587,1316,608,1331,614,1326,614,1315,614,1193,592,1071,575,865,553"/>
<area shape="rect" id="Node000016" title=" " alt="" coords="2082,618,2186,644"/>
<area shape="poly" id="edge21_Node000011_Node000016" title=" " alt="" coords="865,545,1525,573,1870,591,2070,608,2087,614,2081,614,2070,614,1870,597,1524,578,865,550"/>
<area shape="rect" id="Node000017" title=" " alt="" coords="1077,618,1143,644"/>
<area shape="poly" id="edge22_Node000011_Node000017" title=" " alt="" coords="845,553,949,576,1065,608,1072,613,1067,612,1064,614,948,581,845,559"/>
<area shape="rect" id="Node000018" title=" " alt="" coords="932,618,1053,644"/>
<area shape="poly" id="edge23_Node000011_Node000018" title=" " alt="" coords="810,554,952,612,946,612,809,559"/>
<area shape="rect" id="Node000019" title=" " alt="" coords="1168,611,1303,652"/>
<area shape="poly" id="edge24_Node000011_Node000019" title=" " alt="" coords="855,553,1155,610,1150,611,855,559"/>
<area shape="poly" id="edge74_Node000020_Node000008" title=" " alt="" coords="1187,292,1078,316,953,348,853,380,777,411,701,443,601,477,546,490,502,496,459,504,407,525,393,534,383,545,372,555,357,565,291,589,237,598,182,603,113,614,79,621,77,617,112,608,182,597,237,593,290,584,354,561,369,551,379,541,389,530,405,520,457,499,501,491,545,485,600,472,699,438,775,406,852,375,952,342,1077,311,1192,290"/>
<area shape="poly" id="edge26_Node000020_Node000011" title=" " alt="" coords="1195,298,1137,321,1072,347,992,387,917,436,857,480,806,522,803,517,853,476,914,431,990,383,1070,343,1135,316,1200,297"/>
<area shape="poly" id="edge75_Node000020_Node000015" title=" " alt="" coords="1294,295,1321,316,1342,344,1357,377,1369,413,1383,486,1387,552,1386,605,1382,601,1382,552,1377,486,1364,414,1352,379,1337,346,1317,320,1293,300"/>
<area shape="poly" id="edge78_Node000020_Node000017" title=" " alt="" coords="1187,287,1120,304,1043,331,1006,350,972,374,942,402,918,435,912,454,918,473,948,518,988,556,1031,587,1071,612,1066,611,1028,591,985,560,944,522,913,475,906,454,913,432,938,398,968,370,1003,346,1041,326,1118,299,1192,285"/>
<area shape="rect" id="Node000021" href="$types_2types_8h.html" title=" " alt="" coords="1098,441,1242,467"/>
<area shape="poly" id="edge27_Node000020_Node000021" title=" " alt="" coords="1202,296,1168,319,1143,346,1137,366,1139,387,1155,429,1151,427,1133,388,1132,365,1138,344,1165,315,1197,299"/>
<area shape="rect" id="Node000022" title=" " alt="" coords="1280,530,1338,556"/>
<area shape="poly" id="edge79_Node000020_Node000022" title=" " alt="" coords="1233,296,1210,318,1191,339,1182,362,1182,373,1187,384,1199,397,1211,404,1241,408,1272,411,1287,419,1300,432,1310,452,1315,473,1315,516,1311,513,1310,474,1305,454,1296,435,1284,423,1270,417,1240,413,1210,409,1195,401,1182,387,1177,374,1176,361,1187,336,1207,314,1229,299"/>
<area shape="rect" id="Node000023" href="$screening__abstract_8h.html" title=" " alt="" coords="928,434,1074,474"/>
<area shape="poly" id="edge31_Node000020_Node000023" title=" " alt="" coords="1219,297,1174,321,1130,347,1078,386,1033,425,1030,421,1075,382,1127,343,1172,317,1214,299"/>
<area shape="rect" id="Node000024" href="$screening__types_8h.html" title=" " alt="" coords="1196,345,1328,386"/>
<area shape="poly" id="edge36_Node000020_Node000024" title=" " alt="" coords="1264,295,1264,331,1260,328,1260,300"/>
<area shape="rect" id="Node000026" href="$reporting_8h.html" title=" " alt="" coords="2197,522,2335,563"/>
<area shape="poly" id="edge39_Node000020_Node000026" title=" " alt="" coords="1334,278,1448,284,1595,296,1758,314,1921,342,2068,367,2099,376,2129,388,2162,406,2198,432,2216,448,2232,468,2254,509,2250,507,2227,471,2212,452,2195,436,2159,411,2127,393,2097,381,2067,372,1920,348,1757,320,1594,301,1448,289,1335,283"/>
<area shape="rect" id="Node000030" href="$jacobian_8h.html" title="Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen&#39;s SparseMatrix." alt="" coords="1424,522,1562,563"/>
<area shape="poly" id="edge45_Node000020_Node000030" title=" " alt="" coords="1334,280,1371,287,1407,299,1441,318,1469,343,1482,362,1491,383,1502,427,1504,470,1500,509,1496,505,1498,470,1496,428,1486,384,1477,365,1465,347,1438,322,1405,304,1369,292,1335,285"/>
<area shape="rect" id="Node000031" title=" " alt="" coords="1898,611,2058,652"/>
<area shape="poly" id="edge73_Node000020_Node000031" title=" " alt="" coords="1335,282,1375,289,1418,301,1460,319,1498,343,1515,359,1525,375,1536,408,1546,441,1556,456,1570,472,1594,489,1627,506,1713,542,1898,606,1893,606,1711,547,1625,511,1591,493,1567,476,1551,460,1541,443,1531,410,1520,378,1510,362,1495,347,1458,323,1416,306,1374,294,1335,287"/>
<area shape="rect" id="Node000035" href="$error__engine_8h.html" title=" " alt="" coords="2378,345,2506,386"/>
<area shape="poly" id="edge54_Node000020_Node000035" title=" " alt="" coords="1334,279,1737,302,2006,320,2280,342,2365,354,2360,354,2279,348,2006,325,1736,307,1334,284"/>
<area shape="poly" id="edge58_Node000020_Node000038" title=" " alt="" coords="1334,286,1718,348,1713,348,1334,292"/>
<area shape="rect" id="Node000044" title=" " alt="" coords="1581,441,1655,467"/>
<area shape="poly" id="edge77_Node000020_Node000044" title=" " alt="" coords="1334,275,1389,280,1449,291,1509,311,1564,343,1582,361,1596,383,1614,427,1609,425,1591,385,1578,364,1560,347,1507,316,1448,296,1388,285,1335,280"/>
<area shape="rect" id="Node000045" title=" " alt="" coords="1402,352,1455,378"/>
<area shape="poly" id="edge76_Node000020_Node000045" title=" " alt="" coords="1300,295,1395,345,1389,345,1299,300"/>
<area shape="poly" id="edge29_Node000021_Node000018" title=" " alt="" coords="1160,466,1017,610,1014,605,1155,468"/>
<area shape="poly" id="edge28_Node000021_Node000019" title=" " alt="" coords="1176,465,1225,598,1220,595,1173,470"/>
<area shape="poly" id="edge30_Node000021_Node000022" title=" " alt="" coords="1190,465,1279,521,1273,521,1189,470"/>
<area shape="poly" id="edge35_Node000023_Node000008" title=" " alt="" coords="924,461,679,485,553,503,503,513,464,525,448,534,436,544,425,555,407,565,364,581,327,591,262,599,196,602,113,614,79,621,77,616,112,608,196,597,262,593,326,585,363,576,405,561,421,551,433,541,445,530,462,520,501,508,552,498,678,480,930,459"/>
<area shape="poly" id="edge32_Node000023_Node000011" title=" " alt="" coords="953,474,825,526,824,521,948,476"/>
<area shape="poly" id="edge33_Node000023_Node000014" title=" " alt="" coords="982,474,832,610,829,606,977,476"/>
<area shape="poly" id="edge34_Node000023_Node000018" title=" " alt="" coords="1002,473,996,604,992,601,998,477"/>
<area shape="poly" id="edge37_Node000024_Node000023" title=" " alt="" coords="1205,385,1075,431,1074,426,1200,387"/>
<area shape="rect" id="Node000025" title=" " alt="" coords="1914,530,1983,556"/>
<area shape="poly" id="edge38_Node000024_Node000025" title=" " alt="" coords="1309,384,1426,428,1497,452,1569,472,1663,489,1737,494,1811,500,1904,520,1912,524,1906,524,1903,525,1810,506,1736,499,1662,494,1568,477,1496,457,1424,433,1308,389"/>
<area shape="poly" id="edge41_Node000026_Node000007" title=" " alt="" coords="2326,561,2454,609,2457,612,2451,611,2452,613,2325,566"/>
<area shape="poly" id="edge44_Node000026_Node000019" title=" " alt="" coords="2194,549,1318,614,1318,609,2199,549"/>
<area shape="rect" id="Node000027" title=" " alt="" coords="2302,618,2348,644"/>
<area shape="poly" id="edge40_Node000026_Node000027" title=" " alt="" coords="2281,561,2310,607,2306,605,2278,566"/>
<area shape="rect" id="Node000028" title=" " alt="" coords="2372,618,2440,644"/>
<area shape="poly" id="edge42_Node000026_Node000028" title=" " alt="" coords="2298,561,2377,611,2371,610,2297,566"/>
<area shape="rect" id="Node000029" title=" " alt="" coords="2209,618,2278,644"/>
<area shape="poly" id="edge43_Node000026_Node000029" title=" " alt="" coords="2263,562,2252,606,2249,602,2259,565"/>
<area shape="poly" id="edge48_Node000030_Node000006" title=" " alt="" coords="1420,555,1350,566,1237,575,1140,578,977,579,813,585,718,595,607,614,594,616,593,611,605,608,718,590,813,580,976,574,1140,573,1237,569,1350,560,1426,554"/>
<area shape="poly" id="edge46_Node000030_Node000014" title=" " alt="" coords="1426,553,1350,566,1135,589,921,614,891,618,890,613,920,608,1135,583,1350,560,1420,554"/>
<area shape="poly" id="edge52_Node000030_Node000015" title=" " alt="" coords="1470,563,1410,611,1408,607,1465,564"/>
<area shape="poly" id="edge53_Node000030_Node000017" title=" " alt="" coords="1426,553,1298,578,1156,614,1151,615,1150,610,1155,608,1297,573,1421,554"/>
<area shape="poly" id="edge47_Node000030_Node000031" title=" " alt="" coords="1563,552,1885,610,1880,610,1562,558"/>
<area shape="rect" id="Node000032" title=" " alt="" coords="1562,618,1690,644"/>
<area shape="poly" id="edge49_Node000030_Node000032" title=" " alt="" coords="1524,561,1598,611,1592,609,1522,566"/>
<area shape="rect" id="Node000033" title=" " alt="" coords="1713,618,1763,644"/>
<area shape="poly" id="edge50_Node000030_Node000033" title=" " alt="" coords="1562,560,1631,582,1703,609,1706,612,1700,611,1701,613,1630,587,1562,566"/>
<area shape="rect" id="Node000034" title=" " alt="" coords="1461,618,1538,644"/>
<area shape="poly" id="edge51_Node000030_Node000034" title=" " alt="" coords="1496,562,1499,605,1495,601,1492,566"/>
<area shape="rect" id="Node000036" href="$error__gridfire_8h.html" title=" " alt="" coords="2512,522,2639,563"/>
<area shape="poly" id="edge55_Node000035_Node000036" title=" " alt="" coords="2458,384,2554,511,2549,509,2456,388"/>
<area shape="poly" id="edge57_Node000036_Node000007" title=" " alt="" coords="2559,562,2515,610,2512,605,2554,565"/>
<area shape="rect" id="Node000037" title=" " alt="" coords="2542,618,2619,644"/>
<area shape="poly" id="edge56_Node000036_Node000037" title=" " alt="" coords="2578,562,2581,605,2577,601,2575,565"/>
<area shape="poly" id="edge69_Node000038_Node000015" title=" " alt="" coords="1790,385,1721,436,1680,472,1651,504,1620,534,1575,565,1515,590,1437,616,1436,611,1514,585,1573,561,1617,530,1647,500,1676,468,1718,432,1785,387"/>
<area shape="poly" id="edge72_Node000038_Node000016" title=" " alt="" coords="1908,368,1985,375,2065,387,2133,405,2158,418,2176,432,2182,446,2184,465,2176,512,2146,606,2142,602,2171,510,2178,464,2177,447,2172,435,2156,422,2131,410,2064,392,1985,380,1909,374"/>
<area shape="poly" id="edge70_Node000038_Node000025" title=" " alt="" coords="1863,384,1896,404,1923,432,1934,452,1942,473,1949,516,1945,512,1937,475,1929,454,1919,435,1892,409,1862,389"/>
<area shape="rect" id="Node000039" href="$scratchpad__abstract_8h.html" title="Abstract base class for scratchpad memory used during engine computations." alt="" coords="1984,434,2161,474"/>
<area shape="poly" id="edge59_Node000038_Node000039" title=" " alt="" coords="1877,384,2004,428,1998,428,1877,389"/>
<area shape="rect" id="Node000040" href="$engine_2scratchpads_2types_8h.html" title="Type definitions and utilities for the scratchpad system." alt="" coords="1731,434,1908,474"/>
<area shape="poly" id="edge61_Node000038_Node000040" title=" " alt="" coords="1821,384,1821,420,1817,416,1818,388"/>
<area shape="rect" id="Node000042" href="$error__scratchpad_8h.html" title=" " alt="" coords="2345,434,2478,474"/>
<area shape="poly" id="edge65_Node000038_Node000042" title=" " alt="" coords="1909,377,2332,441,2327,441,1909,382"/>
<area shape="poly" id="edge71_Node000038_Node000044" title=" " alt="" coords="1776,385,1661,437,1659,432,1771,387"/>
<area shape="poly" id="edge60_Node000039_Node000025" title=" " alt="" coords="2047,474,1979,523,1977,518,2042,476"/>
<area shape="poly" id="edge63_Node000040_Node000013" title=" " alt="" coords="1820,473,1819,515,1821,563,1826,605,1822,602,1815,563,1814,515,1816,477"/>
<area shape="poly" id="edge64_Node000040_Node000022" title=" " alt="" coords="1733,469,1412,525,1354,536,1353,530,1411,520,1727,470"/>
<area shape="rect" id="Node000041" title=" " alt="" coords="1830,530,1891,556"/>
<area shape="poly" id="edge62_Node000040_Node000041" title=" " alt="" coords="1830,473,1851,517,1846,515,1827,477"/>
<area shape="poly" id="edge66_Node000042_Node000007" title=" " alt="" coords="2405,473,2394,517,2394,540,2400,562,2423,584,2460,611,2455,610,2419,588,2396,564,2389,541,2389,516,2401,476"/>
<area shape="poly" id="edge68_Node000042_Node000036" title=" " alt="" coords="2449,472,2527,515,2522,514,2448,477"/>
<area shape="rect" id="Node000043" title=" " alt="" coords="2410,530,2488,556"/>
<area shape="poly" id="edge67_Node000042_Node000043" title=" " alt="" coords="2421,473,2440,517,2435,514,2418,477"/>
<area shape="poly" id="edge83_Node000046_Node000011" title=" " alt="" coords="760,207,760,322,763,397,769,474,775,516,771,513,763,475,757,398,755,322,757,211"/>
<area shape="poly" id="edge82_Node000046_Node000014" title=" " alt="" coords="748,207,713,273,693,316,676,363,664,414,659,465,665,515,684,562,696,577,712,591,748,613,743,612,709,595,693,581,680,564,660,516,654,465,659,413,671,362,688,314,708,271,744,211"/>
<area shape="poly" id="edge84_Node000046_Node000020" title=" " alt="" coords="829,199,1177,259,1172,261,829,204"/>
<area shape="poly" id="edge85_Node000046_Node000022" title=" " alt="" coords="801,206,1065,333,1193,396,1256,432,1272,451,1285,473,1303,516,1298,514,1281,475,1268,454,1252,436,1191,401,1063,338,800,211"/>
</map>