15 #ifndef CODEExpoterC_H__
16 #define CODEExpoterC_H__
45 std::string
setODEName(
const std::string & objName);
51 std::string
testName(
const std::string & name);
54 const std::string & name,
55 const std::string & expression,
56 const std::string & comments);
virtual bool exportSingleModVal(const CModelValue *modval, std::string &expression, std::string &comments)
std::set< std::string > NameSet
virtual bool exportSingleModelEntity(const CModelEntity *tmp, std::string &expression, std::string &comments)
virtual std::string translateTimeVariableName()
virtual std::string translateObjectName(const std::string &realName)
virtual bool exportSingleFunction(const CFunction *func, std::set< std::string > &isExported)
virtual bool exportSingleMetabolite(const CMetab *metab, std::string &expression, std::string &comments)
virtual std::string KineticFunction2ODEmember(const CReaction *reac)
virtual std::string exportTitleString(const size_t tmp)
virtual bool exportSingleODE(const CModelEntity *mentity, std::string &equation, std::string &comments)
virtual bool exportSingleObject(std::ostringstream &which, const std::string &name, const std::string &expression, const std::string &comments)
virtual void setReservedNames()
std::map< std::string, size_t > Frequancy
virtual std::string exportClosingString(const size_t tmp)
virtual std::string exportNumber(double number)
virtual bool exportSingleCompartment(const CCompartment *comp, std::string &expression, std::string &comments)
virtual bool exportSingleParameter(const CCopasiParameter *param, std::string &expression, std::string &comments)
virtual std::string getSingleLineComment()
void setExportNameOfFunction(const CEvaluationNode *pNode, std::set< std::string > &tmpset)
std::string testName(const std::string &name)
std::string setODEName(const std::string &objName)
virtual bool exportKineticFunctionGroup(const CModel *copasiModel)
The class for handling a chemical kinetic function.
virtual bool exportKineticFunction(CReaction *reac)
std::string setExportName(const CModelEntity::Status &status, size_t n[], size_t dependent)
virtual bool preprocess(const CModel *copasiModel)
virtual bool exportTitleData(const CModel *copasiModel, std::ostream &os)
std::string setConcentrationName(const CModelEntity::Status &status, size_t n[], size_t dependent)
virtual std::string getDisplayExpressionString(CExpression *tmp)