Changeset 9b268ea7 in OpenModelica


Ignore:
Timestamp:
2020-10-21T18:53:49+02:00 (3 years ago)
Author:
Adrian Pop <adrian.pop@…>
Branches:
maintenance/v1.16
Children:
83c2747
Parents:
04ccf92
git-author:
Andreas <38031952+AnHeuermann@…> (10/21/20 08:20:23)
git-committer:
Adrian Pop <adrian.pop@…> (10/21/20 18:53:49)
Message:

Remove duplicate updateBoundParameter calls (#6824)

  • It will be called in initialization function anyway
    • Fixes memory leak
    • Hopefully this produces less errors
File:
1 edited

Legend:

Unmodified
Added
Removed
  • OMCompiler/SimulationRuntime/fmi/export/openmodelica/fmu2_model_interface.c.inc

    rff35931e r9b268ea7  
    637637  if (comp->_need_update)
    638638  {
    639     comp->fmuData->callback->updateBoundParameters(comp->fmuData, comp->threadData);
    640     comp->fmuData->callback->updateBoundVariableAttributes(comp->fmuData, comp->threadData);
    641639    if (initialization(comp->fmuData, comp->threadData, "fmi", "", 0.0))
    642640    {
     
    779777    if (modelInitializationMode == comp->state)
    780778    {
    781       comp->fmuData->callback->updateBoundParameters(comp->fmuData, comp->threadData);
    782       comp->fmuData->callback->updateBoundVariableAttributes(comp->fmuData, comp->threadData);
    783779      initialization(comp->fmuData, comp->threadData, "fmi", "", 0.0);
    784780    }
     
    851847    if (modelInitializationMode == comp->state)
    852848    {
    853       comp->fmuData->callback->updateBoundParameters(comp->fmuData, comp->threadData);
    854       comp->fmuData->callback->updateBoundVariableAttributes(comp->fmuData, comp->threadData);
    855849      initialization(comp->fmuData, comp->threadData, "fmi", "", 0.0);
    856850    }
     
    923917    if (modelInitializationMode == comp->state)
    924918    {
    925       comp->fmuData->callback->updateBoundParameters(comp->fmuData, comp->threadData);
    926       comp->fmuData->callback->updateBoundVariableAttributes(comp->fmuData, comp->threadData);
    927919      initialization(comp->fmuData, comp->threadData, "fmi", "", 0.0);
    928920    }
     
    995987    if (modelInitializationMode == comp->state)
    996988    {
    997       comp->fmuData->callback->updateBoundParameters(comp->fmuData, comp->threadData);
    998       comp->fmuData->callback->updateBoundVariableAttributes(comp->fmuData, comp->threadData);
    999989      initialization(comp->fmuData, comp->threadData, "fmi", "", 0.0);
    1000990    }
Note: See TracChangeset for help on using the changeset viewer.