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= "500pt" height= "725pt"
viewBox="0.00 0.00 500.00 725.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 720.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-25 14:31:59 -05:00
<g id= "a_Node000000" > <a xlink:href= "classgridfire_1_1policy_1_1_reaction_chain_policy.html" target= "_top" xlink:title= "Abstract interface encapsulating a set of reactions representing a single chain or pathway." >
<polygon fill= "white" stroke= "#666666" points= "121.75,-618.5 0,-618.5 0,-588 121.75,-588 121.75,-618.5" />
<text xml:space= "preserve" text-anchor= "start" x= "8" y= "-605" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::policy::Reaction</text>
<text xml:space= "preserve" text-anchor= "middle" x= "60.88" y= "-593.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ChainPolicy</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
2025-11-25 14:31:59 -05:00
<g id= "a_Node000001" > <a xlink:href= "class_py_reaction_chain_policy.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "288.88,-655.88 169.38,-655.88 169.38,-636.62 288.88,-636.62 288.88,-655.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "229.12" y= "-642.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > PyReactionChainPolicy</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node0->Node1 -->
2025-11-25 14:31:59 -05:00
<g id= "edge32_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_edge32_Node000000_Node000001" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M132.87,-621.61C152.27,-626.63 172.58,-631.88 189.44,-636.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "133.92,-618.27 123.36,-619.15 132.17,-625.05 133.92,-618.27" />
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:href= "classgridfire_1_1policy_1_1_multi_reaction_chain_policy.html" target= "_top" xlink:title= "A ReactionChainPolicy composed of multiple child ReactionChainPolicy instances." >
<polygon fill= "white" stroke= "#666666" points= "300.5,-618.5 157.75,-618.5 157.75,-588 300.5,-588 300.5,-618.5" />
<text xml:space= "preserve" text-anchor= "start" x= "165.75" y= "-605" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::policy::MultiReaction</text>
<text xml:space= "preserve" text-anchor= "middle" x= "229.12" y= "-593.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ChainPolicy</text>
</a>
</g>
</g>
<!-- Node0->Node2 -->
<g id= "edge33_Node000000_Node000002" class= "edge" >
<title > Node0- > Node2</title>
<g id= "a_edge33_Node000000_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M133.14,-603.25C141.19,-603.25 149.4,-603.25 157.44,-603.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "133.41,-599.75 123.41,-603.25 133.41,-606.75 133.41,-599.75" />
</a>
</g>
</g>
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:href= "classgridfire_1_1policy_1_1_temperature_dependent_chain_policy.html" target= "_top" xlink:title= "Base class for reaction chain policies that are active only within specific temperature ranges." >
<polygon fill= "white" stroke= "#666666" points= "297.5,-300.5 160.75,-300.5 160.75,-270 297.5,-270 297.5,-300.5" />
<text xml:space= "preserve" text-anchor= "start" x= "168.75" y= "-287" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::policy::Temperature</text>
<text xml:space= "preserve" text-anchor= "middle" x= "229.12" y= "-275.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > DependentChainPolicy</text>
</a>
</g>
</g>
<!-- Node0->Node7 -->
<g id= "edge38_Node000000_Node000007" class= "edge" >
<title > Node0- > Node7</title>
<g id= "a_edge38_Node000000_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M75.07,-578.01C108.04,-514.95 193.28,-351.91 219.99,-300.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "72.13,-576.09 70.59,-586.57 78.33,-579.33 72.13,-576.09" />
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
<g id= "a_Node000003" > <a xlink:href= "classgridfire_1_1policy_1_1_c_n_o_chain_policy.html" target= "_top" xlink:title= "CNO Chain Policy." >
<polygon fill= "white" stroke= "#666666" points= "479.62,-716.5 348.88,-716.5 348.88,-686 479.62,-686 479.62,-716.5" />
<text xml:space= "preserve" text-anchor= "start" x= "356.88" y= "-703" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::policy::CNOChain</text>
<text xml:space= "preserve" text-anchor= "middle" x= "414.25" y= "-691.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > Policy</text>
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id= "edge34_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge34_Node000002_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M296.38,-624.43C297.79,-625.33 299.17,-626.27 300.5,-627.25 322.29,-643.23 314.6,-660.42 336.5,-676.25 341.5,-679.86 347.04,-682.97 352.8,-685.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "298.39,-621.54 287.95,-619.71 294.97,-627.65 298.39,-621.54" />
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:href= "classgridfire_1_1policy_1_1_hot_c_n_o_chain_policy.html" target= "_top" xlink:title= "Hot CNO Chain Policy." >
<polygon fill= "white" stroke= "#666666" points= "487.5,-667.5 341,-667.5 341,-637 487.5,-637 487.5,-667.5" />
<text xml:space= "preserve" text-anchor= "start" x= "349" y= "-654" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::policy::HotCNOChain</text>
<text xml:space= "preserve" text-anchor= "middle" x= "414.25" y= "-642.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > Policy</text>
</a>
</g>
</g>
<!-- Node2->Node4 -->
<g id= "edge35_Node000002_Node000004" class= "edge" >
<title > Node2- > Node4</title>
<g id= "a_edge35_Node000002_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M299.87,-621.91C317.92,-626.74 337.16,-631.89 354.57,-636.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "300.85,-618.55 290.28,-619.35 299.04,-625.31 300.85,-618.55" />
</a>
</g>
</g>
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
<g id= "a_Node000005" > <a xlink:href= "classgridfire_1_1policy_1_1_main_sequence_reaction_chain_policy.html" target= "_top" xlink:title= "Main Sequence Reaction Chain Policy." >
<polygon fill= "white" stroke= "#666666" points= "487.88,-618.5 340.62,-618.5 340.62,-588 487.88,-588 487.88,-618.5" />
<text xml:space= "preserve" text-anchor= "start" x= "348.62" y= "-605" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::policy::MainSequence</text>
<text xml:space= "preserve" text-anchor= "middle" x= "414.25" y= "-593.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ReactionChainPolicy</text>
</a>
</g>
</g>
<!-- Node2->Node5 -->
<g id= "edge36_Node000002_Node000005" class= "edge" >
<title > Node2- > Node5</title>
<g id= "a_edge36_Node000002_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M312.22,-603.25C321.55,-603.25 331.01,-603.25 340.22,-603.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "312.44,-599.75 302.44,-603.25 312.44,-606.75 312.44,-599.75" />
</a>
</g>
</g>
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
<g id= "a_Node000006" > <a xlink:href= "classgridfire_1_1policy_1_1_proton_proton_chain_policy.html" target= "_top" xlink:title= "Proton-Proton Chain Policy." >
<polygon fill= "white" stroke= "#666666" points= "469.88,-569.5 358.62,-569.5 358.62,-539 469.88,-539 469.88,-569.5" />
<text xml:space= "preserve" text-anchor= "start" x= "366.62" y= "-556" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::policy::Proton</text>
<text xml:space= "preserve" text-anchor= "middle" x= "414.25" y= "-544.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ProtonChainPolicy</text>
</a>
</g>
</g>
<!-- Node2->Node6 -->
<g id= "edge37_Node000002_Node000006" class= "edge" >
<title > Node2- > Node6</title>
<g id= "a_edge37_Node000002_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M299.73,-584.62C319.12,-579.44 339.89,-573.88 358.31,-568.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "299.04,-581.19 290.28,-587.15 300.85,-587.95 299.04,-581.19" />
</a>
</g>
</g>
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:href= "classgridfire_1_1policy_1_1_c_n_o_i_chain_policy.html" target= "_top" xlink:title= "CNO I Chain Policy." >
<polygon fill= "white" stroke= "#666666" points= "481.12,-520.5 347.38,-520.5 347.38,-490 481.12,-490 481.12,-520.5" />
<text xml:space= "preserve" text-anchor= "start" x= "355.38" y= "-507" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::policy::CNOIChain</text>
<text xml:space= "preserve" text-anchor= "middle" x= "414.25" y= "-495.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > Policy</text>
</a>
</g>
</g>
<!-- Node7->Node8 -->
<g id= "edge39_Node000007_Node000008" class= "edge" >
<title > Node7- > Node8</title>
<g id= "a_edge39_Node000007_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M237.63,-311.92C250.76,-353.79 281.84,-434.85 336.5,-480.25 340.81,-483.83 345.65,-486.9 350.74,-489.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "241,-310.99 234.77,-302.42 234.3,-313.01 241,-310.99" />
</a>
</g>
</g>
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:href= "classgridfire_1_1policy_1_1_c_n_o_i_i_chain_policy.html" target= "_top" xlink:title= "CNO II Chain Policy." >
<polygon fill= "white" stroke= "#666666" points= "482.62,-471.5 345.88,-471.5 345.88,-441 482.62,-441 482.62,-471.5" />
<text xml:space= "preserve" text-anchor= "start" x= "353.88" y= "-458" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::policy::CNOIIChain</text>
<text xml:space= "preserve" text-anchor= "middle" x= "414.25" y= "-446.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > Policy</text>
</a>
</g>
</g>
<!-- Node7->Node9 -->
<g id= "edge40_Node000007_Node000009" class= "edge" >
<title > Node7- > Node9</title>
<g id= "a_edge40_Node000007_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M242.46,-311.06C259.3,-343.65 292.5,-399.3 336.5,-431.25 341.49,-434.87 347.03,-437.99 352.79,-440.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "245.68,-309.68 238.06,-302.32 239.43,-312.82 245.68,-309.68" />
</a>
</g>
</g>
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:href= "classgridfire_1_1policy_1_1_c_n_o_i_i_i_chain_policy.html" target= "_top" xlink:title= "CNO III Chain Policy." >
<polygon fill= "white" stroke= "#666666" points= "484.12,-422.5 344.38,-422.5 344.38,-392 484.12,-392 484.12,-422.5" />
<text xml:space= "preserve" text-anchor= "start" x= "352.38" y= "-409" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::policy::CNOIIIChain</text>
<text xml:space= "preserve" text-anchor= "middle" x= "414.25" y= "-397.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > Policy</text>
</a>
</g>
</g>
<!-- Node7->Node10 -->
<g id= "edge41_Node000007_Node000010" class= "edge" >
<title > Node7- > Node10</title>
<g id= "a_edge41_Node000007_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M250.88,-309.29C270.85,-331.08 302.9,-362.69 336.5,-382.25 342.56,-385.77 349.17,-388.88 355.9,-391.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "253.64,-307.13 244.35,-302.03 248.43,-311.81 253.64,-307.13" />
</a>
</g>
</g>
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:href= "classgridfire_1_1policy_1_1_c_n_o_i_v_chain_policy.html" target= "_top" xlink:title= "CNO IV Chain Policy." >
<polygon fill= "white" stroke= "#666666" points= "484.5,-373.5 344,-373.5 344,-343 484.5,-343 484.5,-373.5" />
<text xml:space= "preserve" text-anchor= "start" x= "352" y= "-360" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::policy::CNOIVChain</text>
<text xml:space= "preserve" text-anchor= "middle" x= "414.25" y= "-348.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > Policy</text>
</a>
</g>
</g>
<!-- Node7->Node11 -->
<g id= "edge42_Node000007_Node000011" class= "edge" >
<title > Node7- > Node11</title>
<g id= "a_edge42_Node000007_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M272.6,-305.7C291.9,-314.65 315.14,-324.98 336.5,-333.25 344.86,-336.49 353.84,-339.67 362.61,-342.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "274.24,-302.6 263.7,-301.53 271.27,-308.94 274.24,-302.6" />
</a>
</g>
</g>
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:href= "classgridfire_1_1policy_1_1_hot_c_n_o_i_chain_policy.html" target= "_top" xlink:title= "Hot CNO I Chain Policy." >
<polygon fill= "white" stroke= "#666666" points= "489,-324.5 339.5,-324.5 339.5,-294 489,-294 489,-324.5" />
<text xml:space= "preserve" text-anchor= "start" x= "347.5" y= "-311" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::policy::HotCNOIChain</text>
<text xml:space= "preserve" text-anchor= "middle" x= "414.25" y= "-299.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > Policy</text>
</a>
</g>
</g>
<!-- Node7->Node12 -->
<g id= "edge43_Node000007_Node000012" class= "edge" >
<title > Node7- > Node12</title>
<g id= "a_edge43_Node000007_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M308.97,-295.58C318.96,-296.89 329.16,-298.23 339.08,-299.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "309.66,-292.14 299.29,-294.32 308.75,-299.09 309.66,-292.14" />
</a>
</g>
</g>
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:href= "classgridfire_1_1policy_1_1_hot_c_n_o_i_i_chain_policy.html" target= "_top" xlink:title= "Hot CNO II Chain Policy." >
<polygon fill= "white" stroke= "#666666" points= "490.5,-275.5 338,-275.5 338,-245 490.5,-245 490.5,-275.5" />
<text xml:space= "preserve" text-anchor= "start" x= "346" y= "-262" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::policy::HotCNOIIChain</text>
<text xml:space= "preserve" text-anchor= "middle" x= "414.25" y= "-250.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > Policy</text>
</a>
</g>
</g>
<!-- Node7->Node13 -->
<g id= "edge44_Node000007_Node000013" class= "edge" >
<title > Node7- > Node13</title>
<g id= "a_edge44_Node000007_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M309.16,-274.46C318.57,-273.18 328.16,-271.87 337.53,-270.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "308.73,-270.99 299.29,-275.81 309.67,-277.92 308.73,-270.99" />
</a>
</g>
</g>
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:href= "classgridfire_1_1policy_1_1_hot_c_n_o_i_i_i_chain_policy.html" target= "_top" xlink:title= "Hot CNO III Chain Policy." >
<polygon fill= "white" stroke= "#666666" points= "492,-226.5 336.5,-226.5 336.5,-196 492,-196 492,-226.5" />
<text xml:space= "preserve" text-anchor= "start" x= "344.5" y= "-213" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::policy::HotCNOIIIChain</text>
<text xml:space= "preserve" text-anchor= "middle" x= "414.25" y= "-201.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > Policy</text>
</a>
</g>
</g>
<!-- Node7->Node14 -->
<g id= "edge45_Node000007_Node000014" class= "edge" >
<title > Node7- > Node14</title>
<g id= "a_edge45_Node000007_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M271.7,-264.73C291.15,-255.48 314.77,-244.76 336.5,-236.25 344.72,-233.03 353.54,-229.88 362.17,-226.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "270.23,-261.56 262.72,-269.04 273.25,-267.87 270.23,-261.56" />
</a>
</g>
</g>
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:href= "classgridfire_1_1policy_1_1_proton_proton_i_chain_policy.html" target= "_top" xlink:title= "Proton-Proton I Chain Policy." >
<polygon fill= "white" stroke= "#666666" points= "469.88,-177.5 358.62,-177.5 358.62,-147 469.88,-147 469.88,-177.5" />
<text xml:space= "preserve" text-anchor= "start" x= "366.62" y= "-164" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::policy::Proton</text>
<text xml:space= "preserve" text-anchor= "middle" x= "414.25" y= "-152.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ProtonIChainPolicy</text>
</a>
</g>
</g>
<!-- Node7->Node15 -->
<g id= "edge46_Node000007_Node000015" class= "edge" >
<title > Node7- > Node15</title>
<g id= "a_edge46_Node000007_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M250.49,-261.32C270.41,-239.29 302.6,-207.1 336.5,-187.25 343.27,-183.28 350.75,-179.86 358.31,-176.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "248.01,-258.85 243.99,-268.66 253.25,-263.49 248.01,-258.85" />
</a>
</g>
</g>
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:href= "classgridfire_1_1policy_1_1_proton_proton_i_i_chain_policy.html" target= "_top" xlink:title= "Proton-Proton II Chain Policy." >
<polygon fill= "white" stroke= "#666666" points= "469.88,-128.5 358.62,-128.5 358.62,-98 469.88,-98 469.88,-128.5" />
<text xml:space= "preserve" text-anchor= "start" x= "366.62" y= "-115" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::policy::Proton</text>
<text xml:space= "preserve" text-anchor= "middle" x= "414.25" y= "-103.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ProtonIIChainPolicy</text>
</a>
</g>
</g>
<!-- Node7->Node16 -->
<g id= "edge47_Node000007_Node000016" class= "edge" >
<title > Node7- > Node16</title>
<g id= "a_edge47_Node000007_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M242.15,-259.77C258.86,-227.03 292.12,-170.58 336.5,-138.25 343.07,-133.46 350.6,-129.56 358.32,-126.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "239.11,-258.02 237.8,-268.54 245.38,-261.13 239.11,-258.02" />
</a>
</g>
</g>
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:href= "classgridfire_1_1policy_1_1_proton_proton_i_i_i_chain_policy.html" target= "_top" xlink:title= "Proton-Proton III Chain Policy." >
<polygon fill= "white" stroke= "#666666" points= "469.88,-79.5 358.62,-79.5 358.62,-49 469.88,-49 469.88,-79.5" />
<text xml:space= "preserve" text-anchor= "start" x= "366.62" y= "-66" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::policy::Proton</text>
<text xml:space= "preserve" text-anchor= "middle" x= "414.25" y= "-54.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ProtonIIIChainPolicy</text>
</a>
</g>
</g>
<!-- Node7->Node17 -->
<g id= "edge48_Node000007_Node000017" class= "edge" >
<title > Node7- > Node17</title>
<g id= "a_edge48_Node000007_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M237.49,-258.76C250.51,-216.76 281.54,-135 336.5,-89.25 342.85,-83.96 350.36,-79.78 358.14,-76.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "234.16,-257.69 234.66,-268.27 240.87,-259.69 234.16,-257.69" />
</a>
</g>
</g>
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:href= "classgridfire_1_1policy_1_1_triple_alpha_chain_policy.html" target= "_top" xlink:title= "Triple-Alpha Chain Policy." >
<polygon fill= "white" stroke= "#666666" points= "467.62,-30.5 360.88,-30.5 360.88,0 467.62,0 467.62,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "368.88" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::policy::Triple</text>
<text xml:space= "preserve" text-anchor= "middle" x= "414.25" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > AlphaChainPolicy</text>
</a>
</g>
</g>
<!-- Node7->Node18 -->
<g id= "edge49_Node000007_Node000018" class= "edge" >
<title > Node7- > Node18</title>
<g id= "a_edge49_Node000007_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M234.31,-258.68C243.56,-208.71 270.42,-100.35 336.5,-40.25 343.34,-34.03 351.76,-29.35 360.48,-25.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "230.9,-257.85 232.63,-268.3 237.79,-259.06 230.9,-257.85" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>