Changeset 91ac78f in OpenModelica


Ignore:
Timestamp:
2020-10-21T08:20:23+02:00 (4 years ago)
Author:
GitHub <noreply@…>
Branches:
Added-citation-metadata, maintenance/v1.17, maintenance/v1.18, maintenance/v1.19, maintenance/v1.20, maintenance/v1.21, maintenance/v1.22, maintenance/v1.23, master, omlib-staging
Children:
298c569, 9273719, aa7fe5d7, d2c4e261, df6240e
Parents:
058d092e
git-author:
Andreas <38031952+AnHeuermann@…> (10/21/20 08:20:23)
git-committer:
GitHub <noreply@…> (10/21/20 08:20:23)
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

    r58640b2 r91ac78f  
    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.