Skip to content

Commit 66d0c00

Browse files
author
Jens Frenkel
committed
- do not exceed next time step while search forward for event in reference
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@12420 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
1 parent 0a66154 commit 66d0c00

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

Compiler/runtime/SimulationResultsCmp.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -307,6 +307,8 @@ unsigned int cmpData(char* varname, DataField *time, DataField *reftime, DataFie
307307
/* search event in reference forwards */
308308
refevent = 0;
309309
t_event = t + t*reltol*0.1;
310+
/* do not exceed next time step */
311+
t_event = (t_event > time->data[i+1])?time->data[i+1]:t_event;
310312
j_event = j;
311313
while(tr < t_event) {
312314
te = 0;

0 commit comments

Comments
 (0)