Uses of Class
net.sourceforge.webcompmath.data.ExpressionProgram

Packages that use ExpressionProgram
net.sourceforge.webcompmath.awt.beans   
net.sourceforge.webcompmath.data   
net.sourceforge.webcompmath.draw.beans   
net.sourceforge.webcompmath.functions   
 

Uses of ExpressionProgram in net.sourceforge.webcompmath.awt.beans
 

Methods in net.sourceforge.webcompmath.awt.beans with parameters of type ExpressionProgram
 void WCMExpressionInputBean.appendOutputString(ExpressionProgram prog, int myIndex, java.lang.StringBuffer buffer)
          Just pass this method on to func
 void WCMExpressionInputBean.compileDerivative(ExpressionProgram prog, int myIndex, ExpressionProgram deriv, Variable wrt)
          Just pass this method on to func
 int WCMExpressionInputBean.extent(ExpressionProgram prog, int myIndex)
          Just pass this method on to func
 

Uses of ExpressionProgram in net.sourceforge.webcompmath.data
 

Fields in net.sourceforge.webcompmath.data declared as ExpressionProgram
 ExpressionProgram ParserContext.prog
          The ExpressionProgram that is being generated as the string is parsed.
 

Methods in net.sourceforge.webcompmath.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 net.sourceforge.webcompmath.data with parameters of type ExpressionProgram
 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 Constant.appendOutputString(ExpressionProgram prog, int myIndex, java.lang.StringBuffer buffer)
          Append the print string for this Constant to the buffer.
 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 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 ExpressionCommand.compileDerivative(ExpressionProgram prog, int myIndex, ExpressionProgram deriv, Variable wrt)
          The ExpressionCommand occurs in the program prog at the index indicated by myIndex.
 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 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 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.copyEntireExpression(ExpressionProgram destination)
          This method copies all of the expression.
 void ExpressionProgram.copyEntireWithSubstitution(ExpressionProgram destination, ExpressionProgram subExpr, Variable var)
          This method copies all of the expression with substitution.
 void ExpressionProgram.copyExpression(int index, ExpressionProgram destination)
          The command at position index in the program represents a subexpression of the whole expression.
 void ExpressionProgram.copyWithSubstitution(int index, ExpressionProgram destination, ExpressionProgram subExpr, Variable var)
          The command at position index in the program represents a subexpression of the whole expression.
 int ExpressionCommand.extent(ExpressionProgram prog, int myIndex)
          The ExpressionCommand occurs in the program prog at the index indicated by myIndex.
 int Constant.extent(ExpressionProgram prog, int myIndex)
          Return the number of locations that this Constant uses in the program.
 int ConditionalExpression.extent(ExpressionProgram prog, int myIndex)
          Assume that this ConditionalExpression object occurs in prog at index myIndex.
 

Constructors in net.sourceforge.webcompmath.data with parameters of type ExpressionProgram
ConditionalExpression(ExpressionProgram trueCase, ExpressionProgram falseCase)
          Create a ConditionalExpression object containing the two given expressions.
 

Uses of ExpressionProgram in net.sourceforge.webcompmath.draw.beans
 

Methods in net.sourceforge.webcompmath.draw.beans with parameters of type ExpressionProgram
 void WCMMouseVariableBean.appendOutputString(ExpressionProgram prog, int myIndex, java.lang.StringBuffer buffer)
          Passed through to the MouseVar variable.
 void WCMMouseVariableBean.compileDerivative(ExpressionProgram prog, int myIndex, ExpressionProgram deriv, Variable wrt)
          Passed through to the MouseVar variable.
 int WCMMouseVariableBean.extent(ExpressionProgram prog, int myIndex)
          Passed through to the MouseVar variable.
 

Uses of ExpressionProgram in net.sourceforge.webcompmath.functions
 

Methods in net.sourceforge.webcompmath.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.