2025-11-06 09:16:40 -05:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
< !DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
-->
<!-- Title: Graphical Class Hierarchy Pages: 1 -->
2025-11-25 14:31:59 -05:00
<svg width= "295pt" height= "125pt"
viewBox="0.00 0.00 295.00 125.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id= "graph0" class= "graph" transform= "scale(1 1) rotate(0) translate(4 120.88)" >
2025-11-06 09:16:40 -05:00
<title > Graphical Class Hierarchy</title>
<!-- Node0 -->
<g id= "Node000000" class= "node" >
<title > Node0</title>
2025-11-25 14:31:59 -05:00
<g id= "a_Node000000" > <a xlink:href= "classgridfire_1_1io_1_1_network_file_parser.html" target= "_top" xlink:title= "An abstract base class for network file parsers." >
<polygon fill= "white" stroke= "#666666" points= "117.25,-79.5 0,-79.5 0,-49 117.25,-49 117.25,-79.5" />
<text xml:space= "preserve" text-anchor= "start" x= "8" y= "-66" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::io::NetworkFile</text>
<text xml:space= "preserve" text-anchor= "middle" x= "58.62" y= "-54.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > Parser</text>
</a>
</g>
</g>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:href= "class_py_network_file_parser.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "274.62,-116.88 165.62,-116.88 165.62,-97.62 274.62,-97.62 274.62,-116.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "220.12" y= "-103.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > PyNetworkFileParser</text>
</a>
</g>
</g>
<!-- Node0->Node1 -->
2025-11-27 15:06:27 -05:00
<g id= "edge24_Node000000_Node000001" class= "edge" >
2025-11-25 14:31:59 -05:00
<title > Node0- > Node1</title>
2025-11-27 15:06:27 -05:00
<g id= "a_edge24_Node000000_Node000001" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M128.59,-82.84C146.85,-87.76 165.87,-92.89 181.74,-97.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "129.69,-79.51 119.12,-80.29 127.86,-86.27 129.69,-79.51" />
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:href= "classgridfire_1_1io_1_1_m_e_s_a_network_file_parser.html" target= "_top" xlink:title= "A parser for MESA-format network files." >
<polygon fill= "white" stroke= "#666666" points= "285.12,-79.5 155.12,-79.5 155.12,-49 285.12,-49 285.12,-79.5" />
<text xml:space= "preserve" text-anchor= "start" x= "163.12" y= "-66" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::io::MESANetwork</text>
<text xml:space= "preserve" text-anchor= "middle" x= "220.12" y= "-54.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > FileParser</text>
</a>
</g>
</g>
<!-- Node0->Node2 -->
2025-11-27 15:06:27 -05:00
<g id= "edge25_Node000000_Node000002" class= "edge" >
2025-11-25 14:31:59 -05:00
<title > Node0- > Node2</title>
2025-11-27 15:06:27 -05:00
<g id= "a_edge25_Node000000_Node000002" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M129.1,-64.25C137.6,-64.25 146.25,-64.25 154.66,-64.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "129.17,-60.75 119.17,-64.25 129.17,-67.75 129.17,-60.75" />
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
<g id= "a_Node000003" > <a xlink:href= "classgridfire_1_1io_1_1_simple_reaction_list_file_parser.html" target= "_top" xlink:title= "A parser for simple text files containing a list of reactions." >
<polygon fill= "white" stroke= "#666666" points= "287,-30.5 153.25,-30.5 153.25,0 287,0 287,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "161.25" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::io::SimpleReaction</text>
<text xml:space= "preserve" text-anchor= "middle" x= "220.12" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ListFileParser</text>
</a>
</g>
</g>
<!-- Node0->Node3 -->
2025-11-27 15:06:27 -05:00
<g id= "edge26_Node000000_Node000003" class= "edge" >
2025-11-25 14:31:59 -05:00
<title > Node0- > Node3</title>
2025-11-27 15:06:27 -05:00
<g id= "a_edge26_Node000000_Node000003" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M121.5,-45.24C136.84,-40.53 153.11,-35.53 167.88,-30.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "120.51,-41.88 111.98,-48.17 122.56,-48.58 120.51,-41.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>