73 std::ostream * pOstream)
78 if (!pProblem || !pMethod)
return false;
104 std::vector< CCopasiContainer * > ListOfContainer;
105 ListOfContainer.push_back(
this);
108 assert(pDataModel != NULL);
CCopasiDataModel * getObjectDataModel()
virtual bool setCallBack(CProcessReport *pCallBack)
virtual CCopasiMethod * createMethod(const int &type) const
virtual bool initialize(const OutputFlag &of, COutputHandler *pOutputHandler, std::ostream *pOstream)
void setProblem(CMoietiesProblem *pProblem)
virtual bool process(const bool &useInitialValues)
virtual bool setCallBack(CProcessReport *pCallBack)
virtual void output(const COutputInterface::Activity &activity)
const CCopasiMethod::SubType & getSubType() const
CMoietiesTask(const CCopasiTask::Type &type=CCopasiTask::moieties, const CCopasiContainer *pParent=NULL)
virtual bool setCallBack(CProcessReport *pCallBack)
virtual bool initialize(const OutputFlag &of, COutputHandler *pOutputHandler, std::ostream *pOstream)
virtual bool isValidProblem(const CCopasiProblem *pProblem)
CCopasiProblem * mpProblem
virtual bool setMethodType(const int &type)
static CMoietiesMethod * createMethod(const CCopasiMethod::SubType &subType=CCopasiMethod::Householder)
virtual bool compile(std::vector< CCopasiContainer * > listOfContainer, const CCopasiDataModel *pDataModel)
static CCopasiMessage getLastMessage()
static const unsigned int ValidMethods[]
virtual bool add(CCopasiObject *pObject, const bool &adopt=true)
bool updateInitialValues()
virtual bool setCallBack(CProcessReport *pCallBack)
COutputHandler * mpOutputHandler
CModel * getModel() const