/** * Set whether the steady state analysis is requested. * @param bool * steadyStateRequested */ void CLNAProblem::setSteadyStateRequested(const bool & steadyStateRequested) { CSteadyStateTask * pSubTask = NULL; CDataModel* pDataModel = getObjectDataModel(); if (pDataModel && pDataModel->getTaskList()) pSubTask = dynamic_cast<CSteadyStateTask *>(&pDataModel->getTaskList()->operator[]("Steady-State")); if (steadyStateRequested && pSubTask) setValue("Steady-State", pSubTask->getKey()); else setValue("Steady-State", std::string("")); }
/** * Set whether the steady state analysis is requested. * @param bool * steadyStateRequested */ void CLNAProblem::setSteadyStateRequested(const bool & steadyStateRequested) { CSteadyStateTask * pSubTask = NULL; CCopasiDataModel* pDataModel = getObjectDataModel(); assert(pDataModel != NULL); if (pDataModel && pDataModel->getTaskList()) pSubTask = dynamic_cast<CSteadyStateTask *>((*pDataModel->getTaskList())["Steady-State"]); if (steadyStateRequested && pSubTask) setValue("Steady-State", pSubTask->getKey()); else setValue("Steady-State", std::string("")); }