You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When the problem includes an infusion, the calculated end of the infusion
may come too close to another record. If you printed the times of these two records (infusion end and the next record) they would appear the same, but if you took the difference it would be some very small positive number (2.353E-16). When the times are too close, the solver may fail with
the message DLSODA- TOUT(=R1) too close to T(=R2) to start integration..
To fix this, I added the argument mindt to mrgsolve. If needed, you can set mindt to be greater than zero but small ... maybe 1E-12. When mindt is greater than zero and tto - tfrom (the times of two adjacent records) is less than mindt, mrgsolve will set tto equal to tfrom.
The text was updated successfully, but these errors were encountered:
When the problem includes an infusion, the calculated end of the infusion
may come too close to another record. If you printed the times of these two records (infusion end and the next record) they would appear the same, but if you took the difference it would be some very small positive number (2.353E-16). When the times are too close, the solver may fail with
the message
DLSODA- TOUT(=R1) too close to T(=R2) to start integration.
.To fix this, I added the argument
mindt
tomrgsolve
. If needed, you can setmindt
to be greater than zero but small ... maybe1E-12
. Whenmindt
is greater than zero andtto - tfrom
(the times of two adjacent records) is less thanmindt
,mrgsolve
will settto
equal totfrom
.The text was updated successfully, but these errors were encountered: