public class LibSBMLFormulaCompiler extends FormulaCompiler
DECIMAL_FORMAT, REAL_FORMAT, SCIENTIFIC_FORMAT, underscore| Constructor and Description |
|---|
LibSBMLFormulaCompiler() |
| Modifier and Type | Method and Description |
|---|---|
<T> ASTNode2Value<java.lang.String> |
and(java.util.List<ASTNode2> nodes) |
<T> ASTNode2Value<java.lang.String> |
arccos(ASTNode2 node) |
<T> ASTNode2Value<java.lang.String> |
arccosh(ASTNode2 node) |
<T> ASTNode2Value<java.lang.String> |
arccot(ASTNode2 node) |
<T> ASTNode2Value<java.lang.String> |
arccoth(ASTNode2 node) |
<T> ASTNode2Value<java.lang.String> |
arccsc(ASTNode2 node) |
<T> ASTNode2Value<java.lang.String> |
arccsch(ASTNode2 node) |
<T> ASTNode2Value<java.lang.String> |
arcsec(ASTNode2 node) |
<T> ASTNode2Value<java.lang.String> |
arcsech(ASTNode2 node) |
<T> ASTNode2Value<java.lang.String> |
arcsin(ASTNode2 node) |
<T> ASTNode2Value<java.lang.String> |
arcsinh(ASTNode2 node) |
<T> ASTNode2Value<java.lang.String> |
arctan(ASTNode2 node) |
<T> ASTNode2Value<java.lang.String> |
arctanh(ASTNode2 node) |
<T> ASTNode2Value<java.lang.String> |
eq(ASTNode2 left,
ASTNode2 right)
Equal.
|
<T> ASTNode2Value<java.lang.String> |
factorial(ASTNode2 node) |
<T> ASTNode2Value<java.lang.String> |
geq(ASTNode2 left,
ASTNode2 right)
Greater equal.
|
<T> ASTNode2Value<java.lang.String> |
getConstantE() |
<T> ASTNode2Value<java.lang.String> |
getNegativeInfinity() |
<T> ASTNode2Value<java.lang.String> |
getPositiveInfinity() |
<T> ASTNode2Value<java.lang.String> |
gt(ASTNode2 left,
ASTNode2 right)
Greater than.
|
<T> ASTNode2Value<java.lang.String> |
leq(ASTNode2 left,
ASTNode2 right)
Less equal.
|
<T> ASTNode2Value<java.lang.String> |
ln(ASTNode2 node)
Natural logarithm.
|
<T> ASTNode2Value<java.lang.String> |
log(ASTNode2 node)
Logarithm of the given value to base 10.
|
<T> ASTNode2Value<java.lang.String> |
log(ASTNode2 left,
ASTNode2 right)
Logarithm of the given value to the given base.
|
<T> ASTNode2Value<java.lang.String> |
lt(ASTNode2 left,
ASTNode2 right)
Less than.
|
<T> ASTNode2Value<java.lang.String> |
neq(ASTNode2 left,
ASTNode2 right)
Not equal.
|
<T> ASTNode2Value<java.lang.String> |
or(java.util.List<ASTNode2> nodes) |
<T> ASTNode2Value<java.lang.String> |
pow(ASTNode2 left,
ASTNode2 right) |
<T> ASTNode2Value<java.lang.String> |
root(ASTNode2 rootExponent,
ASTNode2 radiant) |
<T> ASTNode2Value<java.lang.String> |
root(double rootExponent,
ASTNode2 radiant) |
<T> ASTNode2Value<java.lang.String> |
sqrt(ASTNode2 node)
Square root.
|
<T> ASTNode2Value<java.lang.String> |
xor(java.util.List<ASTNode2> nodes)
Exclusive or.
|
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, isPrefixNotationInLogicalOperations, lambda, minus, not, piecewise, plus, pow, root, sec, sech, selector, setPrefixNotationInLogicalOperations, sin, sinh, sqrt, sum, symbolTime, tan, tanh, times, times, uMinus, unknownValue, vectorappend, append, concat, concatStringBuilder, encodeForHTML, fill, fill, firstLetterLowerCase, firstLetterUpperCase, getMessage, getWordForNumber, leadingZeros, newLine, parseSBMLBoolean, parseSBMLBooleanStrict, parseSBMLDouble, parseSBMLDoubleStrict, parseSBMLInt, parseSBMLShort, parseSBMLShortStrict, toHTML, toHTML, toString, toString, toXMLAnnotationString, toXMLMessageString, toXMLNotesStringpublic <T> ASTNode2Value<java.lang.String> arccos(ASTNode2 node) throws SBMLException
arccos in interface ASTNode2Compilerarccos in class FormulaCompilerSBMLExceptionpublic <T> ASTNode2Value<java.lang.String> arccosh(ASTNode2 node) throws SBMLException
arccosh in interface ASTNode2Compilerarccosh in class FormulaCompilerSBMLExceptionpublic <T> ASTNode2Value<java.lang.String> arccot(ASTNode2 node) throws SBMLException
arccot in interface ASTNode2Compilerarccot in class FormulaCompilerSBMLExceptionpublic <T> ASTNode2Value<java.lang.String> arccoth(ASTNode2 node) throws SBMLException
arccoth in interface ASTNode2Compilerarccoth in class FormulaCompilerSBMLExceptionpublic <T> ASTNode2Value<java.lang.String> arccsc(ASTNode2 node) throws SBMLException
arccsc in interface ASTNode2Compilerarccsc in class FormulaCompilerSBMLExceptionpublic <T> ASTNode2Value<java.lang.String> arccsch(ASTNode2 node) throws SBMLException
arccsch in interface ASTNode2Compilerarccsch in class FormulaCompilerSBMLExceptionpublic <T> ASTNode2Value<java.lang.String> arcsec(ASTNode2 node) throws SBMLException
arcsec in interface ASTNode2Compilerarcsec in class FormulaCompilerSBMLExceptionpublic <T> ASTNode2Value<java.lang.String> arcsech(ASTNode2 node) throws SBMLException
arcsech in interface ASTNode2Compilerarcsech in class FormulaCompilerSBMLExceptionpublic <T> ASTNode2Value<java.lang.String> arcsin(ASTNode2 node) throws SBMLException
arcsin in interface ASTNode2Compilerarcsin in class FormulaCompilerSBMLExceptionpublic <T> ASTNode2Value<java.lang.String> arcsinh(ASTNode2 node) throws SBMLException
arcsinh in interface ASTNode2Compilerarcsinh in class FormulaCompilerSBMLExceptionpublic <T> ASTNode2Value<java.lang.String> arctan(ASTNode2 node) throws SBMLException
arctan in interface ASTNode2Compilerarctan in class FormulaCompilerSBMLExceptionpublic <T> ASTNode2Value<java.lang.String> arctanh(ASTNode2 node) throws SBMLException
arctanh in interface ASTNode2Compilerarctanh in class FormulaCompilerSBMLExceptionpublic <T> ASTNode2Value<java.lang.String> and(java.util.List<ASTNode2> nodes) throws SBMLException
and in interface ASTNode2Compilerand in class FormulaCompilerSBMLExceptionpublic <T> ASTNode2Value<java.lang.String> or(java.util.List<ASTNode2> nodes) throws SBMLException
or in interface ASTNode2Compileror in class FormulaCompilernodes - These values must be interpretable as a Boolean.SBMLExceptionpublic <T> ASTNode2Value<java.lang.String> xor(java.util.List<ASTNode2> nodes) throws SBMLException
ASTNode2Compilerxor in interface ASTNode2Compilerxor in class FormulaCompilernodes - It must be possible to evaluate the given values to
Boolean.SBMLExceptionpublic <T> ASTNode2Value<java.lang.String> eq(ASTNode2 left, ASTNode2 right) throws SBMLException
ASTNode2Compilereq in interface ASTNode2Compilereq in class FormulaCompilerSBMLExceptionpublic <T> ASTNode2Value<java.lang.String> neq(ASTNode2 left, ASTNode2 right) throws SBMLException
ASTNode2Compilerneq in interface ASTNode2Compilerneq in class FormulaCompilerSBMLExceptionpublic <T> ASTNode2Value<java.lang.String> geq(ASTNode2 left, ASTNode2 right) throws SBMLException
ASTNode2Compilergeq in interface ASTNode2Compilergeq in class FormulaCompilerSBMLExceptionpublic <T> ASTNode2Value<java.lang.String> gt(ASTNode2 left, ASTNode2 right) throws SBMLException
ASTNode2Compilergt in interface ASTNode2Compilergt in class FormulaCompilerSBMLExceptionpublic <T> ASTNode2Value<java.lang.String> leq(ASTNode2 left, ASTNode2 right) throws SBMLException
ASTNode2Compilerleq in interface ASTNode2Compilerleq in class FormulaCompilerSBMLExceptionpublic <T> ASTNode2Value<java.lang.String> lt(ASTNode2 left, ASTNode2 right) throws SBMLException
ASTNode2Compilerlt in interface ASTNode2Compilerlt in class FormulaCompilerSBMLExceptionpublic <T> ASTNode2Value<java.lang.String> getNegativeInfinity()
getNegativeInfinity in interface ASTNode2CompilergetNegativeInfinity in class FormulaCompilerpublic <T> ASTNode2Value<java.lang.String> getPositiveInfinity()
getPositiveInfinity in interface ASTNode2CompilergetPositiveInfinity in class FormulaCompilerpublic <T> ASTNode2Value<java.lang.String> pow(ASTNode2 left, ASTNode2 right) throws SBMLException
pow in interface ASTNode2Compilerpow in class FormulaCompilerSBMLExceptionpublic <T> ASTNode2Value<java.lang.String> ln(ASTNode2 node) throws SBMLException
ASTNode2Compilerln in interface ASTNode2Compilerln in class FormulaCompilerSBMLExceptionpublic <T> ASTNode2Value<java.lang.String> log(ASTNode2 node) throws SBMLException
ASTNode2Compilerlog in interface ASTNode2Compilerlog in class FormulaCompilerSBMLExceptionpublic <T> ASTNode2Value<java.lang.String> log(ASTNode2 left, ASTNode2 right) throws SBMLException
ASTNode2Compilerlog in interface ASTNode2Compilerlog in class FormulaCompilerSBMLExceptionpublic <T> ASTNode2Value<java.lang.String> getConstantE()
getConstantE in interface ASTNode2CompilergetConstantE in class FormulaCompilerpublic <T> ASTNode2Value<java.lang.String> factorial(ASTNode2 node)
factorial in interface ASTNode2Compilerfactorial in class FormulaCompilerpublic <T> ASTNode2Value<java.lang.String> root(ASTNode2 rootExponent, ASTNode2 radiant) throws SBMLException
root in interface ASTNode2Compilerroot in class FormulaCompilerSBMLExceptionpublic <T> ASTNode2Value<java.lang.String> root(double rootExponent, ASTNode2 radiant) throws SBMLException
root in interface ASTNode2Compilerroot in class FormulaCompilerSBMLExceptionpublic <T> ASTNode2Value<java.lang.String> sqrt(ASTNode2 node) throws SBMLException
ASTNode2Compilersqrt in interface ASTNode2Compilersqrt in class FormulaCompilernode - This value must be interpretable as a Number.SBMLException