Package | Description |
---|---|
org.sbml.jsbml.math | |
org.sbml.jsbml.math.compiler |
Modifier and Type | Method | Description |
---|---|---|
ASTNode2Value<?> |
ASTArithmeticOperatorNode.compile(ASTNode2Compiler compiler) |
|
ASTNode2Value<?> |
ASTBoolean.compile(ASTNode2Compiler compiler) |
|
ASTNode2Value<?> |
ASTCiFunctionNode.compile(ASTNode2Compiler compiler) |
|
ASTNode2Value<?> |
ASTCiNumberNode.compile(ASTNode2Compiler compiler) |
|
ASTNode2Value<?> |
ASTCnExponentialNode.compile(ASTNode2Compiler compiler) |
|
ASTNode2Value<?> |
ASTCnIntegerNode.compile(ASTNode2Compiler compiler) |
|
ASTNode2Value<?> |
ASTCnNumberNode.compile(ASTNode2Compiler compiler) |
|
ASTNode2Value<?> |
ASTCnRationalNode.compile(ASTNode2Compiler compiler) |
|
ASTNode2Value<?> |
ASTCnRealNode.compile(ASTNode2Compiler compiler) |
|
ASTNode2Value<?> |
ASTConstantNumber.compile(ASTNode2Compiler compiler) |
|
ASTNode2Value<?> |
ASTCSymbolAvogadroNode.compile(ASTNode2Compiler compiler) |
|
ASTNode2Value<?> |
ASTCSymbolDelayNode.compile(ASTNode2Compiler compiler) |
|
ASTNode2Value<?> |
ASTCSymbolTimeNode.compile(ASTNode2Compiler compiler) |
|
ASTNode2Value<?> |
ASTDivideNode.compile(ASTNode2Compiler compiler) |
|
ASTNode2Value<?> |
ASTFunction.compile(ASTNode2Compiler compiler) |
|
ASTNode2Value<?> |
ASTHyperbolicNode.compile(ASTNode2Compiler compiler) |
|
ASTNode2Value<?> |
ASTLambdaFunctionNode.compile(ASTNode2Compiler compiler) |
|
ASTNode2Value<?> |
ASTLogarithmNode.compile(ASTNode2Compiler compiler) |
|
ASTNode2Value<?> |
ASTLogicalOperatorNode.compile(ASTNode2Compiler compiler) |
|
ASTNode2Value<?> |
ASTMinusNode.compile(ASTNode2Compiler compiler) |
|
ASTNode2Value<?> |
ASTNode2.compile(ASTNode2Compiler compiler) |
Compiles this
ASTNode2 and returns the result. |
ASTNode2Value<?> |
ASTPiecewiseFunctionNode.compile(ASTNode2Compiler compiler) |
|
ASTNode2Value<?> |
ASTPlusNode.compile(ASTNode2Compiler compiler) |
|
ASTNode2Value<?> |
ASTPowerNode.compile(ASTNode2Compiler compiler) |
|
ASTNode2Value<?> |
ASTQualifierNode.compile(ASTNode2Compiler compiler) |
|
ASTNode2Value<?> |
ASTRelationalOperatorNode.compile(ASTNode2Compiler compiler) |
|
ASTNode2Value<?> |
ASTRootNode.compile(ASTNode2Compiler compiler) |
|
ASTNode2Value<?> |
ASTTimesNode.compile(ASTNode2Compiler compiler) |
|
ASTNode2Value<?> |
ASTTrigonometricNode.compile(ASTNode2Compiler compiler) |
|
ASTNode2Value<?> |
ASTUnaryFunctionNode.compile(ASTNode2Compiler compiler) |
|
ASTNode2Value<?> |
ASTUnknown.compile(ASTNode2Compiler compiler) |
Modifier and Type | Class | Description |
---|---|---|
class |
FindUnitsCompiler |
Finds if an ASTNode is using any units attribute.
|
class |
FormulaCompiler |
This class creates C-like infix formula
String s that represent the
content of ASTNode2 s. |
class |
LaTeXCompiler |
Converts
ASTNode2Value objects into a LaTeX String to be
included into scientific writings or to be displayed in a GUI. |
class |
LibSBMLFormulaCompiler |
|
class |
UnitsCompiler |
Derives the units from mathematical operations.
|
Constructor | Description |
---|---|
ASTNode2Value(ASTNode2Compiler compiler) |
|
ASTNode2Value(UnitDefinition unit,
ASTNode2Compiler compiler) |
|
ASTNode2Value(T value,
ASTNode2Compiler compiler) |