Skip to content

Commit 68a9487

Browse files
committed
Deploying to gh-pages from @ 74818c7 🚀
1 parent 39e1425 commit 68a9487

File tree

7 files changed

+36
-36
lines changed

7 files changed

+36
-36
lines changed

module/root_module.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2694,7 +2694,7 @@ <h4>
26942694
</div>
26952695

26962696
<div class="card">
2697-
<div class="card-header codesum"><span class="anchor" id="proc-converged"></span> <h3>private function <a href='../proc/converged.html'>converged</a>(me, a, b)
2697+
<div class="card-header codesum"><span class="anchor" id="proc-converged"></span> <h3>private pure function <a href='../proc/converged.html'>converged</a>(me, a, b)
26982698
</h3></div>
26992699
<div class="card-body">
27002700

@@ -2716,7 +2716,7 @@ <h4>Arguments</h4>
27162716
<span class="anchor" id="variable-me~27"></span>
27172717
class(<a href='../type/root_solver.html'>root_solver</a>),
27182718
</td>
2719-
<td>intent(inout)</td>
2719+
<td>intent(in)</td>
27202720
<td></td> <td>
27212721

27222722
</td>
@@ -2829,7 +2829,7 @@ <h4>
28292829
</div>
28302830

28312831
<div class="card">
2832-
<div class="card-header codesum"><span class="anchor" id="proc-regula_falsi_step"></span> <h3>private function <a href='../proc/regula_falsi_step.html'>regula_falsi_step</a>(x1, x2, f1, f2, ax, bx) result(x3)
2832+
<div class="card-header codesum"><span class="anchor" id="proc-regula_falsi_step"></span> <h3>private pure function <a href='../proc/regula_falsi_step.html'>regula_falsi_step</a>(x1, x2, f1, f2, ax, bx) result(x3)
28332833
</h3></div>
28342834
<div class="card-body">
28352835

proc/converged.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ <h3>Contents</h3>
141141
</div>
142142

143143
<div class="col-md-9" id='text'>
144-
<h2>private function converged(me, a, b)
144+
<h2>private pure function converged(me, a, b)
145145
</h2>
146146

147147

@@ -166,7 +166,7 @@ <h3>Arguments</h3>
166166
<span class="anchor" id="variable-me~27"></span>
167167
class(<a href='../type/root_solver.html'>root_solver</a>),
168168
</td>
169-
<td>intent(inout)</td>
169+
<td>intent(in)</td>
170170
<td></td> <td>
171171

172172
</td>
@@ -544,11 +544,11 @@ <h4 class="modal-title" id="-graph-help-label">Graph Key</h4>
544544

545545
<section>
546546
<h2><span class="anchor" id="src"></span>Source Code</h2>
547-
<div class="hl codehilite"><pre><span></span><span class="w"> </span><span class="k">function </span><span class="n">converged</span><span class="p">(</span><span class="n">me</span><span class="p">,</span><span class="n">a</span><span class="p">,</span><span class="n">b</span><span class="p">)</span>
547+
<div class="hl codehilite"><pre><span></span><span class="w"> </span><span class="k">pure function </span><span class="n">converged</span><span class="p">(</span><span class="n">me</span><span class="p">,</span><span class="n">a</span><span class="p">,</span><span class="n">b</span><span class="p">)</span>
548548

549549
<span class="w"> </span><span class="k">implicit none</span>
550550

551-
<span class="k"> class</span><span class="p">(</span><span class="n">root_solver</span><span class="p">),</span><span class="k">intent</span><span class="p">(</span><span class="n">inout</span><span class="p">)</span><span class="w"> </span><span class="kd">::</span><span class="w"> </span><span class="n">me</span>
551+
<span class="k"> class</span><span class="p">(</span><span class="n">root_solver</span><span class="p">),</span><span class="k">intent</span><span class="p">(</span><span class="n">in</span><span class="p">)</span><span class="w"> </span><span class="kd">::</span><span class="w"> </span><span class="n">me</span>
552552
<span class="w"> </span><span class="kt">real</span><span class="p">(</span><span class="n">wp</span><span class="p">),</span><span class="k">intent</span><span class="p">(</span><span class="n">in</span><span class="p">)</span><span class="w"> </span><span class="kd">::</span><span class="w"> </span><span class="n">a</span><span class="w"> </span><span class="c">!! old value</span>
553553
<span class="w"> </span><span class="kt">real</span><span class="p">(</span><span class="n">wp</span><span class="p">),</span><span class="k">intent</span><span class="p">(</span><span class="n">in</span><span class="p">)</span><span class="w"> </span><span class="kd">::</span><span class="w"> </span><span class="n">b</span><span class="w"> </span><span class="c">!! new value</span>
554554
<span class="w"> </span><span class="kt">logical</span><span class="w"> </span><span class="kd">::</span><span class="w"> </span><span class="n">converged</span>

