| Package | Description | 
|---|---|
| org.simulator.sbml | 
 Classes for storing and interpreting an
 SBML
 model. 
 | 
| org.simulator.sbml.astnode | 
 Classes for efficient numerical treatment of equations in form of
 abstract syntax trees. 
 | 
| Modifier and Type | Field | Description | 
|---|---|---|
protected ASTNodeValue | 
SBMLEventInProgress.delayObject | 
 The delay math of the event 
 | 
protected ASTNodeValue | 
SBMLEventInProgress.priorityObject | 
 The priority math of the event 
 | 
protected ASTNodeValue | 
SBMLEventInProgress.triggerObject | 
 The trigger of the event 
 | 
| Modifier and Type | Method | Description | 
|---|---|---|
ASTNodeValue | 
SBMLEventInProgress.getDelayObject() | 
|
ASTNodeValue | 
SBMLEventInProgress.getPriorityObject() | 
|
ASTNodeValue | 
SBMLEventInProgress.getTriggerObject() | 
| Modifier and Type | Method | Description | 
|---|---|---|
void | 
SBMLEventInProgress.setDelayObject(ASTNodeValue delayObject) | 
 Sets the math of the delay to a specific ASTNodeObject. 
 | 
void | 
SBMLEventInProgress.setPriorityObject(ASTNodeValue priorityObject) | 
 Sets the math of the priority to a specific ASTNodeObject. 
 | 
void | 
SBMLEventInProgress.setTriggerObject(ASTNodeValue triggerObject) | 
 Sets the math of the trigger to a specific ASTNodeObject. 
 | 
| Modifier and Type | Class | Description | 
|---|---|---|
class  | 
CompartmentOrParameterValue | 
 This class computes and stores values of  
ASTNodes that refer to a
 Compartment or a Parameter. | 
class  | 
DivideValue | 
 This class computes and stores values of  
ASTNodes that refer to a
 division object. | 
class  | 
FunctionValue | 
 This class computes and stores values of  
ASTNodes that refer to the
 application of a FunctionDefinition. | 
class  | 
IntegerValue | 
 This class can compute and store the value of an integer node. 
 | 
class  | 
LocalParameterValue | 
 This class computes and stores values of  
ASTNodes that refer to a
 LocalParameter. | 
class  | 
MinusValue | 
 This class can compute and store the value of a minus node. 
 | 
class  | 
NamedValue | 
 This class computes and stores values of variables occurring in a function. 
 | 
class  | 
PlusValue | 
 This class can compute and store the value of a plus node. 
 | 
class  | 
PowerValue | 
 This class can compute and store the value of a power expression. 
 | 
class  | 
ReactionValue | 
 This class computes and stores values of  
ASTNodes that refer to a
 Reaction. | 
class  | 
RootFunctionValue | 
 This class computes and stores values of  
ASTNodes that refer to a
 root function. | 
class  | 
SpeciesReferenceValue | 
 This class computes and stores values of  
ASTNodes that refer to a
 SpeciesReference. | 
class  | 
SpeciesValue | 
 This class computes and stores values of  
ASTNodes that refer to a
 Species. | 
class  | 
TimesValue | 
 This class can compute and store the value of times nodes. 
 | 
| Modifier and Type | Field | Description | 
|---|---|---|
protected ASTNodeValue[] | 
ASTNodeValue.children | 
 The ASTNodeObjects of the child nodes of the corresponding ASTNode 
 | 
protected ASTNodeValue | 
FunctionValue.evaluationBlock | 
 The value of the evaluation block of the function stored in an ASTNodeObject. 
 | 
protected ASTNodeValue | 
ReactionValue.kineticLawUserObject | 
 The object hat refers to the kinetic law of the reaction 
 | 
protected ASTNodeValue | 
ASTNodeValue.leftChild | 
 The ASTNodeObject of the left child of the corresponding ASTNode 
 | 
protected ASTNodeValue | 
RuleValue.nodeObject | 
 Object that refers to the math of the rule 
 | 
protected ASTNodeValue | 
ASTNodeValue.rightChild | 
 The ASTNodeObject of the right child of the corresponding ASTNode 
 | 
| Modifier and Type | Method | Description | 
|---|---|---|
double | 
ASTNodeInterpreter.abs(ASTNodeValue userObject,
   double time,
   double delay) | 
|
boolean | 
ASTNodeInterpreter.and(ASTNodeValue[] children,
   int size,
   double time) | 
|
double | 
ASTNodeInterpreter.arccos(ASTNodeValue userObject,
      double time,
      double delay) | 
