COPASI API
4.16.103
|
#include <CQFittingWidget.h>
Public Slots | |
void | slotConstraintNumberChanged (int number) |
void | slotParameterNumberChanged (int number) |
![]() | |
void | adjustTable () |
void | slotFinishThread () |
Public Member Functions | |
CQFittingWidget (QWidget *parent=0, const char *name=0) | |
virtual bool | runTask () |
~CQFittingWidget () | |
![]() | |
CCopasiTask * | getTask () |
virtual bool | leave () |
TaskWidget (QWidget *parent=0, const char *name=0, Qt::WFlags fl=0) | |
virtual bool | update (ListViews::ObjectType objectType, ListViews::Action action, const std::string &key) |
~TaskWidget () | |
![]() | |
CopasiWidget (QWidget *parent=0, const char *name=0, Qt::WFlags f=0) | |
bool | enter (const std::string &key) |
CCopasiDataModel * | getDataModel () |
bool | getIgnoreUpdates () |
virtual void | setFramework (int framework) |
void | setIgnoreUpdates (bool v) |
Protected Slots | |
void | slotCrossValidationData () |
void | slotExperimentData () |
void | slotPageChange (QWidget *currentPage) |
![]() | |
void | assistantBtnClicked () |
void | reportBtnClicked () |
void | revertBtnClicked () |
void | runBtnClicked () |
![]() | |
virtual bool | protectedNotify (ListViews::ObjectType objectType, ListViews::Action action, const std::string &key="") |
Protected Member Functions | |
virtual CCopasiMethod * | createMethod (const CCopasiMethod::SubType &type) |
virtual bool | loadTask () |
virtual bool | saveTask () |
virtual bool | taskFinishedEvent () |
![]() | |
bool | commonAfterRunTask () |
bool | commonBeforeRunTask () |
bool | commonRunTask () |
virtual bool | enterProtected () |
void | finishTask () |
bool | loadCommon () |
bool | loadMethod () |
bool | saveCommon () |
bool | saveMethod () |
Protected Attributes | |
std::map< std::string, std::string > | mCrossValidationKeyMap |
std::map< std::string, std::string > | mExperimentKeyMap |
size_t | mnParamterSetsBeforeRun |
CCrossValidationSet * | mpCrossValidationSet |
CQFittingItemWidget * | mpCurrentList |
CExperimentSet * | mpExperimentSet |
![]() | |
bool | mChanged |
CQTaskBtnWidget * | mpBtnWidget |
CQTaskHeaderWidget * | mpHeaderWidget |
CCopasiMethod * | mpMethod |
QGridLayout * | mpMethodLayout |
CQTaskMethodWidget * | mpMethodWidget |
CProgressBar * | mProgressBar |
QSpacerItem * | mpSpacer1 |
QSpacerItem * | mpSpacer2 |
CCopasiTask * | mpTask |
CQTaskThread * | mpTaskThread |
![]() | |
int | mFramework |
bool | mIgnoreUpdates |
std::string | mKey |
CCopasiDataModel * | mpDataModel |
ListViews * | mpListView |
CCopasiObject * | mpObject |
Private Member Functions | |
void | destroy () |
void | init () |
Definition at line 26 of file CQFittingWidget.h.
CQFittingWidget::CQFittingWidget | ( | QWidget * | parent = 0 , |
const char * | name = 0 |
||
) |
Definition at line 48 of file CQFittingWidget.cpp.
References init().
CQFittingWidget::~CQFittingWidget | ( | ) |
|
protectedvirtual |
Implements TaskWidget.
Definition at line 289 of file CQFittingWidget.cpp.
References CFitMethod::createMethod().
|
private |
Definition at line 384 of file CQFittingWidget.cpp.
References mpCrossValidationSet, mpExperimentSet, and pdelete.
Referenced by ~CQFittingWidget().
|
private |
Definition at line 348 of file CQFittingWidget.cpp.
References CQFittingItemWidget::FIT_CONSTRAINT, CQFittingItemWidget::FIT_ITEM, TaskWidget::mpBtnWidget, mpCrossValidationSet, mpCurrentList, mpExperimentSet, TaskWidget::mpHeaderWidget, TaskWidget::mpMethodWidget, CQTaskHeaderWidget::setTaskName(), CQTaskMethodWidget::setValidMethods(), CQTaskMethodWidget::showMethodParameters(), slotConstraintNumberChanged(), slotParameterNumberChanged(), and COptTask::ValidMethods.
Referenced by CQFittingWidget().
|
protectedvirtual |
Implements TaskWidget.
Definition at line 224 of file CQFittingWidget.cpp.
References CQMessageBox::critical(), CCopasiMessage::ERROR, CCopasiMessage::getAllMessageText(), COptProblem::getCalculateStatistics(), CFitProblem::getCreateParameterSets(), CExperimentSet::getExperiment(), CExperimentSet::getExperimentCount(), CCopasiParameterGroup::getGroup(), CCopasiTask::getProblem(), COptProblem::getRandomizeStartValues(), CCopasiMessage::getType(), TaskWidget::loadCommon(), TaskWidget::loadMethod(), TaskWidget::mChanged, mCrossValidationKeyMap, mExperimentKeyMap, mpCrossValidationSet, CopasiWidget::mpDataModel, mpExperimentSet, TaskWidget::mpTask, pdelete, CCopasiMessage::peekLastMessage(), and pTask.
|
virtual |
Implements TaskWidget.
Definition at line 292 of file CQFittingWidget.cpp.
References TaskWidget::commonBeforeRunTask(), TaskWidget::commonRunTask(), CKeyFactory::get(), CCopasiRootContainer::getKeyFactory(), CCopasiDataModel::getModel(), CModel::getModelParameterSets(), CCopasiObject::getObjectDataModel(), CopasiWidget::mKey, mnParamterSetsBeforeRun, pTask, and CCopasiVector< T >::size().
Referenced by SliderDialog::runParameterEstimationTask().
|
protectedvirtual |
Implements TaskWidget.
Definition at line 65 of file CQFittingWidget.cpp.
References CExperimentSet::addExperiment(), C_INVALID_INDEX, CKeyFactory::get(), COptProblem::getCalculateStatistics(), CFitProblem::getCreateParameterSets(), CCopasiRootContainer::getDatamodelList(), CExperimentSet::getExperiment(), CExperimentSet::getExperimentCount(), CCopasiParameterGroup::getGroup(), CCopasiRootContainer::getKeyFactory(), CCopasiObject::getObjectName(), CCopasiTask::getProblem(), COptProblem::getRandomizeStartValues(), CCrossValidationSet::getThreshold(), CCrossValidationSet::getWeight(), if(), TaskWidget::mChanged, mCrossValidationKeyMap, mExperimentKeyMap, mpCrossValidationSet, mpExperimentSet, TaskWidget::mpTask, pTask, CExperimentSet::removeExperiment(), TaskWidget::saveCommon(), TaskWidget::saveMethod(), COptProblem::setCalculateStatistics(), CFitProblem::setCreateParameterSets(), COptProblem::setRandomizeStartValues(), and CCrossValidationSet::setWeight().
|
slot |
Definition at line 378 of file CQFittingWidget.cpp.
Referenced by init().
|
protectedslot |
Definition at line 390 of file CQFittingWidget.cpp.
References CQExperimentData::load(), mpCrossValidationSet, CopasiWidget::mpDataModel, and pdelete.
|
protectedslot |
Definition at line 327 of file CQFittingWidget.cpp.
References CQExperimentData::load(), CopasiWidget::mpDataModel, mpExperimentSet, and pdelete.
|
protectedslot |
Definition at line 340 of file CQFittingWidget.cpp.
References mpCurrentList.
|
slot |
Definition at line 372 of file CQFittingWidget.cpp.
Referenced by init().
|
protectedvirtual |
Reimplemented from TaskWidget.
Definition at line 308 of file CQFittingWidget.cpp.
References ListViews::ADD, CKeyFactory::get(), CCopasiObject::getKey(), CCopasiRootContainer::getKeyFactory(), CCopasiDataModel::getModel(), CModel::getModelParameterSets(), CCopasiObject::getObjectDataModel(), CopasiWidget::mKey, mnParamterSetsBeforeRun, ListViews::MODELPARAMETERSET, CopasiWidget::protectedNotify(), pTask, CCopasiVector< T >::size(), and TaskWidget::taskFinishedEvent().
|
protected |
Definition at line 45 of file CQFittingWidget.h.
Referenced by loadTask(), and saveTask().
|
protected |
Definition at line 43 of file CQFittingWidget.h.
Referenced by loadTask(), and saveTask().
|
protected |
Definition at line 46 of file CQFittingWidget.h.
Referenced by runTask(), and taskFinishedEvent().
|
protected |
Definition at line 44 of file CQFittingWidget.h.
Referenced by destroy(), init(), loadTask(), saveTask(), and slotCrossValidationData().
|
protected |
Definition at line 41 of file CQFittingWidget.h.
Referenced by init(), and slotPageChange().
|
protected |
Definition at line 42 of file CQFittingWidget.h.
Referenced by destroy(), init(), loadTask(), saveTask(), and slotExperimentData().