Changeset 13290


Ignore:
Timestamp:
2012-10-10T11:38:52+02:00 (12 years ago)
Author:
hubert.thieriot
Message:
  • moomc get comment function
  • optobjective filled fields
Location:
trunk/OMOptim
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/OMOptim/Core/OMC/MOomc.cpp

    r13210 r13290  
    651651    //  {{Modelica.SIunits.Temp_K,TorcH,"ORC hot temperature (K)", "public", false, false, false, false, "parameter", "none", "unspecified",{}},{Modelica.SIunits.Temp_K,TorcC,"ORC cold temperature (K)", "public", false, false, false, false, "parameter", "none", "unspecified",{}}}
    652652
    653     QRegExp rexp(".*"+compName+","+"\"\\(.*\\)\"(\\.*)");
     653    QRegExp rexp(".*"+compName+","+"\"(.*)\"");
    654654    rexp.setMinimal(true);
    655655    if(commandRes.contains(rexp)&&rexp.capturedTexts().size()>1)
  • trunk/OMOptim/Core/OptObjective.cpp

    r12583 r13290  
    5151OptObjective::OptObjective(const Variable &var, OptObjective::Direction direction):Variable(var)
    5252{
     53    // problem: fields doesnt have proper correspondence
     54    // filledFields is not consistent after Variable(var)
     55    for(int i=0;i<this->getNbFields();i++)
     56        if(_filledFields.contains(i))
     57            _filledFields.push_back(i);
     58
    5359    setFieldValue(OptObjective::DIRECTION,direction);
    5460    _scanFunction = NONE;
     
    6470    _min = obj._min;
    6571    _max = obj._max;
     72    _filledFields = obj._filledFields;
    6673}
    6774
  • trunk/OMOptim/Core/Problems/OptimResult.cpp

    r12818 r13290  
    336336
    337337            CSVBase::FileToVariableResult(_recomputedVariables,iPoint,pointFolder+QDir::separator()+"resultVar.csv");
    338             //int iRecVar;
    339             //            for(int iCurVar=0;iCurVar<pointVariables->size();iCurVar++)
    340             //            {
    341             //                //set value
    342             //                iRecVar = _recomputedVariables->findItem(pointVariables->at(iCurVar)->getFieldValue(Variable::NAME).toString());
    343             //                if(iRecVar>-1)
    344             //                    _recomputedVariables->at(iRecVar)->setFinalValueAtPoint(
    345             //                            pointVariables->at(iCurVar)->getFieldValue(Variable::VALUE).toDouble(),iPoint);
    346             //                else
    347             //                {
    348             //                    // variable found in file does not exist in _recomputedVariables
    349             //                    // add it
    350             //                    newVariableResult =  new VariableResult(*pointVariables->at(iCurVar));
    351             //                    newVariableResult->setFinalValueAtPoint(iPoint,
    352             //                                                            pointVariables->at(iCurVar)->getFieldValue(Variable::VALUE).toDouble());
    353             //                    _recomputedVariables->addItem(newVariableResult);
    354 
    355             //                    // display info
    356             //                    QString msg;
    357             //                    msg.sprintf("Variable %s added in recomputed variables list",
    358             //                                newVariableResult->getFieldValue(VariableResult::NAME).toString().utf16());
    359             //                    InfoSender::instance()->send(Info(msg,ListInfo::NORMAL2));
    360             //                }
    361             //            }
    362338        }
    363339    }
     
    698674}
    699675
     676int OptimResult::nbPoints()
     677{
     678    return _optVariablesResults->nbPoints();
     679}
     680
  • trunk/OMOptim/Core/Problems/OptimResult.h

    r12619 r13290  
    9494
    9595
     96    int nbPoints();
    9697    void setCurPoint(int);
    9798    int curPoint();
  • trunk/OMOptim/GUI/Tabs/TabResOptimization.cpp

    r12619 r13290  
    142142         readGUIState();
    143143
     144//         // select first point
     145//         if(result->nbPoints()>0)
     146//             _widgetMooPointsList->_listPoints->setSelectedIndexes(QList<int>()<<0);
     147
    144148}
    145149
Note: See TracChangeset for help on using the changeset viewer.