Skip to content

Commit f41d857

Browse files
committed
Fix
1 parent 1b1eaee commit f41d857

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

engine/rk23.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ func (rk *RK23) Step() {
104104
rlerr = float64(cuda.MaxAbs(errnorm))
105105
fail = 1
106106
}
107-
if fail == 0 || RelErr < 0.0 || rlerr < RelErr || Dt_si <= MinDt || FixDt != 0 { // mindt check to avoid infinite loop
107+
if fail == 0 || RelErr <= 0.0 || rlerr < RelErr || Dt_si <= MinDt || FixDt != 0 { // mindt check to avoid infinite loop
108108
// step OK
109109
setLastErr(err)
110110
setMaxTorque(k4)

engine/rk45dp.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ func (rk *RK45DP) Step() {
118118
rlerr = float64(cuda.MaxAbs(errnorm))
119119
fail = 1
120120
}
121-
if fail == 0 || RelErr < 0.0 || rlerr < RelErr || Dt_si <= MinDt || FixDt != 0 { // mindt check to avoid infinite loop
121+
if fail == 0 || RelErr <= 0.0 || rlerr < RelErr || Dt_si <= MinDt || FixDt != 0 { // mindt check to avoid infinite loop
122122
// step OK
123123
setLastErr(err)
124124
setMaxTorque(k7)

engine/rk56.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ func (rk *RK56) Step() {
128128
rlerr = float64(cuda.MaxAbs(errnorm))
129129
fail = 1
130130
}
131-
if fail == 0 || RelErr < 0.0 || rlerr < RelErr || Dt_si <= MinDt || FixDt != 0 { // mindt check to avoid infinite loop
131+
if fail == 0 || RelErr <= 0.0 || rlerr < RelErr || Dt_si <= MinDt || FixDt != 0 { // mindt check to avoid infinite loop
132132
// step OK
133133
setLastErr(err)
134134
setMaxTorque(k2)

0 commit comments

Comments
 (0)