COPASI API
4.16.103
|
#include <CQOptimizationWidget.h>
Public Slots | |
void | slotConstraintNumberChanged (int number) |
virtual void | slotEditExpression () |
void | slotParameterNumberChanged (int number) |
![]() | |
void | adjustTable () |
void | slotFinishThread () |
Public Member Functions | |
CQOptimizationWidget (QWidget *parent=0, const char *name=0) | |
bool | isSteadyState () |
virtual bool | runTask () |
~CQOptimizationWidget () | |
![]() | |
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 | slotExpressionValid (bool valid) |
void | slotPageChange (QWidget *currentPage) |
void | slotSubtaskChanged (const QString &subtask) |
![]() | |
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 () |
![]() | |
bool | commonAfterRunTask () |
bool | commonBeforeRunTask () |
bool | commonRunTask () |
virtual bool | enterProtected () |
void | finishTask () |
bool | loadCommon () |
bool | loadMethod () |
bool | saveCommon () |
bool | saveMethod () |
virtual bool | taskFinishedEvent () |
Protected Attributes | |
QColor | mChangedColor |
CQFittingItemWidget * | mpCurrentList |
QColor | mSavedColor |
std::map< std::string, C_INT32 > | mSubtaskMap |
bool | mTypeChanged |
![]() | |
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 28 of file CQOptimizationWidget.h.
CQOptimizationWidget::CQOptimizationWidget | ( | QWidget * | parent = 0 , |
const char * | name = 0 |
||
) |
Definition at line 41 of file CQOptimizationWidget.cpp.
References init().
CQOptimizationWidget::~CQOptimizationWidget | ( | ) |
|
protectedvirtual |
Implements TaskWidget.
Definition at line 185 of file CQOptimizationWidget.cpp.
References COptMethod::createMethod().
|
private |
Definition at line 237 of file CQOptimizationWidget.cpp.
Referenced by ~CQOptimizationWidget().
|
private |
Definition at line 200 of file CQOptimizationWidget.cpp.
References FROM_UTF8, TaskWidget::mpBtnWidget, mpCurrentList, TaskWidget::mpHeaderWidget, TaskWidget::mpMethodWidget, mSubtaskMap, CQExpressionWidget::ObjectiveFunctions, CQFittingItemWidget::OPT_CONSTRAINT, CQFittingItemWidget::OPT_ITEM, CQTaskHeaderWidget::setTaskName(), CQTaskMethodWidget::setValidMethods(), CQTaskMethodWidget::showMethodParameters(), slotConstraintNumberChanged(), slotParameterNumberChanged(), CCopasiTask::TypeName, CCopasiTask::unset, COptTask::ValidMethods, and COptProblem::ValidSubtasks.
Referenced by CQOptimizationWidget().
bool CQOptimizationWidget::isSteadyState | ( | ) |
|
protectedvirtual |
Implements TaskWidget.
Definition at line 123 of file CQOptimizationWidget.cpp.
References FROM_UTF8, COptProblem::getCalculateStatistics(), CCopasiParameterGroup::getGroup(), COptProblem::getObjectiveFunction(), CCopasiTask::getProblem(), COptProblem::getRandomizeStartValues(), COptProblem::getSubtaskType(), TaskWidget::loadCommon(), TaskWidget::loadMethod(), COptProblem::maximize(), TaskWidget::mChanged, CopasiWidget::mpDataModel, TaskWidget::mpTask, pTask, and CCopasiTask::TypeName.
|
virtual |
Implements TaskWidget.
Definition at line 159 of file CQOptimizationWidget.cpp.
References TaskWidget::commonBeforeRunTask(), TaskWidget::commonRunTask(), CKeyFactory::get(), CCopasiRootContainer::getKeyFactory(), CopasiWidget::mKey, and pTask.
Referenced by SliderDialog::runOptimizationTask().
|
protectedvirtual |
Implements TaskWidget.
Definition at line 58 of file CQOptimizationWidget.cpp.
References CCopasiMessage::ERROR, FROM_UTF8, COptProblem::getCalculateStatistics(), CCopasiRootContainer::getDatamodelList(), COptProblem::getObjectiveFunction(), CCopasiTask::getProblem(), COptProblem::getRandomizeStartValues(), COptProblem::getSubtaskType(), COptProblem::maximize(), TaskWidget::mChanged, MCOptimization, TaskWidget::mpTask, mSubtaskMap, pTask, TaskWidget::saveCommon(), TaskWidget::saveMethod(), COptProblem::setCalculateStatistics(), COptProblem::setMaximize(), COptProblem::setObjectiveFunction(), COptProblem::setRandomizeStartValues(), COptProblem::setSubtaskType(), TO_UTF8, and CCopasiTask::TypeName.
|
slot |
Definition at line 194 of file CQOptimizationWidget.cpp.
Referenced by init().
|
virtualslot |
The slot to activate the editor page of type CQExpressionWidget for being able to type a new mathematical expression or edit the existing one
Definition at line 249 of file CQOptimizationWidget.cpp.
|
protectedslot |
|
protectedslot |
Definition at line 177 of file CQOptimizationWidget.cpp.
References mpCurrentList.
|
slot |
Definition at line 188 of file CQOptimizationWidget.cpp.
Referenced by init().
|
protectedslot |
Definition at line 252 of file CQOptimizationWidget.cpp.
|
protected |
Definition at line 46 of file CQOptimizationWidget.h.
|
protected |
Definition at line 45 of file CQOptimizationWidget.h.
Referenced by init(), and slotPageChange().
|
protected |
Definition at line 47 of file CQOptimizationWidget.h.
|
protected |
Definition at line 50 of file CQOptimizationWidget.h.
Referenced by init(), and saveTask().
|
protected |
Definition at line 48 of file CQOptimizationWidget.h.