227 lines
11 KiB
XML
227 lines
11 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="694pt" height="209pt"
|
|
viewBox="0.00 0.00 694.00 208.50" 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 204.5)">
|
|
<title>Graphical Class Hierarchy</title>
|
|
<!-- Node0 -->
|
|
<g id="Node000000" class="node">
|
|
<title>Node0</title>
|
|
<g id="a_Node000000"><a xlink:href="classgridfire_1_1engine_1_1Engine.html" target="_top" xlink:title="Abstract base class for a reaction network engine.">
|
|
<polygon fill="white" stroke="#666666" points="129,-117.5 0,-117.5 0,-98.5 129,-98.5 129,-117.5"/>
|
|
<text text-anchor="middle" x="64.5" y="-105.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::engine::Engine</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1 -->
|
|
<g id="Node000001" class="node">
|
|
<title>Node1</title>
|
|
<g id="a_Node000001"><a xlink:href="classPyEngine.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="266,-96.5 204,-96.5 204,-77.5 266,-77.5 266,-96.5"/>
|
|
<text text-anchor="middle" x="235" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">PyEngine</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node0->Node1 -->
|
|
<g id="edge4_Node000000_Node000001" class="edge">
|
|
<title>Node0->Node1</title>
|
|
<g id="a_edge4_Node000000_Node000001"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M139.19,-98.82C161.89,-95.99 185.63,-93.03 203.67,-90.78"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="138.69,-95.35 129.2,-100.06 139.56,-102.3 138.69,-95.35"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2 -->
|
|
<g id="Node000002" class="node">
|
|
<title>Node2</title>
|
|
<g id="a_Node000002"><a xlink:href="classgridfire_1_1engine_1_1DynamicEngine.html" target="_top" xlink:title="Abstract class for engines supporting Jacobian and stoichiometry operations.">
|
|
<polygon fill="white" stroke="#666666" points="305,-145 165,-145 165,-115 305,-115 305,-145"/>
|
|
<text text-anchor="start" x="173" y="-133" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::engine::Dynamic</text>
|
|
<text text-anchor="middle" x="235" y="-122" font-family="Helvetica,sans-Serif" font-size="10.00">Engine</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node0->Node2 -->
|
|
<g id="edge5_Node000000_Node000002" class="edge">
|
|
<title>Node0->Node2</title>
|
|
<g id="a_edge5_Node000000_Node000002"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M139.14,-117.62C147.69,-118.73 156.38,-119.87 164.86,-120.97"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="139.57,-114.14 129.2,-116.32 138.67,-121.08 139.57,-114.14"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3 -->
|
|
<g id="Node000003" class="node">
|
|
<title>Node3</title>
|
|
<g id="a_Node000003"><a xlink:href="classPyDynamicEngine.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="472.5,-163.5 367.5,-163.5 367.5,-144.5 472.5,-144.5 472.5,-163.5"/>
|
|
<text text-anchor="middle" x="420" y="-151.5" font-family="Helvetica,sans-Serif" font-size="10.00">PyDynamicEngine</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node3 -->
|
|
<g id="edge6_Node000002_Node000003" class="edge">
|
|
<title>Node2->Node3</title>
|
|
<g id="a_edge6_Node000002_Node000003"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M315.46,-140.42C333.06,-142.73 351.26,-145.12 367.41,-147.23"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="315.55,-136.9 305.18,-139.07 314.64,-143.84 315.55,-136.9"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node4 -->
|
|
<g id="Node000004" class="node">
|
|
<title>Node4</title>
|
|
<g id="a_Node000004"><a xlink:href="classgridfire_1_1engine_1_1AdaptiveEngineView.html" target="_top" xlink:title="An engine view that dynamically adapts the reaction network based on runtime conditions.">
|
|
<polygon fill="white" stroke="#666666" points="490,-126 350,-126 350,-96 490,-96 490,-126"/>
|
|
<text text-anchor="start" x="358" y="-114" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::engine::Adaptive</text>
|
|
<text text-anchor="middle" x="420" y="-103" font-family="Helvetica,sans-Serif" font-size="10.00">EngineView</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node4 -->
|
|
<g id="edge7_Node000002_Node000004" class="edge">
|
|
<title>Node2->Node4</title>
|
|
<g id="a_edge7_Node000002_Node000004"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M315.2,-121.78C326.69,-120.58 338.44,-119.36 349.72,-118.19"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="314.77,-118.3 305.18,-122.82 315.49,-125.27 314.77,-118.3"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node6 -->
|
|
<g id="Node000006" class="node">
|
|
<title>Node6</title>
|
|
<g id="a_Node000006"><a xlink:href="classgridfire_1_1engine_1_1DefinedEngineView.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="487,-78 353,-78 353,-48 487,-48 487,-78"/>
|
|
<text text-anchor="start" x="361" y="-66" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::engine::Defined</text>
|
|
<text text-anchor="middle" x="420" y="-55" font-family="Helvetica,sans-Serif" font-size="10.00">EngineView</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node6 -->
|
|
<g id="edge8_Node000002_Node000006" class="edge">
|
|
<title>Node2->Node6</title>
|
|
<g id="a_edge8_Node000002_Node000006"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M292.07,-111.3C296.48,-109.59 300.83,-107.81 305,-106 321.59,-98.79 324.28,-93.91 341,-87 348.72,-83.81 357.03,-80.81 365.24,-78.09"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="290.52,-108.15 282.39,-114.94 292.99,-114.7 290.52,-108.15"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node10 -->
|
|
<g id="Node000010" class="node">
|
|
<title>Node10</title>
|
|
<g id="a_Node000010"><a xlink:href="classgridfire_1_1engine_1_1GraphEngine.html" target="_top" xlink:title="A reaction network engine that uses a graph-based representation.">
|
|
<polygon fill="white" stroke="#666666" points="499,-200.5 341,-200.5 341,-181.5 499,-181.5 499,-200.5"/>
|
|
<text text-anchor="middle" x="420" y="-188.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::engine::GraphEngine</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node10 -->
|
|
<g id="edge11_Node000002_Node000010" class="edge">
|
|
<title>Node2->Node10</title>
|
|
<g id="a_edge11_Node000002_Node000010"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M278.3,-149.15C297.22,-157.24 319.96,-166.31 341,-173 350.93,-176.16 361.74,-179.01 372.06,-181.46"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="279.63,-145.91 269.06,-145.15 276.85,-152.34 279.63,-145.91"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node9 -->
|
|
<g id="Node000009" class="node">
|
|
<title>Node9</title>
|
|
<g id="a_Node000009"><a xlink:href="classgridfire_1_1engine_1_1MultiscalePartitioningEngineView.html" target="_top" xlink:title="An engine view that partitions the reaction network into multiple groups based on timescales.">
|
|
<polygon fill="white" stroke="#666666" points="493,-30 347,-30 347,0 493,0 493,-30"/>
|
|
<text text-anchor="start" x="355" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::engine::Multiscale</text>
|
|
<text text-anchor="middle" x="420" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">PartitioningEngineView</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node9 -->
|
|
<g id="edge12_Node000002_Node000009" class="edge">
|
|
<title>Node2->Node9</title>
|
|
<g id="a_edge12_Node000002_Node000009"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M300.23,-109.69C301.89,-108.52 303.48,-107.3 305,-106 330.72,-84.06 314.89,-60.47 341,-39 345.16,-35.58 349.8,-32.65 354.69,-30.13"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="298.27,-106.79 291.54,-114.97 301.9,-112.77 298.27,-106.79"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node7 -->
|
|
<g id="Node000007" class="node">
|
|
<title>Node7</title>
|
|
<g id="a_Node000007"><a xlink:href="classgridfire_1_1engine_1_1FileDefinedEngineView.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="686,-102 535,-102 535,-72 686,-72 686,-102"/>
|
|
<text text-anchor="start" x="543" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::engine::FileDefined</text>
|
|
<text text-anchor="middle" x="610.5" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">EngineView</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node6->Node7 -->
|
|
<g id="edge9_Node000006_Node000007" class="edge">
|
|
<title>Node6->Node7</title>
|
|
<g id="a_edge9_Node000006_Node000007"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M497.43,-72.73C509.75,-74.3 522.49,-75.92 534.78,-77.49"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="497.55,-69.22 487.19,-71.43 496.67,-76.16 497.55,-69.22"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node8 -->
|
|
<g id="Node000008" class="node">
|
|
<title>Node8</title>
|
|
<g id="a_Node000008"><a xlink:href="classgridfire_1_1engine_1_1NetworkPrimingEngineView.html" target="_top" xlink:title="Provides a view of a DynamicEngine filtered to reactions involving a specified priming species.">
|
|
<polygon fill="white" stroke="#666666" points="679,-54 542,-54 542,-24 679,-24 679,-54"/>
|
|
<text text-anchor="start" x="550" y="-42" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::engine::Network</text>
|
|
<text text-anchor="middle" x="610.5" y="-31" font-family="Helvetica,sans-Serif" font-size="10.00">PrimingEngineView</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node6->Node8 -->
|
|
<g id="edge10_Node000006_Node000008" class="edge">
|
|
<title>Node6->Node8</title>
|
|
<g id="a_edge10_Node000006_Node000008"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M497.29,-53.29C512.05,-51.41 527.42,-49.45 541.87,-47.61"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="496.67,-49.84 487.19,-54.57 497.55,-56.78 496.67,-49.84"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node5 -->
|
|
<g id="Node000005" class="node">
|
|
<title>Node5</title>
|
|
<g id="a_Node000005"><a xlink:href="classgridfire_1_1engine_1_1EngineView.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="305,-59 165,-59 165,-29 305,-29 305,-59"/>
|
|
<text text-anchor="start" x="173" y="-47" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::engine::Engine</text>
|
|
<text text-anchor="middle" x="235" y="-36" font-family="Helvetica,sans-Serif" font-size="10.00">View< DynamicEngine ></text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node5->Node4 -->
|
|
<g id="edge13_Node000005_Node000004" class="edge">
|
|
<title>Node5->Node4</title>
|
|
<g id="a_edge13_Node000005_Node000004"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M289.54,-62.7C294.8,-64.75 300.02,-66.86 305,-69 321.44,-76.06 324.39,-80.35 341,-87 348.89,-90.16 357.37,-93.16 365.72,-95.9"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="290.69,-59.4 280.1,-59.11 288.2,-65.94 290.69,-59.4"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node5->Node6 -->
|
|
<g id="edge14_Node000005_Node000006" class="edge">
|
|
<title>Node5->Node6</title>
|
|
<g id="a_edge14_Node000005_Node000006"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M315.15,-52.22C327.69,-53.52 340.54,-54.85 352.74,-56.12"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="315.49,-48.73 305.18,-51.18 314.77,-55.7 315.49,-48.73"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node5->Node9 -->
|
|
<g id="edge15_Node000005_Node000009" class="edge">
|
|
<title>Node5->Node9</title>
|
|
<g id="a_edge15_Node000005_Node000009"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M315.22,-31.45C325.77,-29.77 336.55,-28.07 346.98,-26.41"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="314.51,-28.01 305.18,-33.04 315.61,-34.93 314.51,-28.01"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
</svg>
|