|
double | 
ASTNodeInterpreter.arccosh(ASTNodeValue userObject,
       double time,
       double delay) | 
|
double | 
ASTNodeInterpreter.arccot(ASTNodeValue userObject,
      double time,
      double delay) | 
|
double | 
ASTNodeInterpreter.arccoth(ASTNodeValue userObject,
       double time,
       double delay) | 
|
double | 
ASTNodeInterpreter.arccsc(ASTNodeValue userObject,
      double time,
      double delay) | 
|
double | 
ASTNodeInterpreter.arccsch(ASTNodeValue userObject,
       double time,
       double delay) | 
|
double | 
ASTNodeInterpreter.arcsec(ASTNodeValue userObject,
      double time,
      double delay) | 
|
double | 
ASTNodeInterpreter.arcsech(ASTNodeValue userObject,
       double time,
       double delay) | 
|
double | 
ASTNodeInterpreter.arcsin(ASTNodeValue userObject,
      double time,
      double delay) | 
|
double | 
ASTNodeInterpreter.arcsinh(ASTNodeValue userObject,
       double time,
       double delay) | 
|
double | 
ASTNodeInterpreter.arctan(ASTNodeValue userObject,
      double time,
      double delay) | 
|
double | 
ASTNodeInterpreter.arctanh(ASTNodeValue userObject,
       double time,
       double delay) | 
|
double | 
ASTNodeInterpreter.ceiling(ASTNodeValue userObject,
       double time,
       double delay) | 
|
String | 
ASTNodeInterpreter.compileString(ASTNodeValue child) | 
|
double | 
ASTNodeInterpreter.cos(ASTNodeValue userObject,
   double time,
   double delay) | 
|
double | 
ASTNodeInterpreter.cosh(ASTNodeValue userObject,
    double time,
    double delay) | 
|
double | 
ASTNodeInterpreter.cot(ASTNodeValue userObject,
   double time,
   double delay) | 
|
double | 
ASTNodeInterpreter.coth(ASTNodeValue userObject,
    double time,
    double delay) | 
|
double | 
ASTNodeInterpreter.csc(ASTNodeValue userObject,
   double time,
   double delay) | 
|
double | 
ASTNodeInterpreter.csch(ASTNodeValue userObject,
    double time,
    double delay) | 
|
double | 
ASTNodeInterpreter.delay(ASTNodeValue x,
     ASTNodeValue delay,
     String timeUnits,
     double time) | 
|
boolean | 
ASTNodeInterpreter.eq(ASTNodeValue left,
  ASTNodeValue right,
  double time) | 
|
double | 
ASTNodeInterpreter.exp(ASTNodeValue userObject,
   double time,
   double delay) | 
|
double | 
ASTNodeInterpreter.factorial(ASTNodeValue userObject,
         double time,
         double delay) | 
|
double | 
ASTNodeInterpreter.floor(ASTNodeValue userObject,
     double time,
     double delay) | 
|
double | 
ASTNodeInterpreter.frac(ASTNodeValue left,
    ASTNodeValue right,
    double time,
    double delay) | 
|
boolean | 
ASTNodeInterpreter.functionBoolean(ASTNodeValue rightChild,
               List<String> variables,
               ASTNodeValue[] children,
               double[] values,
               double time) | 
|
double | 
ASTNodeInterpreter.functionDouble(ASTNodeValue rightChild,
              List<String> variables,
              ASTNodeValue[] children,
              int nArguments,
              double[] values,
              double time) | 
|
boolean | 
ASTNodeInterpreter.geq(ASTNodeValue left,
   ASTNodeValue right,
   double time) | 
|
boolean | 
ASTNodeInterpreter.gt(ASTNodeValue left,
  ASTNodeValue right,
  double time) | 
|
boolean | 
ASTNodeInterpreter.lambdaBoolean(ASTNodeValue[] children,
             double time) | 
|
double | 
ASTNodeInterpreter.lambdaDouble(ASTNodeValue[] children,
            double time) | 
|
boolean | 
ASTNodeInterpreter.leq(ASTNodeValue left,
   ASTNodeValue right,
   double time) | 
|
double | 
ASTNodeInterpreter.ln(ASTNodeValue userObject,
  double time,
  double delay) | 
|
double | 
ASTNodeInterpreter.log(ASTNodeValue userObject,
   double time,
   double delay) | 
|
double | 
ASTNodeInterpreter.log(ASTNodeValue left,
   ASTNodeValue right,
   double time,
   double delay) | 
|
boolean | 
ASTNodeInterpreter.lt(ASTNodeValue left,
  ASTNodeValue right,
  double time) | 
