Uses of Class
edu.hws.jcm.data.ExpressionProgram

Packages that use ExpressionProgram
data   
edu.hws.jcm.data   
edu.hws.jcm.functions   
engin   
 

Uses of ExpressionProgram in data
 

Methods in data that return ExpressionProgram
 ExpressionProgram Transition.getExp()
          Returns the mathematical expression representing the repartition function of the states
 

Constructors in data with parameters of type ExpressionProgram
Transition(Interval startingStates, Interval endingStates, ExpressionProgram exp, java.lang.String action)
          Initialization constructor
 

Uses of ExpressionProgram in edu.hws.jcm.data
 

Fields in edu.hws.jcm.data declared as ExpressionProgram
 ExpressionProgram ParserContext.prog
          The ExpressionProgram that is being generated as the string is parsed.
 

Methods in edu.hws.jcm.data that return ExpressionProgram
 ExpressionProgram Parser.parse(java.lang.String str)
          Parse the string str and create the corresponding expression.
 ExpressionProgram Parser.parseLogical(java.lang.String str)
          Parse the String, str, and create a corresponding logical-valued expression.
 

Methods in edu.hws.jcm.data with parameters of type ExpressionProgram
 void ConditionalExpression.appendOutputString(ExpressionProgram prog, int myIndex, java.lang.StringBuffer buffer)
          Append the string representation of the expression (including the boolean condition) to the buffer.
 void Constant.appendOutputString(ExpressionProgram prog, int myIndex, java.lang.StringBuffer buffer)
          Append the print string for this Constant to the buffer.
 void ExpressionCommand.appendOutputString(ExpressionProgram prog, int myIndex, java.lang.StringBuffer buffer)
          The ExpressionCommand occurs in the program prog at the index indicated by myIndex.
 void ConditionalExpression.compileDerivative(ExpressionProgram prog, int myIndex, ExpressionProgram deriv, Variable wrt)
          Add commands to deriv that evaluate the derivative of this conditional expression with respect to the variable wrt.
 void Constant.compileDerivative(ExpressionProgram prog, int myIndex, ExpressionProgram deriv, Variable wrt)
          Add a commands to deriv to evaluate the derivative of this Constant with respect to the variable.
 void ExpressionCommand.compileDerivative(ExpressionProgram prog, int myIndex, ExpressionProgram deriv, Variable wrt)
          The ExpressionCommand occurs in the program prog at the index indicated by myIndex.
 void Variable.compileDerivative(ExpressionProgram prog, int myIndex, ExpressionProgram deriv, Variable wrt)
          Add a command to deriv to evaluate the derivative of this Variable with respect to the Variable wrt.
 void ExpressionProgram.compileDerivative(int index, ExpressionProgram deriv, Variable wrt)
          The command at position index in the program represents a subexpression of the whole expression.
 void ExpressionProgram.copyExpression(int index, ExpressionProgram destination)
          The command at position index in the program represents a subexpression of the whole expression.
 boolean ExpressionProgram.equals(ExpressionProgram e)
           
 int ConditionalExpression.extent(ExpressionProgram prog, int myIndex)
          Assume that this ConditionalExpression object occurs in prog at index myIndex.
 int Constant.extent(ExpressionProgram prog, int myIndex)
          Return the number of locations that this Constant uses in the program.
 int ExpressionCommand.extent(ExpressionProgram prog, int myIndex)
          The ExpressionCommand occurs in the program prog at the index indicated by myIndex.
 

Constructors in edu.hws.jcm.data with parameters of type ExpressionProgram
ConditionalExpression(ExpressionProgram trueCase, ExpressionProgram falseCase)
          Create a ConditionalExpression object containing the two given expressions.
 

Uses of ExpressionProgram in edu.hws.jcm.functions
 

Methods in edu.hws.jcm.functions with parameters of type ExpressionProgram
 void FunctionParserExtension.appendOutputString(ExpressionProgram prog, int myIndex, java.lang.StringBuffer buffer)
          Append a string representation of the function and its arguments to the buffer
 void FunctionParserExtension.compileDerivative(ExpressionProgram prog, int myIndex, ExpressionProgram deriv, Variable wrt)
          The function object occurs as a command at index myIndex in prog.
 int FunctionParserExtension.extent(ExpressionProgram prog, int myIndex)
          Return the number of commands in prog that are part of this function reference, including the space occupied by the commands that compute the values of the function's arguments.
 

Uses of ExpressionProgram in engin
 

Methods in engin that return ExpressionProgram
 ExpressionProgram Engin.parseExp(java.lang.String exp)
          Parse a string representing an expression attached to a transition to build an expression object recognizable by the JavaMath library.