proc/regula_falsi_step.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ <h3>Contents</h3>
141141
</div>
142142

143143
<div class="col-md-9" id='text'>
144-
<h2>private function regula_falsi_step(x1, x2, f1, f2, ax, bx) result(x3)
144+
<h2>private pure function regula_falsi_step(x1, x2, f1, f2, ax, bx) result(x3)
145145
</h2>
146146

147147

@@ -545,7 +545,7 @@ <h4 class="modal-title" id="-graph-help-label">Graph Key</h4>
545545

546546
<section>
547547
<h2><span class="anchor" id="src"></span>Source Code</h2>
548-
<div class="hl codehilite"><pre><span></span><span class="w"> </span><span class="k">function </span><span class="n">regula_falsi_step</span><span class="p">(</span><span class="n">x1</span><span class="p">,</span><span class="n">x2</span><span class="p">,</span><span class="n">f1</span><span class="p">,</span><span class="n">f2</span><span class="p">,</span><span class="n">ax</span><span class="p">,</span><span class="n">bx</span><span class="p">)</span><span class="w"> </span><span class="k">result</span><span class="p">(</span><span class="n">x3</span><span class="p">)</span>
548+
<div class="hl codehilite"><pre><span></span><span class="w"> </span><span class="k">pure function </span><span class="n">regula_falsi_step</span><span class="p">(</span><span class="n">x1</span><span class="p">,</span><span class="n">x2</span><span class="p">,</span><span class="n">f1</span><span class="p">,</span><span class="n">f2</span><span class="p">,</span><span class="n">ax</span><span class="p">,</span><span class="n">bx</span><span class="p">)</span><span class="w"> </span><span class="k">result</span><span class="p">(</span><span class="n">x3</span><span class="p">)</span>
549549

550550
<span class="w"> </span><span class="k">implicit none</span>
551551