|
double | 
ASTNodeInterpreter.minus(ASTNodeValue[] children,
     int size,
     double time,
     double delay) | 
|
boolean | 
ASTNodeInterpreter.neq(ASTNodeValue left,
   ASTNodeValue right,
   double time) | 
|
boolean | 
ASTNodeInterpreter.not(ASTNodeValue node,
   double time) | 
|
boolean | 
ASTNodeInterpreter.or(ASTNodeValue[] children,
  double time) | 
|
double | 
ASTNodeInterpreter.piecewise(ASTNodeValue[] children,
         double time,
         double delay) | 
|
double | 
ASTNodeInterpreter.plus(ASTNodeValue[] children,
    int size,
    double time,
    double delay) | 
|
double | 
ASTNodeInterpreter.pow(ASTNodeValue left,
   ASTNodeValue right,
   double time,
   double delay) | 
|
double | 
ASTNodeInterpreter.root(double rootExponent,
    ASTNodeValue userObject,
    double time,
    double delay) | 
|
double | 
ASTNodeInterpreter.root(ASTNodeValue rootExponent,
    ASTNodeValue radiant,
    double time,
    double delay) | 
|
double | 
ASTNodeInterpreter.sec(ASTNodeValue userObject,
   double time,
   double delay) | 
|
double | 
ASTNodeInterpreter.sech(ASTNodeValue userObject,
    double time,
    double delay) | 
|
double | 
ASTNodeInterpreter.sin(ASTNodeValue userObject,
   double time,
   double delay) | 
|
double | 
ASTNodeInterpreter.sinh(ASTNodeValue userObject,
    double time,
    double delay) | 
|
double | 
ASTNodeInterpreter.sqrt(ASTNodeValue userObject,
    double time,
    double delay) | 
|
double | 
ASTNodeInterpreter.tan(ASTNodeValue userObject,
   double time,
   double delay) | 
|
double | 
ASTNodeInterpreter.tanh(ASTNodeValue userObject,
    double time,
    double delay) | 
|
double | 
ASTNodeInterpreter.times(ASTNodeValue[] children,
     int size,
     double time,
     double delay) | 
|
double | 
ASTNodeInterpreter.uMinus(ASTNodeValue userObject,
      double time,
      double delay) | 
|
boolean | 
ASTNodeInterpreter.xor(ASTNodeValue[] children,
   double time) | 
| Modifier and Type | Method | Description | 
|---|---|---|
boolean | 
ASTNodeInterpreter.functionBoolean(String name,
               List<ASTNodeValue> children) | 
|
double | 
ASTNodeInterpreter.functionDouble(String functionDefinitionName,
              List<ASTNodeValue> args,
              double time) | 
| Constructor | Description | 
|---|---|
AssignmentRuleValue(ASTNodeValue nodeObject,
                   int index) | 
|
AssignmentRuleValue(ASTNodeValue nodeObject,
                   int index,
                   org.sbml.jsbml.Species sp,
                   int compartmentIndex,
                   boolean hasZeroSpatialDimensions,
                   SBMLValueHolder valueHolder) | 
 Constructor for rules that refer to a species 
 | 
AssignmentRuleValue(ASTNodeValue nodeObject,
                   String speciesReferenceID,
                   Map<String,Double> stoichiometricCoefHash) | 
 Constructor for rules that refer to a species reference 
 | 
RateRuleValue(ASTNodeValue nodeObject,
             int index) | 
|
RateRuleValue(ASTNodeValue nodeObject,
             int index,
             List<Integer> speciesIndices,
             SBMLValueHolder valueHolder) | 
 Constructor for a rule with a compartment as variable 
 | 
RateRuleValue(ASTNodeValue nodeObject,
             int index,
             org.sbml.jsbml.Species sp,
             int compartmentIndex,
             boolean hasZeroSpatialDimensions,
             SBMLValueHolder valueHolder) | 
 Constructor for a rule with a species as variable 
 | 
RuleValue(ASTNodeValue nodeObject,
         int index) | 
|
RuleValue(ASTNodeValue nodeObject,
         int index,
         org.sbml.jsbml.Species sp,
         int compartmentIndex,
         boolean hasZeroSpatialDimensions,
         SBMLValueHolder valueHolder) | 
 Constructor for rules that refer to a species. 
 | 
StoichiometryValue(org.sbml.jsbml.SpeciesReference sr,
                  int speciesRefIndex,
                  Map<String,Double> stoichiometricCoefHash,
                  double[] Y,
                  ASTNodeValue stoichiometryMathValue) | 
Copyright © 2007–2018. All rights reserved.