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-24 09:08:28 -05:00
<svg width= "432pt" height= "88pt"
viewBox="0.00 0.00 432.00 88.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 83.5)" >
2025-11-06 09:16:40 -05:00
<title > Graphical Class Hierarchy</title>
<!-- Node0 -->
<g id= "Node000000" class= "node" >
<title > Node0</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000000" > <a xlink:href= "classgridfire_1_1engine_1_1_reaction.html" target= "_top" xlink:title= "Represents a single nuclear reaction from a specific data source." >
<polygon fill= "white" stroke= "#666666" points= "124.75,-71.88 0,-71.88 0,-52.62 124.75,-52.62 124.75,-71.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "62.38" y= "-58.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::engine::Reaction</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000001" > <a xlink:href= "classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html" target= "_top" xlink:title= "Concrete Reaction representing a single weak process (beta±, e− /e+ capture)." >
<polygon fill= "white" stroke= "#666666" points= "263,-79.5 160.75,-79.5 160.75,-49 263,-49 263,-79.5" />
<text xml:space= "preserve" text-anchor= "start" x= "168.75" y= "-66" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::rates::weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "211.88" y= "-54.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ::WeakReaction</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node0->Node1 -->
2025-11-24 09:08:28 -05:00
<g id= "edge16_Node000000_Node000001" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node0- > Node1</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge16_Node000000_Node000001" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M136.54,-63.24C144.69,-63.35 152.84,-63.46 160.61,-63.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "136.63,-59.74 126.59,-63.11 136.54,-66.74 136.63,-59.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
<g id= "a_Node000003" > <a xlink:href= "classgridfire_1_1reaction_1_1_reaclib_reaction.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "258.88,-30.5 164.88,-30.5 164.88,0 258.88,0 258.88,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "172.88" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::reaction</text>
<text xml:space= "preserve" text-anchor= "middle" x= "211.88" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ::ReaclibReaction</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node0->Node3 -->
<g id= "edge17_Node000000_Node000003" class= "edge" >
<title > Node0- > Node3</title>
<g id= "a_edge17_Node000000_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M105.96,-48.68C124.27,-42.85 145.72,-36.01 164.44,-30.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "104.92,-45.34 96.46,-51.71 107.05,-52.01 104.92,-45.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:href= "classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html" target= "_top" xlink:title= "Represents a "logical" reaction that aggregates rates from multiple sources." >
<polygon fill= "white" stroke= "#666666" points= "423.75,-30.5 299,-30.5 299,0 423.75,0 423.75,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "307" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::reaction</text>
<text xml:space= "preserve" text-anchor= "middle" x= "361.38" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ::LogicalReaclibReaction</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node4 -->
<g id= "edge18_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge18_Node000003_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M270.56,-15.25C279.75,-15.25 289.3,-15.25 298.59,-15.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "270.65,-11.75 260.65,-15.25 270.65,-18.75 270.65,-11.75" />
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:href= "classgridfire_1_1reaction_1_1_reaction.html" target= "_top" xlink:title= "Represents a single nuclear reaction from a specific data source." >
<polygon fill= "white" stroke= "#666666" points= "105.25,-33.5 19.5,-33.5 19.5,-3 105.25,-3 105.25,-33.5" />
<text xml:space= "preserve" text-anchor= "start" x= "27.5" y= "-20" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::reaction</text>
<text xml:space= "preserve" text-anchor= "middle" x= "62.38" y= "-8.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ::Reaction</text>
</a>
</g>
</g>
<!-- Node2->Node1 -->
<g id= "edge19_Node000002_Node000001" class= "edge" >
<title > Node2- > Node1</title>
<g id= "a_edge19_Node000002_Node000001" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M116.37,-34.78C130.75,-39.26 146.27,-44.1 160.5,-48.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "117.68,-31.52 107.09,-31.88 115.59,-38.2 117.68,-31.52" />
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id= "edge20_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge20_Node000002_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M116.74,-17.16C132.36,-16.85 149.31,-16.5 164.46,-16.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "117.08,-13.66 107.16,-17.36 117.22,-20.66 117.08,-13.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>