Uses of Class
jmathlib.core.tokens.OperandToken

Packages that use OperandToken
jmathlib.core.functions   
jmathlib.core.interfaces   
jmathlib.core.interpreter   
jmathlib.core.tokens   
jmathlib.core.tokens.numbertokens   
jmathlib.toolbox.crypto   
jmathlib.toolbox.demos   
jmathlib.toolbox.funfun   
jmathlib.toolbox.general   
jmathlib.toolbox.io   
jmathlib.toolbox.jmathlib.graphics   
jmathlib.toolbox.jmathlib.graphics.graph2d   
jmathlib.toolbox.jmathlib.graphics.graph3d   
jmathlib.toolbox.jmathlib.matrix   
jmathlib.toolbox.jmathlib.system   
jmathlib.toolbox.jmathlib.ui   
jmathlib.toolbox.net   
jmathlib.toolbox.polynomial   
jmathlib.toolbox.specfun   
jmathlib.toolbox.statistics   
jmathlib.toolbox.string   
jmathlib.toolbox.time   
jmathlib.toolbox.toolbox_skeleton   
jmathlib.tools.treeanalyser   
 

Uses of OperandToken in jmathlib.core.functions
 

Fields in jmathlib.core.functions declared as OperandToken
private  OperandToken UserFunction.code
          The code of the current m-function
 

Methods in jmathlib.core.functions that return OperandToken
 OperandToken UserFunction.evaluate(Token[] operands, GlobalValues globals)
          Executes a user function
 OperandToken SFunction.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken ReflectionFunctionCall.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken InternalFunction.evaluate(Token[] operands, GlobalValues globals)
          Executes the internal function
abstract  OperandToken Function.evaluate(Token[] operands, GlobalValues globals)
          Executes the function
 OperandToken ExternalElementWiseFunction.evaluate(Token[] operands, GlobalValues globals)
          standard function for evaluation of general external functions
 

Methods in jmathlib.core.functions with parameters of type OperandToken
 void UserFunction.setCode(OperandToken _code)
          Sets the parsed code as a token tree
 

Uses of OperandToken in jmathlib.core.interfaces
 

Methods in jmathlib.core.interfaces that return OperandToken
 OperandToken TreeCallback.evaluateFunction(DataToken token, java.lang.String options)
           
 OperandToken TreeCallback.evaluateFunction(Expression token, java.lang.String options)
           
 OperandToken TreeCallback.evaluateFunction(OperandToken token, java.lang.String options)
           
 

Methods in jmathlib.core.interfaces with parameters of type OperandToken
 OperandToken TreeCallback.evaluateFunction(OperandToken token, java.lang.String options)
           
 

Uses of OperandToken in jmathlib.core.interpreter
 

Fields in jmathlib.core.interpreter declared as OperandToken
private  OperandToken Variable.data
          variable data
private  OperandToken ControlException.result
           
 

Methods in jmathlib.core.interpreter that return OperandToken
 OperandToken Variable.assign(OperandToken _data)
          Assign a new value to the variable
 OperandToken Variable.getData()
          Returns the variables data
 OperandToken ControlException.getResults()
           
private  OperandToken Parser.parseArithExpression(int deliTyp)
          parse the expression contained in exp, this method is also called recursivly to find the parameters of functions and matrices (e.g. something like 2+3+(2*4) )
private  OperandToken Parser.parseAssignmentOperator(Token currentToken, java.util.Stack operandStack)
          parse <=> (e.g. a=3 or a=2+3+4 or [a,b]=step(x) )
private  OperandToken Parser.parseBinaryOperator(Token nextToken, java.util.Stack operandStack)
          parse (e.g. 3+4, 3*4, 3/4, 1+2*3+4*5)
private  OperandToken Parser.parseCase()
          parsing of "case" commands
private  OperandToken Parser.parseCellArray()
          this method parses cell arrays (e.g. a={1, "barfoo", rand(3)} )
