35 #define N_ROOT '%' // the root note
36 #define N_OPERATOR 'O' // operator: + - * / ^ ()
37 #define N_IDENTIFIER 'I' // see specific subtypes
38 #define N_FUNCTION 'F' // see specific subtypes
39 #define N_OBJECT 'o' // an object
40 #define N_NUMBER 'N' // a C_FLOAT64 constant
78 #define N_SUBSTRATE 's'
80 #define N_MODIFIER 'm'
81 #define N_KCONSTANT 'k'
163 CNodeK(
char type,
char subtype);
169 CNodeK(
const std::string & name);
204 const std::string &r);
290 void setName(
const std::string & name);
361 #endif // COPASI_CNodeK
C_INT16 rightPrecedence() const
void setLeft(CNodeK &left)
C_INT16 isRightValid() const
void writeMathML(std::ostream &out, C_INT32 level) const
CNodeK & getRight() const
void setConstant(C_FLOAT64 &constant)
void setIndex(C_INT32 index)
std::string mExplicitFunction
C_INT16 isLeftValid() const
std::string getName() const
C_FLOAT64 getConstant() const
void setOldIndex(C_INT32 oldindex)
C_INT16 isIdentifier() const
void setName(const std::string &name)
std::string getExplicitFunctionString(const std::vector< std::vector< std::string > > &callParameterNames, const std::string &r)
C_FLOAT64 value(const CCallParameters< C_FLOAT64 > &callParameters) const
void setType(const char ype)
void setSubtype(const char subtype)
void setRight(CNodeK &right)
C_INT16 isOperator() const
C_INT16 leftPrecedence() const
C_INT32 load(CReadConfig &configbuffer)