Uses of Class

Packages that use Token

Uses of Token in jmathlib.core.functions

Methods in jmathlib.core.functions with parameters of type Token
 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
protected  int Function.getNArgIn(Token[] operands)
          Returns the number of right-hand arguments of the function (e.g.: a=some_function(a,b,c,d) will return "4"

Uses of Token in jmathlib.core.interpreter

Fields in jmathlib.core.interpreter declared as Token
private  Token Parser.currentToken
          the token which is currently processed
private  Token LexicalAnalyser.lastToken
          the last token parsed
private  Token LexicalAnalyser.nextToken
          store the next scanned token
private  Token Parser.peekNextToken
          the token which will be parsed next

Methods in jmathlib.core.interpreter that return Token
 Token Parser.getNextToken()
          get next token from the lexical analyser
private  Token Parser.getNextToken(int type)
          get next token from the lexical analyser
 Token LexicalAnalyser.getNextToken(int type)
 Token Parser.peekNextToken()
          get next Token from lexical analyser, without moving forward
private  Token Parser.peekNextToken(int type)
          get next Token from lexical analyser, without moving forward

Methods in jmathlib.core.interpreter with parameters of type Token
private  boolean Parser.isDisplayResultToken(Token token)
          return true if an expression is terminated by something else ", EOF"
private  boolean Parser.isExpectedDelimiter(Token token, char c)
          return true if the token is a delimiter and is the specified char, e.g. ,;(){}
private  boolean Parser.isExpectedDelimiter(Token token, java.lang.String c)
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.parseColonOperator(Token nextToken, java.util.Stack operandStack)
          parse :: (e.g. 2:3:8 -> [2,5,8]
private  OperandToken Parser.parseUnaryOperator(Token nextToken, java.util.Stack operandStack)
          parse (e.g. 3!

Constructors in jmathlib.core.interpreter with parameters of type Token
ControlException(int _type, Token _result)
          Set the message text

Uses of Token in jmathlib.core.tokens

Subclasses of Token in jmathlib.core.tokens
 class AddSubOperatorToken
          Used to implement addition and subtraction operations within an expression
 class AssignmentOperatorToken
          Used to implement assignment operations within an expression
 class BinaryOperatorToken
          The base class for all binary operators
 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 ColonOperatorToken
          Used to implement subscriptions of a array
 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 DotOperatorToken
          Used to implement object orientated access of methods and arguments
 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 MulDivOperatorToken
          Class representing multiplicaton and division operations within an expression
 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 OperandToken
          The base class of all operands used in an expression
 class OperatorToken
          The base class of all operators used in an expression
 class PowerOperatorToken
          Class representing all power operators used in an expression
 class RelationOperatorToken
          Used to implement relation operations within an expression
 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 UnaryOperatorToken
          Class representing any unary operators in an expression
 class VariableToken
          Class representing any variables used in an expression
 class WhileOperatorToken
          Used to implement if-then-else operations within an expression

Methods in jmathlib.core.tokens with parameters of type 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
 void Expression.insert(Token _data)
          insert a child node on this Expression if _data is a Expression then it just gets added to the current node Otherwise a new node is created and this is added to the current node

Uses of Token in jmathlib.core.tokens.numbertokens

Subclasses of Token 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 with parameters of type 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.

Uses of Token in jmathlib.toolbox.crypto

Methods in jmathlib.toolbox.crypto with parameters of type Token
 OperandToken aes.evaluate(Token[] operands, GlobalValues globals)
          returns two matrices

Uses of Token in jmathlib.toolbox.demos

Methods in jmathlib.toolbox.demos with parameters of type Token
 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 Token in jmathlib.toolbox.funfun

Methods in jmathlib.toolbox.funfun with parameters of type Token
 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 Token in jmathlib.toolbox.general

Methods in jmathlib.toolbox.general with parameters of type Token
 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)

Uses of Token in

Methods in with parameters of type Token
 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 Token in

Methods in with parameters of type Token
 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 Token in

Methods in with parameters of type Token
 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 Token in

Methods in with parameters of type Token
 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 Token in jmathlib.toolbox.jmathlib.matrix

Methods in jmathlib.toolbox.jmathlib.matrix with parameters of type Token
 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 Token in jmathlib.toolbox.jmathlib.system

Methods in jmathlib.toolbox.jmathlib.system with parameters of type Token
 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 Token in jmathlib.toolbox.jmathlib.ui

Methods in jmathlib.toolbox.jmathlib.ui with parameters of type Token
 OperandToken questdlg.evaluate(Token[] operands, GlobalValues globals)

Uses of Token in

Methods in with parameters of type Token
 OperandToken urlread.evaluate(Token[] operands, GlobalValues globals)

Uses of Token in jmathlib.toolbox.polynomial

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

Uses of Token in jmathlib.toolbox.specfun

Methods in jmathlib.toolbox.specfun with parameters of type Token
 OperandToken gammaln.evaluate(Token[] operands, GlobalValues globals)

Uses of Token in jmathlib.toolbox.statistics

Methods in jmathlib.toolbox.statistics with parameters of type Token
 OperandToken variation.evaluate(Token[] operands, GlobalValues globals)
 OperandToken average.evaluate(Token[] operands, GlobalValues globals)

Uses of Token in jmathlib.toolbox.string

Fields in jmathlib.toolbox.string declared as Token
(package private)  Token[] sprintf.tok

Methods in jmathlib.toolbox.string with parameters of type Token
 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 Token in jmathlib.toolbox.time

Methods in jmathlib.toolbox.time with parameters of type Token
 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 Token in jmathlib.toolbox.toolbox_skeleton

Methods in jmathlib.toolbox.toolbox_skeleton with parameters of type Token
 OperandToken template.evaluate(Token[] operands, GlobalValues globals)
          returns two matrices

Uses of Token in

Methods in with parameters of type Token
 java.lang.String TreeAnalyser.isDisplayResult(Token token)