documentation for v1.0

This commit is contained in:
HRN
2025-01-10 13:02:07 +03:30
parent 53c7b23728
commit 0acd52f1b1
16893 changed files with 448346 additions and 285977 deletions

View File

@ -119,10 +119,6 @@ $(document).ready(function(){initNavTree('classpFlow_1_1AdamsMoulton4.html','');
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1AdamsMoulton4__inherit__graph.png" border="0" usemap="#AdamsMoulton4_inherit__map" alt="Inheritance graph"/></div>
<map name="AdamsMoulton4_inherit__map" id="AdamsMoulton4_inherit__map">
<area shape="rect" title="Fourth order Adams&#45;Moulton integration method for solving ODE." alt="" coords="5,80,133,107"/>
<area shape="rect" href="classpFlow_1_1integration.html" title="Base class for integrating the first order ODE (IVP)" alt="" coords="23,5,116,32"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for AdamsMoulton4:</div>
@ -130,11 +126,6 @@ $(document).ready(function(){initNavTree('classpFlow_1_1AdamsMoulton4.html','');
</div>
<div id="dynsection-1-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1AdamsMoulton4__coll__graph.png" border="0" usemap="#AdamsMoulton4_coll__map" alt="Collaboration graph"/></div>
<map name="AdamsMoulton4_coll__map" id="AdamsMoulton4_coll__map">
<area shape="rect" title="Fourth order Adams&#45;Moulton integration method for solving ODE." alt="" coords="67,153,195,180"/>
<area shape="rect" href="classpFlow_1_1integration.html" title="Base class for integrating the first order ODE (IVP)" alt="" coords="5,13,99,39"/>
<area shape="rect" href="classpFlow_1_1pointField.html" title=" " alt="" coords="123,5,299,47"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
@ -142,11 +133,10 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:aa27f90dad5682f0c6030f30fdf4883ef"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1AdamsMoulton4.html#aa27f90dad5682f0c6030f30fdf4883ef">TypeInfo</a> (&quot;AdamsMoulton4&quot;)</td></tr>
<tr class="memdesc:aa27f90dad5682f0c6030f30fdf4883ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type info. <a href="classpFlow_1_1AdamsMoulton4.html#aa27f90dad5682f0c6030f30fdf4883ef">More...</a><br /></td></tr>
<tr class="separator:aa27f90dad5682f0c6030f30fdf4883ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34d4c804534cb2f04fc68174b7282653"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1AdamsMoulton4.html#a34d4c804534cb2f04fc68174b7282653">AdamsMoulton4</a> (const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &amp;<a class="el" href="classpFlow_1_1integration.html#a4e30df3927ef1cdd2490cd85018518f5">baseName</a>, <a class="el" href="classpFlow_1_1repository.html">repository</a> &amp;<a class="el" href="classpFlow_1_1integration.html#a10329e18307a60d3fdb203bcbed2b295">owner</a>, const <a class="el" href="classpFlow_1_1pointStructure.html">pointStructure</a> &amp;<a class="el" href="classpFlow_1_1integration.html#a5a622149e803f0fa292a95784c12a7b8">pStruct</a>, const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &amp;method)</td></tr>
<tr class="memitem:a34d4c804534cb2f04fc68174b7282653"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1AdamsMoulton4.html#a34d4c804534cb2f04fc68174b7282653">AdamsMoulton4</a> (const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &amp;<a class="el" href="classpFlow_1_1integration.html#a4e30df3927ef1cdd2490cd85018518f5">baseName</a>, <a class="el" href="classpFlow_1_1repository.html">repository</a> &amp;<a class="el" href="classpFlow_1_1integration.html#a10329e18307a60d3fdb203bcbed2b295">owner</a>, const <a class="el" href="classpFlow_1_1pointStructure.html">pointStructure</a> &amp;<a class="el" href="classpFlow_1_1integration.html#a5a622149e803f0fa292a95784c12a7b8">pStruct</a>, const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &amp;<a class="el" href="classpFlow_1_1integration.html#a05cf94b87db6b7d4b9c2d2eb81592cf3">method</a>)</td></tr>
<tr class="memdesc:a34d4c804534cb2f04fc68174b7282653"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct from components. <a href="classpFlow_1_1AdamsMoulton4.html#a34d4c804534cb2f04fc68174b7282653">More...</a><br /></td></tr>
<tr class="separator:a34d4c804534cb2f04fc68174b7282653"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29f8a3197295f0ffa73d24bbacc6228c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1uniquePtr.html">uniquePtr</a>&lt; <a class="el" href="classpFlow_1_1integration.html">integration</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1AdamsMoulton4.html#a29f8a3197295f0ffa73d24bbacc6228c">clone</a> () const override</td></tr>
<tr class="memdesc:a29f8a3197295f0ffa73d24bbacc6228c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Polymorphic copy/cloning. <a href="classpFlow_1_1AdamsMoulton4.html#a29f8a3197295f0ffa73d24bbacc6228c">More...</a><br /></td></tr>
<tr class="separator:a29f8a3197295f0ffa73d24bbacc6228c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80fc8a7c8acde6389ab03a63d2c7ec9b"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1AdamsMoulton4.html#a80fc8a7c8acde6389ab03a63d2c7ec9b">~AdamsMoulton4</a> ()=default</td></tr>
<tr class="memdesc:a80fc8a7c8acde6389ab03a63d2c7ec9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <a href="classpFlow_1_1AdamsMoulton4.html#a80fc8a7c8acde6389ab03a63d2c7ec9b">More...</a><br /></td></tr>
@ -154,10 +144,8 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:aa46de8b6c155f9145790ef1434c6da09"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1AdamsMoulton4.html#aa46de8b6c155f9145790ef1434c6da09">add_vCtor</a> (<a class="el" href="classpFlow_1_1integration.html">integration</a>, <a class="el" href="classpFlow_1_1AdamsMoulton4.html">AdamsMoulton4</a>, <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a>)</td></tr>
<tr class="separator:aa46de8b6c155f9145790ef1434c6da09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a565b658e8641f9fd9a6a5c8e93089d5d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1AdamsMoulton4.html#a565b658e8641f9fd9a6a5c8e93089d5d">predict</a> (<a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> dt, <a class="el" href="namespacepFlow.html#a648e9586ec15d127938511ea0e11b215">realx3Vector_D</a> &amp;y, <a class="el" href="namespacepFlow.html#a648e9586ec15d127938511ea0e11b215">realx3Vector_D</a> &amp;dy) override</td></tr>
<tr class="memdesc:a565b658e8641f9fd9a6a5c8e93089d5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prediction step in integration. <a href="classpFlow_1_1AdamsMoulton4.html#a565b658e8641f9fd9a6a5c8e93089d5d">More...</a><br /></td></tr>
<tr class="separator:a565b658e8641f9fd9a6a5c8e93089d5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac755e4bf02c3732d1eb89de9e903ebdb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1AdamsMoulton4.html#ac755e4bf02c3732d1eb89de9e903ebdb">correct</a> (<a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> dt, <a class="el" href="namespacepFlow.html#a648e9586ec15d127938511ea0e11b215">realx3Vector_D</a> &amp;y, <a class="el" href="namespacepFlow.html#a648e9586ec15d127938511ea0e11b215">realx3Vector_D</a> &amp;dy) override</td></tr>
<tr class="memdesc:ac755e4bf02c3732d1eb89de9e903ebdb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Correction/main integration step. <a href="classpFlow_1_1AdamsMoulton4.html#ac755e4bf02c3732d1eb89de9e903ebdb">More...</a><br /></td></tr>
<tr class="separator:ac755e4bf02c3732d1eb89de9e903ebdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8da2088458d635dfa1fbe1823a3bfd6d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1AdamsMoulton4.html#a8da2088458d635dfa1fbe1823a3bfd6d">setInitialVals</a> (const <a class="el" href="namespacepFlow.html#a27c4d9af27a6e7595097b77d05874147">int32IndexContainer</a> &amp;newIndices, const <a class="el" href="namespacepFlow.html#aede0f5a4a44d271e4e260cdb01032a61">realx3Vector</a> &amp;y) override</td></tr>
<tr class="memdesc:a8da2088458d635dfa1fbe1823a3bfd6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the initial values for new indices. <a href="classpFlow_1_1AdamsMoulton4.html#a8da2088458d635dfa1fbe1823a3bfd6d">More...</a><br /></td></tr>
@ -165,14 +153,14 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:aceb0c803bb6e5c46a1695c4e5b6e641f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1AdamsMoulton4.html#aceb0c803bb6e5c46a1695c4e5b6e641f">needSetInitialVals</a> () const override</td></tr>
<tr class="memdesc:aceb0c803bb6e5c46a1695c4e5b6e641f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if the method requires any set initial vals. <a href="classpFlow_1_1AdamsMoulton4.html#aceb0c803bb6e5c46a1695c4e5b6e641f">More...</a><br /></td></tr>
<tr class="separator:aceb0c803bb6e5c46a1695c4e5b6e641f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa601d0785e68d2298567b2861996f956"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1AdamsMoulton4.html#aa601d0785e68d2298567b2861996f956">predictAll</a> (<a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> dt, <a class="el" href="namespacepFlow.html#a648e9586ec15d127938511ea0e11b215">realx3Vector_D</a> &amp;y, <a class="el" href="namespacepFlow.html#a648e9586ec15d127938511ea0e11b215">realx3Vector_D</a> &amp;dy, <a class="el" href="namespacepFlow.html#a304d8581876270871949bf5d4755036a">range</a> activeRng)</td></tr>
<tr class="memitem:aa601d0785e68d2298567b2861996f956"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1AdamsMoulton4.html#aa601d0785e68d2298567b2861996f956">predictAll</a> (<a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> dt, <a class="el" href="namespacepFlow.html#a648e9586ec15d127938511ea0e11b215">realx3Vector_D</a> &amp;y, <a class="el" href="namespacepFlow.html#a648e9586ec15d127938511ea0e11b215">realx3Vector_D</a> &amp;dy, range activeRng)</td></tr>
<tr class="memdesc:aa601d0785e68d2298567b2861996f956"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prediction step on all points in the active range. <a href="classpFlow_1_1AdamsMoulton4.html#aa601d0785e68d2298567b2861996f956">More...</a><br /></td></tr>
<tr class="separator:aa601d0785e68d2298567b2861996f956"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa8ac3ebc39d8702e08e1f71c5843974"><td class="memTemplParams" colspan="2">template&lt;typename activeFunctor &gt; </td></tr>
<tr class="memitem:aaa8ac3ebc39d8702e08e1f71c5843974"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classpFlow_1_1AdamsMoulton4.html#aaa8ac3ebc39d8702e08e1f71c5843974">predictRange</a> (<a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> dt, <a class="el" href="namespacepFlow.html#a648e9586ec15d127938511ea0e11b215">realx3Vector_D</a> &amp;y, <a class="el" href="namespacepFlow.html#a648e9586ec15d127938511ea0e11b215">realx3Vector_D</a> &amp;dy, activeFunctor activeP)</td></tr>
<tr class="memdesc:aaa8ac3ebc39d8702e08e1f71c5843974"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prediction step on active points in the active range. <a href="classpFlow_1_1AdamsMoulton4.html#aaa8ac3ebc39d8702e08e1f71c5843974">More...</a><br /></td></tr>
<tr class="separator:aaa8ac3ebc39d8702e08e1f71c5843974"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a152b752a6b7b37e70fa5e7c99a484783"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1AdamsMoulton4.html#a152b752a6b7b37e70fa5e7c99a484783">intAll</a> (<a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> dt, <a class="el" href="namespacepFlow.html#a648e9586ec15d127938511ea0e11b215">realx3Vector_D</a> &amp;y, <a class="el" href="namespacepFlow.html#a648e9586ec15d127938511ea0e11b215">realx3Vector_D</a> &amp;dy, <a class="el" href="namespacepFlow.html#a304d8581876270871949bf5d4755036a">range</a> activeRng)</td></tr>
<tr class="memitem:a152b752a6b7b37e70fa5e7c99a484783"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1AdamsMoulton4.html#a152b752a6b7b37e70fa5e7c99a484783">intAll</a> (<a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> dt, <a class="el" href="namespacepFlow.html#a648e9586ec15d127938511ea0e11b215">realx3Vector_D</a> &amp;y, <a class="el" href="namespacepFlow.html#a648e9586ec15d127938511ea0e11b215">realx3Vector_D</a> &amp;dy, range activeRng)</td></tr>
<tr class="memdesc:a152b752a6b7b37e70fa5e7c99a484783"><td class="mdescLeft">&#160;</td><td class="mdescRight">Integrate on all points in the active range. <a href="classpFlow_1_1AdamsMoulton4.html#a152b752a6b7b37e70fa5e7c99a484783">More...</a><br /></td></tr>
<tr class="separator:a152b752a6b7b37e70fa5e7c99a484783"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a191dc9197b587f09bb5ee7989b0ba43e"><td class="memTemplParams" colspan="2">template&lt;typename activeFunctor &gt; </td></tr>
@ -183,9 +171,9 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:aa44247873627282e4f01578c6bc53426 inherit pub_methods_classpFlow_1_1integration"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1integration.html#aa44247873627282e4f01578c6bc53426">TypeInfo</a> (&quot;integration&quot;)</td></tr>
<tr class="memdesc:aa44247873627282e4f01578c6bc53426 inherit pub_methods_classpFlow_1_1integration"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type info. <a href="classpFlow_1_1integration.html#aa44247873627282e4f01578c6bc53426">More...</a><br /></td></tr>
<tr class="separator:aa44247873627282e4f01578c6bc53426 inherit pub_methods_classpFlow_1_1integration"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1193beca9b8485866c972ed9faea6d5 inherit pub_methods_classpFlow_1_1integration"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1integration.html#ad1193beca9b8485866c972ed9faea6d5">integration</a> (const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &amp;<a class="el" href="classpFlow_1_1integration.html#a4e30df3927ef1cdd2490cd85018518f5">baseName</a>, <a class="el" href="classpFlow_1_1repository.html">repository</a> &amp;<a class="el" href="classpFlow_1_1integration.html#a10329e18307a60d3fdb203bcbed2b295">owner</a>, const <a class="el" href="classpFlow_1_1pointStructure.html">pointStructure</a> &amp;<a class="el" href="classpFlow_1_1integration.html#a5a622149e803f0fa292a95784c12a7b8">pStruct</a>, const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &amp;method)</td></tr>
<tr class="memdesc:ad1193beca9b8485866c972ed9faea6d5 inherit pub_methods_classpFlow_1_1integration"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct from components. <a href="classpFlow_1_1integration.html#ad1193beca9b8485866c972ed9faea6d5">More...</a><br /></td></tr>
<tr class="separator:ad1193beca9b8485866c972ed9faea6d5 inherit pub_methods_classpFlow_1_1integration"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af65ab3c37a54039dda3a3946f6d0004e inherit pub_methods_classpFlow_1_1integration"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1integration.html#af65ab3c37a54039dda3a3946f6d0004e">integration</a> (const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &amp;<a class="el" href="classpFlow_1_1integration.html#a4e30df3927ef1cdd2490cd85018518f5">baseName</a>, <a class="el" href="classpFlow_1_1pointStructure.html">pointStructure</a> &amp;<a class="el" href="classpFlow_1_1integration.html#a5a622149e803f0fa292a95784c12a7b8">pStruct</a>, const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &amp;<a class="el" href="classpFlow_1_1integration.html#a05cf94b87db6b7d4b9c2d2eb81592cf3">method</a>, const <a class="el" href="namespacepFlow.html#a7c910c47fac98a967d343e8994298262">realx3Field_D</a> &amp;initialValField)</td></tr>
<tr class="memdesc:af65ab3c37a54039dda3a3946f6d0004e inherit pub_methods_classpFlow_1_1integration"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct from components. <a href="classpFlow_1_1integration.html#af65ab3c37a54039dda3a3946f6d0004e">More...</a><br /></td></tr>
<tr class="separator:af65ab3c37a54039dda3a3946f6d0004e inherit pub_methods_classpFlow_1_1integration"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a771a76739b176fbb83563986a897dbc6 inherit pub_methods_classpFlow_1_1integration"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1integration.html#a771a76739b176fbb83563986a897dbc6">integration</a> (const <a class="el" href="classpFlow_1_1integration.html">integration</a> &amp;)=default</td></tr>
<tr class="memdesc:a771a76739b176fbb83563986a897dbc6 inherit pub_methods_classpFlow_1_1integration"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <a href="classpFlow_1_1integration.html#a771a76739b176fbb83563986a897dbc6">More...</a><br /></td></tr>
<tr class="separator:a771a76739b176fbb83563986a897dbc6 inherit pub_methods_classpFlow_1_1integration"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -201,9 +189,9 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a9a87be54ea9981257a8149088723c433 inherit pub_methods_classpFlow_1_1integration"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1integration.html#a9a87be54ea9981257a8149088723c433">~integration</a> ()=default</td></tr>
<tr class="memdesc:a9a87be54ea9981257a8149088723c433 inherit pub_methods_classpFlow_1_1integration"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <a href="classpFlow_1_1integration.html#a9a87be54ea9981257a8149088723c433">More...</a><br /></td></tr>
<tr class="separator:a9a87be54ea9981257a8149088723c433 inherit pub_methods_classpFlow_1_1integration"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23da7cbc93e6d9968fcbe57cb08f78f3 inherit pub_methods_classpFlow_1_1integration"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1integration.html#a23da7cbc93e6d9968fcbe57cb08f78f3">create_vCtor</a> (<a class="el" href="classpFlow_1_1integration.html">integration</a>, <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a>,(const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &amp;<a class="el" href="classpFlow_1_1integration.html#a4e30df3927ef1cdd2490cd85018518f5">baseName</a>, <a class="el" href="classpFlow_1_1repository.html">repository</a> &amp;<a class="el" href="classpFlow_1_1integration.html#a10329e18307a60d3fdb203bcbed2b295">owner</a>, const <a class="el" href="classpFlow_1_1pointStructure.html">pointStructure</a> &amp;<a class="el" href="classpFlow_1_1integration.html#a5a622149e803f0fa292a95784c12a7b8">pStruct</a>, const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &amp;method),(<a class="el" href="classpFlow_1_1integration.html#a4e30df3927ef1cdd2490cd85018518f5">baseName</a>, <a class="el" href="classpFlow_1_1integration.html#a10329e18307a60d3fdb203bcbed2b295">owner</a>, <a class="el" href="classpFlow_1_1integration.html#a5a622149e803f0fa292a95784c12a7b8">pStruct</a>, method))</td></tr>
<tr class="memdesc:a23da7cbc93e6d9968fcbe57cb08f78f3 inherit pub_methods_classpFlow_1_1integration"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a virtual constructor. <a href="classpFlow_1_1integration.html#a23da7cbc93e6d9968fcbe57cb08f78f3">More...</a><br /></td></tr>
<tr class="separator:a23da7cbc93e6d9968fcbe57cb08f78f3 inherit pub_methods_classpFlow_1_1integration"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2777231bcfef43151845d16cd1936a03 inherit pub_methods_classpFlow_1_1integration"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1integration.html#a2777231bcfef43151845d16cd1936a03">create_vCtor</a> (<a class="el" href="classpFlow_1_1integration.html">integration</a>, <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a>,(const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &amp;<a class="el" href="classpFlow_1_1integration.html#a4e30df3927ef1cdd2490cd85018518f5">baseName</a>, <a class="el" href="classpFlow_1_1pointStructure.html">pointStructure</a> &amp;<a class="el" href="classpFlow_1_1integration.html#a5a622149e803f0fa292a95784c12a7b8">pStruct</a>, const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &amp;<a class="el" href="classpFlow_1_1integration.html#a05cf94b87db6b7d4b9c2d2eb81592cf3">method</a>, const <a class="el" href="namespacepFlow.html#a7c910c47fac98a967d343e8994298262">realx3Field_D</a> &amp;initialValField),(<a class="el" href="classpFlow_1_1integration.html#a4e30df3927ef1cdd2490cd85018518f5">baseName</a>, <a class="el" href="classpFlow_1_1integration.html#a5a622149e803f0fa292a95784c12a7b8">pStruct</a>, <a class="el" href="classpFlow_1_1integration.html#a05cf94b87db6b7d4b9c2d2eb81592cf3">method</a>, initialValField))</td></tr>
<tr class="memdesc:a2777231bcfef43151845d16cd1936a03 inherit pub_methods_classpFlow_1_1integration"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a virtual constructor. <a href="classpFlow_1_1integration.html#a2777231bcfef43151845d16cd1936a03">More...</a><br /></td></tr>
<tr class="separator:a2777231bcfef43151845d16cd1936a03 inherit pub_methods_classpFlow_1_1integration"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a622149e803f0fa292a95784c12a7b8 inherit pub_methods_classpFlow_1_1integration"><td class="memItemLeft" align="right" valign="top">const auto &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1integration.html#a5a622149e803f0fa292a95784c12a7b8">pStruct</a> () const</td></tr>
<tr class="memdesc:a5a622149e803f0fa292a95784c12a7b8 inherit pub_methods_classpFlow_1_1integration"><td class="mdescLeft">&#160;</td><td class="mdescRight">Const ref to <a class="el" href="classpFlow_1_1pointStructure.html">pointStructure</a>. <a href="classpFlow_1_1integration.html#a5a622149e803f0fa292a95784c12a7b8">More...</a><br /></td></tr>
<tr class="separator:a5a622149e803f0fa292a95784c12a7b8 inherit pub_methods_classpFlow_1_1integration"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -213,44 +201,49 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a10329e18307a60d3fdb203bcbed2b295 inherit pub_methods_classpFlow_1_1integration"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1repository.html">repository</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1integration.html#a10329e18307a60d3fdb203bcbed2b295">owner</a> ()</td></tr>
<tr class="memdesc:a10329e18307a60d3fdb203bcbed2b295 inherit pub_methods_classpFlow_1_1integration"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ref to the owner repository. <a href="classpFlow_1_1integration.html#a10329e18307a60d3fdb203bcbed2b295">More...</a><br /></td></tr>
<tr class="separator:a10329e18307a60d3fdb203bcbed2b295 inherit pub_methods_classpFlow_1_1integration"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af460543ae3c8e6f3d02b0b1abf705c82 inherit pub_methods_classpFlow_1_1integration"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1integration.html#af460543ae3c8e6f3d02b0b1abf705c82">updateBoundariesSlaveToMasterIfRequested</a> ()=0</td></tr>
<tr class="separator:af460543ae3c8e6f3d02b0b1abf705c82 inherit pub_methods_classpFlow_1_1integration"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05cf94b87db6b7d4b9c2d2eb81592cf3 inherit pub_methods_classpFlow_1_1integration"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1integration.html#a05cf94b87db6b7d4b9c2d2eb81592cf3">method</a> () const =0</td></tr>
<tr class="memdesc:a05cf94b87db6b7d4b9c2d2eb81592cf3 inherit pub_methods_classpFlow_1_1integration"><td class="mdescLeft">&#160;</td><td class="mdescRight">return integration method <a href="classpFlow_1_1integration.html#a05cf94b87db6b7d4b9c2d2eb81592cf3">More...</a><br /></td></tr>
<tr class="separator:a05cf94b87db6b7d4b9c2d2eb81592cf3 inherit pub_methods_classpFlow_1_1integration"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae042a979b0888ee07428760767a7d841 inherit pub_methods_classpFlow_1_1integration"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1integration.html#ae042a979b0888ee07428760767a7d841">predict</a> (<a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> dt, <a class="el" href="namespacepFlow.html#af547b8e736ebac3297672aff612d426a">realx3PointField_D</a> &amp;y, <a class="el" href="namespacepFlow.html#af547b8e736ebac3297672aff612d426a">realx3PointField_D</a> &amp;dy)=0</td></tr>
<tr class="memdesc:ae042a979b0888ee07428760767a7d841 inherit pub_methods_classpFlow_1_1integration"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prediction step in integration. <a href="classpFlow_1_1integration.html#ae042a979b0888ee07428760767a7d841">More...</a><br /></td></tr>
<tr class="separator:ae042a979b0888ee07428760767a7d841 inherit pub_methods_classpFlow_1_1integration"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a351abea829a5c6aa1f177e48c5c5e2bd inherit pub_methods_classpFlow_1_1integration"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1integration.html#a351abea829a5c6aa1f177e48c5c5e2bd">predict</a> (<a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> dt, <a class="el" href="namespacepFlow.html#a7c910c47fac98a967d343e8994298262">realx3Field_D</a> &amp;y, <a class="el" href="namespacepFlow.html#af547b8e736ebac3297672aff612d426a">realx3PointField_D</a> &amp;dy)=0</td></tr>
<tr class="separator:a351abea829a5c6aa1f177e48c5c5e2bd inherit pub_methods_classpFlow_1_1integration"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bc0f0e6d46b8e773688d1416f545365 inherit pub_methods_classpFlow_1_1integration"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1integration.html#a5bc0f0e6d46b8e773688d1416f545365">correct</a> (<a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> dt, <a class="el" href="namespacepFlow.html#af547b8e736ebac3297672aff612d426a">realx3PointField_D</a> &amp;y, <a class="el" href="namespacepFlow.html#af547b8e736ebac3297672aff612d426a">realx3PointField_D</a> &amp;dy)=0</td></tr>
<tr class="memdesc:a5bc0f0e6d46b8e773688d1416f545365 inherit pub_methods_classpFlow_1_1integration"><td class="mdescLeft">&#160;</td><td class="mdescRight">Correction/main integration step. <a href="classpFlow_1_1integration.html#a5bc0f0e6d46b8e773688d1416f545365">More...</a><br /></td></tr>
<tr class="separator:a5bc0f0e6d46b8e773688d1416f545365 inherit pub_methods_classpFlow_1_1integration"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae90a67d2cabadc5ed923c1bd04d5c850 inherit pub_methods_classpFlow_1_1integration"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1integration.html#ae90a67d2cabadc5ed923c1bd04d5c850">correctPStruct</a> (<a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> dt, <a class="el" href="classpFlow_1_1pointStructure.html">pointStructure</a> &amp;<a class="el" href="classpFlow_1_1integration.html#a5a622149e803f0fa292a95784c12a7b8">pStruct</a>, <a class="el" href="namespacepFlow.html#af547b8e736ebac3297672aff612d426a">realx3PointField_D</a> &amp;vel)=0</td></tr>
<tr class="separator:ae90a67d2cabadc5ed923c1bd04d5c850 inherit pub_methods_classpFlow_1_1integration"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-types"></a>
Protected Types</h2></td></tr>
<tr class="memitem:ace46ff4fbe3c001c816dbc4f9f67606f"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1AdamsMoulton4.html#ace46ff4fbe3c001c816dbc4f9f67606f">rpIntegration</a> = Kokkos::RangePolicy&lt; <a class="el" href="namespacepFlow.html#aa3a14d3c76643399fc4edd8eca14944a">DefaultExecutionSpace</a>, Kokkos::Schedule&lt; Kokkos::Static &gt;, Kokkos::IndexType&lt; <a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> &gt; &gt;</td></tr>
<tr class="memdesc:ace46ff4fbe3c001c816dbc4f9f67606f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Range policy for integration kernel. <a href="classpFlow_1_1AdamsMoulton4.html#ace46ff4fbe3c001c816dbc4f9f67606f">More...</a><br /></td></tr>
<tr class="memdesc:ace46ff4fbe3c001c816dbc4f9f67606f"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structpFlow_1_1Range.html" title="Range for elements in an vector [start,end)">Range</a> policy for integration kernel. <a href="classpFlow_1_1AdamsMoulton4.html#ace46ff4fbe3c001c816dbc4f9f67606f">More...</a><br /></td></tr>
<tr class="separator:ace46ff4fbe3c001c816dbc4f9f67606f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a6c02e0d25a1b849255e67e72d1a9d026"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#a8b286cf0e92d888964d5691196b6c151">realx3PointField_D</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1AdamsMoulton4.html#a6c02e0d25a1b849255e67e72d1a9d026">y0_</a></td></tr>
<tr class="memitem:a6c02e0d25a1b849255e67e72d1a9d026"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#af547b8e736ebac3297672aff612d426a">realx3PointField_D</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1AdamsMoulton4.html#a6c02e0d25a1b849255e67e72d1a9d026">y0_</a></td></tr>
<tr class="memdesc:a6c02e0d25a1b849255e67e72d1a9d026"><td class="mdescLeft">&#160;</td><td class="mdescRight">y at time t <a href="classpFlow_1_1AdamsMoulton4.html#a6c02e0d25a1b849255e67e72d1a9d026">More...</a><br /></td></tr>
<tr class="separator:a6c02e0d25a1b849255e67e72d1a9d026"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a698a75833834ae70210d306e047cb196"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#a8b286cf0e92d888964d5691196b6c151">realx3PointField_D</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1AdamsMoulton4.html#a698a75833834ae70210d306e047cb196">dy0_</a></td></tr>
<tr class="memitem:a698a75833834ae70210d306e047cb196"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#af547b8e736ebac3297672aff612d426a">realx3PointField_D</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1AdamsMoulton4.html#a698a75833834ae70210d306e047cb196">dy0_</a></td></tr>
<tr class="memdesc:a698a75833834ae70210d306e047cb196"><td class="mdescLeft">&#160;</td><td class="mdescRight">dy at time t <a href="classpFlow_1_1AdamsMoulton4.html#a698a75833834ae70210d306e047cb196">More...</a><br /></td></tr>
<tr class="separator:a698a75833834ae70210d306e047cb196"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46c37b69200a2f4faef9c149a25bab60"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#a8b286cf0e92d888964d5691196b6c151">realx3PointField_D</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1AdamsMoulton4.html#a46c37b69200a2f4faef9c149a25bab60">dy1_</a></td></tr>
<tr class="memitem:a46c37b69200a2f4faef9c149a25bab60"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#af547b8e736ebac3297672aff612d426a">realx3PointField_D</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1AdamsMoulton4.html#a46c37b69200a2f4faef9c149a25bab60">dy1_</a></td></tr>
<tr class="memdesc:a46c37b69200a2f4faef9c149a25bab60"><td class="mdescLeft">&#160;</td><td class="mdescRight">dy at time t-dt <a href="classpFlow_1_1AdamsMoulton4.html#a46c37b69200a2f4faef9c149a25bab60">More...</a><br /></td></tr>
<tr class="separator:a46c37b69200a2f4faef9c149a25bab60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09e936a903a062f6d1d045eb4fdbd8a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#a8b286cf0e92d888964d5691196b6c151">realx3PointField_D</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1AdamsMoulton4.html#a09e936a903a062f6d1d045eb4fdbd8a5">dy2_</a></td></tr>
<tr class="memitem:a09e936a903a062f6d1d045eb4fdbd8a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#af547b8e736ebac3297672aff612d426a">realx3PointField_D</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1AdamsMoulton4.html#a09e936a903a062f6d1d045eb4fdbd8a5">dy2_</a></td></tr>
<tr class="memdesc:a09e936a903a062f6d1d045eb4fdbd8a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">dy at time t-2*dt <a href="classpFlow_1_1AdamsMoulton4.html#a09e936a903a062f6d1d045eb4fdbd8a5">More...</a><br /></td></tr>
<tr class="separator:a09e936a903a062f6d1d045eb4fdbd8a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classpFlow_1_1integration"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classpFlow_1_1integration')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classpFlow_1_1integration.html">integration</a></td></tr>
<tr class="memitem:af892b00fd39b71350cc908cd0e608264 inherit pro_attribs_classpFlow_1_1integration"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1repository.html">repository</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1integration.html#af892b00fd39b71350cc908cd0e608264">owner_</a></td></tr>
<tr class="memdesc:af892b00fd39b71350cc908cd0e608264 inherit pro_attribs_classpFlow_1_1integration"><td class="mdescLeft">&#160;</td><td class="mdescRight">The owner repository that all fields are storred in. <a href="classpFlow_1_1integration.html#af892b00fd39b71350cc908cd0e608264">More...</a><br /></td></tr>
<tr class="separator:af892b00fd39b71350cc908cd0e608264 inherit pro_attribs_classpFlow_1_1integration"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4cf93fd25765a9c0816f3ace4e3b009 inherit pro_attribs_classpFlow_1_1integration"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1integration.html#aa4cf93fd25765a9c0816f3ace4e3b009">baseName_</a></td></tr>
<tr class="memdesc:aa4cf93fd25765a9c0816f3ace4e3b009 inherit pro_attribs_classpFlow_1_1integration"><td class="mdescLeft">&#160;</td><td class="mdescRight">The base name for integration. <a href="classpFlow_1_1integration.html#aa4cf93fd25765a9c0816f3ace4e3b009">More...</a><br /></td></tr>
<tr class="separator:aa4cf93fd25765a9c0816f3ace4e3b009 inherit pro_attribs_classpFlow_1_1integration"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c62d7bde0e3c333317fabe4b8806bef inherit pro_attribs_classpFlow_1_1integration"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classpFlow_1_1pointStructure.html">pointStructure</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1integration.html#a5c62d7bde0e3c333317fabe4b8806bef">pStruct_</a></td></tr>
<tr class="memdesc:a5c62d7bde0e3c333317fabe4b8806bef inherit pro_attribs_classpFlow_1_1integration"><td class="mdescLeft">&#160;</td><td class="mdescRight">A reference to <a class="el" href="classpFlow_1_1pointStructure.html">pointStructure</a>. <a href="classpFlow_1_1integration.html#a5c62d7bde0e3c333317fabe4b8806bef">More...</a><br /></td></tr>
<tr class="separator:a5c62d7bde0e3c333317fabe4b8806bef inherit pro_attribs_classpFlow_1_1integration"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_static_methods_classpFlow_1_1integration"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classpFlow_1_1integration')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classpFlow_1_1integration.html">integration</a></td></tr>
<tr class="memitem:abdb160904a366a4bf1704ceb1746775a inherit pub_static_methods_classpFlow_1_1integration"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classpFlow_1_1uniquePtr.html">uniquePtr</a>&lt; <a class="el" href="classpFlow_1_1integration.html">integration</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1integration.html#abdb160904a366a4bf1704ceb1746775a">create</a> (const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &amp;<a class="el" href="classpFlow_1_1integration.html#a4e30df3927ef1cdd2490cd85018518f5">baseName</a>, <a class="el" href="classpFlow_1_1repository.html">repository</a> &amp;<a class="el" href="classpFlow_1_1integration.html#a10329e18307a60d3fdb203bcbed2b295">owner</a>, const <a class="el" href="classpFlow_1_1pointStructure.html">pointStructure</a> &amp;<a class="el" href="classpFlow_1_1integration.html#a5a622149e803f0fa292a95784c12a7b8">pStruct</a>, const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &amp;method)</td></tr>
<tr class="memdesc:abdb160904a366a4bf1704ceb1746775a inherit pub_static_methods_classpFlow_1_1integration"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the polymorphic object based on inputs. <a href="classpFlow_1_1integration.html#abdb160904a366a4bf1704ceb1746775a">More...</a><br /></td></tr>
<tr class="separator:abdb160904a366a4bf1704ceb1746775a inherit pub_static_methods_classpFlow_1_1integration"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a293e861f8b422eca2e189e4e28d73fc9 inherit pub_static_methods_classpFlow_1_1integration"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classpFlow_1_1uniquePtr.html">uniquePtr</a>&lt; <a class="el" href="classpFlow_1_1integration.html">integration</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1integration.html#a293e861f8b422eca2e189e4e28d73fc9">create</a> (const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &amp;<a class="el" href="classpFlow_1_1integration.html#a4e30df3927ef1cdd2490cd85018518f5">baseName</a>, <a class="el" href="classpFlow_1_1pointStructure.html">pointStructure</a> &amp;<a class="el" href="classpFlow_1_1integration.html#a5a622149e803f0fa292a95784c12a7b8">pStruct</a>, const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &amp;<a class="el" href="classpFlow_1_1integration.html#a05cf94b87db6b7d4b9c2d2eb81592cf3">method</a>, const <a class="el" href="namespacepFlow.html#a7c910c47fac98a967d343e8994298262">realx3Field_D</a> &amp;initialValField)</td></tr>
<tr class="memdesc:a293e861f8b422eca2e189e4e28d73fc9 inherit pub_static_methods_classpFlow_1_1integration"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the polymorphic object based on inputs. <a href="classpFlow_1_1integration.html#a293e861f8b422eca2e189e4e28d73fc9">More...</a><br /></td></tr>
<tr class="separator:a293e861f8b422eca2e189e4e28d73fc9 inherit pub_static_methods_classpFlow_1_1integration"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Fourth order Adams-Moulton integration method for solving ODE. </p>
@ -278,7 +271,7 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Range policy for integration kernel. </p>
<p><a class="el" href="structpFlow_1_1Range.html" title="Range for elements in an vector [start,end)">Range</a> policy for integration kernel. </p>
<p class="definition">Definition at line <a class="el" href="AdamsMoulton4_8hpp_source.html#l00059">59</a> of file <a class="el" href="AdamsMoulton4_8hpp_source.html">AdamsMoulton4.hpp</a>.</p>
@ -395,15 +388,11 @@ Additional Inherited Members</h2></td></tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Polymorphic copy/cloning. </p>
<p>Implements <a class="el" href="classpFlow_1_1integration.html#a7c3e74e4f9079ad465a2c538865b7ce8">integration</a>.</p>
<p class="definition">Definition at line <a class="el" href="AdamsMoulton4_8hpp_source.html#l00074">74</a> of file <a class="el" href="AdamsMoulton4_8hpp_source.html">AdamsMoulton4.hpp</a>.</p>
</div>
@ -477,15 +466,11 @@ Additional Inherited Members</h2></td></tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
<span class="mlabels"><span class="mlabel">override</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Prediction step in integration. </p>
<p>Implements <a class="el" href="classpFlow_1_1integration.html#aee7d33216d5d180758eae4342235822d">integration</a>.</p>
<p class="definition">Definition at line <a class="el" href="AdamsMoulton4_8cpp_source.html#l00084">84</a> of file <a class="el" href="AdamsMoulton4_8cpp_source.html">AdamsMoulton4.cpp</a>.</p>
<p class="reference">References <a class="el" href="setPointStructure_8hpp_source.html#l00024">pStruct</a>.</p>
@ -527,15 +512,11 @@ Additional Inherited Members</h2></td></tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
<span class="mlabels"><span class="mlabel">override</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Correction/main integration step. </p>
<p>Implements <a class="el" href="classpFlow_1_1integration.html#a24e7a2413d17e739a6fa143b18346f02">integration</a>.</p>
<p class="definition">Definition at line <a class="el" href="AdamsMoulton4_8cpp_source.html#l00104">104</a> of file <a class="el" href="AdamsMoulton4_8cpp_source.html">AdamsMoulton4.cpp</a>.</p>
<p class="reference">References <a class="el" href="setPointStructure_8hpp_source.html#l00024">pStruct</a>.</p>
@ -582,7 +563,14 @@ Additional Inherited Members</h2></td></tr>
<p class="definition">Definition at line <a class="el" href="AdamsMoulton4_8cpp_source.html#l00122">122</a> of file <a class="el" href="AdamsMoulton4_8cpp_source.html">AdamsMoulton4.cpp</a>.</p>
<p class="reference">References <a class="el" href="AdamsMoulton4_8hpp_source.html#l00043">AdamsMoulton4::y0_</a>.</p>
<p class="reference">References <a class="el" href="internalField_8hpp_source.html#l00181">internalField&lt; T, MemorySpace &gt;::insertSetElement()</a>, and <a class="el" href="AdamsMoulton4_8hpp_source.html#l00043">AdamsMoulton4::y0_</a>.</p>
<div id="dynsection-2" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-2-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-2-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-2-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1AdamsMoulton4_a8da2088458d635dfa1fbe1823a3bfd6d_cgraph.png" border="0" usemap="#classpFlow_1_1AdamsMoulton4_a8da2088458d635dfa1fbe1823a3bfd6d_cgraph" alt=""/></div>
</div>
</div>
</div>
@ -644,7 +632,7 @@ Additional Inherited Members</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacepFlow.html#a304d8581876270871949bf5d4755036a">range</a>&#160;</td>
<td class="paramtype">range&#160;</td>
<td class="paramname"><em>activeRng</em>&#160;</td>
</tr>
<tr>
@ -659,17 +647,13 @@ Additional Inherited Members</h2></td></tr>
<p class="definition">Definition at line <a class="el" href="AdamsMoulton4_8cpp_source.html#l00131">131</a> of file <a class="el" href="AdamsMoulton4_8cpp_source.html">AdamsMoulton4.cpp</a>.</p>
<p class="reference">References <a class="el" href="VectorSingle_8hpp_source.html#l00297">VectorSingle&lt; T, MemorySpace &gt;::deviceVectorAll()</a>, and <a class="el" href="pFlowMacros_8hpp_source.html#l00054">LAMBDA_HD</a>.</p>
<div id="dynsection-2" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-2-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-2-summary" class="dynsummary" style="display:block;">
<p class="reference">References <a class="el" href="VectorSingle_8cpp_source.html#l00249">VectorSingle&lt; T, MemorySpace &gt;::deviceViewAll()</a>, and <a class="el" href="pFlowMacros_8hpp_source.html#l00058">LAMBDA_HD</a>.</p>
<div id="dynsection-3" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-3-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-3-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-2-content" class="dyncontent" style="display:none;">
<div id="dynsection-3-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1AdamsMoulton4_aa601d0785e68d2298567b2861996f956_cgraph.png" border="0" usemap="#classpFlow_1_1AdamsMoulton4_aa601d0785e68d2298567b2861996f956_cgraph" alt=""/></div>
<map name="classpFlow_1_1AdamsMoulton4_aa601d0785e68d2298567b2861996f956_cgraph" id="classpFlow_1_1AdamsMoulton4_aa601d0785e68d2298567b2861996f956_cgraph">
<area shape="rect" title="Prediction step on all points in the active range." alt="" coords="5,13,89,39"/>
<area shape="rect" href="classpFlow_1_1VectorSingle.html#a18052bc1ad8ea07ea5b6205321cba10e" title=" " alt="" coords="137,5,288,47"/>
</map>
</div>
</div>
@ -716,18 +700,13 @@ Additional Inherited Members</h2></td></tr>
<p class="definition">Definition at line <a class="el" href="AdamsMoulton4_8hpp_source.html#l00144">144</a> of file <a class="el" href="AdamsMoulton4_8hpp_source.html">AdamsMoulton4.hpp</a>.</p>
<p class="reference">References <a class="el" href="pointField_8hpp_source.html#l00138">pointField&lt; VectorField, T, MemorySpace &gt;::activeRange()</a>, <a class="el" href="VectorSingle_8hpp_source.html#l00297">VectorSingle&lt; T, MemorySpace &gt;::deviceVectorAll()</a>, <a class="el" href="AdamsMoulton4_8hpp_source.html#l00046">AdamsMoulton4::dy0_</a>, <a class="el" href="AdamsMoulton4_8hpp_source.html#l00049">AdamsMoulton4::dy1_</a>, <a class="el" href="AdamsMoulton4_8hpp_source.html#l00052">AdamsMoulton4::dy2_</a>, <a class="el" href="pFlowMacros_8hpp_source.html#l00054">LAMBDA_HD</a>, and <a class="el" href="AdamsMoulton4_8hpp_source.html#l00043">AdamsMoulton4::y0_</a>.</p>
<div id="dynsection-3" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-3-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-3-summary" class="dynsummary" style="display:block;">
<p class="reference">References <a class="el" href="internalField_8hpp_source.html#l00092">internalField&lt; T, MemorySpace &gt;::deviceViewAll()</a>, <a class="el" href="VectorSingle_8cpp_source.html#l00249">VectorSingle&lt; T, MemorySpace &gt;::deviceViewAll()</a>, <a class="el" href="AdamsMoulton4_8hpp_source.html#l00046">AdamsMoulton4::dy0_</a>, <a class="el" href="AdamsMoulton4_8hpp_source.html#l00049">AdamsMoulton4::dy1_</a>, <a class="el" href="AdamsMoulton4_8hpp_source.html#l00052">AdamsMoulton4::dy2_</a>, <a class="el" href="pFlowMacros_8hpp_source.html#l00058">LAMBDA_HD</a>, and <a class="el" href="AdamsMoulton4_8hpp_source.html#l00043">AdamsMoulton4::y0_</a>.</p>
<div id="dynsection-4" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-4-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-4-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-3-content" class="dyncontent" style="display:none;">
<div id="dynsection-4-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1AdamsMoulton4_aaa8ac3ebc39d8702e08e1f71c5843974_cgraph.png" border="0" usemap="#classpFlow_1_1AdamsMoulton4_aaa8ac3ebc39d8702e08e1f71c5843974_cgraph" alt=""/></div>
<map name="classpFlow_1_1AdamsMoulton4_aaa8ac3ebc39d8702e08e1f71c5843974_cgraph" id="classpFlow_1_1AdamsMoulton4_aaa8ac3ebc39d8702e08e1f71c5843974_cgraph">
<area shape="rect" title="Prediction step on active points in the active range." alt="" coords="5,46,113,73"/>
<area shape="rect" href="classpFlow_1_1pointField.html#afef304b4d4497e45857f6edef9b049e6" title=" " alt="" coords="167,5,307,47"/>
<area shape="rect" href="classpFlow_1_1VectorSingle.html#a18052bc1ad8ea07ea5b6205321cba10e" title=" " alt="" coords="161,71,312,112"/>
</map>
</div>
</div>
@ -759,7 +738,7 @@ Additional Inherited Members</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacepFlow.html#a304d8581876270871949bf5d4755036a">range</a>&#160;</td>
<td class="paramtype">range&#160;</td>
<td class="paramname"><em>activeRng</em>&#160;</td>
</tr>
<tr>
@ -774,17 +753,13 @@ Additional Inherited Members</h2></td></tr>
<p class="definition">Definition at line <a class="el" href="AdamsMoulton4_8cpp_source.html#l00161">161</a> of file <a class="el" href="AdamsMoulton4_8cpp_source.html">AdamsMoulton4.cpp</a>.</p>
<p class="reference">References <a class="el" href="VectorSingle_8hpp_source.html#l00297">VectorSingle&lt; T, MemorySpace &gt;::deviceVectorAll()</a>, and <a class="el" href="pFlowMacros_8hpp_source.html#l00054">LAMBDA_HD</a>.</p>
<div id="dynsection-4" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-4-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-4-summary" class="dynsummary" style="display:block;">
<p class="reference">References <a class="el" href="VectorSingle_8cpp_source.html#l00249">VectorSingle&lt; T, MemorySpace &gt;::deviceViewAll()</a>, and <a class="el" href="pFlowMacros_8hpp_source.html#l00058">LAMBDA_HD</a>.</p>
<div id="dynsection-5" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-5-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-5-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-4-content" class="dyncontent" style="display:none;">
<div id="dynsection-5-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1AdamsMoulton4_a152b752a6b7b37e70fa5e7c99a484783_cgraph.png" border="0" usemap="#classpFlow_1_1AdamsMoulton4_a152b752a6b7b37e70fa5e7c99a484783_cgraph" alt=""/></div>
<map name="classpFlow_1_1AdamsMoulton4_a152b752a6b7b37e70fa5e7c99a484783_cgraph" id="classpFlow_1_1AdamsMoulton4_a152b752a6b7b37e70fa5e7c99a484783_cgraph">
<area shape="rect" title="Integrate on all points in the active range." alt="" coords="5,13,61,39"/>
<area shape="rect" href="classpFlow_1_1VectorSingle.html#a18052bc1ad8ea07ea5b6205321cba10e" title=" " alt="" coords="109,5,260,47"/>
</map>
</div>
</div>
@ -831,17 +806,13 @@ Additional Inherited Members</h2></td></tr>
<p class="definition">Definition at line <a class="el" href="AdamsMoulton4_8hpp_source.html#l00181">181</a> of file <a class="el" href="AdamsMoulton4_8hpp_source.html">AdamsMoulton4.hpp</a>.</p>
<p class="reference">References <a class="el" href="VectorSingle_8hpp_source.html#l00297">VectorSingle&lt; T, MemorySpace &gt;::deviceVectorAll()</a>, and <a class="el" href="pFlowMacros_8hpp_source.html#l00054">LAMBDA_HD</a>.</p>
<div id="dynsection-5" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-5-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-5-summary" class="dynsummary" style="display:block;">
<p class="reference">References <a class="el" href="VectorSingle_8cpp_source.html#l00249">VectorSingle&lt; T, MemorySpace &gt;::deviceViewAll()</a>, and <a class="el" href="pFlowMacros_8hpp_source.html#l00058">LAMBDA_HD</a>.</p>
<div id="dynsection-6" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-6-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-6-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-5-content" class="dyncontent" style="display:none;">
<div id="dynsection-6-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1AdamsMoulton4_a191dc9197b587f09bb5ee7989b0ba43e_cgraph.png" border="0" usemap="#classpFlow_1_1AdamsMoulton4_a191dc9197b587f09bb5ee7989b0ba43e_cgraph" alt=""/></div>
<map name="classpFlow_1_1AdamsMoulton4_a191dc9197b587f09bb5ee7989b0ba43e_cgraph" id="classpFlow_1_1AdamsMoulton4_a191dc9197b587f09bb5ee7989b0ba43e_cgraph">
<area shape="rect" title="Integrate on active points in the active range." alt="" coords="5,13,85,39"/>
<area shape="rect" href="classpFlow_1_1VectorSingle.html#a18052bc1ad8ea07ea5b6205321cba10e" title=" " alt="" coords="133,5,284,47"/>
</map>
</div>
</div>
@ -857,7 +828,7 @@ Additional Inherited Members</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespacepFlow.html#a8b286cf0e92d888964d5691196b6c151">realx3PointField_D</a>&amp; y0_</td>
<td class="memname"><a class="el" href="namespacepFlow.html#af547b8e736ebac3297672aff612d426a">realx3PointField_D</a>&amp; y0_</td>
</tr>
</table>
</td>
@ -885,7 +856,7 @@ Additional Inherited Members</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespacepFlow.html#a8b286cf0e92d888964d5691196b6c151">realx3PointField_D</a>&amp; dy0_</td>
<td class="memname"><a class="el" href="namespacepFlow.html#af547b8e736ebac3297672aff612d426a">realx3PointField_D</a>&amp; dy0_</td>
</tr>
</table>
</td>
@ -913,7 +884,7 @@ Additional Inherited Members</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespacepFlow.html#a8b286cf0e92d888964d5691196b6c151">realx3PointField_D</a>&amp; dy1_</td>
<td class="memname"><a class="el" href="namespacepFlow.html#af547b8e736ebac3297672aff612d426a">realx3PointField_D</a>&amp; dy1_</td>
</tr>
</table>
</td>
@ -941,7 +912,7 @@ Additional Inherited Members</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespacepFlow.html#a8b286cf0e92d888964d5691196b6c151">realx3PointField_D</a>&amp; dy2_</td>
<td class="memname"><a class="el" href="namespacepFlow.html#af547b8e736ebac3297672aff612d426a">realx3PointField_D</a>&amp; dy2_</td>
</tr>
</table>
</td>