private  OperandToken Parser.parseColonOperator(Token nextToken, java.util.Stack operandStack)
          parse :: (e.g. 2:3:8 -> [2,5,8]
private  OperandToken Parser.parseCommandList()
          parse a list of commands (e.g. a=2+3;if(a=2){b=3};c=sin(pi) )
private  OperandToken Parser.parseDefault()
          parse "default" or "otherwise" command of switch
private  OperandToken Parser.parseDotOperator(java.util.Stack operandStack, int deliTyp)
          parse expressions of the form value.function()
 OperandToken Parser.parseExpression(java.lang.String expression)
          Parse an expression and return an operand tree of the expression
private  OperandToken Parser.parseFor()
          this method parses for loops
private  OperandToken Parser.parseFunctionAndParameters(OperandToken nextToken, OperandToken firstParam)
          parse (,,....)
private  OperandToken Parser.parseIf()
          parse (){} else {}
private  OperandToken Parser.parseMatrix()
          this method parses matrices (e.g. a=[1,2,3;4,5,6] or a=[1 2 3])
 OperandToken Parser.parseRemainingExpression()
          parse remaining tokens of a m-function file or m-script file
private  OperandToken Parser.parseSingle(java.util.Stack operandStack, int deliTyp)
          parse the expression contained in exp, this method is also called recursivly to find the parameters of functions and matrices
private  OperandToken Parser.parseSwitch()
          parse switch()
private  OperandToken Parser.parseUnaryOperator(Token nextToken, java.util.Stack operandStack)
          parse (e.g. 3!
private  OperandToken Parser.parseWhile()
          parse while(something) { do something }
 

Methods in jmathlib.core.interpreter with parameters of type OperandToken
 OperandToken Variable.assign(OperandToken _data)
          Assign a new value to the variable
private  OperandToken Parser.parseFunctionAndParameters(OperandToken nextToken, OperandToken firstParam)
          parse (,,....)
 void VariableList.setVariable(java.lang.String name, OperandToken value)
           
 void GlobalValues.setVariable(java.lang.String name, OperandToken value)
          Create a variable in the local or global workspace
 void ContextList.setVariable(java.lang.String name, OperandToken value)
          Set a variable in the local or global workspace.
 java.lang.String RootObject.toString(OperandToken[] operands)
          Converts the object to a string based on the operand list
 

Constructors in jmathlib.core.interpreter with parameters of type OperandToken
Variable(java.lang.String _name, OperandToken _data)
          constructor containing the variables name and data
 

Uses of OperandToken in jmathlib.core.tokens
 

Subclasses of OperandToken in jmathlib.core.tokens
 class CaseToken
          Used to implement if-then-else operations within an expression
 class CellArrayToken
          Class used to represent cell arrays e.g. a={ 3, [1,2,3;4,5,6], "hello" ; "barfoo" , rand(5), 1+2 }
 class CharToken
          Class used to represent any strings used in an expression
 class ClassdefToken
          Base class of all JMathLib-"Classes"
 class CommandToken
          Class for implementing commands
 class ConditionToken
          Used to implement if-then-else operations within an expression
 class DataToken
          Base class of all Datatypes
 class DelimiterToken
           
 class Expression
          Class implementing a tree where each node has a variable no of children
 class ForOperatorToken
          Used to implement for loops within an expression
 class FunctionHandleToken
           
 class FunctionToken
          Class used to represent any functions used in the expression
 class IfThenOperatorToken
          Used to implement if-then-else operations within an expression
 class LogicalToken
           
 class MathLibObject
           
 class MatrixToken
          Class used to represent non numeric matrices
 class NumberToken
          Class representing numbers used in expression holds a 2D array of complex numers in a 3d array values[yx][REAL/IMAG] All operations on a NumberToken create a new NumberToken
 class SparseNumberToken
          Class representing numbers used in expression holds a 2D array of complex numers in a 3d array values[y][x][REAL/IMAGINARY] All operations on a DoubleNumberToken create a new DoubleNumberToken
 class SwitchToken
          Used to implement if-then-else operations within an expression
 class VariableToken
          Class representing any variables used in an expression
 class WhileOperatorToken
          Used to implement if-then-else operations within an expression
 

Fields in jmathlib.core.tokens declared as OperandToken
private  OperandToken[] Expression.children
          array containing the expressions operands
private  OperandToken ConditionToken.code
          contains the code to execute if the condition is true
(package private)  OperandToken CaseToken.code
          { code } to execute if condition is true
private  OperandToken ConditionToken.condition
          contains the expression condition
(package private)  OperandToken ForOperatorToken.forCode
          { code } to execute For the condition is true
(package private)  OperandToken ForOperatorToken.forIncrement
          increment
(package private)  OperandToken ForOperatorToken.forInitialisation
          initialisation
(package private)  OperandToken ForOperatorToken.forRelation
          condition
private  OperandToken[] VariableToken.limitTokens
          The limits of this variable (e.g. a(2,3:5) )
(package private)  OperandToken[] FunctionToken.operands
          operands of this function
(package private)  OperandToken SwitchToken.value
          test value
(package private)  OperandToken[][] MatrixToken.value
          The values of the matrix (array)
(package private)  OperandToken CaseToken.value
          condition
(package private)  OperandToken[][] CellArrayToken.values
          values of the cell array
(package private)  OperandToken WhileOperatorToken.whileCode
          { code } to execute while the condition is true
(package private)  OperandToken WhileOperatorToken.whileRelation
          condition
 

Methods in jmathlib.core.tokens that return OperandToken
 OperandToken SparseNumberToken.abs()
          Standard functions - absolute value
 OperandToken SparseNumberToken.acos()
          trigonometric functions - calculate the arc cosine of this token
 OperandToken SparseNumberToken.acosh()
          Trigonometric function - calculates the inverse hyperbolic cosine
 OperandToken SparseNumberToken.add(OperandToken arg)
          add arg to this object for a number token
 OperandToken OperandToken.add(OperandToken arg)
          add this token to another
 OperandToken MathLibObject.add(OperandToken arg)
           
 OperandToken CharToken.add(OperandToken arg)
          add arg to this object to create a new string
 OperandToken SparseNumberToken.asin()
          trigonometric functions - calculate the arc sine of this token
 OperandToken SparseNumberToken.asinh()
          Trigonometric function - calculates the inverse hyperbolic sine
 OperandToken SparseNumberToken.atan()
          trigonometric functions - calculate the arc tangent of this token
 OperandToken SparseNumberToken.atanh()
          Trigonometric function - calculates the inverse hyperbolic tangent
 OperandToken SparseNumberToken.ceil()
          Standard functions - rounds the value up
 OperandToken SparseNumberToken.conjugate()
          Complex function - calculates the complex conjugate of the number
 OperandToken SparseNumberToken.cos()
          trigonometric functions - calculate the cosine of this token
 OperandToken SparseNumberToken.cosh()
          Trigonometric function - calculates the hyperbolic cosine
 OperandToken SparseNumberToken.ctranspose()
          calculate the conjugate transpose of a matrix
 OperandToken OperandToken.ctranspose()
          calculate the conjugate transpose
 OperandToken SparseNumberToken.degreesToRadians()
           
 OperandToken OperandToken.derivative(java.lang.String deriveBy)
          Symbolic function - calculates the the derivative of the token
 OperandToken SparseNumberToken.divide(OperandToken arg)
          divide this object by arg for a number token
 OperandToken OperandToken.divide(OperandToken arg)
          divide this token by another
 OperandToken MathLibObject.divide(OperandToken arg)
           
 OperandToken MatrixToken.elementAt(int y, int x)
          add arg to this object for a number token
 OperandToken WhileOperatorToken.evaluate(Token[] operands, GlobalValues globals)
          evaluates the operator
 OperandToken VariableToken.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken UnaryOperatorToken.evaluate(Token[] operands, GlobalValues globals)
          evaluate the operator
abstract  OperandToken Token.evaluate(Token[] operands, GlobalValues globals)
          evaluate the token
 OperandToken SwitchToken.evaluate(Token[] operands, GlobalValues globals)
          evaluates the operator
 OperandToken SparseNumberToken.evaluate(Token[] operands, GlobalValues globals)
          Evaluate the token.
 OperandToken RelationOperatorToken.evaluate(Token[] operands, GlobalValues globals)
          evaluates the operator
 OperandToken PowerOperatorToken.evaluate(Token[] operands, GlobalValues globals)
          evaluates the operator
 OperandToken NumberToken.evaluate(Token[] operands, GlobalValues globals)
          Evaluate the token.
 OperandToken MulDivOperatorToken.evaluate(Token[] operands, GlobalValues globals)
          evaluate the operator
 OperandToken MatrixToken.evaluate(Token[] operands, GlobalValues globals)
          evaluate function - just returns the object itself
 OperandToken MathLibObject.evaluate(Token[] operands, GlobalValues globals)
          Evaluates the structure
 OperandToken LogicalToken.evaluate(Token[] operands, GlobalValues globals)
          Evaluate the token.
 OperandToken IfThenOperatorToken.evaluate(Token[] operands, GlobalValues globals)
          evaluates the operator
 OperandToken FunctionToken.evaluate(Token[] _operands, GlobalValues globals)
          Executes the function referenced by this token
 OperandToken FunctionHandleToken.evaluate(Token[] operands, GlobalValues globals)
          Evaluate the token.
 OperandToken ForOperatorToken.evaluate(Token[] operands, GlobalValues globals)
          evaluates the operator
 OperandToken Expression.evaluate(Token[] ops, GlobalValues globals)
          evaluate the data item held within this node
 OperandToken DotOperatorToken.evaluate(Token[] operands, GlobalValues globals)
          evaluates the operator
 OperandToken DelimiterToken.evaluate(Token[] operands, GlobalValues globals)
          Evaluate the delimiter, just returns the object itself
 OperandToken ConditionToken.evaluate(Token[] operands, GlobalValues globals)
          evaluates the operator
 OperandToken CommandToken.evaluate(Token[] operands, GlobalValues globals)
          Evaluates the command
 OperandToken ColonOperatorToken.evaluate(Token[] operands, GlobalValues globals)
          evaluates the operator
 OperandToken CharToken.evaluate(Token[] operands, GlobalValues globals)
          Evaluates the token, just returns the token itself
 OperandToken CellArrayToken.evaluate(Token[] operands, GlobalValues globals)
          evaluate function - just returns the object itself
 OperandToken CaseToken.evaluate(Token[] operands, GlobalValues globals)
          evaluates the operator
 OperandToken BinaryOperatorToken.evaluate(Token[] operands, GlobalValues globals)
          evaluate the operator
 OperandToken AssignmentOperatorToken.evaluate(Token[] operands, GlobalValues globals)
          evaluates the operator
 OperandToken AddSubOperatorToken.evaluate(Token[] operands, GlobalValues globals)
          evaluates the operator
 OperandToken SparseNumberToken.exp()
          Standard functions - calculates the exponent
 OperandToken OperandToken.expand()
          Symbolic function - expands the token
 OperandToken SparseNumberToken.factorial()
          Standard functions - calculates the factorial of the number
 OperandToken OperandToken.factorial()
          calculate the factorial
 OperandToken SparseNumberToken.floor()
          Standard functions - rounds the value down
 OperandToken Expression.getChild(int childNo)
          Get the a child with a specific index
 OperandToken ConditionToken.getCondition()
           
 OperandToken Expression.getCurrentChild()
           
 OperandToken SwitchToken.getData()
           
 OperandToken LogicalToken.getElement(int n)
           
 OperandToken DataToken.getElement(int n)
           
 OperandToken ClassdefToken.getElement(int n)
           
 OperandToken CellArrayToken.getElement(int n)
           
 OperandToken NumberToken.getElement(int y, int x)
           
 OperandToken LogicalToken.getElement(int y, int x)
           
 OperandToken DataToken.getElement(int y, int x)
           
 OperandToken ClassdefToken.getElement(int y, int x)
           
 OperandToken CharToken.getElement(int y, int x)
           
 OperandToken CellArrayToken.getElement(int y, int x)
           
 OperandToken ConditionToken.getExpression()
           
 OperandToken CaseToken.getExpression()
           
 OperandToken MathLibObject.getFieldData(java.lang.String fieldName)
          Get the value of a particular field
 OperandToken ForOperatorToken.getForCode()
           
 OperandToken ForOperatorToken.getForIncrement()
           
 OperandToken ForOperatorToken.getForInitialisation()
           
 OperandToken ForOperatorToken.getForRelation()
           
 OperandToken Expression.getLeft()
          Get the first child of this node
 OperandToken[] VariableToken.getLimits()
          return limits of this variable
 OperandToken FunctionToken.getOperand(int index)
          Return one of the operands
 OperandToken[] FunctionToken.getOperands()
          Return all operands
 OperandToken Expression.getRight()
          Get the last child of this node
 OperandToken[][] MatrixToken.getValue()
          Return the value of the number
 OperandToken[][] CellArrayToken.getValue()
          Return the value of the number
 OperandToken OperandToken.integral(java.lang.String integrateBy)
          Symbolic function - calculates the the integral of the token
 OperandToken SparseNumberToken.leftDivide(OperandToken arg)
          left divide
 OperandToken OperandToken.leftDivide(OperandToken arg)
           
 OperandToken SparseNumberToken.ln()
          Standard functions - calculates the natural logarythm
 OperandToken SparseNumberToken.log()
          Standard functions - calculates the logarythm
 OperandToken SparseNumberToken.max(RootObject arg)
          Standard functions - calculates the maximum of two values
 OperandToken SparseNumberToken.min(RootObject arg)
          Standard functions - calculates the minimum of two values
 OperandToken OperandToken.mpower(OperandToken arg)
          raise this token to the power of another
 OperandToken OperandToken.mPower(OperandToken arg)
          raise this token to the matrix power of another
 OperandToken SparseNumberToken.multiply(OperandToken arg)
          multiply arg by this object for a number token
 OperandToken OperandToken.multiply(OperandToken arg)
          multiply this token by another
 OperandToken MathLibObject.multiply(OperandToken arg)
           
 OperandToken SparseNumberToken.negate()
          standard function - returns the negative of the number
 OperandToken OperandToken.negate()
          calculate the transpose
 OperandToken SparseNumberToken.power(OperandToken arg)
          Raise this object to the power of arg
 OperandToken OperandToken.power(OperandToken arg)
          raise this token to the power of another
 OperandToken MathLibObject.power(OperandToken arg)
           
 OperandToken SparseNumberToken.radiansToDegrees()
           
 OperandToken SparseNumberToken.round()
          Standard functions - rounds the value to the nearest integer
 OperandToken SparseNumberToken.scalarDivide(OperandToken arg)
          scalar divide arg by this object for a number token
 OperandToken OperandToken.scalarDivide(OperandToken arg)
          divide this token by another
 OperandToken SparseNumberToken.scalarLeftDivide(OperandToken arg)
          scalar left divide
 OperandToken OperandToken.scalarLeftDivide(OperandToken arg)
           
 OperandToken SparseNumberToken.scalarMultiply(OperandToken arg)
          scalar multiply arg by this object for a number token
 OperandToken OperandToken.scalarMultiply(OperandToken arg)
          scalar multiply this token by another
 OperandToken OperandToken.simplify()
          Symbolic function - simplifies the token
 OperandToken SparseNumberToken.sin()
          trigonometric functions - calculate the sine of this token
 OperandToken SparseNumberToken.sinh()
          Trigonometric function - calculates the hyperbolic sine
 OperandToken SparseNumberToken.sqrt()
          Standard functions - calculates the square root
 OperandToken OperandToken.subst(OperandToken old, OperandToken substBy)
          Symbolic expression - replaces a symbol with an expression
 OperandToken SparseNumberToken.subtract(OperandToken arg)
          subtract arg from this object for a number token
 OperandToken OperandToken.subtract(OperandToken arg)
          subtract this token from another
 OperandToken MathLibObject.subtract(OperandToken arg)
           
 OperandToken SparseNumberToken.tan()
          trigonometric functions - calculate the tangent of this token
 OperandToken SparseNumberToken.tanh()
          Trigonometric function - calculates the hyperbolic tan
 OperandToken SparseNumberToken.transpose()
          calculate the transpose of a matrix
 OperandToken OperandToken.transpose()
          calculate the transpose
 OperandToken LogicalToken.transpose()
          calculate the transpose of an array
 

Methods in jmathlib.core.tokens with parameters of type OperandToken
 OperandToken SparseNumberToken.add(OperandToken arg)
          add arg to this object for a number token
 OperandToken OperandToken.add(OperandToken arg)
          add this token to another
 OperandToken MathLibObject.add(OperandToken arg)
           
 OperandToken CharToken.add(OperandToken arg)
          add arg to this object to create a new string
 void IfThenOperatorToken.addCondition(OperandToken _ifRelation, OperandToken _ifCode)
          Add another relation to the if expression
private  Expression Expression.buildTree(OperatorToken op, OperandToken left, OperandToken right)
          Builds an expression tree
 OperandToken SparseNumberToken.divide(OperandToken arg)
          divide this object by arg for a number token
 OperandToken OperandToken.divide(OperandToken arg)
          divide this token by another
 OperandToken MathLibObject.divide(OperandToken arg)
           
 boolean VariableToken.equals(OperandToken _data)
          Implement the equals operator to find a VariableToken with the correct name
 OperandToken SparseNumberToken.leftDivide(OperandToken arg)
          left divide
 OperandToken OperandToken.leftDivide(OperandToken arg)
           
 OperandToken OperandToken.mpower(OperandToken arg)
          raise this token to the power of another
 OperandToken OperandToken.mPower(OperandToken arg)
          raise this token to the matrix power of another
 OperandToken SparseNumberToken.multiply(OperandToken arg)
          multiply arg by this object for a number token
 OperandToken OperandToken.multiply(OperandToken arg)
          multiply this token by another
 OperandToken MathLibObject.multiply(OperandToken arg)
           
 OperandToken SparseNumberToken.power(OperandToken arg)
          Raise this object to the power of arg
 OperandToken OperandToken.power(OperandToken arg)
          raise this token to the power of another
 OperandToken MathLibObject.power(OperandToken arg)
           
 OperandToken SparseNumberToken.scalarDivide(OperandToken arg)
          scalar divide arg by this object for a number token
 OperandToken OperandToken.scalarDivide(OperandToken arg)
          divide this token by another
 OperandToken SparseNumberToken.scalarLeftDivide(OperandToken arg)
          scalar left divide
 OperandToken OperandToken.scalarLeftDivide(OperandToken arg)
           
 OperandToken SparseNumberToken.scalarMultiply(OperandToken arg)
          scalar multiply arg by this object for a number token
 OperandToken OperandToken.scalarMultiply(OperandToken arg)
          scalar multiply this token by another
 void Expression.setChild(int childNo, OperandToken child)
          set the child with a specific index
 void SparseNumberToken.setElement(int y, int x, OperandToken num)
           
 void NumberToken.setElement(int y, int x, OperandToken num)
           
 void LogicalToken.setElement(int y, int x, OperandToken num)
           
 void DataToken.setElement(int y, int x, OperandToken op)
           
 void ClassdefToken.setElement(int y, int x, OperandToken op)
           
 void CharToken.setElement(int y, int x, OperandToken op)
           
 void CellArrayToken.setElement(int y, int x, OperandToken op)
           
 void SparseNumberToken.setElement(int n, OperandToken num)
           
 void LogicalToken.setElement(int n, OperandToken num)
           
 void DataToken.setElement(int n, OperandToken op)
           
 void ClassdefToken.setElement(int n, OperandToken op)
           
 void CellArrayToken.setElement(int n, OperandToken num)
           
 void MathLibObject.setField(java.lang.String fieldName, OperandToken value)
          Set the value of one of the structures fields
 void VariableToken.setLimits(OperandToken[] _limits)
          set limits for variable (e.g. a(1,3:4) )
 void FunctionToken.setOperand(OperandToken _operand)
          Set first operand of this function
 void FunctionToken.setOperands(OperandToken[] _operands)
          Set operands of this function
 OperandToken OperandToken.subst(OperandToken old, OperandToken substBy)
          Symbolic expression - replaces a symbol with an expression
 OperandToken SparseNumberToken.subtract(OperandToken arg)
          subtract arg from this object for a number token
 OperandToken OperandToken.subtract(OperandToken arg)
          subtract this token from another
 OperandToken MathLibObject.subtract(OperandToken arg)
           
 java.lang.String Token.toMathMlString(OperandToken[] operands)
          Converts the token to its MathML representation.
 

Constructors in jmathlib.core.tokens with parameters of type OperandToken
CaseToken(OperandToken _value, OperandToken _code)
          Constructor setting ifRelation and ifCode
CellArrayToken(OperandToken _value)
          Constructor for cell array with 1x1 size
CellArrayToken(OperandToken[][] _values)
          Constructor for cell arrays
ConditionToken(OperandToken _condition, OperandToken _code)
          Constructor setting ifRelation and ifCode
Expression(OperatorToken _data, OperandToken operand)
          Creates an expression with one operand
Expression(OperatorToken _data, OperandToken[] _children, int _noChildren)
          Creates an expression with an array of operands
Expression(OperatorToken _data, OperandToken left, OperandToken right)
          Creates an expression with two operands
Expression(OperatorToken _data, OperandToken op1, OperandToken op2, OperandToken op3)
          Creates an expression with three operands
ForOperatorToken(OperandToken _forInitialisation, OperandToken _forRelation, OperandToken _forIncrement, OperandToken _forCode)
          Constructor setting the ForRelation and ForCode
FunctionToken(java.lang.String _name, OperandToken _firstParameter)
          constructor for function tokens
FunctionToken(java.lang.String _name, OperandToken[] _parameters)
          constructor for function tokens
IfThenOperatorToken(OperandToken _ifRelation, OperandToken _ifCode)
          Constructor setting ifRelation and ifCode
IfThenOperatorToken(OperandToken _ifRelation, OperandToken _ifCode, OperandToken _elseCode)
          Constructor setting ifRelation and ifCode and elseCode
MatrixToken(OperandToken[][] _value)
          Constructor taking the numbers value as a double
SwitchToken(OperandToken _value, java.util.Vector _cases)
          Constructor setting cases
VariableToken(java.lang.String _name, OperandToken[] _limits)
          constructor containing the variables name and limiting arguments
VariableToken(java.lang.String _name, OperandToken[] _limits, java.lang.String _type)
          constructor containing the variables name and limiting arguments
WhileOperatorToken(OperandToken _whileRelation, OperandToken _whileCode)
          Constructor setting the whileRelation and whileCode
 

Uses of OperandToken in jmathlib.core.tokens.numbertokens
 

Subclasses of OperandToken in jmathlib.core.tokens.numbertokens
 class DoubleNumberToken
           
 class Int16NumberToken
           
 class Int32NumberToken
           
 class Int64NumberToken
           
 class Int8NumberToken
           
 class SingleNumberToken
           
 class UInt16NumberToken
           
 class UInt32NumberToken
           
 class UInt64NumberToken
           
 class UInt8NumberToken
           
 

Methods in jmathlib.core.tokens.numbertokens that return OperandToken
 OperandToken UInt8NumberToken.add(OperandToken arg)
          add arg to this object for a number token
 OperandToken Int8NumberToken.add(OperandToken arg)
          add arg to this object for a number token
 OperandToken DoubleNumberToken.add(OperandToken arg)
          add arg to this object for a number token
 OperandToken DoubleNumberToken.conjugate()
          Complex function - calculates the complex conjugate of the number
 OperandToken DoubleNumberToken.ctranspose()
          calculate the conjugate transpose of a matrix
 OperandToken DoubleNumberToken.divide(OperandToken arg)
          divide this object by arg for a number token
 OperandToken UInt8NumberToken.evaluate(Token[] operands)
          Evaluate the token.
 OperandToken UInt32NumberToken.evaluate(Token[] operands)
          Evaluate the token.
 OperandToken UInt16NumberToken.evaluate(Token[] operands)
          Evaluate the token.
 OperandToken Int8NumberToken.evaluate(Token[] operands)
          Evaluate the token.
 OperandToken Int64NumberToken.evaluate(Token[] operands)
          Evaluate the token.
 OperandToken Int32NumberToken.evaluate(Token[] operands)
          Evaluate the token.
 OperandToken Int16NumberToken.evaluate(Token[] operands)
          Evaluate the token.
 OperandToken DoubleNumberToken.factorial()
          Standard functions - calculates the factorial of the number
 OperandToken UInt8NumberToken.getElement(int n)
           
 OperandToken UInt32NumberToken.getElement(int n)
           
 OperandToken UInt16NumberToken.getElement(int n)
           
 OperandToken Int8NumberToken.getElement(int n)
           
 OperandToken Int64NumberToken.getElement(int n)
           
 OperandToken Int32NumberToken.getElement(int n)
           
 OperandToken Int16NumberToken.getElement(int n)
           
 OperandToken DoubleNumberToken.getElement(int n)
           
 OperandToken DoubleNumberToken.leftDivide(OperandToken arg)
          left divide
 OperandToken DoubleNumberToken.mPower(OperandToken arg)
          The value to raise it to the matrix power of
 OperandToken DoubleNumberToken.multiply(OperandToken arg)
          multiply arg by this object for a number token
 OperandToken DoubleNumberToken.negate()
          standard function - returns the negative of the number
 OperandToken DoubleNumberToken.power(OperandToken arg)
          Raise this object to the power of arg
 OperandToken DoubleNumberToken.scalarDivide(OperandToken arg)
          scalar divide arg by this object for a number token
 OperandToken DoubleNumberToken.scalarLeftDivide(OperandToken arg)
          scalar left divide
 OperandToken DoubleNumberToken.scalarMultiply(OperandToken arg)
          scalar multiply arg by this object for a number token
 OperandToken UInt8NumberToken.subtract(OperandToken arg)
          subtract arg from this object for a number token
 OperandToken Int8NumberToken.subtract(OperandToken arg)
          substract arg to this object for a number token
 OperandToken DoubleNumberToken.subtract(OperandToken arg)
          subtract arg from this object for a number token
 OperandToken DoubleNumberToken.transpose()
          calculate the transpose of a matrix
 

Methods in jmathlib.core.tokens.numbertokens with parameters of type OperandToken
 OperandToken UInt8NumberToken.add(OperandToken arg)
          add arg to this object for a number token
 OperandToken Int8NumberToken.add(OperandToken arg)
          add arg to this object for a number token
 OperandToken DoubleNumberToken.add(OperandToken arg)
          add arg to this object for a number token
 OperandToken DoubleNumberToken.divide(OperandToken arg)
          divide this object by arg for a number token
 OperandToken DoubleNumberToken.leftDivide(OperandToken arg)
          left divide
 OperandToken DoubleNumberToken.mPower(OperandToken arg)
          The value to raise it to the matrix power of
 OperandToken DoubleNumberToken.multiply(OperandToken arg)
          multiply arg by this object for a number token
 OperandToken DoubleNumberToken.power(OperandToken arg)
          Raise this object to the power of arg
 OperandToken DoubleNumberToken.scalarDivide(OperandToken arg)
          scalar divide arg by this object for a number token
 OperandToken DoubleNumberToken.scalarLeftDivide(OperandToken arg)
          scalar left divide
 OperandToken DoubleNumberToken.scalarMultiply(OperandToken arg)
          scalar multiply arg by this object for a number token
 void UInt8NumberToken.setElement(int n, OperandToken num)
           
 void UInt32NumberToken.setElement(int n, OperandToken num)
           
 void UInt16NumberToken.setElement(int n, OperandToken num)
           
 void Int8NumberToken.setElement(int n, OperandToken num)
           
 void Int64NumberToken.setElement(int n, OperandToken num)
           
 void Int32NumberToken.setElement(int n, OperandToken num)
           
 void Int16NumberToken.setElement(int n, OperandToken num)
           
 void DoubleNumberToken.setElement(int n, OperandToken num)
           
 OperandToken UInt8NumberToken.subtract(OperandToken arg)
          subtract arg from this object for a number token
 OperandToken Int8NumberToken.subtract(OperandToken arg)
          substract arg to this object for a number token
 OperandToken DoubleNumberToken.subtract(OperandToken arg)
          subtract arg from this object for a number token
 

Uses of OperandToken in jmathlib.toolbox.crypto
 

Methods in jmathlib.toolbox.crypto that return OperandToken
 OperandToken aes.evaluate(Token[] operands, GlobalValues globals)
          returns two matrices
 

Uses of OperandToken in jmathlib.toolbox.demos
 

Methods in jmathlib.toolbox.demos that return OperandToken
 OperandToken example04.evaluate(Token[] operands, GlobalValues globals)
          Execute the function returning the first parameter operands - array of parameters
 OperandToken example01.evaluate(Token[] operands, GlobalValues globals)
          Execute the function returning the first parameter operands - array of parameters
 

Uses of OperandToken in jmathlib.toolbox.funfun
 

Methods in jmathlib.toolbox.funfun that return OperandToken
 OperandToken feval.evaluate(Token[] operands, GlobalValues globals)
          Perform the named function on the operands
 OperandToken euler.evaluate(Token[] operands, GlobalValues globals)
          integrates a "function" using the euler forward integration method [t,y] = euler (function, [t0 tf], y0, dt)
 

Uses of OperandToken in jmathlib.toolbox.general
 

Methods in jmathlib.toolbox.general that return OperandToken
 OperandToken _class.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken whos.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken who.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken uint8.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken uint32.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken uint16.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken struct.evaluate(Token[] operands, GlobalValues globals)
          create a structure
 OperandToken str2func.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken size.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken setpfilecaching.evaluate(Token[] operands, GlobalValues globals)
          enable or disable caching of p-files
 OperandToken real.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken rand.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken primes.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken permutations.evaluate(Token[] operands, GlobalValues globals)
          calculate the number of permutations
 OperandToken performfunction.evaluate(Token[] operands, GlobalValues globals)
          Perform the named function on the operands
 OperandToken ndims.evaluate(Token[] operands, GlobalValues globals)
          returns the dimensions of an array 1,2,3,4-dimensional
 OperandToken logical.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken linspace.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken length.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken kbhit.evaluate(Token[] operands, GlobalValues globals)
          waits until a key is hit on the keyboard
 OperandToken isstudent.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken isstruct.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken isprime.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken isnumeric.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken islogical.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken isglobal.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken isfunctionhandle.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken ischar.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken iscell.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken isa.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken int8.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken int64.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken int32.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken int16.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken imag.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken harmonic.evaluate(Token[] operands, GlobalValues globals)
          calculate the harmonic number
 OperandToken global.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken getpfilecaching.evaluate(Token[] operands, GlobalValues globals)
          status of caching of p-files
 OperandToken func2str.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken fix.evaluate(Token[] operands, GlobalValues globals)
          rounds the element to the nearest element towards zero.
 OperandToken fibonacci.evaluate(Token[] operands, GlobalValues globals)
          calculate the Fibonacci number
 OperandToken fft.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken factor.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken conj.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken complex.evaluate(Token[] operands, GlobalValues globals)
          Creates a complex number from a pair of numbers
 OperandToken combinations.evaluate(Token[] operands, GlobalValues globals)
          calculate the number of combinations
 OperandToken clock.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken clear.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken cell.evaluate(Token[] operands, GlobalValues globals)
          returns a cell array
 OperandToken bitxor.evaluate(Token[] operands, GlobalValues globals)
          Returns the binary exclusive or of two numbers
 OperandToken bitshift.evaluate(Token[] operands, GlobalValues globals)
          Returns the number with it bit pattern shifted
 OperandToken bitor.evaluate(Token[] operands, GlobalValues globals)
          Returns the binary inclusive or of two numbers
 OperandToken bitand.evaluate(Token[] operands, GlobalValues globals)
          Returns the binary and of two numbers
 OperandToken beep.evaluate(Token[] operands, GlobalValues globals)
          Emits a beeping sound
 OperandToken angle.evaluate(Token[] operands, GlobalValues globals)
           
 

Methods in jmathlib.toolbox.general with parameters of type OperandToken
private  java.lang.String whos.getSizeString(OperandToken tok)
           
 

Uses of OperandToken in jmathlib.toolbox.io
 

Methods in jmathlib.toolbox.io that return OperandToken
 OperandToken systemcommand.evaluate(Token[] operands, GlobalValues globals)
          execute a program
 OperandToken savevariables.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken runfile.evaluate(Token[] operands, GlobalValues globals)
          Check that the operand is a string then open the file * referenced
 OperandToken rmdir.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken pwd.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken mkdir.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken loadvariables.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken load.evaluate(Token[] operands, GlobalValues globals)
          Check that the operand is a string then open the file referenced.
 OperandToken lastmodified.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken ishidden.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken isfile.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken isdirectory.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken exist.evaluate(Token[] operands, GlobalValues globals)
          Check if file exists
 OperandToken dir.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken delete.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken csvwrite.evaluate(Token[] operands, GlobalValues globals)
          Check that the operand is a string then open the file referenced.
 OperandToken csvread.evaluate(Token[] operands, GlobalValues globals)
          Check that the operand is a string then open the file referenced.
 OperandToken createnewfile.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken cd.evaluate(Token[] operands, GlobalValues globals)
           
 

Uses of OperandToken in jmathlib.toolbox.jmathlib.graphics
 

Methods in jmathlib.toolbox.jmathlib.graphics that return OperandToken
 OperandToken zlabel.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken ylabel.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken xlabel.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken title.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken subplot.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken set.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken propertyeditor.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken print.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken hold.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken grid.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken ginput.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken get.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken gcf.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken gca.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken figure.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken close.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken clf.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken cla.evaluate(Token[] operands, GlobalValues globals)
           
 

Uses of OperandToken in jmathlib.toolbox.jmathlib.graphics.graph2d
 

Methods in jmathlib.toolbox.jmathlib.graphics.graph2d that return OperandToken
 OperandToken stem.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken stairs.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken spy.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken semilogy.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken semilogx.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken scatter.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken rose.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken quiver.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken polar.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken plotyy.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken plotmatrix.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken plotfunction.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken plot.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken pie.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken pcolor.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken pareto.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken loglog.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken image.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken hist.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken fill.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken feather.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken ezpolar.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken ezplot.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken ezcontourf.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken ezcontour.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken errorbar.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken contourf.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken contour.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken compass.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken comet.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken barh.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken bar.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken area.evaluate(Token[] operands, GlobalValues globals)
           
 

Uses of OperandToken in jmathlib.toolbox.jmathlib.graphics.graph3d
 

Methods in jmathlib.toolbox.jmathlib.graphics.graph3d that return OperandToken
 OperandToken waterfall.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken surfl.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken surfc.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken surf.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken streamtube.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken streamslice.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken streamribbon.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken streamline.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken stem3.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken sphere.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken scatter3.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken rotate.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken quiver3.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken plot3.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken pie3.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken patch.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken meshz.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken meshgrid.evaluate(Token[] operands, GlobalValues globals)
          return two matrix
 OperandToken meshc.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken mesh.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken fill3.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken ezsurfc.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken ezsurf.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken ezplot3.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken ezmesh.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken ellipsoid.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken cylinder.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken contourslice.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken contour3.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken coneplot.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken comet3.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken bar3h.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken bar3.evaluate(Token[] operands, GlobalValues globals)
           
 

Uses of OperandToken in jmathlib.toolbox.jmathlib.matrix
 

Methods in jmathlib.toolbox.jmathlib.matrix that return OperandToken
 OperandToken zeros.evaluate(Token[] operands, GlobalValues globals)
          return matrix of zeros
 OperandToken xor.evaluate(Token[] operands, GlobalValues globals)
          return a matrix
 OperandToken uppertriangle.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken svd.evaluate(Token[] operands, GlobalValues globals)
          return a matrix
 OperandToken sum.evaluate(Token[] operands, GlobalValues globals)
          Calculate the sum of the values within a matrix or structure
 OperandToken submatrix.evaluate(Token[] operands, GlobalValues globals)
          return a sub matrix
 OperandToken subassign.evaluate(Token[] operands, GlobalValues globals)
          return a sub matrix and assign a submatrix
 OperandToken sort.evaluate(Token[] operands, GlobalValues globals)
          sorting vectors and arrays
 OperandToken simultaneouseq.evaluate(Token[] operands, GlobalValues globals)
          Calculates the solution of a set of simultaneous equations It uses the InverseMatrix class operands[0] = m*m matrix of co-efficients operands[1] = m*1 matrix of sums result = m*1 matrix of solutions
 OperandToken reshape.evaluate(Token[] operands, GlobalValues globals)
          return a matrix
 OperandToken repmat.evaluate(Token[] operands, GlobalValues globals)
          return a matrix
 OperandToken qr.evaluate(Token[] operands, GlobalValues globals)
          return a matrix
 OperandToken prod.evaluate(Token[] operands, GlobalValues globals)
          return a matrix
 OperandToken pow2.evaluate(Token[] operands, GlobalValues globals)
          return a matrix
 OperandToken or.evaluate(Token[] operands, GlobalValues globals)
          return a matrix
 OperandToken ones.evaluate(Token[] operands, GlobalValues globals)
          return a matrix
 OperandToken numel.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken not.evaluate(Token[] operands, GlobalValues globals)
          return a matrix
 OperandToken nnz.evaluate(Token[] operands, GlobalValues globals)
          Calculate number of non zero elements
 OperandToken nan.evaluate(Token[] operands, GlobalValues globals)
          return matrix of NaN
 OperandToken min.evaluate(Token[] operands, GlobalValues globals)
          return a matrix
 OperandToken max.evaluate(Token[] operands, GlobalValues globals)
          return a matrix
 OperandToken magic.evaluate(Token[] operands, GlobalValues globals)
          return a matrix
 OperandToken lu.evaluate(Token[] operands, GlobalValues globals)
          return a matrix
 OperandToken lowertriangle.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken isreal.evaluate(Token[] operands, GlobalValues globals)
          return a matrix
 OperandToken isnan.evaluate(Token[] operands, GlobalValues globals)
          return a matrix
 OperandToken isinf.evaluate(Token[] operands, GlobalValues globals)
          return a matrix
 OperandToken isimaginary.evaluate(Token[] operands, GlobalValues globals)
          return a matrix
 OperandToken isfinite.evaluate(Token[] operands, GlobalValues globals)
          return a matrix
 OperandToken isempty.evaluate(Token[] operands, GlobalValues globals)
          return a matrix
 OperandToken inversematrix.evaluate(Token[] operands, GlobalValues globals)
          Check that the parameter is a square matrix then calculate it's inverse It uses the Determinant and Adjoint classes to calculate the determinant and the adjoint
 OperandToken inf.evaluate(Token[] operands, GlobalValues globals)
          return matrix of infinity
 OperandToken flipud.evaluate(Token[] operands, GlobalValues globals)
          return a matrix
 OperandToken fliplr.evaluate(Token[] operands, GlobalValues globals)
          return a matrix
 OperandToken find.evaluate(Token[] operands, GlobalValues globals)
          return a column vector which points to all nonzero elements of the function arguments (e.g. find([1,2,3;0,0,4]) returns [1,3,5,6]')
 OperandToken eye.evaluate(Token[] operands, GlobalValues globals)
          return a matrix
 OperandToken elementat.evaluate(Token[] operands, GlobalValues globals)
          get the element at a certain point of a matrix
 OperandToken eig.evaluate(Token[] operands, GlobalValues globals)
          return a matrix
 OperandToken diag.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken determinant.evaluate(Token[] operands, GlobalValues globals)
          Check that the parameter is a square matrix then claculate it's determinant
 OperandToken cumsum.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken cumprod.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken chol.evaluate(Token[] operands, GlobalValues globals)
          return a matrix
 OperandToken any.evaluate(Token[] operands, GlobalValues globals)
          return a matrix
 OperandToken and.evaluate(Token[] operands, GlobalValues globals)
          return a matrix
 OperandToken all.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken adjoint.evaluate(Token[] operands, GlobalValues globals)
          Check that the parameter is a square matrix then claculate it's determinant
 

Uses of OperandToken in jmathlib.toolbox.jmathlib.system
 

Methods in jmathlib.toolbox.jmathlib.system that return OperandToken
 OperandToken warning.evaluate(Token[] operands, GlobalValues globals)
          write operand to main display
 OperandToken version.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken ver.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken usage.evaluate(Token[] operands, GlobalValues globals)
          write operand to main display then abort processing
 OperandToken update.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken setjmathlibproperty.evaluate(Token[] operands, GlobalValues globals)
          Returns an enviroment variable
 OperandToken setdebug.evaluate(Token[] operands, GlobalValues globals)
          Sets the debug flag
 OperandToken rmpath.evaluate(Token[] operands, GlobalValues globals)
          removes an item from the search path
 OperandToken rehash.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken quit.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken print_usage.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken printstacktrace.evaluate(Token[] operands, GlobalValues globals)
          write operand to main display then abort processing
 OperandToken path.evaluate(Token[] operands, GlobalValues globals)
          return the search path as a string token
 OperandToken newline.evaluate(Token[] operands, GlobalValues globals)
          write operand to main display
 OperandToken nargoutchk.evaluate(Token[] operands, GlobalValues globals)
          check the number of arguments for a script file
 OperandToken nargchk.evaluate(Token[] operands, GlobalValues globals)
          check the number of arguments for a script file
 OperandToken jmathlibcreateuniqueid.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken java.evaluate(Token[] operands, GlobalValues globals)
          Executes the function - returning the first parameter
 OperandToken getjmathlibproperty.evaluate(Token[] operands, GlobalValues globals)
          Returns an enviroment variable
 OperandToken getenv.evaluate(Token[] operands, GlobalValues globals)
          Returns an enviroment variable
 OperandToken getdebug.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken format.evaluate(Token[] operands, GlobalValues globals)
          Returns an enviroment variable
 OperandToken foreach.evaluate(Token[] operands, GlobalValues globals)
          Executes an expression, displaying the parse tree.
 OperandToken error.evaluate(Token[] operands, GlobalValues globals)
          write operand to main display then abort processing
 OperandToken disp.evaluate(Token[] operands, GlobalValues globals)
          write operand to main display
 OperandToken debug.evaluate(Token[] operands, GlobalValues globals)
          Executes an expression, displaying the parse tree.
 OperandToken createfunctionslist.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken checkforupdates.evaluate(Token[] operands, GlobalValues _globals)
           
 OperandToken addpath.evaluate(Token[] operands, GlobalValues globals)
          adds an item to the search path
 

Uses of OperandToken in jmathlib.toolbox.jmathlib.ui
 

Methods in jmathlib.toolbox.jmathlib.ui that return OperandToken
 OperandToken questdlg.evaluate(Token[] operands, GlobalValues globals)
           
 

Uses of OperandToken in jmathlib.toolbox.net
 

Methods in jmathlib.toolbox.net that return OperandToken
 OperandToken urlread.evaluate(Token[] operands, GlobalValues globals)
           
 

Uses of OperandToken in jmathlib.toolbox.polynomial
 

Methods in jmathlib.toolbox.polynomial that return OperandToken
 OperandToken binomial.evaluate(Token[] operands, GlobalValues globals)
          calculate the number of permutations
 

Uses of OperandToken in jmathlib.toolbox.specfun
 

Methods in jmathlib.toolbox.specfun that return OperandToken
 OperandToken gammaln.evaluate(Token[] operands, GlobalValues globals)
           
 

Uses of OperandToken in jmathlib.toolbox.statistics
 

Methods in jmathlib.toolbox.statistics that return OperandToken
 OperandToken variation.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken average.evaluate(Token[] operands, GlobalValues globals)
           
 

Uses of OperandToken in jmathlib.toolbox.string
 

Methods in jmathlib.toolbox.string that return OperandToken
 OperandToken _double.evaluate(Token[] operands, GlobalValues globals)
          returns a matrix of numbers
 OperandToken _char.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken upper.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken substring.evaluate(Token[] operands, GlobalValues globals)
          Calculate the length of the string
 OperandToken strvcat.evaluate(Token[] operands, GlobalValues globals)
          Concatenates strings into a vertical vector
 OperandToken strncmpi.evaluate(Token[] operands, GlobalValues globals)
          compares two strings
 OperandToken strncmp.evaluate(Token[] operands, GlobalValues globals)
          compares two strings
 OperandToken strlength.evaluate(Token[] operands, GlobalValues globals)
          Calculate the length of the string
 OperandToken strfind.evaluate(Token[] operands, GlobalValues globals)
          finds shorter string within a longer one
 OperandToken strcmpi.evaluate(Token[] operands, GlobalValues globals)
          compares two strings
 OperandToken strcmp.evaluate(Token[] operands, GlobalValues globals)
          compares two strings
 OperandToken strcat.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken str2num.evaluate(Token[] operands, GlobalValues globals)
          returns a matrix of numbers
 OperandToken sprintf.evaluate(Token[] operands, GlobalValues globals)
          returns a matrix of numbers
 OperandToken num2str.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken lower.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken isspace.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken findstr.evaluate(Token[] operands, GlobalValues globals)
          finds shorter string within a longer one
 OperandToken blanks.evaluate(Token[] operands, GlobalValues globals)
           
 

Uses of OperandToken in jmathlib.toolbox.time
 

Methods in jmathlib.toolbox.time that return OperandToken
 OperandToken toc.evaluate(Token[] operands, GlobalValues globals)
          returns a time difference
 OperandToken time.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken tic.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken pause.evaluate(Token[] operands, GlobalValues globals)
           
 OperandToken date.evaluate(Token[] operands, GlobalValues globals)
          returns a string
 

Uses of OperandToken in jmathlib.toolbox.toolbox_skeleton
 

Methods in jmathlib.toolbox.toolbox_skeleton that return OperandToken
 OperandToken template.evaluate(Token[] operands, GlobalValues globals)
          returns two matrices
 

Uses of OperandToken in jmathlib.tools.treeanalyser
 

Methods in jmathlib.tools.treeanalyser with parameters of type OperandToken
private  javax.swing.tree.DefaultMutableTreeNode TreeAnalyser.createTree(OperandToken token)
          recursively parse the tree of MathLib-expressions
 

Constructors in jmathlib.tools.treeanalyser with parameters of type OperandToken
TreeAnalyser(OperandToken opTok)
          Constructs a new instance of the TreeAnalyser.
 


FOOTER

BOTTOM