Documentation for 0953376d31

This commit is contained in:
github-actions
2023-06-16 21:18:14 +00:00
parent 26f1eee566
commit 14deeecd50
7241 changed files with 234176 additions and 54779 deletions

View File

@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="generator" content="Doxygen 1.9.7"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: numerical_methods/ode_semi_implicit_euler.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<!-- Generated by Doxygen 1.9.7 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -113,8 +113,7 @@ $(document).ready(function(){initNavTree('d3/d06/ode__semi__implicit__euler_8cpp
</div><div class="textblock"><div class="dynheader">
Include dependency graph for ode_semi_implicit_euler.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/db4/ode__semi__implicit__euler_8cpp__incl.svg" width="423" height="126"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/db4/ode__semi__implicit__euler_8cpp__incl.svg" width="423" height="126"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
@@ -202,8 +201,7 @@ v(x) &amp;=&amp; -\sin(x)\\
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d06/ode__semi__implicit__euler_8cpp_af3adf7b092a87868917ee5fb4255192b_cgraph.svg" width="232" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d06/ode__semi__implicit__euler_8cpp_af3adf7b092a87868917ee5fb4255192b_cgraph.svg" width="232" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
@@ -260,14 +258,13 @@ Here is the call graph for this function:</div>
<div class="ttc" id="aatof_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/byte/atof.html">std::atof</a></div><div class="ttdeci">T atof(T... args)</div></div>
<div class="ttc" id="abasic_istream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_istream.html">std::cin</a></div></div>
<div class="ttc" id="abasic_ostream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a></div></div>
<div class="ttc" id="agroup__ode_html_ga3874d294ab00fe9ce8731c5b7991a089"><div class="ttname"><a href="../../d6/d60/group__ode.html#ga3874d294ab00fe9ce8731c5b7991a089">semi_implicit_euler</a></div><div class="ttdeci">double semi_implicit_euler(double dx, double x0, double x_max, std::valarray&lt; double &gt; *y, bool save_to_file=false)</div><div class="ttdoc">Compute approximation using the semi-implicit-Euler method in the given limits.</div><div class="ttdef"><b>Definition:</b> ode_semi_implicit_euler.cpp:103</div></div>
<div class="ttc" id="aode__semi__implicit__euler_8cpp_html_aa13517b8e5de1b75592052db7f7e237f"><div class="ttname"><a href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#aa13517b8e5de1b75592052db7f7e237f">save_exact_solution</a></div><div class="ttdeci">void save_exact_solution(const double &amp;X0, const double &amp;X_MAX, const double &amp;step_size, const std::valarray&lt; double &gt; &amp;Y0)</div><div class="ttdef"><b>Definition:</b> ode_semi_implicit_euler.cpp:153</div></div>
<div class="ttc" id="agroup__ode_html_ga3874d294ab00fe9ce8731c5b7991a089"><div class="ttname"><a href="../../d6/d60/group__ode.html#ga3874d294ab00fe9ce8731c5b7991a089">semi_implicit_euler</a></div><div class="ttdeci">double semi_implicit_euler(double dx, double x0, double x_max, std::valarray&lt; double &gt; *y, bool save_to_file=false)</div><div class="ttdoc">Compute approximation using the semi-implicit-Euler method in the given limits.</div><div class="ttdef"><b>Definition</b> ode_semi_implicit_euler.cpp:103</div></div>
<div class="ttc" id="aode__semi__implicit__euler_8cpp_html_aa13517b8e5de1b75592052db7f7e237f"><div class="ttname"><a href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#aa13517b8e5de1b75592052db7f7e237f">save_exact_solution</a></div><div class="ttdeci">void save_exact_solution(const double &amp;X0, const double &amp;X_MAX, const double &amp;step_size, const std::valarray&lt; double &gt; &amp;Y0)</div><div class="ttdef"><b>Definition</b> ode_semi_implicit_euler.cpp:153</div></div>
<div class="ttc" id="avalarray_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/numeric/valarray.html">std::valarray</a></div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d06/ode__semi__implicit__euler_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.svg" width="578" height="356"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d06/ode__semi__implicit__euler_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.svg" width="578" height="356"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
@@ -402,13 +399,12 @@ Here is the call graph for this function:</div>
<div class="ttc" id="abasic_ofstream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_ofstream.html">std::ofstream</a></div></div>
<div class="ttc" id="aclock_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/c/clock.html">std::clock</a></div><div class="ttdeci">T clock(T... args)</div></div>
<div class="ttc" id="aclock_t_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/c/clock_t.html">std::clock_t</a></div></div>
<div class="ttc" id="aode__semi__implicit__euler_8cpp_html_af3adf7b092a87868917ee5fb4255192b"><div class="ttname"><a href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#af3adf7b092a87868917ee5fb4255192b">exact_solution</a></div><div class="ttdeci">void exact_solution(const double &amp;x, std::valarray&lt; double &gt; *y)</div><div class="ttdoc">Exact solution of the problem. Used for solution comparison.</div><div class="ttdef"><b>Definition:</b> ode_semi_implicit_euler.cpp:66</div></div>
<div class="ttc" id="aode__semi__implicit__euler_8cpp_html_af3adf7b092a87868917ee5fb4255192b"><div class="ttname"><a href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#af3adf7b092a87868917ee5fb4255192b">exact_solution</a></div><div class="ttdeci">void exact_solution(const double &amp;x, std::valarray&lt; double &gt; *y)</div><div class="ttdoc">Exact solution of the problem. Used for solution comparison.</div><div class="ttdef"><b>Definition</b> ode_semi_implicit_euler.cpp:66</div></div>
<div class="ttc" id="aperror_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/c/perror.html">std::perror</a></div><div class="ttdeci">T perror(T... args)</div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d06/ode__semi__implicit__euler_8cpp_aa13517b8e5de1b75592052db7f7e237f_cgraph.svg" width="467" height="234"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d06/ode__semi__implicit__euler_8cpp_aa13517b8e5de1b75592052db7f7e237f_cgraph.svg" width="467" height="234"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
@@ -419,7 +415,7 @@ Here is the call graph for this function:</div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_9c6faab82c22511b50177aa2e38e2780.html">numerical_methods</a></li><li class="navelem"><a class="el" href="../../d3/d06/ode__semi__implicit__euler_8cpp.html">ode_semi_implicit_euler.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 </li>
</ul>
</div>
</body>

View File

@@ -1,16 +1,33 @@
<map id="main" name="main">
<area shape="rect" id="node1" title=" " alt="" coords="5,128,55,154"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/byte/atof.html#" title=" " alt="" coords="138,79,208,104"/>
<area shape="rect" id="node3" href="$d3/d06/ode__semi__implicit__euler_8cpp.html#aa13517b8e5de1b75592052db7f7e237f" title=" " alt="" coords="103,128,243,154"/>
<area shape="rect" id="node11" href="$d6/d60/group__ode.html#ga3874d294ab00fe9ce8731c5b7991a089" title="Compute approximation using the semi&#45;implicit&#45;Euler method in the given limits." alt="" coords="107,177,239,203"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/chrono/c/clock.html#" title=" " alt="" coords="334,177,412,203"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/basic_ofstream/close.html#" title=" " alt="" coords="305,227,442,252"/>
<area shape="rect" id="node6" href="$d3/d06/ode__semi__implicit__euler_8cpp.html#af3adf7b092a87868917ee5fb4255192b" title="Exact solution of the problem. Used for solution comparison." alt="" coords="321,29,426,55"/>
<area shape="rect" id="node9" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/basic_ofstream/is_open.html#" title=" " alt="" coords="298,79,449,104"/>
<area shape="rect" id="node10" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/c/perror.html#" title=" " alt="" coords="333,128,413,154"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/cos.html#" title=" " alt="" coords="503,55,572,80"/>
<area shape="rect" id="node8" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sin.html#" title=" " alt="" coords="505,5,570,31"/>
<area shape="rect" id="node12" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/basic_ofstream/open.html#" title=" " alt="" coords="306,276,440,302"/>
<area shape="rect" id="node13" href="$d6/d60/group__ode.html#ga827bf009831ddc477c5fa8891d5cb35f" title="Compute next step approximation using the semi&#45;implicit&#45;Euler method." alt="" coords="291,325,455,351"/>
<area shape="rect" id="node14" href="$d3/d06/ode__semi__implicit__euler_8cpp.html#abaeae8f62a018d197f0187a1c80a90fe" title="Problem statement for a system with first&#45;order differential equations. Updates the system differenti..." alt="" coords="504,325,571,351"/>
<area shape="rect" id="Node000001" title=" " alt="" coords="5,128,55,154"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/byte/atof.html#" title=" " alt="" coords="138,79,208,104"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="54,130,102,113,123,105,125,111,104,118,56,135"/>
<area shape="rect" id="Node000003" href="$d3/d06/ode__semi__implicit__euler_8cpp.html#aa13517b8e5de1b75592052db7f7e237f" title=" " alt="" coords="103,128,243,154"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="55,138,88,138,88,144,55,144"/>
<area shape="rect" id="Node000011" href="$d6/d60/group__ode.html#ga3874d294ab00fe9ce8731c5b7991a089" title="Compute approximation using the semi&#45;implicit&#45;Euler method in the given limits." alt="" coords="107,177,239,203"/>
<area shape="poly" id="edge10_Node000001_Node000011" title=" " alt="" coords="56,147,104,164,120,169,118,174,102,169,54,152"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/chrono/c/clock.html#" title=" " alt="" coords="334,177,412,203"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="229,152,320,175,319,180,228,157"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/basic_ofstream/close.html#" title=" " alt="" coords="305,227,442,252"/>
<area shape="poly" id="edge4_Node000003_Node000005" title=" " alt="" coords="223,152,244,163,260,176,269,189,278,201,292,213,301,218,299,223,290,218,274,205,265,192,256,179,242,167,221,157"/>
<area shape="rect" id="Node000006" href="$d3/d06/ode__semi__implicit__euler_8cpp.html#af3adf7b092a87868917ee5fb4255192b" title="Exact solution of the problem. Used for solution comparison." alt="" coords="321,29,426,55"/>
<area shape="poly" id="edge5_Node000003_Node000006" title=" " alt="" coords="221,125,242,115,256,102,265,90,274,77,290,64,305,56,308,61,292,68,278,80,269,93,260,106,244,119,223,130"/>
<area shape="rect" id="Node000009" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/basic_ofstream/is_open.html#" title=" " alt="" coords="298,79,449,104"/>
<area shape="poly" id="edge8_Node000003_Node000009" title=" " alt="" coords="228,125,303,106,304,111,229,130"/>
<area shape="rect" id="Node000010" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/c/perror.html#" title=" " alt="" coords="333,128,413,154"/>
<area shape="poly" id="edge9_Node000003_Node000010" title=" " alt="" coords="243,138,318,138,318,144,243,144"/>
<area shape="rect" id="Node000007" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/cos.html#" title=" " alt="" coords="503,55,572,80"/>
<area shape="poly" id="edge6_Node000006_Node000007" title=" " alt="" coords="427,48,489,57,488,63,426,53"/>
<area shape="rect" id="Node000008" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sin.html#" title=" " alt="" coords="505,5,570,31"/>
<area shape="poly" id="edge7_Node000006_Node000008" title=" " alt="" coords="426,32,490,22,491,28,426,37"/>
<area shape="poly" id="edge11_Node000011_Node000004" title=" " alt="" coords="239,188,319,188,319,193,239,193"/>
<area shape="poly" id="edge12_Node000011_Node000005" title=" " alt="" coords="229,201,304,220,303,225,228,206"/>
<area shape="poly" id="edge13_Node000011_Node000009" title=" " alt="" coords="221,174,242,164,256,152,265,139,274,126,290,113,299,108,301,113,292,118,278,130,269,142,260,155,244,168,223,179"/>
<area shape="poly" id="edge15_Node000011_Node000010" title=" " alt="" coords="228,174,318,151,320,157,229,179"/>
<area shape="rect" id="Node000012" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/basic_ofstream/open.html#" title=" " alt="" coords="306,276,440,302"/>
<area shape="poly" id="edge14_Node000011_Node000012" title=" " alt="" coords="193,201,237,232,292,262,306,268,304,273,290,267,234,236,190,206"/>
<area shape="rect" id="Node000013" href="$d6/d60/group__ode.html#ga827bf009831ddc477c5fa8891d5cb35f" title="Compute next step approximation using the semi&#45;implicit&#45;Euler method." alt="" coords="291,325,455,351"/>
<area shape="poly" id="edge16_Node000011_Node000013" title=" " alt="" coords="185,202,227,255,258,286,292,312,301,317,299,321,290,316,254,290,223,259,181,205"/>
<area shape="rect" id="Node000014" href="$d3/d06/ode__semi__implicit__euler_8cpp.html#abaeae8f62a018d197f0187a1c80a90fe" title="Problem statement for a system with first&#45;order differential equations. Updates the system differenti..." alt="" coords="504,325,571,351"/>
<area shape="poly" id="edge17_Node000013_Node000014" title=" " alt="" coords="456,336,489,336,489,341,456,341"/>
</map>

View File

@@ -1 +1 @@
85305b27f7ba2c4b3a705c1c6c512f0f
2181418741ad24555dda1b133613f3d4

View File

@@ -6,235 +6,311 @@
<!-- Title: main Pages: 1 -->
<svg width="433pt" height="267pt"
viewBox="0.00 0.00 432.75 267.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<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>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 263.25)">
<title>main</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="37,-167.25 0,-167.25 0,-148 37,-148 37,-167.25"/>
<text text-anchor="middle" x="18.5" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/byte/atof.html#" xlink:title=" ">
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/byte/atof.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="151.62,-204.25 99.62,-204.25 99.62,-185 151.62,-185 151.62,-204.25"/>
<text text-anchor="middle" x="125.62" y="-190.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::atof</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.32,-163.98C47.72,-167.69 61.1,-172.44 73,-176.62 78.18,-178.45 83.66,-180.37 89.04,-182.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="87.55,-185.78 98.14,-185.77 89.86,-179.17 87.55,-185.78"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#aa13517b8e5de1b75592052db7f7e237f" target="_top" xlink:title=" ">
<g id="a_Node000003"><a xlink:href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#aa13517b8e5de1b75592052db7f7e237f" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="178.25,-167.25 73,-167.25 73,-148 178.25,-148 178.25,-167.25"/>
<text text-anchor="middle" x="125.62" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">save_exact_solution</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.33,-157.62C44.33,-157.62 52.81,-157.62 61.71,-157.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.69,-161.13 71.69,-157.62 61.69,-154.13 61.69,-161.13"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="../../d6/d60/group__ode.html#ga3874d294ab00fe9ce8731c5b7991a089" target="_top" xlink:title="Compute approximation using the semi&#45;implicit&#45;Euler method in the given limits.">
<g id="a_Node000011"><a xlink:href="../../d6/d60/group__ode.html#ga3874d294ab00fe9ce8731c5b7991a089" target="_top" xlink:title="Compute approximation using the semi&#45;implicit&#45;Euler method in the given limits.">
<polygon fill="white" stroke="#666666" points="175.25,-130.25 76,-130.25 76,-111 175.25,-111 175.25,-130.25"/>
<text text-anchor="middle" x="125.62" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">semi_implicit_euler</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge10" class="edge">
<g id="edge10_Node000001_Node000011" class="edge">
<title>Node1&#45;&gt;Node11</title>
<g id="a_edge10_Node000001_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.32,-151.27C47.72,-147.56 61.1,-142.81 73,-138.62 77.02,-137.21 81.21,-135.74 85.39,-134.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="86.39,-137.29 94.67,-130.69 84.08,-130.68 86.39,-137.29"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/chrono/c/clock.html#" xlink:title=" ">
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/chrono/c/clock.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="305.25,-130.25 246.5,-130.25 246.5,-111 305.25,-111 305.25,-130.25"/>
<text text-anchor="middle" x="275.88" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::clock</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<g id="edge3_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M167.13,-147.51C188.45,-142.19 214.48,-135.7 235.61,-130.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="236.3,-133.61 245.16,-127.79 234.61,-126.82 236.3,-133.61"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/basic_ofstream/close.html#" xlink:title=" ">
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/basic_ofstream/close.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="327.38,-93.25 224.38,-93.25 224.38,-74 327.38,-74 327.38,-93.25"/>
<text text-anchor="middle" x="275.88" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::ofstream::close</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<g id="edge4_Node000003_Node000005" class="edge">
<title>Node3&#45;&gt;Node5</title>
<g id="a_edge4_Node000003_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M162.66,-147.57C168.09,-145.35 173.47,-142.72 178.25,-139.62 197.79,-126.99 194.42,-113.8 214.25,-101.62 216.42,-100.29 218.7,-99.05 221.04,-97.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="222.15,-100.81 229.96,-93.65 219.39,-94.37 222.15,-100.81"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#af3adf7b092a87868917ee5fb4255192b" target="_top" xlink:title="Exact solution of the problem. Used for solution comparison.">
<g id="a_Node000006"><a xlink:href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#af3adf7b092a87868917ee5fb4255192b" target="_top" xlink:title="Exact solution of the problem. Used for solution comparison.">
<polygon fill="white" stroke="#666666" points="315.38,-241.25 236.38,-241.25 236.38,-222 315.38,-222 315.38,-241.25"/>
<text text-anchor="middle" x="275.88" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">exact_solution</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<g id="edge5_Node000003_Node000006" class="edge">
<title>Node3&#45;&gt;Node6</title>
<g id="a_edge5_Node000003_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M162.66,-167.68C168.09,-169.9 173.47,-172.53 178.25,-175.62 197.79,-188.26 194.42,-201.45 214.25,-213.62 217.88,-215.86 221.81,-217.82 225.85,-219.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="224.47,-223.15 235.06,-223.4 226.94,-216.6 224.47,-223.15"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_node9"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/basic_ofstream/is_open.html#" xlink:title=" ">
<g id="a_Node000009"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/basic_ofstream/is_open.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="332.62,-204.25 219.12,-204.25 219.12,-185 332.62,-185 332.62,-204.25"/>
<text text-anchor="middle" x="275.88" y="-190.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::ofstream::is_open</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<g id="edge8_Node000003_Node000009" class="edge">
<title>Node3&#45;&gt;Node9</title>
<g id="a_edge8_Node000003_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M167.13,-167.74C184.62,-172.1 205.27,-177.25 223.8,-181.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="222.86,-185.5 233.41,-184.53 224.56,-178.71 222.86,-185.5"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_node10"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/c/perror.html#" xlink:title=" ">
<g id="a_Node000010"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/c/perror.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="306,-167.25 245.75,-167.25 245.75,-148 306,-148 306,-167.25"/>
<text text-anchor="middle" x="275.88" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::perror</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node10 -->
<g id="edge9" class="edge">
<g id="edge9_Node000003_Node000010" class="edge">
<title>Node3&#45;&gt;Node10</title>
<g id="a_edge9_Node000003_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M178.48,-157.62C196.83,-157.62 217.2,-157.62 234.46,-157.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="234.31,-161.13 244.31,-157.62 234.31,-154.13 234.31,-161.13"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_node7"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/cos.html#" xlink:title=" ">
<g id="a_Node000007"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/cos.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="424.75,-222.25 373.5,-222.25 373.5,-203 424.75,-203 424.75,-222.25"/>
<text text-anchor="middle" x="399.12" y="-208.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::cos</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<g id="edge6_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge6_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M315.57,-225.56C330.59,-223.21 347.69,-220.53 362.42,-218.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="362.8,-221.55 372.14,-216.54 361.72,-214.63 362.8,-221.55"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sin.html#" xlink:title=" ">
<g id="a_Node000008"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="423.25,-259.25 375,-259.25 375,-240 423.25,-240 423.25,-259.25"/>
<text text-anchor="middle" x="399.12" y="-245.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sin</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<g id="edge7_Node000006_Node000008" class="edge">
<title>Node6&#45;&gt;Node8</title>
<g id="a_edge7_Node000006_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M315.57,-237.37C331.04,-239.67 348.7,-242.29 363.71,-244.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="363.18,-248.12 373.59,-246.13 364.21,-241.2 363.18,-248.12"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node4 -->
<g id="edge11" class="edge">
<g id="edge11_Node000011_Node000004" class="edge">
<title>Node11&#45;&gt;Node4</title>
<g id="a_edge11_Node000011_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M175.58,-120.62C195,-120.62 217.03,-120.62 235.4,-120.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="235.3,-124.13 245.3,-120.62 235.3,-117.13 235.3,-124.13"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node5 -->
<g id="edge12" class="edge">
<g id="edge12_Node000011_Node000005" class="edge">
<title>Node11&#45;&gt;Node5</title>
<g id="a_edge12_Node000011_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M167.13,-110.51C184.62,-106.15 205.27,-101 223.8,-96.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="224.56,-99.54 233.41,-93.72 222.86,-92.75 224.56,-99.54"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node9 -->
<g id="edge13" class="edge">
<g id="edge13_Node000011_Node000009" class="edge">
<title>Node11&#45;&gt;Node9</title>
<g id="a_edge13_Node000011_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M162.66,-130.68C168.09,-132.9 173.47,-135.53 178.25,-138.62 197.79,-151.26 194.42,-164.45 214.25,-176.62 216.42,-177.96 218.7,-179.2 221.04,-180.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="219.39,-183.88 229.96,-184.6 222.15,-177.44 219.39,-183.88"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node10 -->
<g id="edge15" class="edge">
<g id="edge15_Node000011_Node000010" class="edge">
<title>Node11&#45;&gt;Node10</title>
<g id="a_edge15_Node000011_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M167.13,-130.74C188.31,-136.02 214.12,-142.46 235.17,-147.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="234.15,-151.32 244.7,-150.34 235.84,-144.53 234.15,-151.32"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_node12"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/basic_ofstream/open.html#" xlink:title=" ">
<g id="a_Node000012"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/basic_ofstream/open.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="326.25,-56.25 225.5,-56.25 225.5,-37 326.25,-37 326.25,-56.25"/>
<text text-anchor="middle" x="275.88" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::ofstream::open</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node12 -->
<g id="edge14" class="edge">
<g id="edge14_Node000011_Node000012" class="edge">
<title>Node11&#45;&gt;Node12</title>
<g id="a_edge14_Node000011_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M139.61,-110.66C156.16,-98.37 186.01,-77.53 214.25,-64.62 217.65,-63.07 221.21,-61.61 224.84,-60.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="225.85,-63.26 234.15,-56.68 223.56,-56.65 225.85,-63.26"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:href="../../d6/d60/group__ode.html#ga827bf009831ddc477c5fa8891d5cb35f" target="_top" xlink:title="Compute next step approximation using the semi&#45;implicit&#45;Euler method.">
<g id="a_Node000013"><a xlink:href="../../d6/d60/group__ode.html#ga827bf009831ddc477c5fa8891d5cb35f" target="_top" xlink:title="Compute next step approximation using the semi&#45;implicit&#45;Euler method.">
<polygon fill="white" stroke="#666666" points="337.5,-19.25 214.25,-19.25 214.25,0 337.5,0 337.5,-19.25"/>
<text text-anchor="middle" x="275.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">semi_implicit_euler_step</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node13 -->
<g id="edge16" class="edge">
<g id="edge16_Node000011_Node000013" class="edge">
<title>Node11&#45;&gt;Node13</title>
<g id="a_edge16_Node000011_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M133.31,-110.58C146.5,-91.53 177.79,-50.07 214.25,-27.62 216.42,-26.29 218.69,-25.05 221.04,-23.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="222.15,-26.8 229.95,-19.63 219.38,-20.37 222.15,-26.8"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_node14"><a xlink:href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#abaeae8f62a018d197f0187a1c80a90fe" target="_top" xlink:title="Problem statement for a system with first&#45;order differential equations. Updates the system differenti...">
<g id="a_Node000014"><a xlink:href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#abaeae8f62a018d197f0187a1c80a90fe" target="_top" xlink:title="Problem statement for a system with first&#45;order differential equations. Updates the system differenti...">
<polygon fill="white" stroke="#666666" points="424.38,-19.25 373.88,-19.25 373.88,0 424.38,0 424.38,-19.25"/>
<text text-anchor="middle" x="399.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">problem</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge17" class="edge">
<g id="edge17_Node000013_Node000014" class="edge">
<title>Node13&#45;&gt;Node14</title>
<g id="a_edge17_Node000013_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M337.86,-9.62C346.33,-9.62 354.8,-9.62 362.6,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="362.47,-13.13 372.47,-9.62 362.47,-6.13 362.47,-13.13"/>
</a>
</g>
</g>
</g>
</svg>
</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>

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

@@ -0,0 +1,291 @@
<?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 8.0.5 (20230430.1635)
-->
<!-- Title: main Pages: 1 -->
<svg width="433pt" height="267pt"
viewBox="0.00 0.00 432.75 267.25" 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 263.25)">
<title>main</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="37,-167.25 0,-167.25 0,-148 37,-148 37,-167.25"/>
<text text-anchor="middle" x="18.5" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/byte/atof.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="151.62,-204.25 99.62,-204.25 99.62,-185 151.62,-185 151.62,-204.25"/>
<text text-anchor="middle" x="125.62" y="-190.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::atof</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.32,-163.98C47.72,-167.69 61.1,-172.44 73,-176.62 78.18,-178.45 83.66,-180.37 89.04,-182.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="87.55,-185.78 98.14,-185.77 89.86,-179.17 87.55,-185.78"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#aa13517b8e5de1b75592052db7f7e237f" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="178.25,-167.25 73,-167.25 73,-148 178.25,-148 178.25,-167.25"/>
<text text-anchor="middle" x="125.62" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">save_exact_solution</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.33,-157.62C44.33,-157.62 52.81,-157.62 61.71,-157.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.69,-161.13 71.69,-157.62 61.69,-154.13 61.69,-161.13"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="../../d6/d60/group__ode.html#ga3874d294ab00fe9ce8731c5b7991a089" target="_top" xlink:title="Compute approximation using the semi&#45;implicit&#45;Euler method in the given limits.">
<polygon fill="white" stroke="#666666" points="175.25,-130.25 76,-130.25 76,-111 175.25,-111 175.25,-130.25"/>
<text text-anchor="middle" x="125.62" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">semi_implicit_euler</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge10_Node000001_Node000011" class="edge">
<title>Node1&#45;&gt;Node11</title>
<g id="a_edge10_Node000001_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.32,-151.27C47.72,-147.56 61.1,-142.81 73,-138.62 77.02,-137.21 81.21,-135.74 85.39,-134.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="86.39,-137.29 94.67,-130.69 84.08,-130.68 86.39,-137.29"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/chrono/c/clock.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="305.25,-130.25 246.5,-130.25 246.5,-111 305.25,-111 305.25,-130.25"/>
<text text-anchor="middle" x="275.88" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::clock</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M167.13,-147.51C188.45,-142.19 214.48,-135.7 235.61,-130.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="236.3,-133.61 245.16,-127.79 234.61,-126.82 236.3,-133.61"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/basic_ofstream/close.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="327.38,-93.25 224.38,-93.25 224.38,-74 327.38,-74 327.38,-93.25"/>
<text text-anchor="middle" x="275.88" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::ofstream::close</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge4_Node000003_Node000005" class="edge">
<title>Node3&#45;&gt;Node5</title>
<g id="a_edge4_Node000003_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M162.66,-147.57C168.09,-145.35 173.47,-142.72 178.25,-139.62 197.79,-126.99 194.42,-113.8 214.25,-101.62 216.42,-100.29 218.7,-99.05 221.04,-97.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="222.15,-100.81 229.96,-93.65 219.39,-94.37 222.15,-100.81"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#af3adf7b092a87868917ee5fb4255192b" target="_top" xlink:title="Exact solution of the problem. Used for solution comparison.">
<polygon fill="white" stroke="#666666" points="315.38,-241.25 236.38,-241.25 236.38,-222 315.38,-222 315.38,-241.25"/>
<text text-anchor="middle" x="275.88" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">exact_solution</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge5_Node000003_Node000006" class="edge">
<title>Node3&#45;&gt;Node6</title>
<g id="a_edge5_Node000003_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M162.66,-167.68C168.09,-169.9 173.47,-172.53 178.25,-175.62 197.79,-188.26 194.42,-201.45 214.25,-213.62 217.88,-215.86 221.81,-217.82 225.85,-219.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="224.47,-223.15 235.06,-223.4 226.94,-216.6 224.47,-223.15"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/basic_ofstream/is_open.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="332.62,-204.25 219.12,-204.25 219.12,-185 332.62,-185 332.62,-204.25"/>
<text text-anchor="middle" x="275.88" y="-190.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::ofstream::is_open</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node9 -->
<g id="edge8_Node000003_Node000009" class="edge">
<title>Node3&#45;&gt;Node9</title>
<g id="a_edge8_Node000003_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M167.13,-167.74C184.62,-172.1 205.27,-177.25 223.8,-181.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="222.86,-185.5 233.41,-184.53 224.56,-178.71 222.86,-185.5"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/c/perror.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="306,-167.25 245.75,-167.25 245.75,-148 306,-148 306,-167.25"/>
<text text-anchor="middle" x="275.88" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::perror</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node10 -->
<g id="edge9_Node000003_Node000010" class="edge">
<title>Node3&#45;&gt;Node10</title>
<g id="a_edge9_Node000003_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M178.48,-157.62C196.83,-157.62 217.2,-157.62 234.46,-157.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="234.31,-161.13 244.31,-157.62 234.31,-154.13 234.31,-161.13"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/cos.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="424.75,-222.25 373.5,-222.25 373.5,-203 424.75,-203 424.75,-222.25"/>
<text text-anchor="middle" x="399.12" y="-208.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::cos</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge6_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M315.57,-225.56C330.59,-223.21 347.69,-220.53 362.42,-218.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="362.8,-221.55 372.14,-216.54 361.72,-214.63 362.8,-221.55"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="423.25,-259.25 375,-259.25 375,-240 423.25,-240 423.25,-259.25"/>
<text text-anchor="middle" x="399.12" y="-245.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sin</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node8 -->
<g id="edge7_Node000006_Node000008" class="edge">
<title>Node6&#45;&gt;Node8</title>
<g id="a_edge7_Node000006_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M315.57,-237.37C331.04,-239.67 348.7,-242.29 363.71,-244.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="363.18,-248.12 373.59,-246.13 364.21,-241.2 363.18,-248.12"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node4 -->
<g id="edge11_Node000011_Node000004" class="edge">
<title>Node11&#45;&gt;Node4</title>
<g id="a_edge11_Node000011_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M175.58,-120.62C195,-120.62 217.03,-120.62 235.4,-120.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="235.3,-124.13 245.3,-120.62 235.3,-117.13 235.3,-124.13"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node5 -->
<g id="edge12_Node000011_Node000005" class="edge">
<title>Node11&#45;&gt;Node5</title>
<g id="a_edge12_Node000011_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M167.13,-110.51C184.62,-106.15 205.27,-101 223.8,-96.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="224.56,-99.54 233.41,-93.72 222.86,-92.75 224.56,-99.54"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node9 -->
<g id="edge13_Node000011_Node000009" class="edge">
<title>Node11&#45;&gt;Node9</title>
<g id="a_edge13_Node000011_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M162.66,-130.68C168.09,-132.9 173.47,-135.53 178.25,-138.62 197.79,-151.26 194.42,-164.45 214.25,-176.62 216.42,-177.96 218.7,-179.2 221.04,-180.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="219.39,-183.88 229.96,-184.6 222.15,-177.44 219.39,-183.88"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node10 -->
<g id="edge15_Node000011_Node000010" class="edge">
<title>Node11&#45;&gt;Node10</title>
<g id="a_edge15_Node000011_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M167.13,-130.74C188.31,-136.02 214.12,-142.46 235.17,-147.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="234.15,-151.32 244.7,-150.34 235.84,-144.53 234.15,-151.32"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/basic_ofstream/open.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="326.25,-56.25 225.5,-56.25 225.5,-37 326.25,-37 326.25,-56.25"/>
<text text-anchor="middle" x="275.88" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::ofstream::open</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node12 -->
<g id="edge14_Node000011_Node000012" class="edge">
<title>Node11&#45;&gt;Node12</title>
<g id="a_edge14_Node000011_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M139.61,-110.66C156.16,-98.37 186.01,-77.53 214.25,-64.62 217.65,-63.07 221.21,-61.61 224.84,-60.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="225.85,-63.26 234.15,-56.68 223.56,-56.65 225.85,-63.26"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="../../d6/d60/group__ode.html#ga827bf009831ddc477c5fa8891d5cb35f" target="_top" xlink:title="Compute next step approximation using the semi&#45;implicit&#45;Euler method.">
<polygon fill="white" stroke="#666666" points="337.5,-19.25 214.25,-19.25 214.25,0 337.5,0 337.5,-19.25"/>
<text text-anchor="middle" x="275.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">semi_implicit_euler_step</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node13 -->
<g id="edge16_Node000011_Node000013" class="edge">
<title>Node11&#45;&gt;Node13</title>
<g id="a_edge16_Node000011_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M133.31,-110.58C146.5,-91.53 177.79,-50.07 214.25,-27.62 216.42,-26.29 218.69,-25.05 221.04,-23.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="222.15,-26.8 229.95,-19.63 219.38,-20.37 222.15,-26.8"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#abaeae8f62a018d197f0187a1c80a90fe" target="_top" xlink:title="Problem statement for a system with first&#45;order differential equations. Updates the system differenti...">
<polygon fill="white" stroke="#666666" points="424.38,-19.25 373.88,-19.25 373.88,0 424.38,0 424.38,-19.25"/>
<text text-anchor="middle" x="399.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">problem</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge17_Node000013_Node000014" class="edge">
<title>Node13&#45;&gt;Node14</title>
<g id="a_edge17_Node000013_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M337.86,-9.62C346.33,-9.62 354.8,-9.62 362.6,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="362.47,-13.13 372.47,-9.62 362.47,-6.13 362.47,-13.13"/>
</a>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 14 KiB

View File

@@ -1,10 +1,17 @@
<map id="save_exact_solution" name="save_exact_solution">
<area shape="rect" id="node1" title=" " alt="" coords="5,104,146,130"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/chrono/c/clock.html#" title=" " alt="" coords="230,5,309,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/basic_ofstream/close.html#" title=" " alt="" coords="201,55,338,80"/>
<area shape="rect" id="node4" href="$d3/d06/ode__semi__implicit__euler_8cpp.html#af3adf7b092a87868917ee5fb4255192b" title="Exact solution of the problem. Used for solution comparison." alt="" coords="217,104,322,130"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/basic_ofstream/is_open.html#" title=" " alt="" coords="194,153,345,179"/>
<area shape="rect" id="node8" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/c/perror.html#" title=" " alt="" coords="229,203,310,228"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/cos.html#" title=" " alt="" coords="393,80,461,106"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sin.html#" title=" " alt="" coords="395,129,459,155"/>
<area shape="rect" id="Node000001" title=" " alt="" coords="5,104,146,130"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/chrono/c/clock.html#" title=" " alt="" coords="230,5,309,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="93,101,137,71,193,40,215,31,217,35,195,45,140,76,96,106"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/basic_ofstream/close.html#" title=" " alt="" coords="201,55,338,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="128,101,201,82,202,87,130,106"/>
<area shape="rect" id="Node000004" href="$d3/d06/ode__semi__implicit__euler_8cpp.html#af3adf7b092a87868917ee5fb4255192b" title="Exact solution of the problem. Used for solution comparison." alt="" coords="217,104,322,130"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="146,114,202,114,202,120,146,120"/>
<area shape="rect" id="Node000007" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/basic_ofstream/is_open.html#" title=" " alt="" coords="194,153,345,179"/>
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="130,128,202,147,201,152,128,133"/>
<area shape="rect" id="Node000008" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/c/perror.html#" title=" " alt="" coords="229,203,310,228"/>
<area shape="poly" id="edge7_Node000001_Node000008" title=" " alt="" coords="96,128,140,158,195,189,216,198,214,203,193,194,137,163,93,132"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/cos.html#" title=" " alt="" coords="393,80,461,106"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="322,106,378,98,379,103,323,111"/>
<area shape="rect" id="Node000006" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sin.html#" title=" " alt="" coords="395,129,459,155"/>
<area shape="poly" id="edge5_Node000004_Node000006" title=" " alt="" coords="323,123,381,132,380,137,322,128"/>
</map>

View File

@@ -1 +1 @@
82237f73101601f197f5413dae530ed7
bb3d651d0a34877da3f2bc1188fab5c9

View File

@@ -6,121 +6,167 @@
<!-- Title: save_exact_solution Pages: 1 -->
<svg width="350pt" height="175pt"
viewBox="0.00 0.00 350.00 175.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<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>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 171.25)">
<title>save_exact_solution</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="105.25,-93.25 0,-93.25 0,-74 105.25,-74 105.25,-93.25"/>
<text text-anchor="middle" x="52.62" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">save_exact_solution</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/chrono/c/clock.html#" xlink:title=" ">
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/chrono/c/clock.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="227.38,-167.25 168.62,-167.25 168.62,-148 227.38,-148 227.38,-167.25"/>
<text text-anchor="middle" x="198" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::clock</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M66.95,-93.69C83.61,-105.9 113.32,-126.46 141.25,-139.62 146.6,-142.15 152.39,-144.45 158.15,-146.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="156.79,-150.07 167.38,-149.93 159.01,-143.44 156.79,-150.07"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/basic_ofstream/close.html#" xlink:title=" ">
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/basic_ofstream/close.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="249.5,-130.25 146.5,-130.25 146.5,-111 249.5,-111 249.5,-130.25"/>
<text text-anchor="middle" x="198" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::ofstream::close</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M92.8,-93.74C109.64,-98.08 129.5,-103.21 147.35,-107.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="146.31,-111.42 156.87,-110.53 148.06,-104.64 146.31,-111.42"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#af3adf7b092a87868917ee5fb4255192b" target="_top" xlink:title="Exact solution of the problem. Used for solution comparison.">
<g id="a_Node000004"><a xlink:href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#af3adf7b092a87868917ee5fb4255192b" target="_top" xlink:title="Exact solution of the problem. Used for solution comparison.">
<polygon fill="white" stroke="#666666" points="237.5,-93.25 158.5,-93.25 158.5,-74 237.5,-74 237.5,-93.25"/>
<text text-anchor="middle" x="198" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">exact_solution</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M105.39,-83.62C119.18,-83.62 134.05,-83.62 147.71,-83.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="147.37,-87.13 157.37,-83.62 147.37,-80.13 147.37,-87.13"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_node7"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/basic_ofstream/is_open.html#" xlink:title=" ">
<g id="a_Node000007"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/basic_ofstream/is_open.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="254.75,-56.25 141.25,-56.25 141.25,-37 254.75,-37 254.75,-56.25"/>
<text text-anchor="middle" x="198" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::ofstream::is_open</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<g id="edge6_Node000001_Node000007" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M92.8,-73.51C109.64,-69.17 129.5,-64.04 147.35,-59.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="148.06,-62.61 156.87,-56.72 146.31,-55.83 148.06,-62.61"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/c/perror.html#" xlink:title=" ">
<g id="a_Node000008"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/c/perror.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="228.12,-19.25 167.88,-19.25 167.88,0 228.12,0 228.12,-19.25"/>
<text text-anchor="middle" x="198" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::perror</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<g id="edge7_Node000001_Node000008" class="edge">
<title>Node1&#45;&gt;Node8</title>
<g id="a_edge7_Node000001_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M66.95,-73.56C83.61,-61.35 113.32,-40.79 141.25,-27.62 146.3,-25.25 151.74,-23.06 157.18,-21.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="158.17,-24.11 166.52,-17.59 155.93,-17.48 158.17,-24.11"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/cos.html#" xlink:title=" ">
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/cos.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="342,-111.25 290.75,-111.25 290.75,-92 342,-92 342,-111.25"/>
<text text-anchor="middle" x="316.38" y="-97.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::cos</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<g id="edge4_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M237.75,-89.62C251.29,-91.71 266.4,-94.05 279.68,-96.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="278.9,-99.68 289.32,-97.75 279.97,-92.76 278.9,-99.68"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_node6"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sin.html#" xlink:title=" ">
<g id="a_Node000006"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="340.5,-74.25 292.25,-74.25 292.25,-55 340.5,-55 340.5,-74.25"/>
<text text-anchor="middle" x="316.38" y="-60.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sin</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<g id="edge5_Node000004_Node000006" class="edge">
<title>Node4&#45;&gt;Node6</title>
<g id="a_edge5_Node000004_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M237.75,-77.3C251.94,-74.98 267.88,-72.38 281.6,-70.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="281.75,-73.5 291.05,-68.43 280.62,-66.59 281.75,-73.5"/>
</a>
</g>
</g>
</g>
</svg>
</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>

Before

Width:  |  Height:  |  Size: 6.1 KiB

After

Width:  |  Height:  |  Size: 7.5 KiB

View File

@@ -0,0 +1,147 @@
<?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 8.0.5 (20230430.1635)
-->
<!-- Title: save_exact_solution Pages: 1 -->
<svg width="350pt" height="175pt"
viewBox="0.00 0.00 350.00 175.25" 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 171.25)">
<title>save_exact_solution</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="105.25,-93.25 0,-93.25 0,-74 105.25,-74 105.25,-93.25"/>
<text text-anchor="middle" x="52.62" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">save_exact_solution</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/chrono/c/clock.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="227.38,-167.25 168.62,-167.25 168.62,-148 227.38,-148 227.38,-167.25"/>
<text text-anchor="middle" x="198" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::clock</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M66.95,-93.69C83.61,-105.9 113.32,-126.46 141.25,-139.62 146.6,-142.15 152.39,-144.45 158.15,-146.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="156.79,-150.07 167.38,-149.93 159.01,-143.44 156.79,-150.07"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/basic_ofstream/close.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="249.5,-130.25 146.5,-130.25 146.5,-111 249.5,-111 249.5,-130.25"/>
<text text-anchor="middle" x="198" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::ofstream::close</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M92.8,-93.74C109.64,-98.08 129.5,-103.21 147.35,-107.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="146.31,-111.42 156.87,-110.53 148.06,-104.64 146.31,-111.42"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#af3adf7b092a87868917ee5fb4255192b" target="_top" xlink:title="Exact solution of the problem. Used for solution comparison.">
<polygon fill="white" stroke="#666666" points="237.5,-93.25 158.5,-93.25 158.5,-74 237.5,-74 237.5,-93.25"/>
<text text-anchor="middle" x="198" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">exact_solution</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M105.39,-83.62C119.18,-83.62 134.05,-83.62 147.71,-83.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="147.37,-87.13 157.37,-83.62 147.37,-80.13 147.37,-87.13"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/basic_ofstream/is_open.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="254.75,-56.25 141.25,-56.25 141.25,-37 254.75,-37 254.75,-56.25"/>
<text text-anchor="middle" x="198" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::ofstream::is_open</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6_Node000001_Node000007" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M92.8,-73.51C109.64,-69.17 129.5,-64.04 147.35,-59.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="148.06,-62.61 156.87,-56.72 146.31,-55.83 148.06,-62.61"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/c/perror.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="228.12,-19.25 167.88,-19.25 167.88,0 228.12,0 228.12,-19.25"/>
<text text-anchor="middle" x="198" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::perror</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge7_Node000001_Node000008" class="edge">
<title>Node1&#45;&gt;Node8</title>
<g id="a_edge7_Node000001_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M66.95,-73.56C83.61,-61.35 113.32,-40.79 141.25,-27.62 146.3,-25.25 151.74,-23.06 157.18,-21.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="158.17,-24.11 166.52,-17.59 155.93,-17.48 158.17,-24.11"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/cos.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="342,-111.25 290.75,-111.25 290.75,-92 342,-92 342,-111.25"/>
<text text-anchor="middle" x="316.38" y="-97.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::cos</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M237.75,-89.62C251.29,-91.71 266.4,-94.05 279.68,-96.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="278.9,-99.68 289.32,-97.75 279.97,-92.76 278.9,-99.68"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="340.5,-74.25 292.25,-74.25 292.25,-55 340.5,-55 340.5,-74.25"/>
<text text-anchor="middle" x="316.38" y="-60.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sin</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge5_Node000004_Node000006" class="edge">
<title>Node4&#45;&gt;Node6</title>
<g id="a_edge5_Node000004_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M237.75,-77.3C251.94,-74.98 267.88,-72.38 281.6,-70.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="281.75,-73.5 291.05,-68.43 280.62,-66.59 281.75,-73.5"/>
</a>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.8 KiB

View File

@@ -1,5 +1,7 @@
<map id="exact_solution" name="exact_solution">
<area shape="rect" id="node1" title="Exact solution of the problem. Used for solution comparison." alt="" coords="5,31,111,56"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/cos.html#" title=" " alt="" coords="159,5,227,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sin.html#" title=" " alt="" coords="161,55,225,80"/>
<area shape="rect" id="Node000001" title="Exact solution of the problem. Used for solution comparison." alt="" coords="5,31,111,56"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/cos.html#" title=" " alt="" coords="159,5,227,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="111,31,143,25,144,30,112,36"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sin.html#" title=" " alt="" coords="161,55,225,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="112,50,146,57,145,62,111,56"/>
</map>

View File

@@ -1 +1 @@
95f05381a15a81315ee161812ad01a2c
775f69ca4eafdff6467315705aafdd17

View File

@@ -6,46 +6,77 @@
<!-- Title: exact_solution Pages: 1 -->
<svg width="174pt" height="64pt"
viewBox="0.00 0.00 174.25 64.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<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>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 60.25)">
<title>exact_solution</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Exact solution of the problem. Used for solution comparison.">
<g id="a_Node000001"><a xlink:title="Exact solution of the problem. Used for solution comparison.">
<polygon fill="#999999" stroke="#666666" points="79,-37.25 0,-37.25 0,-18 79,-18 79,-37.25"/>
<text text-anchor="middle" x="39.5" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">exact_solution</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/cos.html#" xlink:title=" ">
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/cos.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="166.25,-56.25 115,-56.25 115,-37 166.25,-37 166.25,-56.25"/>
<text text-anchor="middle" x="140.62" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::cos</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M79.39,-35.08C87.43,-36.62 95.86,-38.24 103.78,-39.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="103.07,-43.37 113.55,-41.82 104.39,-36.5 103.07,-43.37"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sin.html#" xlink:title=" ">
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="164.75,-19.25 116.5,-19.25 116.5,0 164.75,0 164.75,-19.25"/>
<text text-anchor="middle" x="140.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sin</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M79.39,-20.56C87.99,-19 97.04,-17.36 105.43,-15.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="105.79,-19.15 115,-13.91 104.54,-12.26 105.79,-19.15"/>
</a>
</g>
</g>
</g>
</svg>
</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>

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@@ -0,0 +1,57 @@
<?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 8.0.5 (20230430.1635)
-->
<!-- Title: exact_solution Pages: 1 -->
<svg width="174pt" height="64pt"
viewBox="0.00 0.00 174.25 64.25" 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 60.25)">
<title>exact_solution</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Exact solution of the problem. Used for solution comparison.">
<polygon fill="#999999" stroke="#666666" points="79,-37.25 0,-37.25 0,-18 79,-18 79,-37.25"/>
<text text-anchor="middle" x="39.5" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">exact_solution</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/cos.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="166.25,-56.25 115,-56.25 115,-37 166.25,-37 166.25,-56.25"/>
<text text-anchor="middle" x="140.62" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::cos</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M79.39,-35.08C87.43,-36.62 95.86,-38.24 103.78,-39.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="103.07,-43.37 113.55,-41.82 104.39,-36.5 103.07,-43.37"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="164.75,-19.25 116.5,-19.25 116.5,0 164.75,0 164.75,-19.25"/>
<text text-anchor="middle" x="140.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sin</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M79.39,-20.56C87.99,-19 97.04,-17.36 105.43,-15.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="105.79,-19.15 115,-13.91 104.54,-12.26 105.79,-19.15"/>
</a>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB