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-27 15:06:27 -05:00
<svg width= "432pt" height= "112pt"
viewBox="0.00 0.00 432.00 112.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 107.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." >
2025-11-27 15:06:27 -05:00
<polygon fill= "white" stroke= "#666666" points= "124.75,-95.88 0,-95.88 0,-76.62 124.75,-76.62 124.75,-95.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "62.38" y= "-82.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)." >
2025-11-27 15:06:27 -05:00
<polygon fill= "white" stroke= "#666666" points= "263,-103.5 160.75,-103.5 160.75,-73 263,-73 263,-103.5" />
<text xml:space= "preserve" text-anchor= "start" x= "168.75" y= "-90" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::rates::weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "211.88" y= "-78.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-25 14:31:59 -05:00
<g id= "edge18_Node000000_Node000001" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node0- > Node1</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge18_Node000000_Node000001" > <a xlink:title= " " >
2025-11-27 15:06:27 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M136.54,-87.24C144.69,-87.35 152.84,-87.46 160.61,-87.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "136.63,-83.74 126.59,-87.11 136.54,-90.74 136.63,-83.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= " " >
2025-11-27 15:06:27 -05:00
<polygon fill= "white" stroke= "#666666" points= "258.88,-54.5 164.88,-54.5 164.88,-24 258.88,-24 258.88,-54.5" />
<text xml:space= "preserve" text-anchor= "start" x= "172.88" y= "-41" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::reaction</text>
<text xml:space= "preserve" text-anchor= "middle" x= "211.88" y= "-29.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 -->
2025-11-25 14:31:59 -05:00
<g id= "edge19_Node000000_Node000003" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node0- > Node3</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge19_Node000000_Node000003" > <a xlink:title= " " >
2025-11-27 15:06:27 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M105.96,-72.68C124.27,-66.85 145.72,-60.01 164.44,-54.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "104.92,-69.34 96.46,-75.71 107.05,-76.01 104.92,-69.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." >
2025-11-27 15:06:27 -05:00
<polygon fill= "white" stroke= "#666666" points= "423.75,-79.5 299,-79.5 299,-49 423.75,-49 423.75,-79.5" />
<text xml:space= "preserve" text-anchor= "start" x= "307" y= "-66" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::reaction</text>
<text xml:space= "preserve" text-anchor= "middle" x= "361.38" y= "-54.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 -->
2025-11-25 14:31:59 -05:00
<g id= "edge20_Node000003_Node000004" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node3- > Node4</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge20_Node000003_Node000004" > <a xlink:title= " " >
2025-11-27 15:06:27 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M270.25,-48.97C279.54,-50.55 289.2,-52.19 298.59,-53.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "271.08,-45.56 260.63,-47.34 269.91,-52.47 271.08,-45.56" />
</a>
</g>
</g>
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
<g id= "a_Node000005" > <a xlink:href= "classgridfire_1_1reaction_1_1_weak_reaclib_reaction.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "420.75,-30.5 302,-30.5 302,0 420.75,0 420.75,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "310" 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" > ::WeakReaclibReaction</text>
</a>
</g>
</g>
<!-- Node3->Node5 -->
<g id= "edge21_Node000003_Node000005" class= "edge" >
<title > Node3- > Node5</title>
<g id= "a_edge21_Node000003_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M270.43,-29.88C280.64,-28.22 291.28,-26.49 301.52,-24.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "269.94,-26.42 260.63,-31.48 271.07,-33.33 269.94,-26.42" />
2025-11-24 09:08:28 -05:00
</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." >
2025-11-27 15:06:27 -05:00
<polygon fill= "white" stroke= "#666666" points= "105.25,-57.5 19.5,-57.5 19.5,-27 105.25,-27 105.25,-57.5" />
<text xml:space= "preserve" text-anchor= "start" x= "27.5" y= "-44" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::reaction</text>
<text xml:space= "preserve" text-anchor= "middle" x= "62.38" y= "-32.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ::Reaction</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node1 -->
2025-11-27 15:06:27 -05:00
<g id= "edge22_Node000002_Node000001" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node1</title>
2025-11-27 15:06:27 -05:00
<g id= "a_edge22_Node000002_Node000001" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M116.37,-58.78C130.75,-63.26 146.27,-68.1 160.5,-72.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "117.68,-55.52 107.09,-55.88 115.59,-62.2 117.68,-55.52" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node3 -->
2025-11-27 15:06:27 -05:00
<g id= "edge23_Node000002_Node000003" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node3</title>
2025-11-27 15:06:27 -05:00
<g id= "a_edge23_Node000002_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M116.74,-41.16C132.36,-40.85 149.31,-40.5 164.46,-40.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "117.08,-37.66 107.16,-41.36 117.22,-44.66 117.08,-37.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>