Files
GridFire/docs/html/inherit_graph_29.svg

364 lines
20 KiB
XML
Raw Normal View History

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&#45;&gt;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&#45;&gt;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&#45;&gt;Node2 -->
<g id="edge33_Node000000_Node000002" class="edge">
<title>Node0&#45;&gt;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&#45;&gt;Node7 -->
<g id="edge38_Node000000_Node000007" class="edge">
<title>Node0&#45;&gt;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&#45;&gt;Node3 -->
<g id="edge34_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;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&#45;&gt;Node4 -->
<g id="edge35_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;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&#45;&gt;Node5 -->
<g id="edge36_Node000002_Node000005" class="edge">
<title>Node2&#45;&gt;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&#45;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&#45;&gt;Node6 -->
<g id="edge37_Node000002_Node000006" class="edge">
<title>Node2&#45;&gt;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&#45;&gt;Node8 -->
<g id="edge39_Node000007_Node000008" class="edge">
<title>Node7&#45;&gt;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&#45;&gt;Node9 -->
<g id="edge40_Node000007_Node000009" class="edge">
<title>Node7&#45;&gt;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&#45;&gt;Node10 -->
<g id="edge41_Node000007_Node000010" class="edge">
<title>Node7&#45;&gt;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&#45;&gt;Node11 -->
<g id="edge42_Node000007_Node000011" class="edge">
<title>Node7&#45;&gt;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&#45;&gt;Node12 -->
<g id="edge43_Node000007_Node000012" class="edge">
<title>Node7&#45;&gt;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&#45;&gt;Node13 -->
<g id="edge44_Node000007_Node000013" class="edge">
<title>Node7&#45;&gt;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&#45;&gt;Node14 -->
<g id="edge45_Node000007_Node000014" class="edge">
<title>Node7&#45;&gt;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&#45;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&#45;&gt;Node15 -->
<g id="edge46_Node000007_Node000015" class="edge">
<title>Node7&#45;&gt;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&#45;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&#45;&gt;Node16 -->
<g id="edge47_Node000007_Node000016" class="edge">
<title>Node7&#45;&gt;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&#45;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&#45;&gt;Node17 -->
<g id="edge48_Node000007_Node000017" class="edge">
<title>Node7&#45;&gt;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&#45;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&#45;&gt;Node18 -->
<g id="edge49_Node000007_Node000018" class="edge">
<title>Node7&#45;&gt;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>