44 #endif // COPASI_DEBUG
103 std::ostream * pOstream)
108 if (!pProblem || !pMethod)
return false;
136 if (!pProblem || !pMethod)
return false;
virtual bool setCallBack(CProcessReport *pCallBack)
void setProblem(COptProblem *problem)
virtual bool initialize(const OutputFlag &of, COutputHandler *pOutputHandler, std::ostream *pOstream)
static COptMethod * createMethod(CCopasiMethod::SubType subType=CCopasiMethod::RandomSearch)
virtual bool initialize()
virtual CCopasiMethod * createMethod(const int &type) const
virtual bool setCallBack(CProcessReport *pCallBack)
virtual bool calculateStatistics(const C_FLOAT64 &factor=1.0e-003, const C_FLOAT64 &resolution=1.0e-009)
virtual void output(const COutputInterface::Activity &activity)
const CCopasiMethod::SubType & getSubType() const
static const unsigned int ValidMethods[]
virtual bool isValidProblem(const CCopasiProblem *pProblem)
virtual bool setCallBack(CProcessReport *pCallBack)
CCopasiProblem * mpProblem
virtual bool initialize(const OutputFlag &of, COutputHandler *pOutputHandler, std::ostream *pOstream)
void rememberStartValues()
void randomizeStartValues()
virtual bool process(const bool &useInitialValues)
virtual bool initializeSubtaskBeforeOutput()
virtual bool setMethodType(const int &type)
virtual bool add(CCopasiObject *pObject, const bool &adopt=true)
virtual bool setCallBack(CProcessReport *pCallBack)
COptTask(const CCopasiTask::Type &type=CCopasiTask::optimization, const CCopasiContainer *pParent=NULL)