@@ -26,8 +26,8 @@ void dvhin (BurnT& state, DvodeT& vstate, Real& H0, int& NITER, int& IER)
26
26
const Real PT1 = 0 .1e0_rt;
27
27
28
28
NITER = 0 ;
29
- Real TDIST = std::abs (vstate.tout - vstate.t );
30
- Real TROUND = UROUND * amrex::max (std::abs (vstate.t ), std::abs (vstate.tout ));
29
+ const Real TDIST = std::abs (vstate.tout - vstate.t );
30
+ const Real TROUND = UROUND * amrex::max (std::abs (vstate.t ), std::abs (vstate.tout ));
31
31
32
32
if (TDIST < 2 .0_rt * TROUND) {
33
33
// Error return for vstate.tout - vstate.t too small.
@@ -36,15 +36,15 @@ void dvhin (BurnT& state, DvodeT& vstate, Real& H0, int& NITER, int& IER)
36
36
}
37
37
38
38
// Set a lower bound on h based on the roundoff level in vstate.t and vstate.tout.
39
- Real HLB = 100 .0_rt * TROUND;
39
+ const Real HLB = 100 .0_rt * TROUND;
40
40
41
41
// Set an upper bound on h based on vstate.tout-vstate.t and the initial Y and YDOT.
42
42
Real HUB = PT1 * TDIST;
43
43
44
44
for (int i = 1 ; i <= int_neqs; ++i) {
45
- Real atol = i <= NumSpec ? vstate.atol_spec : vstate.atol_enuc ;
46
- Real DELYI = PT1 * std::abs (vstate.yh (i,1 )) + atol ;
47
- Real AFI = std::abs (vstate.yh (i,2 ));
45
+ const Real atol = i <= NumSpec ? vstate.atol_spec : vstate.atol_enuc ;
46
+ const Real DELYI = PT1 * std::abs (vstate.yh (i,1 )) + atol ;
47
+ const Real AFI = std::abs (vstate.yh (i,2 ));
48
48
if (AFI * HUB > DELYI) {
49
49
HUB = DELYI / AFI;
50
50
}
@@ -61,14 +61,14 @@ void dvhin (BurnT& state, DvodeT& vstate, Real& H0, int& NITER, int& IER)
61
61
do_iterations = false ;
62
62
}
63
63
64
- Real hnew;
64
+ Real hnew{} ;
65
65
66
66
if (do_iterations) {
67
67
68
68
while (true ) {
69
69
70
70
// Estimate the second derivative as a difference quotient in f.
71
- Real H = std::copysign (HG, vstate.tout - vstate.t );
71
+ const Real H = std::copysign (HG, vstate.tout - vstate.t );
72
72
for (int i = 1 ; i <= int_neqs; ++i) {
73
73
vstate.y (i) = vstate.yh (i,1 ) + H * vstate.yh (i,2 );
74
74
}
@@ -106,7 +106,7 @@ void dvhin (BurnT& state, DvodeT& vstate, Real& H0, int& NITER, int& IER)
106
106
break ;
107
107
}
108
108
109
- Real HRAT = hnew / HG;
109
+ const Real HRAT = hnew / HG;
110
110
if ((HRAT > 0 .5_rt) && (HRAT < 2 .0_rt)) {
111
111
break ;
112
112
}
0 commit comments