22 #ifndef COPASI_CFunctionDB
23 #define COPASI_CFunctionDB
77 bool load(
const std::string& fileName);
78 bool save(
const std::string& fileName);
174 std::vector<CFunction*>
176 const size_t noProducts,
187 std::set< const CCopasiObject * > & dependentFunctions)
const;
204 #endif // COPASI_CFunctionDB
CCopasiVectorN< CFunction > mLoadedFunctions
CCopasiVectorN< CFunction > & loadedFunctions()
CFunction * addAndAdaptName(CFunction *pFunction)
std::vector< CFunction * > suitableFunctions(const size_t noSubstrates, const size_t noProducts, const TriLogic reversibility)
std::vector< CFunction * > getUsedFunctions(const CModel *pModel) const
CFunction * findLoadFunction(const std::string &functionName)
std::set< std::string > listDependentTrees(const std::string &name) const
CFunctionDB(const std::string &name, const CCopasiContainer *pParent)
void setFilename(const std::string &filename)
bool appendDependentFunctions(std::set< const CCopasiObject * > candidates, std::set< const CCopasiObject * > &dependentFunctions) const
Header file of class CCopasiContainer.
bool save(const std::string &fileName)
bool removeFunction(size_t index)
std::string getFilename() const
The class for handling a chemical kinetic function.
CFunction * findFunction(const std::string &functionName)
CNormalFunction * createFunction(const CEvaluationNode *node)
bool add(CFunction *pFunction, const bool &adopt)