Skip to content

Commit

Permalink
- improve SimulationResultCompare
Browse files Browse the repository at this point in the history
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@8749 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
  • Loading branch information
Jens Frenkel committed Apr 28, 2011
1 parent cfb350e commit 1f5c97c
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions Compiler/runtime/SimulationResultsCmp.c
Expand Up @@ -353,6 +353,22 @@ void cmpData(char* varname, DataField *time, DataField *reftime, DataField *data

if ((absdouble(delta) > reltol) && (absdouble(d-dr) > abstol)){

if (j+1<reftime->n) {
if (reftime->data[j+1] == tr) {
dr = refdata->data[j+1];
if (dr != 0){
delta = absdouble(d-dr)/dr;
}
else
delta = d;
}
}

if ((absdouble(delta) < reltol) && (absdouble(d-dr) < abstol)){
continue;
}


diffdatafild = (DiffData*) malloc(sizeof(DiffData)*(ddf->n+1));
for (k=0;k<ddf->n;k++)
diffdatafild[k] = ddf->data[k];
Expand Down

0 comments on commit 1f5c97c

Please sign in to comment.