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 -->
<svg width= "322pt" height= "88pt"
viewBox="0.00 0.00 322.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)" >
<title > Graphical Class Hierarchy</title>
<!-- Node0 -->
<g id= "Node000000" class= "node" >
<title > Node0</title>
<g id= "a_Node000000" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "109.75,-48.88 0,-48.88 0,-29.62 109.75,-29.62 109.75,-48.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "54.88" y= "-35.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > CppAD::atomic_base</text>
</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_1engine_1_1_graph_engine_1_1_atomic_reverse_rate.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "300.88,-79.5 158.88,-79.5 158.88,-49 300.88,-49 300.88,-79.5" />
<text xml:space= "preserve" text-anchor= "start" x= "166.88" y= "-66" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::engine::GraphEngine</text>
2025-11-06 09:16:40 -05:00
<text xml:space= "preserve" text-anchor= "middle" x= "229.88" y= "-54.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ::AtomicReverseRate</text>
</a>
</g>
</g>
<!-- Node0->Node1 -->
<g id= "edge1_Node000000_Node000001" class= "edge" >
<title > Node0- > Node1</title>
<g id= "a_edge1_Node000000_Node000001" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M121.17,-48.69C133.4,-50.45 146.23,-52.31 158.6,-54.09" />
2025-11-06 09:16:40 -05:00
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "122.03,-45.27 111.64,-47.31 121.03,-52.2 122.03,-45.27" />
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:href= "classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html" target= "_top" xlink:title= "CppAD atomic that wraps weak-rate interpolation for AD evaluation." >
<polygon fill= "white" stroke= "#666666" points= "314,-30.5 145.75,-30.5 145.75,0 314,0 314,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "153.75" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::rates::weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "229.88" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ::WeakReaction::AtomicWeakRate</text>
</a>
</g>
</g>
<!-- Node0->Node2 -->
<g id= "edge2_Node000000_Node000002" class= "edge" >
<title > Node0- > Node2</title>
<g id= "a_edge2_Node000000_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M121.4,-30.16C129.23,-29.07 137.3,-27.95 145.34,-26.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "121.06,-26.67 111.64,-31.51 122.02,-33.61 121.06,-26.67" />
</a>
</g>
</g>
</g>
</svg>