void CConfigurationFile::initializeParameter() { assertGroup("Recent Files"); assertGroup("Recent SBML Files"); assertGroup("Recent SEDML Files"); mpApplicationFont = assertParameter("Application Font", CCopasiParameter::STRING, std::string("")); assertGroup("MIRIAM Resources"); mpValidateUnits = assertParameter("Validate Units", CCopasiParameter::BOOL, false); mpUseOpenGL = assertParameter("Use OpenGL", CCopasiParameter::BOOL, false); mpUseAdvancedSliders = assertParameter("Use Advanced Sliders", CCopasiParameter::BOOL, true); mpUseAdvancedEditing = assertParameter("Use Advanced Editing", CCopasiParameter::BOOL, false); mpNormalizePerExperiment = assertParameter("Normalize Weights per Experiment", CCopasiParameter::BOOL, true); mpWorkingDirectory = assertParameter("Working Directory", CCopasiParameter::STRING, std::string("")); mpProxyServer = assertParameter("Proxy Server", CCopasiParameter::STRING, std::string("")); mpProxyPort = assertParameter("Proxy Port", CCopasiParameter::INT, 0); mpProxyUser = assertParameter("Proxy User", CCopasiParameter::STRING, std::string("")); mpProxyPass = assertParameter("Proxy Password", CCopasiParameter::STRING, std::string("")); mpCurrentAuthorGivenName = assertParameter("Given Name", CCopasiParameter::STRING, std::string("Anonymous")); mpCurrentAuthorFamilyName = assertParameter("Famliy Name", CCopasiParameter::STRING, std::string("Anonymous")); mpCurrentAuthorOrganization = assertParameter("Organization", CCopasiParameter::STRING, std::string("")); mpCurrentAuthorEmail = assertParameter("Email", CCopasiParameter::STRING, std::string("*****@*****.**")); elevateChildren(); }
void CSensProblem::initializeParameter() { mpSubTaskType = (CSensProblem::SubTaskType *) assertParameter("SubtaskType", CCopasiParameter::Type::UINT, (unsigned C_INT32) SteadyState); mpTargetFunctions = assertGroup("TargetFunctions"); mpVariablesGroup = assertGroup("ListOfVariables"); createParametersInGroup(mpTargetFunctions); }
void CFitItem::initializeParameter() { mpGrpAffectedExperiments = assertGroup("Affected Experiments"); mpGrpAffectedCrossValidations = assertGroup("Affected Cross Validation Experiments"); elevateChildren(); }
void CFitItem::initializeParameter() { mpGrpAffectedExperiments = assertGroup("Affected Experiments"); #ifdef COPASI_CROSSVALIDATION mpGrpAffectedCrossValidations = assertGroup("Affected Cross Validation Experiments"); #endif // COPASI_CROSSVALIDATION elevateChildren(); }
bool CExperimentObjectMap::setNumCols(const size_t & numCols) { if (numCols == size()) return true; // We only clear the vector of parameter. We do not destroy the parameter they are still // accessible through CCopasiContainer::mObjects and thus will be automatically destroyed. clear(); bool success = true; for (size_t col = 0; col < numCols; col++) { CCopasiParameterGroup * pGrp = assertGroup(StringPrint("%d", col)); // assertGroup() adds only newly created groups to mValue.pGROUP. We need to add the existing // ones. if (size() < col + 1) static_cast< elements * >(mpValue)->push_back(pGrp); success &= (elevate<CDataColumn, CCopasiParameterGroup>(pGrp) != NULL); } return success; }
void CConfigurationFile::initializeParameter() { assertGroup("Recent Files"); assertGroup("Recent SBML Files"); mpApplicationFont = assertParameter("Application Font", CCopasiParameter::STRING, std::string(""))->getValue().pSTRING; mpWebBrowser = assertParameter("Application for opening URLs", CCopasiParameter::STRING, std::string(""))->getValue().pSTRING; assertGroup("MIRIAM Resources"); elevateChildren(); }
void CConfigurationFile::initializeParameter() { assertGroup("Recent Files"); assertGroup("Recent SBML Files"); assertGroup("Recent SEDML Files"); mpApplicationFont = assertParameter("Application Font", CCopasiParameter::STRING, std::string(""))->getValue().pSTRING; assertGroup("MIRIAM Resources"); mpValidateUnits = assertParameter("Validate Units", CCopasiParameter::BOOL, false)->getValue().pBOOL; mpUseOpenGL = assertParameter("Use OpenGL", CCopasiParameter::BOOL, false)->getValue().pBOOL; mpUseAdvancedEditing = assertParameter("Use Advanced Editing", CCopasiParameter::BOOL, false)->getValue().pBOOL; mpWorkingDirectory = assertParameter("Working Directory", CCopasiParameter::STRING, std::string(""))->getValue().pSTRING; elevateChildren(); }
void CFitProblem::initializeParameter() { removeParameter("Subtask"); mpParmSubtaskCN = NULL; removeParameter("ObjectiveExpression"); mpParmObjectiveExpression = NULL; *mpParmMaximize = false; mpParmSteadyStateCN = assertParameter("Steady-State", CCopasiParameter::CN, CCopasiObjectName(""))->getValue().pCN; mpParmTimeCourseCN = assertParameter("Time-Course", CCopasiParameter::CN, CCopasiObjectName(""))->getValue().pCN; assertGroup("Experiment Set"); elevateChildren(); }
void CRecentFiles::initializeParameter() { mpMaxFiles = assertParameter("MaxFiles", CCopasiParameter::UINT, (unsigned C_INT32) 5); mpRecentFiles = assertGroup("Recent Files"); }