org.sbml.jsbml.util.compilers
public class LibSBMLFormulaCompiler extends FormulaCompiler
DECIMAL_FORMAT, REAL_FORMAT, SCIENTIFIC_FORMAT, underscore
Constructor and Description |
---|
LibSBMLFormulaCompiler() |
abs, brackets, ceiling, compile, compile, compile, compile, compile, compile, cos, cosh, cot, coth, csc, csch, delay, diff, exp, floor, frac, frac, frac, function, function, function, getConstantAvogadro, getConstantFalse, getConstantPi, getConstantTrue, getSpecies, getStoichiometry, lambda, minus, not, piecewise, plus, pow, root, sec, sech, selector, sin, sinh, sqrt, sum, symbolTime, tan, tanh, times, times, uMinus, unknownValue
append, append, concat, concatStringBuilder, encodeForHTML, fill, fill, firstLetterLowerCase, firstLetterUpperCase, getWordForNumber, leadingZeros, newLine, parseSBMLBoolean, parseSBMLDouble, parseSBMLInt, parseSBMLShort, toHTML, toHTML, toString, toString, toXMLAnnotationString, toXMLMessageString, toXMLNotesString
public ASTNodeValue arccos(ASTNode node) throws SBMLException
arccos
in interface ASTNodeCompiler
arccos
in class FormulaCompiler
SBMLException
public ASTNodeValue arccosh(ASTNode node) throws SBMLException
arccosh
in interface ASTNodeCompiler
arccosh
in class FormulaCompiler
SBMLException
public ASTNodeValue arccot(ASTNode node) throws SBMLException
arccot
in interface ASTNodeCompiler
arccot
in class FormulaCompiler
SBMLException
public ASTNodeValue arccoth(ASTNode node) throws SBMLException
arccoth
in interface ASTNodeCompiler
arccoth
in class FormulaCompiler
SBMLException
public ASTNodeValue arccsc(ASTNode node) throws SBMLException
arccsc
in interface ASTNodeCompiler
arccsc
in class FormulaCompiler
SBMLException
public ASTNodeValue arccsch(ASTNode node) throws SBMLException
arccsch
in interface ASTNodeCompiler
arccsch
in class FormulaCompiler
SBMLException
public ASTNodeValue arcsec(ASTNode node) throws SBMLException
arcsec
in interface ASTNodeCompiler
arcsec
in class FormulaCompiler
SBMLException
public ASTNodeValue arcsech(ASTNode node) throws SBMLException
arcsech
in interface ASTNodeCompiler
arcsech
in class FormulaCompiler
SBMLException
public ASTNodeValue arcsin(ASTNode node) throws SBMLException
arcsin
in interface ASTNodeCompiler
arcsin
in class FormulaCompiler
SBMLException
public ASTNodeValue arcsinh(ASTNode node) throws SBMLException
arcsinh
in interface ASTNodeCompiler
arcsinh
in class FormulaCompiler
SBMLException
public ASTNodeValue arctan(ASTNode node) throws SBMLException
arctan
in interface ASTNodeCompiler
arctan
in class FormulaCompiler
SBMLException
public ASTNodeValue arctanh(ASTNode node) throws SBMLException
arctanh
in interface ASTNodeCompiler
arctanh
in class FormulaCompiler
SBMLException
public ASTNodeValue and(java.util.List<ASTNode> nodes) throws SBMLException
and
in interface ASTNodeCompiler
and
in class FormulaCompiler
SBMLException
public ASTNodeValue or(java.util.List<ASTNode> nodes) throws SBMLException
or
in interface ASTNodeCompiler
or
in class FormulaCompiler
nodes
- These values must be interpretable as a Boolean
.SBMLException
public ASTNodeValue xor(java.util.List<ASTNode> nodes) throws SBMLException
ASTNodeCompiler
xor
in interface ASTNodeCompiler
xor
in class FormulaCompiler
nodes
- It must be possible to evaluate the given values to
Boolean
.SBMLException
public ASTNodeValue eq(ASTNode left, ASTNode right) throws SBMLException
ASTNodeCompiler
eq
in interface ASTNodeCompiler
eq
in class FormulaCompiler
SBMLException
public ASTNodeValue neq(ASTNode left, ASTNode right) throws SBMLException
ASTNodeCompiler
neq
in interface ASTNodeCompiler
neq
in class FormulaCompiler
SBMLException
public ASTNodeValue geq(ASTNode left, ASTNode right) throws SBMLException
ASTNodeCompiler
geq
in interface ASTNodeCompiler
geq
in class FormulaCompiler
SBMLException
public ASTNodeValue gt(ASTNode left, ASTNode right) throws SBMLException
ASTNodeCompiler
gt
in interface ASTNodeCompiler
gt
in class FormulaCompiler
SBMLException
public ASTNodeValue leq(ASTNode left, ASTNode right) throws SBMLException
ASTNodeCompiler
leq
in interface ASTNodeCompiler
leq
in class FormulaCompiler
SBMLException
public ASTNodeValue lt(ASTNode left, ASTNode right) throws SBMLException
ASTNodeCompiler
lt
in interface ASTNodeCompiler
lt
in class FormulaCompiler
SBMLException
public ASTNodeValue getNegativeInfinity()
getNegativeInfinity
in interface ASTNodeCompiler
getNegativeInfinity
in class FormulaCompiler
public ASTNodeValue getPositiveInfinity()
getPositiveInfinity
in interface ASTNodeCompiler
getPositiveInfinity
in class FormulaCompiler
public ASTNodeValue pow(ASTNode left, ASTNode right) throws SBMLException
pow
in interface ASTNodeCompiler
pow
in class FormulaCompiler
SBMLException
public ASTNodeValue ln(ASTNode node) throws SBMLException
ASTNodeCompiler
ln
in interface ASTNodeCompiler
ln
in class FormulaCompiler
SBMLException
public ASTNodeValue log(ASTNode node) throws SBMLException
ASTNodeCompiler
log
in interface ASTNodeCompiler
log
in class FormulaCompiler
SBMLException
public ASTNodeValue log(ASTNode left, ASTNode right) throws SBMLException
ASTNodeCompiler
log
in interface ASTNodeCompiler
log
in class FormulaCompiler
SBMLException
public ASTNodeValue getConstantE()
getConstantE
in interface ASTNodeCompiler
getConstantE
in class FormulaCompiler
public ASTNodeValue factorial(ASTNode node)
factorial
in interface ASTNodeCompiler
factorial
in class FormulaCompiler
public ASTNodeValue root(ASTNode rootExponent, ASTNode radiant) throws SBMLException
root
in interface ASTNodeCompiler
root
in class FormulaCompiler
SBMLException
public ASTNodeValue root(double rootExponent, ASTNode radiant) throws SBMLException
root
in interface ASTNodeCompiler
root
in class FormulaCompiler
SBMLException
public ASTNodeValue sqrt(ASTNode node) throws SBMLException
ASTNodeCompiler
sqrt
in interface ASTNodeCompiler
sqrt
in class FormulaCompiler
node
- This value must be interpretable as a Number
.SBMLException