sourcefile/root_module.f90.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2885,11 +2885,11 @@ <h2><span class="anchor" id="src"></span>Source Code</h2>
28852885
<a id="ln-2730" name="ln-2730" href="#ln-2730"></a><span class="c">!&gt;</span>
28862886
<a id="ln-2731" name="ln-2731" href="#ln-2731"></a><span class="c">! Determines convergence in x based on if the reltol or abstol is satisfied.</span>
28872887
<a id="ln-2732" name="ln-2732" href="#ln-2732"></a>
2888-
<a id="ln-2733" name="ln-2733" href="#ln-2733"></a><span class="w"> </span><span class="k">function </span><span class="n">converged</span><span class="p">(</span><span class="n">me</span><span class="p">,</span><span class="n">a</span><span class="p">,</span><span class="n">b</span><span class="p">)</span>
2888+
<a id="ln-2733" name="ln-2733" href="#ln-2733"></a><span class="w"> </span><span class="k">pure function </span><span class="n">converged</span><span class="p">(</span><span class="n">me</span><span class="p">,</span><span class="n">a</span><span class="p">,</span><span class="n">b</span><span class="p">)</span>
28892889
<a id="ln-2734" name="ln-2734" href="#ln-2734"></a>
28902890
<a id="ln-2735" name="ln-2735" href="#ln-2735"></a><span class="w"> </span><span class="k">implicit none</span>
28912891
<a id="ln-2736" name="ln-2736" href="#ln-2736"></a>
2892-
<a id="ln-2737" name="ln-2737" href="#ln-2737"></a><span class="k"> class</span><span class="p">(</span><span class="n">root_solver</span><span class="p">),</span><span class="k">intent</span><span class="p">(</span><span class="n">inout</span><span class="p">)</span><span class="w"> </span><span class="kd">::</span><span class="w"> </span><span class="n">me</span>
2892+
<a id="ln-2737" name="ln-2737" href="#ln-2737"></a><span class="k"> class</span><span class="p">(</span><span class="n">root_solver</span><span class="p">),</span><span class="k">intent</span><span class="p">(</span><span class="n">in</span><span class="p">)</span><span class="w"> </span><span class="kd">::</span><span class="w"> </span><span class="n">me</span>
28932893
<a id="ln-2738" name="ln-2738" href="#ln-2738"></a><span class="w"> </span><span class="kt">real</span><span class="p">(</span><span class="n">wp</span><span class="p">),</span><span class="k">intent</span><span class="p">(</span><span class="n">in</span><span class="p">)</span><span class="w"> </span><span class="kd">::</span><span class="w"> </span><span class="n">a</span><span class="w"> </span><span class="c">!! old value</span>
28942894
<a id="ln-2739" name="ln-2739" href="#ln-2739"></a><span class="w"> </span><span class="kt">real</span><span class="p">(</span><span class="n">wp</span><span class="p">),</span><span class="k">intent</span><span class="p">(</span><span class="n">in</span><span class="p">)</span><span class="w"> </span><span class="kd">::</span><span class="w"> </span><span class="n">b</span><span class="w"> </span><span class="c">!! new value</span>
28952895
<a id="ln-2740" name="ln-2740" href="#ln-2740"></a><span class="w"> </span><span class="kt">logical</span><span class="w"> </span><span class="kd">::</span><span class="w"> </span><span class="n">converged</span>
@@ -2965,7 +2965,7 @@ <h2><span class="anchor" id="src"></span>Source Code</h2>
29652965
<a id="ln-2810" name="ln-2810" href="#ln-2810"></a><span class="c">! * the computed point is outside the original interval ([ax,bx]).</span>
29662966
<a id="ln-2811" name="ln-2811" href="#ln-2811"></a><span class="c">! * f2 == f1</span>
29672967
<a id="ln-2812" name="ln-2812" href="#ln-2812"></a>
2968-
<a id="ln-2813" name="ln-2813" href="#ln-2813"></a><span class="w"> </span><span class="k">function </span><span class="n">regula_falsi_step</span><span class="p">(</span><span class="n">x1</span><span class="p">,</span><span class="n">x2</span><span class="p">,</span><span class="n">f1</span><span class="p">,</span><span class="n">f2</span><span class="p">,</span><span class="n">ax</span><span class="p">,</span><span class="n">bx</span><span class="p">)</span><span class="w"> </span><span class="k">result</span><span class="p">(</span><span class="n">x3</span><span class="p">)</span>
2968+
<a id="ln-2813" name="ln-2813" href="#ln-2813"></a><span class="w"> </span><span class="k">pure function </span><span class="n">regula_falsi_step</span><span class="p">(</span><span class="n">x1</span><span class="p">,</span><span class="n">x2</span><span class="p">,</span><span class="n">f1</span><span class="p">,</span><span class="n">f2</span><span class="p">,</span><span class="n">ax</span><span class="p">,</span><span class="n">bx</span><span class="p">)</span><span class="w"> </span><span class="k">result</span><span class="p">(</span><span class="n">x3</span><span class="p">)</span>
29692969
<a id="ln-2814" name="ln-2814" href="#ln-2814"></a>
29702970
<a id="ln-2815" name="ln-2815" href="#ln-2815"></a><span class="w"> </span><span class="k">implicit none</span>
29712971
<a id="ln-2816" name="ln-2816" href="#ln-2816"></a>

src/root_module.F90

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2730,11 +2730,11 @@ end subroutine rbp
27302730
!>
27312731
! Determines convergence in x based on if the reltol or abstol is satisfied.
27322732

2733-
function converged(me,a,b)
2733+
pure function converged(me,a,b)
27342734

27352735
implicit none
27362736

2737-
class(root_solver),intent(inout) :: me
2737+
class(root_solver),intent(in) :: me
27382738
real(wp),intent(in) :: a !! old value
27392739
real(wp),intent(in) :: b !! new value
27402740
logical :: converged
@@ -2810,7 +2810,7 @@ end function bisect
28102810
! * the computed point is outside the original interval ([ax,bx]).
28112811
! * f2 == f1
28122812

2813-
function regula_falsi_step(x1,x2,f1,f2,ax,bx) result(x3)
2813+
pure function regula_falsi_step(x1,x2,f1,f2,ax,bx) result(x3)
28142814

28152815
implicit none
28162816

tipuesearch/tipuesearch_content.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)