Changeset b7a71957 in OpenModelica


Ignore:
Timestamp:
2012-11-18T03:32:37+01:00 (11 years ago)
Author:
Adrian Pop <adrian.pop@…>
Branches:
Added-citation-metadata, maintenance/v1.14, maintenance/v1.15, maintenance/v1.16, maintenance/v1.17, maintenance/v1.18, maintenance/v1.19, maintenance/v1.20, maintenance/v1.21, maintenance/v1.22, master, omlib-staging
Children:
ac2680ac
Parents:
d6f21deb
Message:
  • mind your tabs please!

git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@13945 f25d12d1-65f4-0310-ae8a-bbce733d8d8e

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Compiler/Template/CodegenAdevs.tpl

    rd6f21deb rb7a71957  
    154154         void restore_vars();
    155155         void clear_event_flags();
    156     bool check_for_new_events();
     156        bool check_for_new_events();
    157157         bool initial() const { return atInit; }
    158158
     
    415415  bool <%lastIdentOfPath(modelInfo.name)%>::check_for_new_events()
    416416  {
    417     bool result = false;
    418     double* z = new double[numZeroCrossings()];
     417    bool result = false;
     418    double* z = new double[numZeroCrossings()];
    419419      <%zeroCrossingEqns(relations)%>
    420     for (int i = 0; i < numZeroCrossings(); i++)
    421     {
    422       if (z[i] < -epsilon && zc[i] == 1)
    423       {
    424         result = true;
    425         zc[i] = 0;
    426       }
    427       else if (z[i] > epsilon && zc[i] == 0)
    428       {
    429         result = true;
    430         zc[i] = 1;
    431       }
    432     }
    433     delete [] z;
    434     return result;
     420    for (int i = 0; i < numZeroCrossings(); i++)
     421    {
     422      if (z[i] < -epsilon && zc[i] == 1)
     423      {
     424        result = true;
     425        zc[i] = 0;
     426      }
     427      else if (z[i] > epsilon && zc[i] == 0)
     428      {
     429        result = true;
     430        zc[i] = 1;
     431      }
     432    }
     433    delete [] z;
     434    return result;
    435435  }
    436436
     
    636636      <%allEqns(allEquations,whenClauses)%>
    637637      if (atEvent)
    638       newEvents = check_for_new_events();
     638      newEvents = check_for_new_events();
    639639      if (reInit || newEvents)
    640640      {
Note: See TracChangeset for help on using the changeset viewer.