Uses of Class
jcaas.script_nodes.NumericValue

Packages that use NumericValue
jcaas.script_nodes   
 

Uses of NumericValue in jcaas.script_nodes
 

Methods in jcaas.script_nodes that return NumericValue
static NumericValue NumericValue.add(NumericValue a, NumericValue b)
          Adds two NumericValues and returns the value as a NumericValue.
static NumericValue AnnotationFunctions.countInstructions(java.lang.String instruction)
          Gets the number of occurances a the named instruction in the current match.
static NumericValue NumericValue.divide(NumericValue a, NumericValue b)
          Divides two NumericValues and returns the value as a NumericValue.
static NumericValue EvalFunctions.getFreeMemory()
           
static NumericValue EvalFunctions.getValue(java.lang.String field)
          Gives the value of the named static field in main.BlackBoard.
static NumericValue NumericValue.multiply(NumericValue a, NumericValue b)
          Multiplies tow NumericValues and returns the value as a NumericValue.
static NumericValue AnnotationFunctions.pow(NumericValue x, NumericValue n)
          Given an integer x and integer n returns a new integer, x^n.
 NumericValue SList.size()
           
 NumericValue ConcreteSList.size()
           
static NumericValue NumericValue.subtract(NumericValue a, NumericValue b)
          Subtracts two NumericValues and returns the value as a NumericValue.
 

Methods in jcaas.script_nodes with parameters of type NumericValue
static NumericValue NumericValue.add(NumericValue a, NumericValue b)
          Adds two NumericValues and returns the value as a NumericValue.
static NumericValue NumericValue.divide(NumericValue a, NumericValue b)
          Divides two NumericValues and returns the value as a NumericValue.
 java.lang.Object SList.get(NumericValue index)
           
 java.lang.Object ConcreteSList.get(NumericValue index)
           
 void SList.insert(NumericValue index, java.lang.Object o)
           
 void ConcreteSList.insert(NumericValue index, java.lang.Object o)
           
static NumericValue NumericValue.multiply(NumericValue a, NumericValue b)
          Multiplies tow NumericValues and returns the value as a NumericValue.
static NumericValue AnnotationFunctions.pow(NumericValue x, NumericValue n)
          Given an integer x and integer n returns a new integer, x^n.
 java.lang.Object SList.remove(NumericValue index)
           
 java.lang.Object ConcreteSList.remove(NumericValue index)
           
 java.lang.Object SList.set(NumericValue index, java.lang.Object o)
           
 java.lang.Object ConcreteSList.set(NumericValue index, java.lang.Object o)
           
static void EvalFunctions.setCycleDelay(NumericValue n)
          Sets how long the script should sleep before reevaluating all conditions.
static void EvalFunctions.setInstrument(NumericValue value)
          Sets the instrument of the singleton MusicThread's MIDIPlayer instance.
static void EvalFunctions.setTempo(NumericValue speed)
          Sets the tempo of the singleton MuisThread's MIDIPlayer instance.
static void EvalFunctions.setVolume(NumericValue value)
          Sets the volume of the singleton MusicThread's MIDIPlayer instance.
static NumericValue NumericValue.subtract(NumericValue a, NumericValue b)
          Subtracts two NumericValues and returns the value as a NumericValue.
static void AnnotationFunctions.update(java.lang.String v, NumericValue value)
          Geiven a variable name, updates that variable in on the BlackBoard to have the given value.
 

Constructors in jcaas.script_nodes with parameters of type NumericValue
ArithmeticFactor(NumericValue n)
          Constructor for when arithmetic_factor ::= NUMERIC_VALUE.
Melody(Note n, NumericValue num)
           
Melody(Note n, NumericValue num, Melody m)