20 #ifndef COPASI_CExpression
21 #define COPASI_CExpression
37 CExpression(
const std::string & name =
"Expression",
79 virtual bool setInfix(
const std::string & infix);
86 virtual bool compile(std::vector< CCopasiContainer * > listOfContainer =
105 void writeMathML(std::ostream & out,
bool fullExpand,
size_t l)
const;
169 #endif // COPASI_CExpression
virtual bool setInfix(const std::string &infix)
const CObjectInterface * getNodeObject(const CCopasiObjectName &CN) const
const std::string & getDisplayString() const
void setIsBoolean(const bool &booleanRequired)
std::string mDisplayString
static CExpression * createInitialExpression(const CExpression &expression, const CCopasiDataModel *pDataModel)
std::string getBerkeleyMadonnaString() const
const std::vector< CCopasiContainer * > & getListOfContainer() const
static const std::vector< CCopasiContainer * > EmptyList
virtual const C_FLOAT64 & calcValue()
CExpression(const std::string &name="Expression", const CCopasiContainer *pParent=NULL)
std::string getCCodeString() const
Header file of class CCopasiContainer.
std::string getXPPString() const
const std::vector< CCopasiContainer * > * mpListOfContainer
void writeMathML(std::ostream &out, bool fullExpand, size_t l) const