org.simulator.sbml
Class ASTNodeInterpreter

java.lang.Object
  extended by org.simulator.sbml.ASTNodeInterpreter
All Implemented Interfaces:
org.sbml.jsbml.util.compilers.ASTNodeCompiler

public class ASTNodeInterpreter
extends java.lang.Object
implements org.sbml.jsbml.util.compilers.ASTNodeCompiler

This class is an implementation of an ASTNodeCompiler.

Since:
0.9
Version:
$Rev: 147 $
Author:
Roland Keller, Andreas Dräger

Constructor Summary
ASTNodeInterpreter(ValueHolder valueHolder)
          Constructs an interpreter with a special value holder.
 
Method Summary
 org.sbml.jsbml.util.compilers.ASTNodeValue abs(org.sbml.jsbml.ASTNode node)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue and(java.util.List<org.sbml.jsbml.ASTNode> nodes)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue arccos(org.sbml.jsbml.ASTNode value)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue arccosh(org.sbml.jsbml.ASTNode value)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue arccot(org.sbml.jsbml.ASTNode value)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue arccoth(org.sbml.jsbml.ASTNode value)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue arccsc(org.sbml.jsbml.ASTNode value)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue arccsch(org.sbml.jsbml.ASTNode value)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue arcsec(org.sbml.jsbml.ASTNode value)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue arcsech(org.sbml.jsbml.ASTNode node)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue arcsin(org.sbml.jsbml.ASTNode node)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue arcsinh(org.sbml.jsbml.ASTNode node)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue arctan(org.sbml.jsbml.ASTNode node)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue arctanh(org.sbml.jsbml.ASTNode node)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue ceiling(org.sbml.jsbml.ASTNode node)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue compile(org.sbml.jsbml.CallableSBase nsb)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue compile(org.sbml.jsbml.Compartment c)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue compile(double mantissa, int exponent, java.lang.String units)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue compile(double value, java.lang.String units)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue compile(int value, java.lang.String units)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue compile(java.lang.String name)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue cos(org.sbml.jsbml.ASTNode node)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue cosh(org.sbml.jsbml.ASTNode node)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue cot(org.sbml.jsbml.ASTNode node)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue coth(org.sbml.jsbml.ASTNode node)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue csc(org.sbml.jsbml.ASTNode node)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue csch(org.sbml.jsbml.ASTNode node)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue delay(java.lang.String delayName, org.sbml.jsbml.ASTNode x, org.sbml.jsbml.ASTNode delay, java.lang.String timeUnits)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue eq(org.sbml.jsbml.ASTNode left, org.sbml.jsbml.ASTNode right)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue exp(org.sbml.jsbml.ASTNode node)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue factorial(org.sbml.jsbml.ASTNode node)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue floor(org.sbml.jsbml.ASTNode node)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue frac(org.sbml.jsbml.ASTNode left, org.sbml.jsbml.ASTNode right)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue frac(int numerator, int denominator)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue function(org.sbml.jsbml.FunctionDefinition function, java.util.List<org.sbml.jsbml.ASTNode> arguments)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue function(java.lang.String functionDefinitionName, java.util.List<org.sbml.jsbml.ASTNode> args)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue geq(org.sbml.jsbml.ASTNode nodeleft, org.sbml.jsbml.ASTNode noderight)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue getConstantAvogadro(java.lang.String name)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue getConstantE()
           
 org.sbml.jsbml.util.compilers.ASTNodeValue getConstantFalse()
           
 org.sbml.jsbml.util.compilers.ASTNodeValue getConstantPi()
           
 org.sbml.jsbml.util.compilers.ASTNodeValue getConstantTrue()
           
 org.sbml.jsbml.util.compilers.ASTNodeValue getNegativeInfinity()
           
 org.sbml.jsbml.util.compilers.ASTNodeValue getPositiveInfinity()
           
 org.sbml.jsbml.util.compilers.ASTNodeValue gt(org.sbml.jsbml.ASTNode left, org.sbml.jsbml.ASTNode right)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue lambda(java.util.List<org.sbml.jsbml.ASTNode> nodes)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue leq(org.sbml.jsbml.ASTNode left, org.sbml.jsbml.ASTNode right)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue ln(org.sbml.jsbml.ASTNode node)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue log(org.sbml.jsbml.ASTNode node)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue log(org.sbml.jsbml.ASTNode left, org.sbml.jsbml.ASTNode right)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue lt(org.sbml.jsbml.ASTNode nodeleft, org.sbml.jsbml.ASTNode noderight)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue minus(java.util.List<org.sbml.jsbml.ASTNode> nodes)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue neq(org.sbml.jsbml.ASTNode left, org.sbml.jsbml.ASTNode right)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue not(org.sbml.jsbml.ASTNode node)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue or(java.util.List<org.sbml.jsbml.ASTNode> nodes)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue piecewise(java.util.List<org.sbml.jsbml.ASTNode> nodes)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue plus(java.util.List<org.sbml.jsbml.ASTNode> nodes)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue pow(org.sbml.jsbml.ASTNode left, org.sbml.jsbml.ASTNode right)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue root(org.sbml.jsbml.ASTNode rootExponent, org.sbml.jsbml.ASTNode radiant)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue root(double rootExponent, org.sbml.jsbml.ASTNode radiant)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue sec(org.sbml.jsbml.ASTNode node)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue sech(org.sbml.jsbml.ASTNode node)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue sin(org.sbml.jsbml.ASTNode node)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue sinh(org.sbml.jsbml.ASTNode node)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue sqrt(org.sbml.jsbml.ASTNode node)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue symbolTime(java.lang.String timeSymbol)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue tan(org.sbml.jsbml.ASTNode node)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue tanh(org.sbml.jsbml.ASTNode node)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue times(java.util.List<org.sbml.jsbml.ASTNode> nodes)
           
 java.lang.String toString(org.sbml.jsbml.ASTNode value)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue uMinus(org.sbml.jsbml.ASTNode node)
           
 org.sbml.jsbml.util.compilers.ASTNodeValue unknownValue()
           
 org.sbml.jsbml.util.compilers.ASTNodeValue xor(java.util.List<org.sbml.jsbml.ASTNode> nodes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ASTNodeInterpreter

public ASTNodeInterpreter(ValueHolder valueHolder)
Constructs an interpreter with a special value holder.

Parameters:
valueHolder -
Method Detail

abs

public final org.sbml.jsbml.util.compilers.ASTNodeValue abs(org.sbml.jsbml.ASTNode node)
                                                     throws org.sbml.jsbml.SBMLException
Specified by:
abs in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

and

public final org.sbml.jsbml.util.compilers.ASTNodeValue and(java.util.List<org.sbml.jsbml.ASTNode> nodes)
                                                     throws org.sbml.jsbml.SBMLException
Specified by:
and in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

arccos

public final org.sbml.jsbml.util.compilers.ASTNodeValue arccos(org.sbml.jsbml.ASTNode value)
                                                        throws org.sbml.jsbml.SBMLException
Specified by:
arccos in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

arccosh

public final org.sbml.jsbml.util.compilers.ASTNodeValue arccosh(org.sbml.jsbml.ASTNode value)
                                                         throws org.sbml.jsbml.SBMLException
Specified by:
arccosh in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

arccot

public final org.sbml.jsbml.util.compilers.ASTNodeValue arccot(org.sbml.jsbml.ASTNode value)
                                                        throws org.sbml.jsbml.SBMLException
Specified by:
arccot in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

arccoth

public final org.sbml.jsbml.util.compilers.ASTNodeValue arccoth(org.sbml.jsbml.ASTNode value)
                                                         throws org.sbml.jsbml.SBMLException
Specified by:
arccoth in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

arccsc

public final org.sbml.jsbml.util.compilers.ASTNodeValue arccsc(org.sbml.jsbml.ASTNode value)
                                                        throws org.sbml.jsbml.SBMLException
Specified by:
arccsc in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

arccsch

public final org.sbml.jsbml.util.compilers.ASTNodeValue arccsch(org.sbml.jsbml.ASTNode value)
                                                         throws org.sbml.jsbml.SBMLException
Specified by:
arccsch in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

arcsec

public final org.sbml.jsbml.util.compilers.ASTNodeValue arcsec(org.sbml.jsbml.ASTNode value)
                                                        throws org.sbml.jsbml.SBMLException
Specified by:
arcsec in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

arcsech

public final org.sbml.jsbml.util.compilers.ASTNodeValue arcsech(org.sbml.jsbml.ASTNode node)
                                                         throws org.sbml.jsbml.SBMLException
Specified by:
arcsech in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

arcsin

public final org.sbml.jsbml.util.compilers.ASTNodeValue arcsin(org.sbml.jsbml.ASTNode node)
                                                        throws org.sbml.jsbml.SBMLException
Specified by:
arcsin in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

arcsinh

public final org.sbml.jsbml.util.compilers.ASTNodeValue arcsinh(org.sbml.jsbml.ASTNode node)
                                                         throws org.sbml.jsbml.SBMLException
Specified by:
arcsinh in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

arctan

public final org.sbml.jsbml.util.compilers.ASTNodeValue arctan(org.sbml.jsbml.ASTNode node)
                                                        throws org.sbml.jsbml.SBMLException
Specified by:
arctan in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

arctanh

public final org.sbml.jsbml.util.compilers.ASTNodeValue arctanh(org.sbml.jsbml.ASTNode node)
                                                         throws org.sbml.jsbml.SBMLException
Specified by:
arctanh in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

ceiling

public final org.sbml.jsbml.util.compilers.ASTNodeValue ceiling(org.sbml.jsbml.ASTNode node)
                                                         throws org.sbml.jsbml.SBMLException
Specified by:
ceiling in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

compile

public org.sbml.jsbml.util.compilers.ASTNodeValue compile(org.sbml.jsbml.CallableSBase nsb)
                                                   throws org.sbml.jsbml.SBMLException
Specified by:
compile in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

compile

public final org.sbml.jsbml.util.compilers.ASTNodeValue compile(org.sbml.jsbml.Compartment c)
Specified by:
compile in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler

compile

public final org.sbml.jsbml.util.compilers.ASTNodeValue compile(double mantissa,
                                                                int exponent,
                                                                java.lang.String units)
Specified by:
compile in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler

compile

public final org.sbml.jsbml.util.compilers.ASTNodeValue compile(double value,
                                                                java.lang.String units)
Specified by:
compile in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler

compile

public final org.sbml.jsbml.util.compilers.ASTNodeValue compile(int value,
                                                                java.lang.String units)
Specified by:
compile in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler

compile

public final org.sbml.jsbml.util.compilers.ASTNodeValue compile(java.lang.String name)
Specified by:
compile in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler

cos

public final org.sbml.jsbml.util.compilers.ASTNodeValue cos(org.sbml.jsbml.ASTNode node)
                                                     throws org.sbml.jsbml.SBMLException
Specified by:
cos in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

cosh

public final org.sbml.jsbml.util.compilers.ASTNodeValue cosh(org.sbml.jsbml.ASTNode node)
                                                      throws org.sbml.jsbml.SBMLException
Specified by:
cosh in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

cot

public final org.sbml.jsbml.util.compilers.ASTNodeValue cot(org.sbml.jsbml.ASTNode node)
                                                     throws org.sbml.jsbml.SBMLException
Specified by:
cot in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

coth

public final org.sbml.jsbml.util.compilers.ASTNodeValue coth(org.sbml.jsbml.ASTNode node)
                                                      throws org.sbml.jsbml.SBMLException
Specified by:
coth in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

csc

public final org.sbml.jsbml.util.compilers.ASTNodeValue csc(org.sbml.jsbml.ASTNode node)
                                                     throws org.sbml.jsbml.SBMLException
Specified by:
csc in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

csch

public final org.sbml.jsbml.util.compilers.ASTNodeValue csch(org.sbml.jsbml.ASTNode node)
                                                      throws org.sbml.jsbml.SBMLException
Specified by:
csch in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

delay

public final org.sbml.jsbml.util.compilers.ASTNodeValue delay(java.lang.String delayName,
                                                              org.sbml.jsbml.ASTNode x,
                                                              org.sbml.jsbml.ASTNode delay,
                                                              java.lang.String timeUnits)
                                                       throws org.sbml.jsbml.SBMLException
Specified by:
delay in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

eq

public final org.sbml.jsbml.util.compilers.ASTNodeValue eq(org.sbml.jsbml.ASTNode left,
                                                           org.sbml.jsbml.ASTNode right)
                                                    throws org.sbml.jsbml.SBMLException
Specified by:
eq in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

exp

public final org.sbml.jsbml.util.compilers.ASTNodeValue exp(org.sbml.jsbml.ASTNode node)
                                                     throws org.sbml.jsbml.SBMLException
Specified by:
exp in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

factorial

public final org.sbml.jsbml.util.compilers.ASTNodeValue factorial(org.sbml.jsbml.ASTNode node)
                                                           throws org.sbml.jsbml.SBMLException
Specified by:
factorial in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

floor

public final org.sbml.jsbml.util.compilers.ASTNodeValue floor(org.sbml.jsbml.ASTNode node)
                                                       throws org.sbml.jsbml.SBMLException
Specified by:
floor in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

frac

public final org.sbml.jsbml.util.compilers.ASTNodeValue frac(org.sbml.jsbml.ASTNode left,
                                                             org.sbml.jsbml.ASTNode right)
                                                      throws org.sbml.jsbml.SBMLException
Specified by:
frac in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

frac

public final org.sbml.jsbml.util.compilers.ASTNodeValue frac(int numerator,
                                                             int denominator)
Specified by:
frac in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler

function

public final org.sbml.jsbml.util.compilers.ASTNodeValue function(org.sbml.jsbml.FunctionDefinition function,
                                                                 java.util.List<org.sbml.jsbml.ASTNode> arguments)
                                                          throws org.sbml.jsbml.SBMLException
Specified by:
function in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

function

public final org.sbml.jsbml.util.compilers.ASTNodeValue function(java.lang.String functionDefinitionName,
                                                                 java.util.List<org.sbml.jsbml.ASTNode> args)
                                                          throws org.sbml.jsbml.SBMLException
Specified by:
function in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

geq

public final org.sbml.jsbml.util.compilers.ASTNodeValue geq(org.sbml.jsbml.ASTNode nodeleft,
                                                            org.sbml.jsbml.ASTNode noderight)
                                                     throws org.sbml.jsbml.SBMLException
Specified by:
geq in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

getConstantAvogadro

public final org.sbml.jsbml.util.compilers.ASTNodeValue getConstantAvogadro(java.lang.String name)
Specified by:
getConstantAvogadro in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler

getConstantE

public final org.sbml.jsbml.util.compilers.ASTNodeValue getConstantE()
Specified by:
getConstantE in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler

getConstantFalse

public final org.sbml.jsbml.util.compilers.ASTNodeValue getConstantFalse()
Specified by:
getConstantFalse in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler

getConstantPi

public final org.sbml.jsbml.util.compilers.ASTNodeValue getConstantPi()
Specified by:
getConstantPi in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler

getConstantTrue

public final org.sbml.jsbml.util.compilers.ASTNodeValue getConstantTrue()
Specified by:
getConstantTrue in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler

getNegativeInfinity

public final org.sbml.jsbml.util.compilers.ASTNodeValue getNegativeInfinity()
Specified by:
getNegativeInfinity in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler

getPositiveInfinity

public final org.sbml.jsbml.util.compilers.ASTNodeValue getPositiveInfinity()
Specified by:
getPositiveInfinity in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler

gt

public final org.sbml.jsbml.util.compilers.ASTNodeValue gt(org.sbml.jsbml.ASTNode left,
                                                           org.sbml.jsbml.ASTNode right)
                                                    throws org.sbml.jsbml.SBMLException
Specified by:
gt in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

lambda

public final org.sbml.jsbml.util.compilers.ASTNodeValue lambda(java.util.List<org.sbml.jsbml.ASTNode> nodes)
                                                        throws org.sbml.jsbml.SBMLException
Specified by:
lambda in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

leq

public final org.sbml.jsbml.util.compilers.ASTNodeValue leq(org.sbml.jsbml.ASTNode left,
                                                            org.sbml.jsbml.ASTNode right)
                                                     throws org.sbml.jsbml.SBMLException
Specified by:
leq in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

ln

public final org.sbml.jsbml.util.compilers.ASTNodeValue ln(org.sbml.jsbml.ASTNode node)
                                                    throws org.sbml.jsbml.SBMLException
Specified by:
ln in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

log

public final org.sbml.jsbml.util.compilers.ASTNodeValue log(org.sbml.jsbml.ASTNode node)
                                                     throws org.sbml.jsbml.SBMLException
Specified by:
log in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

log

public final org.sbml.jsbml.util.compilers.ASTNodeValue log(org.sbml.jsbml.ASTNode left,
                                                            org.sbml.jsbml.ASTNode right)
                                                     throws org.sbml.jsbml.SBMLException
Specified by:
log in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

lt

public final org.sbml.jsbml.util.compilers.ASTNodeValue lt(org.sbml.jsbml.ASTNode nodeleft,
                                                           org.sbml.jsbml.ASTNode noderight)
                                                    throws org.sbml.jsbml.SBMLException
Specified by:
lt in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

minus

public final org.sbml.jsbml.util.compilers.ASTNodeValue minus(java.util.List<org.sbml.jsbml.ASTNode> nodes)
                                                       throws org.sbml.jsbml.SBMLException
Specified by:
minus in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

neq

public final org.sbml.jsbml.util.compilers.ASTNodeValue neq(org.sbml.jsbml.ASTNode left,
                                                            org.sbml.jsbml.ASTNode right)
                                                     throws org.sbml.jsbml.SBMLException
Specified by:
neq in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

not

public final org.sbml.jsbml.util.compilers.ASTNodeValue not(org.sbml.jsbml.ASTNode node)
                                                     throws org.sbml.jsbml.SBMLException
Specified by:
not in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

or

public final org.sbml.jsbml.util.compilers.ASTNodeValue or(java.util.List<org.sbml.jsbml.ASTNode> nodes)
                                                    throws org.sbml.jsbml.SBMLException
Specified by:
or in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

piecewise

public final org.sbml.jsbml.util.compilers.ASTNodeValue piecewise(java.util.List<org.sbml.jsbml.ASTNode> nodes)
                                                           throws org.sbml.jsbml.SBMLException
Specified by:
piecewise in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

plus

public final org.sbml.jsbml.util.compilers.ASTNodeValue plus(java.util.List<org.sbml.jsbml.ASTNode> nodes)
                                                      throws org.sbml.jsbml.SBMLException
Specified by:
plus in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

pow

public final org.sbml.jsbml.util.compilers.ASTNodeValue pow(org.sbml.jsbml.ASTNode left,
                                                            org.sbml.jsbml.ASTNode right)
                                                     throws org.sbml.jsbml.SBMLException
Specified by:
pow in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

root

public final org.sbml.jsbml.util.compilers.ASTNodeValue root(org.sbml.jsbml.ASTNode rootExponent,
                                                             org.sbml.jsbml.ASTNode radiant)
                                                      throws org.sbml.jsbml.SBMLException
Specified by:
root in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

root

public final org.sbml.jsbml.util.compilers.ASTNodeValue root(double rootExponent,
                                                             org.sbml.jsbml.ASTNode radiant)
                                                      throws org.sbml.jsbml.SBMLException
Specified by:
root in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

sec

public final org.sbml.jsbml.util.compilers.ASTNodeValue sec(org.sbml.jsbml.ASTNode node)
                                                     throws org.sbml.jsbml.SBMLException
Specified by:
sec in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

sech

public final org.sbml.jsbml.util.compilers.ASTNodeValue sech(org.sbml.jsbml.ASTNode node)
                                                      throws org.sbml.jsbml.SBMLException
Specified by:
sech in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

sin

public final org.sbml.jsbml.util.compilers.ASTNodeValue sin(org.sbml.jsbml.ASTNode node)
                                                     throws org.sbml.jsbml.SBMLException
Specified by:
sin in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

sinh

public final org.sbml.jsbml.util.compilers.ASTNodeValue sinh(org.sbml.jsbml.ASTNode node)
                                                      throws org.sbml.jsbml.SBMLException
Specified by:
sinh in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

sqrt

public final org.sbml.jsbml.util.compilers.ASTNodeValue sqrt(org.sbml.jsbml.ASTNode node)
                                                      throws org.sbml.jsbml.SBMLException
Specified by:
sqrt in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

symbolTime

public final org.sbml.jsbml.util.compilers.ASTNodeValue symbolTime(java.lang.String timeSymbol)
Specified by:
symbolTime in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler

tan

public final org.sbml.jsbml.util.compilers.ASTNodeValue tan(org.sbml.jsbml.ASTNode node)
                                                     throws org.sbml.jsbml.SBMLException
Specified by:
tan in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

tanh

public final org.sbml.jsbml.util.compilers.ASTNodeValue tanh(org.sbml.jsbml.ASTNode node)
                                                      throws org.sbml.jsbml.SBMLException
Specified by:
tanh in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

times

public final org.sbml.jsbml.util.compilers.ASTNodeValue times(java.util.List<org.sbml.jsbml.ASTNode> nodes)
                                                       throws org.sbml.jsbml.SBMLException
Specified by:
times in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

toString

public final java.lang.String toString(org.sbml.jsbml.ASTNode value)
Parameters:
value -
Returns:

uMinus

public final org.sbml.jsbml.util.compilers.ASTNodeValue uMinus(org.sbml.jsbml.ASTNode node)
                                                        throws org.sbml.jsbml.SBMLException
Specified by:
uMinus in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

unknownValue

public final org.sbml.jsbml.util.compilers.ASTNodeValue unknownValue()
                                                              throws org.sbml.jsbml.SBMLException
Specified by:
unknownValue in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException

xor

public final org.sbml.jsbml.util.compilers.ASTNodeValue xor(java.util.List<org.sbml.jsbml.ASTNode> nodes)
                                                     throws org.sbml.jsbml.SBMLException
Specified by:
xor in interface org.sbml.jsbml.util.compilers.ASTNodeCompiler
Throws:
org.sbml.jsbml.SBMLException