libSBML C++ API  5.20.2
ASTNode Member List

This is the complete list of members for ASTNode, including all inherited members.

addChild(ASTNode *disownedChild, bool inRead=false)ASTNode
addSemanticsAnnotation(XMLNode *disownedAnnotation)ASTNode
ASTNode(ASTNodeType_t type=AST_UNKNOWN)ASTNode
ASTNode(Token_t *token)ASTNode
ASTNode(const ASTNode &orig)ASTNode
canonicalize()ASTNode
clearPlugins()ASTNodeprivate
combineNumbers(std::vector< unsigned int > &numbers)ASTNodeprotected
convertRootToPower()ASTNodeprotected
createNonBinaryTree()ASTNodeprotected
createVectorOfChildTypes(std::vector< unsigned int > &numbers, std::vector< unsigned int > &names, std::vector< unsigned int > &others)ASTNodeprotected
decompose()ASTNode
deepCopy() constASTNode
derivative(const std::string &variable)ASTNode
derivativeDivide(const std::string &variable)ASTNodeprotected
derivativeExp(const std::string &variable)ASTNodeprotected
derivativeLn(const std::string &variable)ASTNodeprotected
derivativeLog(const std::string &variable)ASTNodeprotected
derivativeMinus(const std::string &variable)ASTNodeprotected
derivativePlus(const std::string &variable)ASTNodeprotected
derivativePower(const std::string &variable)ASTNodeprotected
derivativeTimes(const std::string &variable)ASTNodeprotected
encompassUnaryMinus()ASTNodeprotected
exactlyEqual(const ASTNode &rhs)ASTNode
fillListOfNodes(ASTNodePredicate predicate, List *lst) constASTNode
freeName()ASTNode
getASTPlugin(const SBMLNamespaces *sbmlns)ASTNode
getASTPlugin(ASTNodeType_t type)ASTNode
getASTPlugin(const std::string &name, bool isCsymbol=false, bool strCmpIsCaseSensitive=false)ASTNode
getASTPlugin(const SBMLNamespaces *sbmlns) constASTNode
getASTPlugin(ASTNodeType_t type) constASTNode
getASTPlugin(const std::string &name, bool isCsymbol=false, bool strCmpIsCaseSensitive=false) constASTNode
getCharacter() constASTNode
getChild(unsigned int n) constASTNode
getClass() constASTNode
getDefinitionURL() constASTNode
getDefinitionURLString() constASTNode
getDenominator() constASTNode
getExponent() constASTNode
getId() constASTNode
getInteger() constASTNode
getLeftChild() constASTNode
getListOfNodes(ASTNodePredicate predicate) constASTNode
getMantissa() constASTNode
getName() constASTNode
getNumChildren() constASTNode
getNumerator() constASTNode
getNumSemanticsAnnotations() constASTNode
getOperatorName() constASTNode
getParentSBMLObject() constASTNode
getPrecedence() constASTNode
getReal() constASTNode
getRightChild() constASTNode
getSemanticsAnnotation(unsigned int n) constASTNode
getStyle() constASTNode
getType() constASTNode
getUnits() constASTNode
getUserData() constASTNode
getValue() constASTNode
hasCorrectNumberArguments() constASTNode
hasTypeAndNumChildren(ASTNodeType_t type, unsigned int numchildren) constASTNode
hasUnits() constASTNode
insertChild(unsigned int n, ASTNode *disownedChild)ASTNode
isAvogadro() constASTNode
isBoolean() constASTNode
isCiNumber() constASTNode
isConstant() constASTNode
isConstantNumber() constASTNode
isCSymbolFunction() constASTNode
isFunction() constASTNode
isInfinity() constASTNode
isInteger() constASTNode
isLambda() constASTNode
isLog10() constASTNode
isLogical() constASTNode
isName() constASTNode
isNaN() constASTNode
isNegInfinity() constASTNode
isNumber() constASTNode
isOperator() constASTNode
isPiecewise() constASTNode
isRational() constASTNode
isReal() constASTNode
isRelational() constASTNode
isSetClass() constASTNode
isSetId() constASTNode
isSetParentSBMLObject() constASTNode
isSetStyle() constASTNode
isSetUnits() constASTNode
isSetUserData() constASTNode
isSqrt() constASTNode
isUMinus() constASTNode
isUnknown() constASTNode
isUPlus() constASTNode
isUserFunction() constASTNode
isWellFormedASTNode() constASTNode
operator=(const ASTNode &rhs)ASTNode
prependChild(ASTNode *disownedChild)ASTNode
reduceToBinary()ASTNode
refactor()ASTNode
refactorNumbers()ASTNodeprotected
removeChild(unsigned int n, bool delremoved=false)ASTNode
renameSIdRefs(const std::string &oldid, const std::string &newid)ASTNodevirtual
renameUnitSIdRefs(const std::string &oldid, const std::string &newid)ASTNodevirtual
reorderArguments(unsigned int level=0)ASTNodeprotected
replaceArgument(const std::string &bvar, ASTNode *arg)ASTNode
replaceArguments(const std::vector< std::string > &bvars, std::vector< ASTNode * > &args)ASTNode
replaceChild(unsigned int n, ASTNode *disownedChild, bool delreplaced=false)ASTNode
returnsBoolean(const Model *model=NULL) constASTNode
SBMLRateRuleConverter classASTNodefriend
setCharacter(char value)ASTNode
setClass(const std::string &className)ASTNode
setId(const std::string &id)ASTNode
setName(const char *name)ASTNode
setStyle(const std::string &style)ASTNode
setType(ASTNodeType_t type)ASTNode
setUnits(const std::string &units)ASTNode
setUserData(void *userData)ASTNode
setValue(int value)ASTNode
setValue(long value)ASTNode
setValue(long numerator, long denominator)ASTNode
setValue(double value)ASTNode
setValue(double mantissa, long exponent)ASTNode
simplify()ASTNodeprotected
swapChildren(ASTNode *that)ASTNode
unsetClass()ASTNode
unsetId()ASTNode
unsetParentSBMLObject()ASTNode
unsetStyle()ASTNode
unsetUnits()ASTNode
unsetUserData()ASTNode
~ASTNode()ASTNodevirtual