23 #ifndef COPASI_CCopasiTask
24 #define COPASI_CCopasiTask
87 const unsigned int * validMethods);
142 virtual void print(std::ostream * ostream)
const;
181 virtual void print(std::ostream * ostream)
const;
262 const std::string & type =
"Task");
272 const std::string & type =
"Task");
303 virtual const std::string &
getKey()
const;
360 std::ostream * pOstream);
367 virtual bool process(
const bool & useInitialValues);
471 #endif // COPASI_CCopasiTask
virtual bool setCallBack(CProcessReport *pCallBack)
friend std::ostream & operator<<(std::ostream &os, const CDescription &o)
virtual void print(std::ostream *ostream) const
void setScheduled(const bool &scheduled)
virtual void separate(const COutputInterface::Activity &activity)
static const std::string TypeName[]
CCopasiProblem * getProblem()
virtual bool initialize(const OutputFlag &of, COutputHandler *pOutputHandler, std::ostream *pOstream)
static const unsigned int ValidMethods[]
const bool & isUpdateModel() const
CDescription(const CCopasiContainer *pParent=NULL)
CCopasiTask(const std::string &name="NoName", const CCopasiContainer *pParent=NULL, const std::string &type="Task")
CProcessReport * mpCallBack
void setType(const Type &type)
CCopasiParameterGroup * getSliders()
const bool & isScheduled() const
CProcessReport * getCallBack() const
virtual void output(const COutputInterface::Activity &activity)
CCopasiProblem * mpProblem
static const char * XMLType[]
virtual bool updateMatrices()
const CDescription & getDescription() const
virtual bool setMethodType(const int &type)
Header file of class CCopasiContainer.
unsigned C_INT32 mOutputCounter
CCopasiParameterGroup * mpSliders
CDescription mDescription
const OutputFlag & getOutputMode() const
virtual bool process(const bool &useInitialValues)
CCopasiMethod * getMethod()
const CResult & getResult() const
virtual const std::string & getKey() const
virtual void print(std::ostream *ostream) const
static bool isValidMethod(const unsigned int &method, const unsigned int *validMethods)
virtual CCopasiMethod * createMethod(const int &type) const
COutputHandler * getOutputHandler() const
CResult(const CCopasiContainer *pParent=NULL)
friend std::ostream & operator<<(std::ostream &os, const CResult &o)
COutputHandler * mpOutputHandler
void setUpdateModel(const bool &updateModel)