addChild(CCopasiNode< Data > *pChild, CCopasiNode< Data > *pAfter=NULL) | CCopasiNode< std::string > | inlinevirtual |
addChildren(const std::vector< CEvaluationNode * > &children) | CEvaluationNode | |
addSibling(CCopasiNode< Data > *pSibling, CCopasiNode< Data > *pAfter=NULL) | CCopasiNode< std::string > | inline |
buildBerkeleyMadonnaString() const | CEvaluationNode | |
buildCCodeString() const | CEvaluationNode | |
buildDisplayString() const | CEvaluationNode | |
buildInfix() const | CEvaluationNode | |
buildMMLString(bool expand, const std::vector< std::vector< std::string > > &variables) const | CEvaluationNode | |
buildXPPString() const | CEvaluationNode | |
calculate() override | CEvaluationNodeOperator | virtual |
CCopasiNode(CCopasiNode< Data > *pParent=NULL) | CCopasiNode< std::string > | inline |
CCopasiNode(const CCopasiNode< Data > &src) | CCopasiNode< std::string > | inline |
CCopasiNode(const Data &data, CCopasiNode< Data > *pParent=NULL) | CCopasiNode< std::string > | inline |
CEvaluationNode() | CEvaluationNode | |
CEvaluationNode(const MainType &type, const SubType &subType, const Data &data) | CEvaluationNode | protected |
CEvaluationNode(const CEvaluationNode &src) | CEvaluationNode | |
CEvaluationNodeOperator() | CEvaluationNodeOperator | private |
CEvaluationNodeOperator(const SubType &subType, const Data &data) | CEvaluationNodeOperator | |
CEvaluationNodeOperator(const CEvaluationNodeOperator &src) | CEvaluationNodeOperator | |
compile() override | CEvaluationNodeOperator | virtual |
copyBranch() const | CEvaluationNode | |
copyNode(CEvaluationNode *child1, CEvaluationNode *child2) const | CEvaluationNode | |
copyNode(const std::vector< CEvaluationNode * > &children) const | CEvaluationNode | |
create(const MainType &mainType, const SubType &subType, const std::string &data) | CEvaluationNode | static |
createModuloTree(const CEvaluationNodeOperator *pNode, ASTNode *pASTNode, const CDataModel *pDataModel) const | CEvaluationNodeOperator | |
Data typedef | CCopasiNode< std::string > | |
deleteChildren() | CCopasiNode< std::string > | inline |
findTopMinus(const std::vector< CFunctionAnalyzer::CValue > &callParameters) const | CEvaluationNode | |
fromAST(const ASTNode *pASTNode, const std::vector< CEvaluationNode * > &children) | CEvaluationNodeOperator | static |
getBerkeleyMadonnaString(const std::vector< std::string > &children) const override | CEvaluationNodeOperator | virtual |
getCCodeString(const std::vector< std::string > &children) const override | CEvaluationNodeOperator | virtual |
getChild() | CCopasiNode< std::string > | inline |
getChild() const | CCopasiNode< std::string > | inline |
getChild(const size_t &index) | CCopasiNode< std::string > | inline |
getChild(const size_t &index) const | CCopasiNode< std::string > | inline |
getData() const | CCopasiNode< std::string > | inlinevirtual |
getData() | CCopasiNode< std::string > | inlinevirtual |
getDisplayString(const std::vector< std::string > &children) const override | CEvaluationNodeOperator | virtual |
getInfix(const std::vector< std::string > &children) const override | CEvaluationNodeOperator | virtual |
getLeft() | CEvaluationNodeOperator | |
getLeft() const | CEvaluationNodeOperator | |
getMMLString(const std::vector< std::string > &children, bool expand, const std::vector< std::vector< std::string > > &variables) const override | CEvaluationNodeOperator | virtual |
getNext() | CCopasiNode< std::string > | inline |
getNext() const | CCopasiNode< std::string > | inline |
getNextNonChild() | CCopasiNode< std::string > | inline |
getNextNonChild() const | CCopasiNode< std::string > | inline |
getNumChildren() const | CCopasiNode< std::string > | inline |
getParent() | CCopasiNode< std::string > | inline |
getParent() const | CCopasiNode< std::string > | inline |
getRight() | CEvaluationNodeOperator | |
getRight() const | CEvaluationNodeOperator | |
getSibling() | CCopasiNode< std::string > | inline |
getSibling() const | CCopasiNode< std::string > | inline |
getTree() const | CEvaluationNode | |
getUnit(const CMathContainer &container, const std::vector< CValidatedUnit > &units) const override | CEvaluationNodeOperator | virtual |
getValuePointer() const | CEvaluationNode | |
getValueType() const | CEvaluationNode | |
getXPPString(const std::vector< std::string > &children) const override | CEvaluationNodeOperator | virtual |
isBoolean() const | CEvaluationNode | virtual |
isKeyword(const std::string &str) | CEvaluationNode | static |
Keywords | CEvaluationNode | privatestatic |
mainType() const | CEvaluationNode | |
MainType enum name | CEvaluationNode | |
MainTypeName | CEvaluationNode | static |
mData | CCopasiNode< std::string > | protected |
mMainType | CEvaluationNode | protected |
mpChild | CCopasiNode< std::string > | private |
mpLeftNode | CEvaluationNodeOperator | private |
mpLeftValue | CEvaluationNodeOperator | private |
mpOperator | CEvaluationNodeOperator | private |
mpParent | CCopasiNode< std::string > | private |
mPrecedence | CEvaluationNode | protected |
mpRightNode | CEvaluationNodeOperator | private |
mpRightValue | CEvaluationNodeOperator | private |
mpSibling | CCopasiNode< std::string > | private |
mpTree | CEvaluationNode | protected |
mpValue | CEvaluationNode | protected |
mSubType | CEvaluationNode | protected |
mValue | CEvaluationNode | protected |
mValueType | CEvaluationNode | protected |
OPERATOR typedef | CEvaluationNodeOperator | private |
operator!=(const CEvaluationNode &right) const | CEvaluationNode | |
operator<(const CEvaluationNode &right) const | CEvaluationNode | |
operator<(const CEvaluationNode &rhs) | CEvaluationNode | |
operator==(const CEvaluationNode &right) const | CEvaluationNode | |
printRecursively(std::ostream &os, int indent=0) const | CEvaluationNode | |
printRecursively() const | CEvaluationNode | |
removeChild(CCopasiNode< Data > *pChild) | CCopasiNode< std::string > | inlinevirtual |
removeSibling(CCopasiNode< Data > *pSibling) | CCopasiNode< std::string > | inlineprivate |
s_divide() | CEvaluationNodeOperator | private |
s_invalid() | CEvaluationNodeOperator | private |
s_minus() | CEvaluationNodeOperator | private |
s_modulus() | CEvaluationNodeOperator | private |
s_multiply() | CEvaluationNodeOperator | private |
s_plus() | CEvaluationNodeOperator | private |
s_power() | CEvaluationNodeOperator | private |
s_remainder() | CEvaluationNodeOperator | private |
setChild(CCopasiNode< Data > *pChild) | CCopasiNode< std::string > | inlineprotected |
setData(const Data &data) | CCopasiNode< std::string > | inlinevirtual |
setParent(CCopasiNode< Data > *pParent) | CCopasiNode< std::string > | inlineprotected |
setSibling(CCopasiNode< Data > *pSibling) | CCopasiNode< std::string > | inlineprotected |
setTree(const CEvaluationTree *pTree) | CEvaluationNode | |
setUnit(const CMathContainer &container, const std::map< CEvaluationNode *, CValidatedUnit > ¤tUnits, std::map< CEvaluationNode *, CValidatedUnit > &targetUnits) const override | CEvaluationNodeOperator | virtual |
setValueType(const ValueType &valueType) | CEvaluationNode | virtual |
simplifyNode(const std::vector< CEvaluationNode * > &children) const override | CEvaluationNodeOperator | virtual |
splitBranch(const CEvaluationNode *splitnode, bool left) const | CEvaluationNode | |
SubType enum name | CEvaluationNode | |
subType() const | CEvaluationNode | |
SubTypeName | CEvaluationNode | static |
toAST(const CDataModel *pDataModel) const override | CEvaluationNodeOperator | virtual |
ValueType enum name | CEvaluationNode | |
~CCopasiNode() | CCopasiNode< std::string > | inlinevirtual |
~CEvaluationNode() | CEvaluationNode | virtual |
~CEvaluationNodeOperator() | CEvaluationNodeOperator | virtual |