555 lines
31 KiB
XML
555 lines
31 KiB
XML
<?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 14.1.2 (20260124.0452)
|
|
-->
|
|
<!-- Title: Graphical Class Hierarchy Pages: 1 -->
|
|
<svg width="722pt" height="735pt"
|
|
viewBox="0.00 0.00 722.00 735.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 730.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="77.5,-232.88 0,-232.88 0,-213.62 77.5,-213.62 77.5,-232.88"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="38.75" y="-219.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::exception</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1 -->
|
|
<g id="Node000001" class="node">
|
|
<title>Node1</title>
|
|
<g id="a_Node000001"><a xlink:href="classgridfire_1_1exceptions_1_1_grid_fire_error.html" target="_top" xlink:title="Base class for GridFire exceptions.">
|
|
<polygon fill="white" stroke="#666666" points="212,-238.5 113.5,-238.5 113.5,-208 212,-208 212,-238.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="121.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::exceptions</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="162.75" y="-213.75" font-family="Helvetica,sans-Serif" font-size="10.00">::GridFireError</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node0->Node1 -->
|
|
<g id="edge82_Node000000_Node000001" class="edge">
|
|
<title>Node0->Node1</title>
|
|
<g id="a_edge82_Node000000_Node000001"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M89.03,-223.25C96.95,-223.25 105.14,-223.25 113.05,-223.25"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="89.2,-219.75 79.2,-223.25 89.2,-226.75 89.2,-219.75"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2 -->
|
|
<g id="Node000002" class="node">
|
|
<title>Node2</title>
|
|
<g id="a_Node000002"><a xlink:href="classgridfire_1_1exceptions_1_1_debug_exception.html" target="_top" xlink:title="Exception class for debug-only errors.">
|
|
<polygon fill="white" stroke="#666666" points="346.5,-579.5 248,-579.5 248,-549 346.5,-549 346.5,-579.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="256" y="-566" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::exceptions</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="297.25" y="-554.75" font-family="Helvetica,sans-Serif" font-size="10.00">::DebugException</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node2 -->
|
|
<g id="edge83_Node000001_Node000002" class="edge">
|
|
<title>Node1->Node2</title>
|
|
<g id="a_edge83_Node000001_Node000002"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M163.89,-249.88C165.55,-308.61 177.13,-451.01 248,-539.25 250.84,-542.78 254.3,-545.87 258.07,-548.55"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="167.39,-250.11 163.7,-240.18 160.4,-250.25 167.39,-250.11"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3 -->
|
|
<g id="Node000003" class="node">
|
|
<title>Node3</title>
|
|
<g id="a_Node000003"><a xlink:href="classgridfire_1_1exceptions_1_1_engine_error.html" target="_top" xlink:title="Base class for engine-related exceptions.">
|
|
<polygon fill="white" stroke="#666666" points="346.5,-530.5 248,-530.5 248,-500 346.5,-500 346.5,-530.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="256" y="-517" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::exceptions</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="297.25" y="-505.75" font-family="Helvetica,sans-Serif" font-size="10.00">::EngineError</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node3 -->
|
|
<g id="edge84_Node000001_Node000003" class="edge">
|
|
<title>Node1->Node3</title>
|
|
<g id="a_edge84_Node000001_Node000003"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M175.58,-249.33C202.52,-308.7 267.76,-452.46 289.25,-499.83"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="178.82,-247.99 171.5,-240.33 172.44,-250.88 178.82,-247.99"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node14 -->
|
|
<g id="Node000014" class="node">
|
|
<title>Node14</title>
|
|
<g id="a_Node000014"><a xlink:href="classgridfire_1_1exceptions_1_1_policy_error.html" target="_top" xlink:title="Base class for all exceptions related to network policy operations.">
|
|
<polygon fill="white" stroke="#666666" points="346.5,-299.5 248,-299.5 248,-269 346.5,-269 346.5,-299.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="256" y="-286" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::exceptions</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="297.25" y="-274.75" font-family="Helvetica,sans-Serif" font-size="10.00">::PolicyError</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node14 -->
|
|
<g id="edge95_Node000001_Node000014" class="edge">
|
|
<title>Node1->Node14</title>
|
|
<g id="a_edge95_Node000001_Node000014"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M207.97,-243.61C225.66,-251.75 245.72,-260.99 262.24,-268.59"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="209.79,-240.59 199.25,-239.59 206.87,-246.95 209.79,-240.59"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node18 -->
|
|
<g id="Node000018" class="node">
|
|
<title>Node18</title>
|
|
<g id="a_Node000018"><a xlink:href="classgridfire_1_1exceptions_1_1_reaction_error.html" target="_top" xlink:title="Base class for all exceptions related to reaction operations.">
|
|
<polygon fill="white" stroke="#666666" points="346.5,-238.5 248,-238.5 248,-208 346.5,-208 346.5,-238.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="256" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::exceptions</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="297.25" y="-213.75" font-family="Helvetica,sans-Serif" font-size="10.00">::ReactionError</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node18 -->
|
|
<g id="edge99_Node000001_Node000018" class="edge">
|
|
<title>Node1->Node18</title>
|
|
<g id="a_edge99_Node000001_Node000018"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M223.59,-223.25C231.65,-223.25 239.84,-223.25 247.67,-223.25"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="223.85,-219.75 213.85,-223.25 223.85,-226.75 223.85,-219.75"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node20 -->
|
|
<g id="Node000020" class="node">
|
|
<title>Node20</title>
|
|
<g id="a_Node000020"><a xlink:href="classgridfire_1_1exceptions_1_1_scratch_pad_error.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="346.5,-189.5 248,-189.5 248,-159 346.5,-159 346.5,-189.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="256" y="-176" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::exceptions</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="297.25" y="-164.75" font-family="Helvetica,sans-Serif" font-size="10.00">::ScratchPadError</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node20 -->
|
|
<g id="edge101_Node000001_Node000020" class="edge">
|
|
<title>Node1->Node20</title>
|
|
<g id="a_edge101_Node000001_Node000020"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M216.69,-203.67C229.06,-199.1 242.07,-194.29 253.91,-189.91"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="215.62,-200.34 207.46,-207.09 218.05,-206.9 215.62,-200.34"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node21 -->
|
|
<g id="Node000021" class="node">
|
|
<title>Node21</title>
|
|
<g id="a_Node000021"><a xlink:href="classgridfire_1_1exceptions_1_1_solver_error.html" target="_top" xlink:title="Base class for all exceptions related to solver operations.">
|
|
<polygon fill="white" stroke="#666666" points="346.5,-140.5 248,-140.5 248,-110 346.5,-110 346.5,-140.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="256" y="-127" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::exceptions</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="297.25" y="-115.75" font-family="Helvetica,sans-Serif" font-size="10.00">::SolverError</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node21 -->
|
|
<g id="edge102_Node000001_Node000021" class="edge">
|
|
<title>Node1->Node21</title>
|
|
<g id="a_edge102_Node000001_Node000021"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M187.63,-199.85C203.85,-184.66 226.24,-165.01 248,-150.25 252.84,-146.97 258.17,-143.81 263.46,-140.9"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="185.23,-197.31 180.39,-206.74 190.05,-202.38 185.23,-197.31"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node27 -->
|
|
<g id="Node000027" class="node">
|
|
<title>Node27</title>
|
|
<g id="a_Node000027"><a xlink:href="classgridfire_1_1exceptions_1_1_utility_error.html" target="_top" xlink:title="Base class for utility-related errors in GridFire.">
|
|
<polygon fill="white" stroke="#666666" points="346.5,-67.5 248,-67.5 248,-37 346.5,-37 346.5,-67.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="256" y="-54" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::exceptions</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="297.25" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">::UtilityError</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node27 -->
|
|
<g id="edge108_Node000001_Node000027" class="edge">
|
|
<title>Node1->Node27</title>
|
|
<g id="a_edge108_Node000001_Node000027"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M179.35,-198.02C195.42,-172.69 221.76,-132.98 248,-101.25 257.74,-89.47 269.8,-77.22 279.43,-67.92"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="176.48,-196 174.12,-206.33 182.41,-199.73 176.48,-196"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node4 -->
|
|
<g id="Node000004" class="node">
|
|
<title>Node4</title>
|
|
<g id="a_Node000004"><a xlink:href="classgridfire_1_1exceptions_1_1_bad_collection_error.html" target="_top" xlink:title="Exception for invalid composition collection in the engine.">
|
|
<polygon fill="white" stroke="#666666" points="514,-726.5 410.25,-726.5 410.25,-696 514,-696 514,-726.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="418.25" y="-713" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::exceptions</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="462.12" y="-701.75" font-family="Helvetica,sans-Serif" font-size="10.00">::BadCollectionError</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node4 -->
|
|
<g id="edge85_Node000003_Node000004" class="edge">
|
|
<title>Node3->Node4</title>
|
|
<g id="a_edge85_Node000003_Node000004"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M344.86,-538.3C345.43,-538.93 345.97,-539.58 346.5,-540.25 387.86,-592.75 336.83,-637.46 382.5,-686.25 389.84,-694.09 399.63,-699.49 409.8,-703.19"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="347.44,-535.91 337.63,-531.9 342.8,-541.15 347.44,-535.91"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node5 -->
|
|
<g id="Node000005" class="node">
|
|
<title>Node5</title>
|
|
<g id="a_Node000005"><a xlink:href="classgridfire_1_1exceptions_1_1_bad_r_h_s_engine_error.html" target="_top" xlink:title="Exception for errors in calculating the right-hand side (RHS).">
|
|
<polygon fill="white" stroke="#666666" points="518.12,-677.5 406.12,-677.5 406.12,-647 518.12,-647 518.12,-677.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="414.12" y="-664" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::exceptions</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="462.12" y="-652.75" font-family="Helvetica,sans-Serif" font-size="10.00">::BadRHSEngineError</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node5 -->
|
|
<g id="edge86_Node000003_Node000005" class="edge">
|
|
<title>Node3->Node5</title>
|
|
<g id="a_edge86_Node000003_Node000005"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M344.36,-537.99C345.1,-538.72 345.82,-539.48 346.5,-540.25 376.96,-574.7 349.22,-605.52 382.5,-637.25 389.13,-643.58 397.37,-648.3 405.98,-651.83"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="346.77,-535.44 336.8,-531.85 342.36,-540.87 346.77,-535.44"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node6 -->
|
|
<g id="Node000006" class="node">
|
|
<title>Node6</title>
|
|
<g id="a_Node000006"><a xlink:href="classgridfire_1_1exceptions_1_1_failed_to_partition_engine_error.html" target="_top" xlink:title="Exception for failures in partitioning the engine.">
|
|
<polygon fill="white" stroke="#666666" points="535,-628.5 389.25,-628.5 389.25,-598 535,-598 535,-628.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="397.25" y="-615" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::exceptions</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="462.12" y="-603.75" font-family="Helvetica,sans-Serif" font-size="10.00">::FailedToPartitionEngineError</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node6 -->
|
|
<g id="edge87_Node000003_Node000006" class="edge">
|
|
<title>Node3->Node6</title>
|
|
<g id="a_edge87_Node000003_Node000006"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M342.57,-537.14C343.93,-538.15 345.24,-539.18 346.5,-540.25 366.85,-557.48 360.76,-572.81 382.5,-588.25 387.52,-591.82 393.07,-594.89 398.84,-597.54"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="344.73,-534.37 334.46,-531.77 340.87,-540.21 344.73,-534.37"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node7 -->
|
|
<g id="Node000007" class="node">
|
|
<title>Node7</title>
|
|
<g id="a_Node000007"><a xlink:href="classgridfire_1_1exceptions_1_1_invalid_q_s_e_solution_error.html" target="_top" xlink:title="Exception for invalid QSE solution in the engine.">
|
|
<polygon fill="white" stroke="#666666" points="526,-579.5 398.25,-579.5 398.25,-549 526,-549 526,-579.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="406.25" y="-566" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::exceptions</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="462.12" y="-554.75" font-family="Helvetica,sans-Serif" font-size="10.00">::InvalidQSESolutionError</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node7 -->
|
|
<g id="edge88_Node000003_Node000007" class="edge">
|
|
<title>Node3->Node7</title>
|
|
<g id="a_edge88_Node000003_Node000007"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M357.51,-533.08C374.33,-538.14 392.53,-543.61 408.91,-548.54"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="358.71,-529.78 348.13,-530.25 356.69,-536.49 358.71,-529.78"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node8 -->
|
|
<g id="Node000008" class="node">
|
|
<title>Node8</title>
|
|
<g id="a_Node000008"><a xlink:href="classgridfire_1_1exceptions_1_1_jacobian_error.html" target="_top" xlink:title="Base class for Jacobian-related exceptions.">
|
|
<polygon fill="white" stroke="#666666" points="511.38,-530.5 412.88,-530.5 412.88,-500 511.38,-500 511.38,-530.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="420.88" y="-517" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::exceptions</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="462.12" y="-505.75" font-family="Helvetica,sans-Serif" font-size="10.00">::JacobianError</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node8 -->
|
|
<g id="edge89_Node000003_Node000008" class="edge">
|
|
<title>Node3->Node8</title>
|
|
<g id="a_edge89_Node000003_Node000008"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M357.94,-515.25C375.92,-515.25 395.44,-515.25 412.6,-515.25"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="358.19,-511.75 348.19,-515.25 358.19,-518.75 358.19,-511.75"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node12 -->
|
|
<g id="Node000012" class="node">
|
|
<title>Node12</title>
|
|
<g id="a_Node000012"><a xlink:href="classgridfire_1_1exceptions_1_1_network_resized_error.html" target="_top" xlink:title="Exception for errors during network resizing.">
|
|
<polygon fill="white" stroke="#666666" points="520,-481.5 404.25,-481.5 404.25,-451 520,-451 520,-481.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="412.25" y="-468" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::exceptions</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="462.12" y="-456.75" font-family="Helvetica,sans-Serif" font-size="10.00">::NetworkResizedError</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node12 -->
|
|
<g id="edge93_Node000003_Node000012" class="edge">
|
|
<title>Node3->Node12</title>
|
|
<g id="a_edge93_Node000003_Node000012"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M357.51,-497.42C374.33,-492.36 392.53,-486.89 408.91,-481.96"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="356.69,-494.01 348.13,-500.25 358.71,-500.72 356.69,-494.01"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node13 -->
|
|
<g id="Node000013" class="node">
|
|
<title>Node13</title>
|
|
<g id="a_Node000013"><a xlink:href="classgridfire_1_1exceptions_1_1_unable_to_set_network_reactions_error.html" target="_top" xlink:title="Exception for failures in setting network reactions.">
|
|
<polygon fill="white" stroke="#666666" points="541.75,-433.12 382.5,-433.12 382.5,-391.38 541.75,-391.38 541.75,-433.12"/>
|
|
<text xml:space="preserve" text-anchor="start" x="390.5" y="-419.62" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::exceptions</text>
|
|
<text xml:space="preserve" text-anchor="start" x="390.5" y="-408.38" font-family="Helvetica,sans-Serif" font-size="10.00">::UnableToSetNetworkReactions</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="462.12" y="-397.12" font-family="Helvetica,sans-Serif" font-size="10.00">Error</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node13 -->
|
|
<g id="edge94_Node000003_Node000013" class="edge">
|
|
<title>Node3->Node13</title>
|
|
<g id="a_edge94_Node000003_Node000013"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M320.56,-492.03C336.63,-476.34 359.45,-456.04 382.5,-442.25 387.77,-439.1 393.42,-436.17 399.19,-433.49"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="318.49,-489.15 313.88,-498.69 323.43,-494.11 318.49,-489.15"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node9 -->
|
|
<g id="Node000009" class="node">
|
|
<title>Node9</title>
|
|
<g id="a_Node000009"><a xlink:href="classgridfire_1_1exceptions_1_1_stale_jacobian_error.html" target="_top" xlink:title="Exception for stale Jacobian matrix access.">
|
|
<polygon fill="white" stroke="#666666" points="698,-579.5 593.5,-579.5 593.5,-549 698,-549 698,-579.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="601.5" y="-566" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::exceptions</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="645.75" y="-554.75" font-family="Helvetica,sans-Serif" font-size="10.00">::StaleJacobianError</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node8->Node9 -->
|
|
<g id="edge90_Node000008_Node000009" class="edge">
|
|
<title>Node8->Node9</title>
|
|
<g id="a_edge90_Node000008_Node000009"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M522.69,-531.32C545.43,-537.45 571.14,-544.39 593.08,-550.31"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="523.82,-528 513.26,-528.78 522,-534.76 523.82,-528"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node10 -->
|
|
<g id="Node000010" class="node">
|
|
<title>Node10</title>
|
|
<g id="a_Node000010"><a xlink:href="classgridfire_1_1exceptions_1_1_uninitialized_jacobian_error.html" target="_top" xlink:title="Exception for uninitialized Jacobian matrix access.">
|
|
<polygon fill="white" stroke="#666666" points="713.38,-530.5 578.12,-530.5 578.12,-500 713.38,-500 713.38,-530.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="586.12" y="-517" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::exceptions</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="645.75" y="-505.75" font-family="Helvetica,sans-Serif" font-size="10.00">::UninitializedJacobianError</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node8->Node10 -->
|
|
<g id="edge91_Node000008_Node000010" class="edge">
|
|
<title>Node8->Node10</title>
|
|
<g id="a_edge91_Node000008_Node000010"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M523.3,-515.25C540.78,-515.25 559.98,-515.25 577.85,-515.25"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="523.31,-511.75 513.31,-515.25 523.31,-518.75 523.31,-511.75"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11 -->
|
|
<g id="Node000011" class="node">
|
|
<title>Node11</title>
|
|
<g id="a_Node000011"><a xlink:href="classgridfire_1_1exceptions_1_1_unknown_jacobian_error.html" target="_top" xlink:title="Exception for unknown Jacobian matrix access.">
|
|
<polygon fill="white" stroke="#666666" points="707.38,-481.5 584.12,-481.5 584.12,-451 707.38,-451 707.38,-481.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="592.12" y="-468" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::exceptions</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="645.75" y="-456.75" font-family="Helvetica,sans-Serif" font-size="10.00">::UnknownJacobianError</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node8->Node11 -->
|
|
<g id="edge92_Node000008_Node000011" class="edge">
|
|
<title>Node8->Node11</title>
|
|
<g id="a_edge92_Node000008_Node000011"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M522.89,-499.13C543.36,-493.6 566.23,-487.43 586.57,-481.95"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="522,-495.74 513.26,-501.72 523.82,-502.5 522,-495.74"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node15 -->
|
|
<g id="Node000015" class="node">
|
|
<title>Node15</title>
|
|
<g id="a_Node000015"><a xlink:href="classgridfire_1_1exceptions_1_1_missing_base_reaction_error.html" target="_top" xlink:title="Exception thrown when a required reaction is missing from the underlying database (e....">
|
|
<polygon fill="white" stroke="#666666" points="531.25,-373.5 393,-373.5 393,-343 531.25,-343 531.25,-373.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="401" y="-360" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::exceptions</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="462.12" y="-348.75" font-family="Helvetica,sans-Serif" font-size="10.00">::MissingBaseReactionError</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node14->Node15 -->
|
|
<g id="edge96_Node000014_Node000015" class="edge">
|
|
<title>Node14->Node15</title>
|
|
<g id="a_edge96_Node000014_Node000015"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M331.3,-305.73C346.49,-315.01 364.99,-325.49 382.5,-333.25 390.09,-336.62 398.28,-339.74 406.41,-342.56"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="333.47,-302.96 323.13,-300.65 329.77,-308.9 333.47,-302.96"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node16 -->
|
|
<g id="Node000016" class="node">
|
|
<title>Node16</title>
|
|
<g id="a_Node000016"><a xlink:href="classgridfire_1_1exceptions_1_1_missing_key_reaction_error.html" target="_top" xlink:title="Exception thrown when a constructed network fails to include a key reaction required by the policy.">
|
|
<polygon fill="white" stroke="#666666" points="528.62,-324.5 395.62,-324.5 395.62,-294 528.62,-294 528.62,-324.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="403.62" y="-311" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::exceptions</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="462.12" y="-299.75" font-family="Helvetica,sans-Serif" font-size="10.00">::MissingKeyReactionError</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node14->Node16 -->
|
|
<g id="edge97_Node000014_Node000016" class="edge">
|
|
<title>Node14->Node16</title>
|
|
<g id="a_edge97_Node000014_Node000016"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M357.7,-293.37C369.95,-295.26 382.93,-297.25 395.4,-299.16"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="358.59,-289.97 348.17,-291.91 357.53,-296.89 358.59,-289.97"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node17 -->
|
|
<g id="Node000017" class="node">
|
|
<title>Node17</title>
|
|
<g id="a_Node000017"><a xlink:href="classgridfire_1_1exceptions_1_1_missing_seed_species_error.html" target="_top" xlink:title="Exception thrown when a required seed species is not found in the initial composition.">
|
|
<polygon fill="white" stroke="#666666" points="529.38,-275.5 394.88,-275.5 394.88,-245 529.38,-245 529.38,-275.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="402.88" y="-262" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::exceptions</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="462.12" y="-250.75" font-family="Helvetica,sans-Serif" font-size="10.00">::MissingSeedSpeciesError</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node14->Node17 -->
|
|
<g id="edge98_Node000014_Node000017" class="edge">
|
|
<title>Node14->Node17</title>
|
|
<g id="a_edge98_Node000014_Node000017"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M357.86,-275.47C369.77,-273.71 382.36,-271.86 394.5,-270.07"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="357.56,-271.97 348.17,-276.89 358.58,-278.9 357.56,-271.97"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node19 -->
|
|
<g id="Node000019" class="node">
|
|
<title>Node19</title>
|
|
<g id="a_Node000019"><a xlink:href="classgridfire_1_1exceptions_1_1_reaction_parsing_error.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="519.62,-226.5 404.62,-226.5 404.62,-196 519.62,-196 519.62,-226.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="412.62" y="-213" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::exceptions</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="462.12" y="-201.75" font-family="Helvetica,sans-Serif" font-size="10.00">::ReactionParsingError</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node18->Node19 -->
|
|
<g id="edge100_Node000018_Node000019" class="edge">
|
|
<title>Node18->Node19</title>
|
|
<g id="a_edge100_Node000018_Node000019"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M357.99,-218.85C373.11,-217.73 389.31,-216.54 404.28,-215.44"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="357.9,-215.35 348.19,-219.57 358.42,-222.33 357.9,-215.35"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node22 -->
|
|
<g id="Node000022" class="node">
|
|
<title>Node22</title>
|
|
<g id="a_Node000022"><a xlink:href="classgridfire_1_1exceptions_1_1_ill_conditioned_jacobian_error.html" target="_top" xlink:title="Exception thrown when the Jacobian matrix is ill-conditioned.">
|
|
<polygon fill="white" stroke="#666666" points="532.75,-177.5 391.5,-177.5 391.5,-147 532.75,-147 532.75,-177.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="399.5" y="-164" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::exceptions</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="462.12" y="-152.75" font-family="Helvetica,sans-Serif" font-size="10.00">::IllConditionedJacobianError</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node21->Node22 -->
|
|
<g id="edge103_Node000021_Node000022" class="edge">
|
|
<title>Node21->Node22</title>
|
|
<g id="a_edge103_Node000021_Node000022"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M357.64,-138.74C368.83,-141.28 380.63,-143.96 392.09,-146.57"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="358.68,-135.39 348.15,-136.59 357.13,-142.21 358.68,-135.39"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node23 -->
|
|
<g id="Node000023" class="node">
|
|
<title>Node23</title>
|
|
<g id="a_Node000023"><a xlink:href="classgridfire_1_1exceptions_1_1_s_u_n_d_i_a_l_s_error.html" target="_top" xlink:title="Base class for exceptions related to SUNDIALS solver operations.">
|
|
<polygon fill="white" stroke="#666666" points="511.38,-128.5 412.88,-128.5 412.88,-98 511.38,-98 511.38,-128.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="420.88" y="-115" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::exceptions</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="462.12" y="-103.75" font-family="Helvetica,sans-Serif" font-size="10.00">::SUNDIALSError</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node21->Node23 -->
|
|
<g id="edge104_Node000021_Node000023" class="edge">
|
|
<title>Node21->Node23</title>
|
|
<g id="a_edge104_Node000021_Node000023"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M357.94,-120.85C375.92,-119.53 395.44,-118.09 412.6,-116.82"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="357.9,-117.35 348.19,-121.57 358.42,-124.33 357.9,-117.35"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node26 -->
|
|
<g id="Node000026" class="node">
|
|
<title>Node26</title>
|
|
<g id="a_Node000026"><a xlink:href="classgridfire_1_1exceptions_1_1_singular_jacobian_error.html" target="_top" xlink:title="Exception thrown when the Jacobian matrix is singular.">
|
|
<polygon fill="white" stroke="#666666" points="520.75,-79.5 403.5,-79.5 403.5,-49 520.75,-49 520.75,-79.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="411.5" y="-66" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::exceptions</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="462.12" y="-54.75" font-family="Helvetica,sans-Serif" font-size="10.00">::SingularJacobianError</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node21->Node26 -->
|
|
<g id="edge107_Node000021_Node000026" class="edge">
|
|
<title>Node21->Node26</title>
|
|
<g id="a_edge107_Node000021_Node000026"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M343.09,-105.15C355.73,-99.74 369.57,-94.06 382.5,-89.25 391.09,-86.06 400.3,-82.9 409.29,-79.95"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="341.97,-101.82 334.18,-109 344.75,-108.24 341.97,-101.82"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node24 -->
|
|
<g id="Node000024" class="node">
|
|
<title>Node24</title>
|
|
<g id="a_Node000024"><a xlink:href="classgridfire_1_1exceptions_1_1_c_v_o_d_e_solver_failure_error.html" target="_top" xlink:title="Exception for failures in the CVODE solver.">
|
|
<polygon fill="white" stroke="#666666" points="713.75,-152.5 577.75,-152.5 577.75,-122 713.75,-122 713.75,-152.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="585.75" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::exceptions</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="645.75" y="-127.75" font-family="Helvetica,sans-Serif" font-size="10.00">::CVODESolverFailureError</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node23->Node24 -->
|
|
<g id="edge105_Node000023_Node000024" class="edge">
|
|
<title>Node23->Node24</title>
|
|
<g id="a_edge105_Node000023_Node000024"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M522.99,-121.16C540.44,-123.47 559.63,-126 577.51,-128.36"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="523.67,-117.72 513.3,-119.88 522.75,-124.66 523.67,-117.72"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node25 -->
|
|
<g id="Node000025" class="node">
|
|
<title>Node25</title>
|
|
<g id="a_Node000025"><a xlink:href="classgridfire_1_1exceptions_1_1_k_i_n_sol_solver_failure_error.html" target="_top" xlink:title="Exception for failures in the KINSOL solver.">
|
|
<polygon fill="white" stroke="#666666" points="711.5,-103.5 580,-103.5 580,-73 711.5,-73 711.5,-103.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="588" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::exceptions</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="645.75" y="-78.75" font-family="Helvetica,sans-Serif" font-size="10.00">::KINSolSolverFailureError</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node23->Node25 -->
|
|
<g id="edge106_Node000023_Node000025" class="edge">
|
|
<title>Node23->Node25</title>
|
|
<g id="a_edge106_Node000023_Node000025"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M523.09,-105C541.18,-102.51 561.13,-99.76 579.54,-97.23"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="522.73,-101.51 513.3,-106.34 523.68,-108.45 522.73,-101.51"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node28 -->
|
|
<g id="Node000028" class="node">
|
|
<title>Node28</title>
|
|
<g id="a_Node000028"><a xlink:href="classgridfire_1_1exceptions_1_1_hashing_error.html" target="_top" xlink:title="Exception class for hashing-related errors in GridFire.">
|
|
<polygon fill="white" stroke="#666666" points="511.38,-30.5 412.88,-30.5 412.88,0 511.38,0 511.38,-30.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="420.88" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::exceptions</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="462.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::HashingError</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node27->Node28 -->
|
|
<g id="edge109_Node000027_Node000028" class="edge">
|
|
<title>Node27->Node28</title>
|
|
<g id="a_edge109_Node000027_Node000028"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M357.68,-38.75C375.74,-34.65 395.36,-30.19 412.6,-26.27"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="357.13,-35.29 348.15,-40.91 358.68,-42.11 357.13,-35.29"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
</svg>
|