<a href="Iterate_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
<div class="ttc" id="aclassGooseFEM_1_1Iterate_1_1StopList_html"><div class="ttname"><a href="classGooseFEM_1_1Iterate_1_1StopList.html">GooseFEM::Iterate::StopList</a></div><div class="ttdoc">Class to perform a residual check based on the last "n" iterations.</div><div class="ttdef"><b>Definition</b> <a href="#l00027">Iterate.h:27</a></div></div>
<div class="ttc" id="aclassGooseFEM_1_1Iterate_1_1StopList_html_a090cc9c9b89ddb40cb8fb3d90d2033cb"><div class="ttname"><a href="classGooseFEM_1_1Iterate_1_1StopList.html#a090cc9c9b89ddb40cb8fb3d90d2033cb">GooseFEM::Iterate::StopList::roll_insert</a></div><div class="ttdeci">void roll_insert(double res)</div><div class="ttdoc">Roll the list with the residuals, and add a new residual to the end.</div><div class="ttdef"><b>Definition</b> <a href="#l00069">Iterate.h:69</a></div></div>
<div class="ttc" id="aclassGooseFEM_1_1Iterate_1_1StopList_html_a0ac7ea29823d228b6cadc9a63c45b3cd"><div class="ttname"><a href="classGooseFEM_1_1Iterate_1_1StopList.html#a0ac7ea29823d228b6cadc9a63c45b3cd">GooseFEM::Iterate::StopList::all_less</a></div><div class="ttdeci">bool all_less(double tol) const</div><div class="ttdoc">Check of the sequence of n residuals are all below a tolerance.</div><div class="ttdef"><b>Definition</b> <a href="#l00091">Iterate.h:91</a></div></div>
<div class="ttc" id="aclassGooseFEM_1_1Iterate_1_1StopList_html_a0be4e6312bae831857761a9a7ef611c5"><div class="ttname"><a href="classGooseFEM_1_1Iterate_1_1StopList.html#a0be4e6312bae831857761a9a7ef611c5">GooseFEM::Iterate::StopList::get</a></div><div class="ttdeci">const std::vector< double > & get() const</div><div class="ttdoc">Get the historic residuals.</div><div class="ttdef"><b>Definition</b> <a href="#l00108">Iterate.h:108</a></div></div>
<div class="ttc" id="aclassGooseFEM_1_1Iterate_1_1StopList_html_a4e658fd2cf70531998e9819487d20bf1"><div class="ttname"><a href="classGooseFEM_1_1Iterate_1_1StopList.html#a4e658fd2cf70531998e9819487d20bf1">GooseFEM::Iterate::StopList::descending</a></div><div class="ttdeci">bool descending() const</div><div class="ttdoc">Check of the sequence of n residuals is in descending order.</div><div class="ttdef"><b>Definition</b> <a href="#l00080">Iterate.h:80</a></div></div>
<div class="ttc" id="aclassGooseFEM_1_1Iterate_1_1StopList_html_a8febd6b513ef0bc3b69c796e00026faa"><div class="ttname"><a href="classGooseFEM_1_1Iterate_1_1StopList.html#a8febd6b513ef0bc3b69c796e00026faa">GooseFEM::Iterate::StopList::reset</a></div><div class="ttdeci">void reset(size_t n)</div><div class="ttdoc">Reset all residuals to infinity, and change the number of residuals to check.</div><div class="ttdef"><b>Definition</b> <a href="#l00053">Iterate.h:53</a></div></div>
<div class="ttc" id="aclassGooseFEM_1_1Iterate_1_1StopList_html_acd49d166b7903b3603a9fc48c355846f"><div class="ttname"><a href="classGooseFEM_1_1Iterate_1_1StopList.html#acd49d166b7903b3603a9fc48c355846f">GooseFEM::Iterate::StopList::reset</a></div><div class="ttdeci">void reset()</div><div class="ttdoc">Reset all residuals to infinity.</div><div class="ttdef"><b>Definition</b> <a href="#l00043">Iterate.h:43</a></div></div>
<div class="ttc" id="aclassGooseFEM_1_1Iterate_1_1StopList_html_afe4fa211201ce12dfcae8789a2b7897c"><div class="ttname"><a href="classGooseFEM_1_1Iterate_1_1StopList.html#afe4fa211201ce12dfcae8789a2b7897c">GooseFEM::Iterate::StopList::data</a></div><div class="ttdeci">const std::vector< double > & data() const</div><div class="ttdoc">Get the historic residuals.</div><div class="ttdef"><b>Definition</b> <a href="#l00099">Iterate.h:99</a></div></div>
<div class="ttc" id="anamespaceGooseFEM_html"><div class="ttname"><a href="namespaceGooseFEM.html">GooseFEM</a></div><div class="ttdoc">Toolbox to perform finite element computations.</div><div class="ttdef"><b>Definition</b> <a href="Allocate_8h_source.html#l00014">Allocate.h:14</a></div></div>
<div class="ttc" id="anamespaceGooseFEM_html_acb082fa83b6ad7cf3a04bd7a181cce81"><div class="ttname"><a href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">GooseFEM::AsTensor</a></div><div class="ttdeci">auto AsTensor(const T &arg, const S &shape)</div><div class="ttdoc">"Broadcast" a scalar stored in an array (e.g.</div><div class="ttdef"><b>Definition</b> <a href="Allocate_8h_source.html#l00167">Allocate.h:167</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->