Note for now much of the docs is LLM written. This was done to save time and focus on code development. The docs have been LOOSLEY reviewed. However, the code itself has been either fully written by hand or fully reviewed. Therefore, the docs should at the moment be seen as a loose resource rather than authoratiative (and this is on top of the general ability for docs to drift)
647 lines
32 KiB
XML
647 lines
32 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: src/compile_time_checks/serif/eos/consumers_meanfield.cpp Pages: 1 -->
|
|
<!--zoomable 603 -->
|
|
|
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
|
|
|
|
<style type="text/css"><![CDATA[
|
|
.node, .edge {opacity: 0.7;}
|
|
.node.selected, .edge.selected {opacity: 1;}
|
|
.edge:hover path { stroke: red; }
|
|
.edge:hover polygon { stroke: red; fill: red; }
|
|
]]></style>
|
|
|
|
<defs>
|
|
<circle id="rim" cx="0" cy="0" r="7"/>
|
|
<circle id="rim2" cx="0" cy="0" r="3.5"/>
|
|
<g id="zoomPlus">
|
|
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/></use>
|
|
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
|
|
</g>
|
|
<g id="zoomMin">
|
|
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/></use>
|
|
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
|
|
</g>
|
|
<g id="arrowUp" transform="translate(30 24)">
|
|
<use xlink:href="#rim"/>
|
|
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
|
</g>
|
|
<g id="arrowRight" transform="rotate(90) translate(36 -43)">
|
|
<use xlink:href="#rim"/>
|
|
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
|
</g>
|
|
<g id="arrowDown" transform="rotate(180) translate(-30 -48)">
|
|
<use xlink:href="#rim"/>
|
|
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
|
</g>
|
|
<g id="arrowLeft" transform="rotate(270) translate(-36 17)">
|
|
<use xlink:href="#rim"/>
|
|
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
|
</g>
|
|
<g id="resetDef">
|
|
<use xlink:href="#rim2" fill="#404040"><set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/></use>
|
|
</g>
|
|
</defs>
|
|
<script type="application/ecmascript">
|
|
var viewWidth = 675;
|
|
var viewHeight = 603;
|
|
var sectionId = 'dynsection-0';
|
|
</script>
|
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
|
<svg id="graph" class="graph">
|
|
<g id="viewport">
|
|
<title>src/compile_time_checks/serif/eos/consumers_meanfield.cpp</title>
|
|
<!-- Node1 -->
|
|
<g id="Node000001" class="node">
|
|
<title>Node1</title>
|
|
<g id="a_Node000001"><a xlink:title=" ">
|
|
<polygon fill="#999999" stroke="#666666" points="324.38,-595.25 150.88,-595.25 150.88,-564.75 324.38,-564.75 324.38,-595.25"/>
|
|
<text xml:space="preserve" text-anchor="start" x="158.88" y="-581.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/compile_time_checks</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="237.62" y="-570.5" font-family="Helvetica,sans-Serif" font-size="10.00">/serif/eos/consumers_meanfield.cpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2 -->
|
|
<g id="Node000002" class="node">
|
|
<title>Node2</title>
|
|
<g id="a_Node000002"><a xlink:href="eos_2models_2concepts_8hpp.html" target="_top" xlink:title="File containing concepts for the eos module. These concepts are used to constrain template parameters...">
|
|
<polygon fill="white" stroke="#666666" points="364.38,-528.75 214.88,-528.75 214.88,-509.5 364.38,-509.5 364.38,-528.75"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="289.62" y="-515.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/eos/models/concepts.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node2 -->
|
|
<g id="edge1_Node000001_Node000002" class="edge">
|
|
<title>Node1->Node2</title>
|
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M250.48,-564.45C257.64,-556.34 266.59,-546.2 274.14,-537.66"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="276.61,-540.15 280.61,-530.34 271.36,-535.51 276.61,-540.15"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node23 -->
|
|
<g id="Node000023" class="node">
|
|
<title>Node23</title>
|
|
<g id="a_Node000023"><a xlink:href="eos_2models_2polytropic_8hpp.html" target="_top" xlink:title="File containing the Polytropic equation of state.">
|
|
<polygon fill="white" stroke="#666666" points="261.5,-412.62 109.75,-412.62 109.75,-393.38 261.5,-393.38 261.5,-412.62"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="185.62" y="-399.12" font-family="Helvetica,sans-Serif" font-size="10.00">serif/eos/models/polytropic.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node23 -->
|
|
<g id="edge31_Node000001_Node000023" class="edge">
|
|
<title>Node1->Node23</title>
|
|
<g id="a_edge31_Node000001_Node000023"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M226.1,-564.47C219.08,-554.87 210.55,-541.71 205.62,-528.75 192.29,-493.65 187.85,-449.72 186.37,-424.46"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="189.87,-424.43 185.9,-414.6 182.88,-424.76 189.87,-424.43"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3 -->
|
|
<g id="Node000003" class="node">
|
|
<title>Node3</title>
|
|
<g id="a_Node000003"><a xlink:href="eos_2models_2traits_8hpp.html" target="_top" xlink:title="File containing the traits for the eos module. These traits are used to determine if a type is an equ...">
|
|
<polygon fill="white" stroke="#666666" points="449.38,-473.5 317.88,-473.5 317.88,-454.25 449.38,-454.25 449.38,-473.5"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="383.62" y="-460" font-family="Helvetica,sans-Serif" font-size="10.00">serif/eos/models/traits.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node3 -->
|
|
<g id="edge2_Node000002_Node000003" class="edge">
|
|
<title>Node2->Node3</title>
|
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M305.57,-509.09C319.89,-500.98 341.16,-488.93 357.88,-479.46"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="359.31,-482.67 366.28,-474.7 355.86,-476.58 359.31,-482.67"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node20 -->
|
|
<g id="Node000020" class="node">
|
|
<title>Node20</title>
|
|
<g id="a_Node000020"><a xlink:href="eos_2relations_2relations_8hpp.html" target="_top" xlink:title="File containing the thermodynamic relations used in the eos module. These relations are used to compu...">
|
|
<polygon fill="white" stroke="#666666" points="351.25,-351.75 258,-351.75 258,-321.25 351.25,-321.25 351.25,-351.75"/>
|
|
<text xml:space="preserve" text-anchor="start" x="266" y="-338.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/eos/relations</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="304.62" y="-327" font-family="Helvetica,sans-Serif" font-size="10.00">/relations.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node20 -->
|
|
<g id="edge26_Node000002_Node000020" class="edge">
|
|
<title>Node2->Node20</title>
|
|
<g id="a_edge26_Node000002_Node000020"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M290.35,-509.41C292.52,-483.24 299.06,-404.56 302.48,-363.33"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="305.95,-363.84 303.29,-353.58 298.97,-363.26 305.95,-363.84"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node4 -->
|
|
<g id="Node000004" class="node">
|
|
<title>Node4</title>
|
|
<g id="a_Node000004"><a xlink:href="quantities_8hpp.html" target="_top" xlink:title="This file contains the code to associate numeric data to a dimension. We call this a Quantity and a Q...">
|
|
<polygon fill="white" stroke="#666666" points="364.12,-213.12 213.12,-213.12 213.12,-193.88 364.12,-193.88 364.12,-213.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="288.62" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">serif/dimensions/quantities.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node4 -->
|
|
<g id="edge3_Node000003_Node000004" class="edge">
|
|
<title>Node3->Node4</title>
|
|
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M383.68,-453.78C383.45,-423.24 379.41,-322.46 337.62,-254.75 329.79,-242.05 318.23,-230 308.31,-220.88"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="310.76,-218.38 300.95,-214.4 306.14,-223.63 310.76,-218.38"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11 -->
|
|
<g id="Node000011" class="node">
|
|
<title>Node11</title>
|
|
<g id="a_Node000011"><a xlink:href="partial_8hpp.html" target="_top" xlink:title="Compile time tools to represent a partial derivative of one quantity wrt. another quantity....">
|
|
<polygon fill="white" stroke="#666666" points="135.25,-279.62 0,-279.62 0,-260.38 135.25,-260.38 135.25,-279.62"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="67.62" y="-266.12" font-family="Helvetica,sans-Serif" font-size="10.00">serif/dimensions/partial.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node11 -->
|
|
<g id="edge13_Node000003_Node000011" class="edge">
|
|
<title>Node3->Node11</title>
|
|
<g id="a_edge13_Node000003_Node000011"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M317.43,-460.83C243.79,-457.15 131.14,-446.87 100.62,-418.25 65.36,-385.17 63.79,-323.25 65.66,-291.27"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="69.14,-291.66 66.43,-281.42 62.16,-291.11 69.14,-291.66"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node12 -->
|
|
<g id="Node000012" class="node">
|
|
<title>Node12</title>
|
|
<g id="a_Node000012"><a xlink:href="eos_2relations_2concepts_8hpp.html" target="_top" xlink:title="File containing concepts for the eos relations module. These concepts are used to constrain template ...">
|
|
<polygon fill="white" stroke="#666666" points="501.25,-418.25 408,-418.25 408,-387.75 501.25,-387.75 501.25,-418.25"/>
|
|
<text xml:space="preserve" text-anchor="start" x="416" y="-404.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/eos/relations</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="454.62" y="-393.5" font-family="Helvetica,sans-Serif" font-size="10.00">/concepts.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node12 -->
|
|
<g id="edge16_Node000003_Node000012" class="edge">
|
|
<title>Node3->Node12</title>
|
|
<g id="a_edge16_Node000003_Node000012"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M394.41,-453.93C403.44,-446.45 416.69,-435.45 428.47,-425.68"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="430.47,-428.58 435.93,-419.5 426,-423.19 430.47,-428.58"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node5 -->
|
|
<g id="Node000005" class="node">
|
|
<title>Node5</title>
|
|
<g id="a_Node000005"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="379.5,-19.25 317.75,-19.25 317.75,0 379.5,0 379.5,-19.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="348.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">type_traits</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node4->Node5 -->
|
|
<g id="edge4_Node000004_Node000005" class="edge">
|
|
<title>Node4->Node5</title>
|
|
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M298.58,-193.57C308.24,-184.28 322.46,-168.78 329.62,-152.25 347.16,-111.78 349.5,-59.22 349.3,-30.88"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="352.8,-31.13 349.1,-21.21 345.81,-31.27 352.8,-31.13"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node6 -->
|
|
<g id="Node000006" class="node">
|
|
<title>Node6</title>
|
|
<g id="a_Node000006"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="320.38,-146.62 266.88,-146.62 266.88,-127.38 320.38,-127.38 320.38,-146.62"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="293.62" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">compare</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node4->Node6 -->
|
|
<g id="edge5_Node000004_Node000006" class="edge">
|
|
<title>Node4->Node6</title>
|
|
<g id="a_edge5_Node000004_Node000006"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M289.32,-193.53C290.03,-184.39 291.15,-169.89 292.07,-158"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="295.54,-158.64 292.82,-148.4 288.56,-158.1 295.54,-158.64"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node7 -->
|
|
<g id="Node000007" class="node">
|
|
<title>Node7</title>
|
|
<g id="a_Node000007"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="222.5,-80.12 166.75,-80.12 166.75,-60.88 222.5,-60.88 222.5,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="194.62" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">concepts</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node4->Node7 -->
|
|
<g id="edge6_Node000004_Node000007" class="edge">
|
|
<title>Node4->Node7</title>
|
|
<g id="a_edge6_Node000004_Node000007"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M282.16,-193.5C266.87,-172.18 228.2,-118.3 207.76,-89.81"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="210.69,-87.88 202.01,-81.8 205,-91.96 210.69,-87.88"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node8 -->
|
|
<g id="Node000008" class="node">
|
|
<title>Node8</title>
|
|
<g id="a_Node000008"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="210.12,-146.62 173.12,-146.62 173.12,-127.38 210.12,-127.38 210.12,-146.62"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="191.62" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">tuple</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node4->Node8 -->
|
|
<g id="edge7_Node000004_Node000008" class="edge">
|
|
<title>Node4->Node8</title>
|
|
<g id="a_edge7_Node000004_Node000008"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M275.14,-193.53C259.52,-183.14 233.52,-165.86 214.68,-153.33"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="216.84,-150.56 206.57,-147.94 212.96,-156.39 216.84,-150.56"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node9 -->
|
|
<g id="Node000009" class="node">
|
|
<title>Node9</title>
|
|
<g id="a_Node000009"><a xlink:href="cleaning_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="482.25,-85.75 377,-85.75 377,-55.25 482.25,-55.25 482.25,-85.75"/>
|
|
<text xml:space="preserve" text-anchor="start" x="385" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/misc/std</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="429.62" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">_helper/cleaning.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node4->Node9 -->
|
|
<g id="edge8_Node000004_Node000009" class="edge">
|
|
<title>Node4->Node9</title>
|
|
<g id="a_edge8_Node000004_Node000009"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M304.57,-193.47C320.23,-184.21 344.35,-168.85 362.62,-152.25 381.68,-134.95 400.1,-112.15 412.8,-95.19"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="415.57,-97.32 418.67,-87.19 409.93,-93.18 415.57,-97.32"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node10 -->
|
|
<g id="Node000010" class="node">
|
|
<title>Node10</title>
|
|
<g id="a_Node000010"><a xlink:href="numeric_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="154.88,-152.25 32.38,-152.25 32.38,-121.75 154.88,-121.75 154.88,-152.25"/>
|
|
<text xml:space="preserve" text-anchor="start" x="40.38" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/misc/concepts</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="93.62" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">/numeric.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node4->Node10 -->
|
|
<g id="edge10_Node000004_Node000010" class="edge">
|
|
<title>Node4->Node10</title>
|
|
<g id="a_edge10_Node000004_Node000010"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M261.1,-193.4C231.96,-183.76 185.18,-168.28 148.47,-156.14"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="149.94,-152.94 139.35,-153.12 147.74,-159.59 149.94,-152.94"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node9->Node5 -->
|
|
<g id="edge9_Node000009_Node000005" class="edge">
|
|
<title>Node9->Node5</title>
|
|
<g id="a_edge9_Node000009_Node000005"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M409.6,-54.95C397.63,-46.24 382.41,-35.18 370.17,-26.28"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="372.48,-23.64 362.34,-20.59 368.37,-29.3 372.48,-23.64"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node10->Node5 -->
|
|
<g id="edge12_Node000010_Node000005" class="edge">
|
|
<title>Node10->Node5</title>
|
|
<g id="a_edge12_Node000010_Node000005"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M101.2,-121.27C111.45,-102.87 131.49,-71.82 157.62,-55.25 203.04,-26.46 265.1,-16.21 305.99,-12.58"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="306.24,-16.07 315.94,-11.8 305.7,-9.09 306.24,-16.07"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node10->Node7 -->
|
|
<g id="edge11_Node000010_Node000007" class="edge">
|
|
<title>Node10->Node7</title>
|
|
<g id="a_edge11_Node000010_Node000007"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M116.54,-121.36C132.83,-110.96 154.65,-97.03 171.08,-86.54"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="172.7,-89.66 179.24,-81.32 168.93,-83.76 172.7,-89.66"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11->Node4 -->
|
|
<g id="edge14_Node000011_Node000004" class="edge">
|
|
<title>Node11->Node4</title>
|
|
<g id="a_edge14_Node000011_Node000004"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M98.82,-259.9C137.48,-248.61 203.53,-229.34 246.62,-216.76"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="247.52,-220.14 256.14,-213.98 245.56,-213.42 247.52,-220.14"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11->Node10 -->
|
|
<g id="edge15_Node000011_Node000010" class="edge">
|
|
<title>Node11->Node10</title>
|
|
<g id="a_edge15_Node000011_Node000010"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M69.41,-260C73.3,-240.38 82.67,-193.2 88.55,-163.59"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="91.94,-164.45 90.46,-153.96 85.08,-163.09 91.94,-164.45"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node13 -->
|
|
<g id="Node000013" class="node">
|
|
<title>Node13</title>
|
|
<g id="a_Node000013"><a xlink:href="eos_2relations_2traits_8hpp.html" target="_top" xlink:title="File containing traits for the eos relations module. These traits are used to determine if a type is ...">
|
|
<polygon fill="white" stroke="#666666" points="501.25,-351.75 408,-351.75 408,-321.25 501.25,-321.25 501.25,-351.75"/>
|
|
<text xml:space="preserve" text-anchor="start" x="416" y="-338.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/eos/relations</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="454.62" y="-327" font-family="Helvetica,sans-Serif" font-size="10.00">/traits.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node12->Node13 -->
|
|
<g id="edge17_Node000012_Node000013" class="edge">
|
|
<title>Node12->Node13</title>
|
|
<g id="a_edge17_Node000012_Node000013"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M454.62,-387.36C454.62,-380.27 454.62,-371.54 454.62,-363.38"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="458.13,-363.59 454.63,-353.59 451.13,-363.59 458.13,-363.59"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node14 -->
|
|
<g id="Node000014" class="node">
|
|
<title>Node14</title>
|
|
<g id="a_Node000014"><a xlink:href="catalog_8hpp.html" target="_top" xlink:title="File containing the Relation and RelationCatalog structs. These structs are used to represent relatio...">
|
|
<polygon fill="white" stroke="#666666" points="501.25,-285.25 408,-285.25 408,-254.75 501.25,-254.75 501.25,-285.25"/>
|
|
<text xml:space="preserve" text-anchor="start" x="416" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/eos/relations</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="454.62" y="-260.5" font-family="Helvetica,sans-Serif" font-size="10.00">/catalog.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node13->Node14 -->
|
|
<g id="edge18_Node000013_Node000014" class="edge">
|
|
<title>Node13->Node14</title>
|
|
<g id="a_edge18_Node000013_Node000014"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M454.62,-320.86C454.62,-313.77 454.62,-305.04 454.62,-296.88"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="458.13,-297.09 454.63,-287.09 451.13,-297.09 458.13,-297.09"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node14->Node4 -->
|
|
<g id="edge25_Node000014_Node000004" class="edge">
|
|
<title>Node14->Node4</title>
|
|
<g id="a_edge25_Node000014_Node000004"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M416.96,-254.36C388.54,-243.32 349.9,-228.31 322.46,-217.65"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="323.81,-214.42 313.22,-214.06 321.28,-220.94 323.81,-214.42"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node15 -->
|
|
<g id="Node000015" class="node">
|
|
<title>Node15</title>
|
|
<g id="a_Node000015"><a xlink:href="concepts_2type__uniqueness_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="666.88,-218.75 544.38,-218.75 544.38,-188.25 666.88,-188.25 666.88,-218.75"/>
|
|
<text xml:space="preserve" text-anchor="start" x="552.38" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/misc/concepts</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="605.62" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">/type_uniqueness.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node14->Node15 -->
|
|
<g id="edge19_Node000014_Node000015" class="edge">
|
|
<title>Node14->Node15</title>
|
|
<g id="a_edge19_Node000014_Node000015"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M488.89,-254.36C510.15,-245.28 537.7,-233.52 560.69,-223.69"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="562.02,-226.93 569.84,-219.78 559.27,-220.49 562.02,-226.93"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node18 -->
|
|
<g id="Node000018" class="node">
|
|
<title>Node18</title>
|
|
<g id="a_Node000018"><a xlink:href="variadic__cleaning_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="526.75,-218.75 382.5,-218.75 382.5,-188.25 526.75,-188.25 526.75,-218.75"/>
|
|
<text xml:space="preserve" text-anchor="start" x="390.5" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/misc/std</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="454.62" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">_helper/variadic_cleaning.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node14->Node18 -->
|
|
<g id="edge23_Node000014_Node000018" class="edge">
|
|
<title>Node14->Node18</title>
|
|
<g id="a_edge23_Node000014_Node000018"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M454.62,-254.36C454.62,-247.27 454.62,-238.54 454.62,-230.38"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="458.13,-230.59 454.63,-220.59 451.13,-230.59 458.13,-230.59"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node16 -->
|
|
<g id="Node000016" class="node">
|
|
<title>Node16</title>
|
|
<g id="a_Node000016"><a xlink:href="traits_2type__uniqueness_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="634.25,-152.25 523,-152.25 523,-121.75 634.25,-121.75 634.25,-152.25"/>
|
|
<text xml:space="preserve" text-anchor="start" x="531" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/misc/traits</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="578.62" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">/type_uniqueness.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node15->Node16 -->
|
|
<g id="edge20_Node000015_Node000016" class="edge">
|
|
<title>Node15->Node16</title>
|
|
<g id="a_edge20_Node000015_Node000016"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M599.5,-187.86C596.43,-180.52 592.62,-171.43 589.1,-163.02"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="592.4,-161.85 585.31,-153.97 585.94,-164.55 592.4,-161.85"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node16->Node9 -->
|
|
<g id="edge22_Node000016_Node000009" class="edge">
|
|
<title>Node16->Node9</title>
|
|
<g id="a_edge22_Node000016_Node000009"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M544.81,-121.36C523.84,-112.28 496.65,-100.52 473.96,-90.69"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="475.52,-87.55 464.95,-86.79 472.73,-93.98 475.52,-87.55"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node17 -->
|
|
<g id="Node000017" class="node">
|
|
<title>Node17</title>
|
|
<g id="a_Node000017"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="597.5,-80.12 559.75,-80.12 559.75,-60.88 597.5,-60.88 597.5,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="578.62" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node16->Node17 -->
|
|
<g id="edge21_Node000016_Node000017" class="edge">
|
|
<title>Node16->Node17</title>
|
|
<g id="a_edge21_Node000016_Node000017"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M578.62,-121.36C578.62,-112.58 578.62,-101.27 578.62,-91.65"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="582.13,-91.84 578.63,-81.84 575.13,-91.84 582.13,-91.84"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node19 -->
|
|
<g id="Node000019" class="node">
|
|
<title>Node19</title>
|
|
<g id="a_Node000019"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="478.75,-146.62 430.5,-146.62 430.5,-127.38 478.75,-127.38 478.75,-146.62"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="454.62" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">cstddef</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node18->Node19 -->
|
|
<g id="edge24_Node000018_Node000019" class="edge">
|
|
<title>Node18->Node19</title>
|
|
<g id="a_edge24_Node000018_Node000019"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M454.62,-187.86C454.62,-179.08 454.62,-167.77 454.62,-158.15"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="458.13,-158.34 454.63,-148.34 451.13,-158.34 458.13,-158.34"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node20->Node14 -->
|
|
<g id="edge27_Node000020_Node000014" class="edge">
|
|
<title>Node20->Node14</title>
|
|
<g id="a_edge27_Node000020_Node000014"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M338.66,-320.86C359.78,-311.78 387.15,-300.02 409.99,-290.19"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="411.27,-293.45 419.07,-286.29 408.5,-287.02 411.27,-293.45"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node21 -->
|
|
<g id="Node000021" class="node">
|
|
<title>Node21</title>
|
|
<g id="a_Node000021"><a xlink:href="dimensions_8hpp.html" target="_top" xlink:title="File containing prue dimensions. Note that this is not intended to be (nor does it have the capabilit...">
|
|
<polygon fill="white" stroke="#666666" points="311.88,-279.62 153.38,-279.62 153.38,-260.38 311.88,-260.38 311.88,-279.62"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="232.62" y="-266.12" font-family="Helvetica,sans-Serif" font-size="10.00">serif/dimensions/dimensions.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node20->Node21 -->
|
|
<g id="edge28_Node000020_Node000021" class="edge">
|
|
<title>Node20->Node21</title>
|
|
<g id="a_edge28_Node000020_Node000021"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M288.29,-320.86C277.16,-310.89 262.41,-297.68 250.89,-287.36"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="253.38,-284.9 243.6,-280.83 248.71,-290.11 253.38,-284.9"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node21->Node4 -->
|
|
<g id="edge30_Node000021_Node000004" class="edge">
|
|
<title>Node21->Node4</title>
|
|
<g id="a_edge30_Node000021_Node000004"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M240.41,-260.03C248.94,-250.21 262.82,-234.23 273.5,-221.92"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="276,-224.38 279.91,-214.54 270.71,-219.79 276,-224.38"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node22 -->
|
|
<g id="Node000022" class="node">
|
|
<title>Node22</title>
|
|
<g id="a_Node000022"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="195.38,-213.12 129.88,-213.12 129.88,-193.88 195.38,-193.88 195.38,-213.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="162.62" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">string_view</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node21->Node22 -->
|
|
<g id="edge29_Node000021_Node000022" class="edge">
|
|
<title>Node21->Node22</title>
|
|
<g id="a_edge29_Node000021_Node000022"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M222.89,-260.03C211.92,-249.92 193.86,-233.28 180.36,-220.85"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="183.11,-218.62 173.39,-214.42 178.37,-223.77 183.11,-218.62"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node23->Node11 -->
|
|
<g id="edge36_Node000023_Node000011" class="edge">
|
|
<title>Node23->Node11</title>
|
|
<g id="a_edge36_Node000023_Node000011"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M171.6,-392.92C157.88,-383.62 136.89,-368.23 121.62,-351.75 103.76,-332.47 87.63,-306.73 77.75,-289.55"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.88,-287.98 72.94,-280.97 74.77,-291.4 80.88,-287.98"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node23->Node20 -->
|
|
<g id="edge32_Node000023_Node000020" class="edge">
|
|
<title>Node23->Node20</title>
|
|
<g id="a_edge32_Node000023_Node000020"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M202.42,-392.9C219.35,-383.72 246.01,-369.27 267.86,-357.43"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="269.37,-360.59 276.49,-352.75 266.04,-354.44 269.37,-360.59"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node24 -->
|
|
<g id="Node000024" class="node">
|
|
<title>Node24</title>
|
|
<g id="a_Node000024"><a xlink:href="type__alias_8hpp.html" target="_top" xlink:title="This file contains type aliases for the dimensions and quantities used in the discretization....">
|
|
<polygon fill="white" stroke="#666666" points="240.12,-351.75 131.12,-351.75 131.12,-321.25 240.12,-321.25 240.12,-351.75"/>
|
|
<text xml:space="preserve" text-anchor="start" x="139.12" y="-338.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/dimensions/type</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="185.62" y="-327" font-family="Helvetica,sans-Serif" font-size="10.00">_alias.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node23->Node24 -->
|
|
<g id="edge33_Node000023_Node000024" class="edge">
|
|
<title>Node23->Node24</title>
|
|
<g id="a_edge33_Node000023_Node000024"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M185.62,-393.03C185.62,-385.29 185.62,-373.7 185.62,-363.12"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="189.13,-363.36 185.63,-353.36 182.13,-363.36 189.13,-363.36"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node24->Node4 -->
|
|
<g id="edge34_Node000024_Node000004" class="edge">
|
|
<title>Node24->Node4</title>
|
|
<g id="a_edge34_Node000024_Node000004"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M240.41,-321.93C273.43,-312.52 310.92,-299.22 320.62,-285.25 334.42,-265.4 318.39,-238.74 304.48,-221.59"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="307.35,-219.56 298.16,-214.29 302.05,-224.14 307.35,-219.56"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node24->Node21 -->
|
|
<g id="edge35_Node000024_Node000021" class="edge">
|
|
<title>Node24->Node21</title>
|
|
<g id="a_edge35_Node000024_Node000021"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M196.29,-320.86C203.2,-311.39 212.24,-298.98 219.57,-288.91"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="222.24,-291.19 225.3,-281.05 216.59,-287.07 222.24,-291.19"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
</svg>
|
|
|
|
<g id="navigator" transform="translate(0 0)" fill="#404254">
|
|
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
|
|
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
|
|
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
|
|
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
|
|
<use id="arrowup" xlink:href="#arrowUp" x="0" y="0" onmousedown="handlePan(0,-1)"/>
|
|
<use id="arrowright" xlink:href="#arrowRight" x="0" y="0" onmousedown="handlePan(1,0)"/>
|
|
<use id="arrowdown" xlink:href="#arrowDown" x="0" y="0" onmousedown="handlePan(0,1)"/>
|
|
<use id="arrowleft" xlink:href="#arrowLeft" x="0" y="0" onmousedown="handlePan(-1,0)"/>
|
|
</g>
|
|
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
|
|
<g id="arrow_out" transform="scale(0.3 0.3)">
|
|
<a xlink:href="consumers__meanfield_8cpp__incl_org.svg" target="_base">
|
|
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
|
|
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
|
|
<path id="arrow"
|
|
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
|
|
style="fill:#404040;"/>
|
|
</a>
|
|
</g>
|
|
</svg>
|
|
|
|
<style type='text/css'>
|
|
<![CDATA[
|
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
|
]]>
|
|
</style>
|
|
<script type="application/ecmascript"><![CDATA[
|
|
document.addEventListener('DOMContentLoaded', (event) => {
|
|
highlightEdges();
|
|
highlightAdjacentNodes();
|
|
});
|
|
]]></script>
|
|
</svg>
|