We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5294c87 commit d8f726fCopy full SHA for d8f726f
src/odrpack.f90
@@ -1133,7 +1133,7 @@ impure subroutine odrstart &
1133
call scale_mat(n, q, we1_, ldwe, ld2we, f_, tempret(1:n, 1:q))
1134
f_ = tempret(1:n, 1:q)
1135
1136
- rwork(wssepsi) = ddot(n*q, rwork(fi), 1, rwork(fi), 1)
+ rwork(wssepsi) = sum(f_**2)
1137
rwork(wssi) = rwork(wssepsi) + rwork(wssdeli)
1138
1139
else
@@ -1228,9 +1228,9 @@ impure subroutine odrstart &
1228
end if
1229
1230
! Compute sum of squares of the weighted EPSILONS and weighted DELTAS
1231
1232
if (isodr) then
1233
- call scale_mat(n, m, wd, ldwd, ld2wd, rwork(deltai:deltai + n*m), tempret(1:n, 1:m))
+ call scale_mat(n, m, wd, ldwd, ld2wd, delta_, tempret(1:n, 1:m))
1234
rwork(wrki:wrki + n*m - 1) = reshape(tempret(1:n, 1:m), [n*m])
1235
rwork(wssdeli) = ddot(n*m, rwork(deltai), 1, rwork(wrki), 1)
1236
0 commit comments