Files
GridFire/docs/html/inherit_graph_48.svg

105 lines
5.9 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 2.43.0 (0)
-->
<!-- Title: Graphical Class Hierarchy Pages: 1 -->
<svg width="405pt" height="226pt"
viewBox="0.00 0.00 405.00 226.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 222)">
<title>Graphical Class Hierarchy</title>
<!-- Node0 -->
<g id="Node000000" class="node">
<title>Node0</title>
<g id="a_Node000000"><a xlink:href="classgridfire_1_1trigger_1_1Trigger.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="180,-134.5 0,-134.5 0,-82.5 180,-82.5 180,-134.5"/>
<text text-anchor="start" x="8" y="-122.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::trigger::</text>
<text text-anchor="start" x="8" y="-111.5" font-family="Helvetica,sans-Serif" font-size="10.00">Trigger&lt; gridfire::solver</text>
<text text-anchor="start" x="8" y="-100.5" font-family="Helvetica,sans-Serif" font-size="10.00">::CVODESolverStrategy::Timestep</text>
<text text-anchor="middle" x="90" y="-89.5" font-family="Helvetica,sans-Serif" font-size="10.00">Context &gt;</text>
</a>
</g>
</g>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:href="classgridfire_1_1trigger_1_1solver_1_1CVODE_1_1ConvergenceFailureTrigger.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="385,-218 228,-218 228,-177 385,-177 385,-218"/>
<text text-anchor="start" x="236" y="-206" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::trigger::</text>
<text text-anchor="start" x="236" y="-195" font-family="Helvetica,sans-Serif" font-size="10.00">solver::CVODE::Convergence</text>
<text text-anchor="middle" x="306.5" y="-184" font-family="Helvetica,sans-Serif" font-size="10.00">FailureTrigger</text>
</a>
</g>
</g>
<!-- Node0&#45;&gt;Node1 -->
<g id="edge57_Node000000_Node000001" class="edge">
<title>Node0&#45;&gt;Node1</title>
<g id="a_edge57_Node000000_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M150.59,-139.11C171.06,-149.09 194.29,-159.82 216,-168.5 223.28,-171.41 230.98,-174.25 238.68,-176.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.91,-135.86 141.4,-134.59 148.83,-142.15 151.91,-135.86"/>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="classgridfire_1_1trigger_1_1solver_1_1CVODE_1_1OffDiagonalTrigger.html" target="_top" xlink:title="Triggers when any off&#45;diagonal Jacobian entry magnitude exceeds a threshold.">
<polygon fill="white" stroke="#666666" points="382,-159 231,-159 231,-118 382,-118 382,-159"/>
<text text-anchor="start" x="239" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::trigger::</text>
<text text-anchor="start" x="239" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">solver::CVODE::OffDiagonal</text>
<text text-anchor="middle" x="306.5" y="-125" font-family="Helvetica,sans-Serif" font-size="10.00">Trigger</text>
</a>
</g>
</g>
<!-- Node0&#45;&gt;Node2 -->
<g id="edge58_Node000000_Node000002" class="edge">
<title>Node0&#45;&gt;Node2</title>
<g id="a_edge58_Node000000_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M190.08,-122.36C203.83,-124.28 217.77,-126.23 230.98,-128.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="190.49,-118.88 180.1,-120.96 189.52,-125.81 190.49,-118.88"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="classgridfire_1_1trigger_1_1solver_1_1CVODE_1_1SimulationTimeTrigger.html" target="_top" xlink:title="Triggers when the current simulation time advances by at least a fixed interval.">
<polygon fill="white" stroke="#666666" points="391.5,-100 221.5,-100 221.5,-59 391.5,-59 391.5,-100"/>
<text text-anchor="start" x="229.5" y="-88" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::trigger::</text>
<text text-anchor="start" x="229.5" y="-77" font-family="Helvetica,sans-Serif" font-size="10.00">solver::CVODE::SimulationTime</text>
<text text-anchor="middle" x="306.5" y="-66" font-family="Helvetica,sans-Serif" font-size="10.00">Trigger</text>
</a>
</g>
</g>
<!-- Node0&#45;&gt;Node3 -->
<g id="edge59_Node000000_Node000003" class="edge">
<title>Node0&#45;&gt;Node3</title>
<g id="a_edge59_Node000000_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M190.11,-95.1C200.6,-93.68 211.19,-92.25 221.49,-90.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="189.54,-91.65 180.1,-96.45 190.48,-98.58 189.54,-91.65"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="classgridfire_1_1trigger_1_1solver_1_1CVODE_1_1TimestepCollapseTrigger.html" target="_top" xlink:title="Triggers when the timestep deviates from its recent average beyond a threshold.">
<polygon fill="white" stroke="#666666" points="397,-41 216,-41 216,0 397,0 397,-41"/>
<text text-anchor="start" x="224" y="-29" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::trigger::</text>
<text text-anchor="start" x="224" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">solver::CVODE::TimestepCollapse</text>
<text text-anchor="middle" x="306.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">Trigger</text>
</a>
</g>
</g>
<!-- Node0&#45;&gt;Node4 -->
<g id="edge60_Node000000_Node000004" class="edge">
<title>Node0&#45;&gt;Node4</title>
<g id="a_edge60_Node000000_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M152.93,-78.11C172.86,-68.78 195.18,-58.79 216,-50.5 224.07,-47.29 232.63,-44.12 241.14,-41.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.2,-75.06 143.65,-82.49 154.19,-81.39 151.2,-75.06"/>
</a>
</g>
</g>
</g>
</svg>