A B C D E F G H I J K L M N O P R S T U V W X Y Z

A

Abs - Class in com.singularsys.jep.functions
Absolute value function for Numbers it returns the absolute value of same type for Complex it returns the Modulus.
Abs() - Constructor for class com.singularsys.jep.functions.Abs
 
abs(Object) - Method in class com.singularsys.jep.functions.Abs
 
abs() - Method in class com.singularsys.jep.standard.Complex
Returns the absolute value of the complex number.
abs2() - Method in class com.singularsys.jep.standard.Complex
Returns the square of the absolute value (re*re+im*im).
AbstractCanvas - Class in com.singularsys.jepexamples.applets
An abstract base class providing scaling and double buffering support for Canvas components.
AbstractCanvas() - Constructor for class com.singularsys.jepexamples.applets.AbstractCanvas
Constructor using 1 for scaling and 0 for offset.
AbstractCanvas(double, double, int, int) - Constructor for class com.singularsys.jepexamples.applets.AbstractCanvas
Constructor specifying the default values for scaling and offset.
AbstractInc - Class in com.singularsys.jep.misc.javaops
Base class for pre and post increment operators.
AbstractInc() - Constructor for class com.singularsys.jep.misc.javaops.AbstractInc
 
acos(Object) - Method in class com.singularsys.jep.functions.ArcCosine
 
acos() - Method in class com.singularsys.jep.standard.Complex
 
acosh(Object) - Method in class com.singularsys.jep.functions.ArcCosineH
 
acosh() - Method in class com.singularsys.jep.standard.Complex
 
actionPerformed(ActionEvent) - Method in class com.singularsys.jepexamples.applets.Fractal
 
add(SymbolToken) - Method in class com.singularsys.jep.configurableparser.matchers.SymbolTokenMatcher
Adds a new SymbolToken to be matched.
Add - Class in com.singularsys.jep.functions
Addition function.
Add() - Constructor for class com.singularsys.jep.functions.Add
 
add(Object, Object) - Method in class com.singularsys.jep.functions.Add
Adds two numbers together.
add(Number, Number) - Static method in class com.singularsys.jep.functions.Add
 
add(Complex, Complex) - Static method in class com.singularsys.jep.functions.Add
 
add(Vector<?>, Vector<?>) - Method in class com.singularsys.jep.functions.Add
 
add(Complex, Number) - Static method in class com.singularsys.jep.functions.Add
 
add(Complex) - Method in class com.singularsys.jep.standard.Complex
Adds the complex number with another complex value.
add(Operator) - Method in class com.singularsys.jep.walkers.ExpressionConsolidator
Adds an addition operator to be consolidated.
add_escapes(String) - Method in exception com.singularsys.jep.parser.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
addAltSymbol(String) - Method in class com.singularsys.jep.Operator
Adds an alternate symbol which can be used at parse time.
addArrayAccessMatcher(String, String) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
Matches array access: a[3]
addAuxComponent(JepComponent) - Method in class com.singularsys.jep.ComponentSet
 
addBitOperators(String, String) - Method in class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
 
addBracketMatcher(String, String) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
Matches bracketed expressions: (2+3).
addComplex() - Method in class org.nfunk.jep.JEP
Deprecated. Call this function if you want to parse expressions which involve complex numbers.
addConfig(SpeedTest.EvaluationConfig) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest
Adds a new EvaluationConfig to be be run for comparison.
addConstant(String, Object) - Method in class com.singularsys.jep.Jep
Add a constant: a variable who's value cannot be changed.
addConstant(String, Object) - Method in class com.singularsys.jep.VariableTable
Adds a new variable which is marked as a constant.
addDoubleQuoteStrings() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
Recognize double quote strings "...".
addEscapes(String) - Static method in error com.singularsys.jep.parser.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addExponentNumbers() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
Recognize numbers with optional exponents, 1.2e3, 1.2E-3, 1.2, 1.
addFunction(String, PostfixMathCommandI) - Method in class com.singularsys.jep.FunctionTable
 
addFunction(String, PostfixMathCommandI) - Method in class com.singularsys.jep.Jep
Adds a function to the parser.
addFunction(String, PostfixMathCommandI) - Method in class com.singularsys.jep.misc.CaseInsensitiveFunctionTable
 
addFunction(String, PostfixMathCommandI) - Method in class org.nfunk.jep.JEP
Deprecated. Adds a new function to the parser.
addFunctionMatcher(String, String, String) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
Matches functions: atan2(y,x).
addGrammarMatcher(GrammarMatcher) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
Adds a GrammarMatcher
addHashComments() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
Recognize comments of the form #....
addIdentifiers() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
Adds java-style function and variable names.
additionalComponents - Variable in class com.singularsys.jep.Jep
Additional components out side the standard set
AdditiveExpression() - Method in class com.singularsys.jep.parser.JccParser
 
addJavaOps() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
 
addListMatcher(String, String, String) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
Matches vectors/list: [1,2,3]
addListOrBracketMatcher(String, String, String) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
Matches bracketed expressions or lists depending on number of arguments.
addObserver(Observable) - Method in class com.singularsys.jep.misc.VariableTableObserver
 
addObservers(VariableTable) - Method in class com.singularsys.jep.misc.VariableTableObserver
 
addOp(Operator) - Method in class com.singularsys.jep.configurableparser.tokens.OperatorToken
 
addOperator(int, Operator) - Method in class com.singularsys.jep.OperatorTable
Add a operator with a given key.
addOperator(Operator) - Method in class com.singularsys.jep.OperatorTable
Add a operator with no key specified.
addOperator(int, Operator, Operator) - Method in class com.singularsys.jep.OperatorTable
Add operator with the same precedence level as an existing operator.
addOperator(Operator, Operator) - Method in class com.singularsys.jep.OperatorTable
Add operator with the same precedence level as an existing operator.
addOperator(OperatorTable2.OperatorKey, Operator) - Method in class com.singularsys.jep.OperatorTable2
Add a operator with a given key.
addOperator(OperatorTable2.OperatorKey, Operator, Operator) - Method in class com.singularsys.jep.OperatorTable2
Add operator with the same precedence level as an existing operator.
addOperatorTokenMatcher() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
Recognize operators.
addSemiColonTerminator() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
Adds a matcher which will terminate the parsing process when a semi-colon is encountered.
addSimpleNumbers() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
Recognize numbers without exponents 1.2.
addSingleQuoteStrings() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
Recognize single quote strings '...'.
addSlashComments() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
Recognize comments of the form //...
addSpecialRule(Operator, PrintVisitor.PrintRulesI) - Method in class com.singularsys.jep.PrintVisitor
Adds a special print rule to be added for a given operator.
addSpecialRule(String, PrintVisitor.PrintRulesI) - Method in class com.singularsys.jep.PrintVisitor
Adds a special print rule to be added for a given function.
addSpecialVarName(String, String) - Method in class com.singularsys.jep.PrintVisitor
Allows a replacement for a specific variable name
addStandardConstants() - Method in class com.singularsys.jep.Jep
Adds the constants pi and e to the parser.
addStandardConstants() - Method in class org.nfunk.jep.JEP
Deprecated. Adds the constants pi and e to the parser.
addStandardFunctions() - Method in class org.nfunk.jep.JEP
Deprecated. Adds the standard functions to the parser.
addSymbols(String...) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
Recognize given symbols.
addTest(PerfTest) - Method in class com.singularsys.jeptests.perf.PerfRunner
 
addTokenFilter(TokenFilter) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
Adds a TokenFilter.
addTokenMatcher(TokenMatcher) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
Adds a TokenMatcher.
addVariable(String) - Method in class com.singularsys.jep.Jep
Adds a variable with a given name.
addVariable(String, Object) - Method in class com.singularsys.jep.Jep
Adds or sets a variable with a given name and value.
addVariable(String, double) - Method in class com.singularsys.jep.Jep
Adds or sets a double variable with a given name and value.
addVariable(String, double, double) - Method in class com.singularsys.jep.Jep
Adds or sets a complex variable with a given name and value.
addVariable(String) - Method in class com.singularsys.jep.misc.CaseInsensitiveVariableTable
Adds a new variable with no value specified.
addVariable(String, Object) - Method in class com.singularsys.jep.misc.CaseInsensitiveVariableTable
Adds a new variable with specified value.
addVariable(String) - Method in class com.singularsys.jep.VariableTable
Adds a new variable with no value specified.
addVariable(String, Object) - Method in class com.singularsys.jep.VariableTable
Adds a new variable with specified value.
addVariable(String, double, double) - Method in class org.nfunk.jep.JEP
Deprecated. Adds a new complex variable to the parser, or updates the value of an existing variable.
addVariable(String, Object) - Method in class org.nfunk.jep.JEP
Deprecated. Adds a new variable to the parser as an object, or updates the value of an existing variable.
addWhiteSpace() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
Recognize java white space characters.
addWhiteSpaceCommentFilter() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
Filter out whitespace and comments between the tokenizing and grammar matching stages.
adjustBeginLineColumn(int, int) - Method in class com.singularsys.jep.parser.JavaCharStream
Method to adjust line and column numbers for the start of a token.
AdjustBuffSize() - Method in class com.singularsys.jep.parser.JavaCharStream
 
allowAssignment - Variable in class com.singularsys.jep.Jep
Allow Assignment option
allowUndeclared - Variable in class com.singularsys.jep.Jep
Allow Undeclared Variables option
alltests() - Method in class com.singularsys.jeptests.bigdecimal.functions.BigDecRelationalTest
 
alphabeticOpsTest() - Method in class com.singularsys.jeptests.TokenizerTest
Tests operators with alphabet characters, such as the "AND" operator
analyze(Node) - Method in class com.singularsys.jep.walkers.TreeAnalyzer
Analyze a node, results will be added to the current total.
AND - Static variable in class com.singularsys.jep.functions.LazyLogical
 
AND - Static variable in class com.singularsys.jep.functions.Logical
 
AND - Static variable in interface com.singularsys.jep.parser.JccParserConstants
 
AndExpression() - Method in class com.singularsys.jep.parser.JccParser
 
AnyConstant() - Method in class com.singularsys.jep.parser.JccParser
 
append(String) - Method in class com.singularsys.jep.configurableparser.tokens.MultiLineToken
 
append(String) - Method in class com.singularsys.jep.PrintVisitor
Add a string to buffer.
append(Node, PrintVisitor) - Method in interface com.singularsys.jep.PrintVisitor.PrintRulesI
The method called to append data for the rule.
appendOperator(int, Operator, Operator) - Method in class com.singularsys.jep.OperatorTable
Add an operator which a new precedence level which is higher than the existing op
appendOperator(Operator, Operator) - Method in class com.singularsys.jep.OperatorTable
Add an operator which a new precedence level which is higher than the existing op
appendOperator(OperatorTable2.OperatorKey, Operator, Operator) - Method in class com.singularsys.jep.OperatorTable2
Add an operator with a new precedence level which is lower than the existing op.
ArcCosine - Class in com.singularsys.jep.functions
The acos function.
ArcCosine() - Constructor for class com.singularsys.jep.functions.ArcCosine
Standard constructor.
ArcCosine(boolean) - Constructor for class com.singularsys.jep.functions.ArcCosine
Controls the behaviour for out of range real arguments
ArcCosineH - Class in com.singularsys.jep.functions
Implements the arcCosH function.
ArcCosineH() - Constructor for class com.singularsys.jep.functions.ArcCosineH
Standard constructor, Complex results for |x| < 1.
ArcCosineH(boolean) - Constructor for class com.singularsys.jep.functions.ArcCosineH
If strict is true then returns NaN for |x| < 1.
ArcSine - Class in com.singularsys.jep.functions
 
ArcSine() - Constructor for class com.singularsys.jep.functions.ArcSine
Standard constructor.
ArcSine(boolean) - Constructor for class com.singularsys.jep.functions.ArcSine
Controls the behaviour for out of range real arguments
ArcSineH - Class in com.singularsys.jep.functions
Implements the arcSinH function.
ArcSineH() - Constructor for class com.singularsys.jep.functions.ArcSineH
 
ArcTangent - Class in com.singularsys.jep.functions
 
ArcTangent() - Constructor for class com.singularsys.jep.functions.ArcTangent
 
ArcTangent2 - Class in com.singularsys.jep.functions
atan2(y, x) Returns the angle whose tangent is y/x.
ArcTangent2() - Constructor for class com.singularsys.jep.functions.ArcTangent2
 
ArcTanH - Class in com.singularsys.jep.functions
Implements the arcTanH function.
ArcTanH() - Constructor for class com.singularsys.jep.functions.ArcTanH
Standard constructor.
ArcTanH(boolean) - Constructor for class com.singularsys.jep.functions.ArcTanH
Controls the behaviour for out of range real arguments
Arg - Class in com.singularsys.jep.functions
Argument of a complex number
Arg() - Constructor for class com.singularsys.jep.functions.Arg
 
arg() - Method in class com.singularsys.jep.standard.Complex
Returns the argument of this complex number (Math.atan2(re,im))
ArgumentList(int, String) - Method in class com.singularsys.jep.parser.JccParser
 
ArrayAccess() - Method in class com.singularsys.jep.parser.JccParser
 
ArrayAccessGrammarMatcher - Class in com.singularsys.jep.configurableparser.matchers
Matches syntax for array element access a[3].
ArrayAccessGrammarMatcher(SymbolToken, SymbolToken) - Constructor for class com.singularsys.jep.configurableparser.matchers.ArrayAccessGrammarMatcher
Construct a matcher for array access.
asArray(Stack<Object>) - Method in class com.singularsys.jep.functions.PostfixMathCommand
Pop the arguments off the stack and put them in an array
asBool(int, Object, boolean) - Method in class com.singularsys.jep.functions.PostfixMathCommand
Attempt to convert argument to a boolean
asDouble(int, Object) - Method in class com.singularsys.jep.functions.PostfixMathCommand
Converts an argument to a double, with error checking, floating point values will be rounded.
asin(Object) - Method in class com.singularsys.jep.functions.ArcSine
 
asin() - Method in class com.singularsys.jep.standard.Complex
 
asinh(Object) - Method in class com.singularsys.jep.functions.ArcSineH
 
asinh() - Method in class com.singularsys.jep.standard.Complex
 
asInt(int, Object) - Method in class com.singularsys.jep.functions.PostfixMathCommand
Converts an argument to a int, floating point values will be rounded.
asLong(int, Object) - Method in class com.singularsys.jep.functions.PostfixMathCommand
Converts an argument to a long, with error checking, floating point values will be rounded.
assertEqNodes(String, Node, Node) - Method in class com.singularsys.jeptests.JepTest
 
Assign - Class in com.singularsys.jep.functions
An assignment operator so we can do x=3+4.
Assign() - Constructor for class com.singularsys.jep.functions.Assign
 
ASSIGN - Static variable in interface com.singularsys.jep.parser.JccParserConstants
 
assign - Variable in class com.singularsys.jep.walkers.SubstitutionVisitor
 
AssignExpression() - Method in class com.singularsys.jep.parser.JccParser
 
ASSOCIATIVE - Static variable in class com.singularsys.jep.Operator
Associative operators x*(y*z) == (x*y)*z .
asStrictInt(int, Object) - Method in class com.singularsys.jep.functions.PostfixMathCommand
Converts an argument to a int, floating point values must represent integers.
asString(int, Object) - Method in class com.singularsys.jep.functions.PostfixMathCommand
Converts an argument to a string, with error checking.
ASTConstant - Class in com.singularsys.jep.parser
A Constant Node.
ASTConstant(int) - Constructor for class com.singularsys.jep.parser.ASTConstant
 
ASTConstant(Parser, int) - Constructor for class com.singularsys.jep.parser.ASTConstant
 
ASTFunNode - Class in com.singularsys.jep.parser
Function Node
ASTFunNode(int) - Constructor for class com.singularsys.jep.parser.ASTFunNode
Creates a new ASTFunNode
ASTFunNode(Parser, int) - Constructor for class com.singularsys.jep.parser.ASTFunNode
Creates a new ASTFunNode
ASTOpNode - Class in com.singularsys.jep.parser
Function Node
ASTOpNode(int) - Constructor for class com.singularsys.jep.parser.ASTOpNode
Creates a new ASTFunNode
ASTOpNode(Parser, int) - Constructor for class com.singularsys.jep.parser.ASTOpNode
Creates a new ASTFunNode
ASTStart - Class in com.singularsys.jep.parser
Start Node
ASTStart(int) - Constructor for class com.singularsys.jep.parser.ASTStart
 
ASTStart(Parser, int) - Constructor for class com.singularsys.jep.parser.ASTStart
 
ASTVarNode - Class in com.singularsys.jep.parser
Variable Node
ASTVarNode(int) - Constructor for class com.singularsys.jep.parser.ASTVarNode
 
ASTVarNode(Parser, int) - Constructor for class com.singularsys.jep.parser.ASTVarNode
 
atan(Object) - Method in class com.singularsys.jep.functions.ArcTangent
 
atan() - Method in class com.singularsys.jep.standard.Complex
 
atanh(Object) - Method in class com.singularsys.jep.functions.ArcTanH
 
atanh() - Method in class com.singularsys.jep.standard.Complex
 
auxComps - Variable in class com.singularsys.jep.ComponentSet
 
Average - Class in com.singularsys.jep.functions
Average function class.
Average() - Constructor for class com.singularsys.jep.functions.Average
 
average(Object) - Method in class com.singularsys.jep.functions.Average
 
average(Vector<?>) - Method in class com.singularsys.jep.functions.Average
Returns the average of a set of values.
axisColor - Variable in class com.singularsys.jepexamples.applets.AbstractCanvas
Color for axis

B

backup(int) - Method in class com.singularsys.jep.parser.JavaCharStream
 
baseNumOps - Static variable in class com.singularsys.jep.OperatorTable
Number operators in this table.
basicIndetifierMatcher() - Static method in class com.singularsys.jep.configurableparser.matchers.IdentifierTokenMatcher
Matches identifiers which start with a letter or underscore and are followed by 0 or more letters digits or underscores.
beginColumn - Variable in class com.singularsys.jep.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class com.singularsys.jep.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
BeginToken() - Method in class com.singularsys.jep.parser.JavaCharStream
 
bgColor - Variable in class com.singularsys.jepexamples.applets.AbstractCanvas
Color for background
BigDecAdd - Class in com.singularsys.jep.bigdecimal.functions
 
BigDecAdd(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecAdd
 
BigDecComponents - Class in com.singularsys.jep.bigdecimal
 
BigDecComponents() - Constructor for class com.singularsys.jep.bigdecimal.BigDecComponents
Constructs the class using the MathContext.UNLIMITED for unlimited precision arithmetic.
BigDecComponents(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.BigDecComponents
Contructs the class with the specific math context.
BigDecDiv - Class in com.singularsys.jep.bigdecimal.functions
 
BigDecDiv(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecDiv
 
BigDecFunctionTable - Class in com.singularsys.jep.bigdecimal
A function table for BigDecimals.
BigDecFunctionTable(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.BigDecFunctionTable
 
BigDecimalConsole - Class in com.singularsys.jepexamples.consoles
 
BigDecimalConsole() - Constructor for class com.singularsys.jepexamples.consoles.BigDecimalConsole
 
BigDecimalTest - Class in com.singularsys.jeptests
Tests the BigDecComponents through a set of test expressions that are evaluated
BigDecimalTest() - Constructor for class com.singularsys.jeptests.BigDecimalTest
 
BigDecMod - Class in com.singularsys.jep.bigdecimal.functions
 
BigDecMod(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecMod
 
BigDecMul - Class in com.singularsys.jep.bigdecimal.functions
 
BigDecMul(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecMul
 
BigDecNegate - Class in com.singularsys.jep.bigdecimal.functions
 
BigDecNegate(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecNegate
 
BigDecNumberFactory - Class in com.singularsys.jep.bigdecimal
 
BigDecNumberFactory(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.BigDecNumberFactory
 
BigDecOperatorTable - Class in com.singularsys.jep.bigdecimal
 
BigDecOperatorTable(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.BigDecOperatorTable
 
BigDecOperatorTable(OperatorTable2, MathContext) - Constructor for class com.singularsys.jep.bigdecimal.BigDecOperatorTable
 
BigDecPow - Class in com.singularsys.jep.bigdecimal.functions
 
BigDecPow(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecPow
 
BigDecRelational - Class in com.singularsys.jep.bigdecimal.functions
Implements the relational operations <, >, <=, >=, !
BigDecRelational(int) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecRelational
Constructor.
BigDecRelationalTest - Class in com.singularsys.jeptests.bigdecimal.functions
 
BigDecRelationalTest() - Constructor for class com.singularsys.jeptests.bigdecimal.functions.BigDecRelationalTest
 
BigDecSub - Class in com.singularsys.jep.bigdecimal.functions
 
BigDecSub(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecSub
 
bigDecValue(String, int) - Method in class com.singularsys.jep.misc.functions.RoundSF
 
BINARY - Static variable in class com.singularsys.jep.Operator
Binary operators, such as x+y, x>y
BinaryFunction - Class in com.singularsys.jep.functions
Convenient base class for binary functions.
BinaryFunction() - Constructor for class com.singularsys.jep.functions.BinaryFunction
 
binom(int, int) - Static method in class com.singularsys.jep.functions.Binomial
Returns the binomial coefficients.
Binomial - Class in com.singularsys.jep.functions
Binomial coefficients: binom(n,i).
Binomial() - Constructor for class com.singularsys.jep.functions.Binomial
 
BitAnd - Class in com.singularsys.jep.misc.bitwise
Bitwise And, like the java a & b operator.
BitAnd() - Constructor for class com.singularsys.jep.misc.bitwise.BitAnd
 
BitComp - Class in com.singularsys.jep.misc.bitwise
Unary bitwise complement, like the java ~a operator.
BitComp() - Constructor for class com.singularsys.jep.misc.bitwise.BitComp
 
BitOr - Class in com.singularsys.jep.misc.bitwise
Bitwise Or, like the java a | b operator.
BitOr() - Constructor for class com.singularsys.jep.misc.bitwise.BitOr
 
BitwiseOperatorTable - Class in com.singularsys.jep.misc.bitwise
 
BitwiseOperatorTable(String, String) - Constructor for class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
 
BitwiseOperatorTable(OperatorTable2, String, String) - Constructor for class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
 
BitwiseOperatorTable.BitwiseOperators - Enum in com.singularsys.jep.misc.bitwise
 
BitXor - Class in com.singularsys.jep.misc.bitwise
Bitwise Xor, like the java a ^ b operator.
BitXor() - Constructor for class com.singularsys.jep.misc.bitwise.BitXor
 
br - Variable in class com.singularsys.jep.configurableparser.Tokenizer
 
bufcolumn - Variable in class com.singularsys.jep.parser.JavaCharStream
 
buffer - Variable in class com.singularsys.jep.parser.JavaCharStream
 
bufline - Variable in class com.singularsys.jep.parser.JavaCharStream
 
bufpos - Variable in class com.singularsys.jep.parser.JavaCharStream
 
BugsTest - Class in com.singularsys.jeptests
This class is intended to contain all tests related to reported bugs.
BugsTest() - Constructor for class com.singularsys.jeptests.BugsTest
 
buildConstantNode(Object) - Method in class com.singularsys.jep.NodeFactory
Creates an ASTConstant node with specified value.
buildConstantNode(ASTConstant) - Method in class com.singularsys.jep.NodeFactory
Create an ASTConstant with same value as argument
buildConstantNode(PostfixMathCommandI, Node[]) - Method in class com.singularsys.jep.NodeFactory
Creates a constant node whose result is the given function applied to the children.
buildConstantNode(Operator, Node[]) - Method in class com.singularsys.jep.NodeFactory
Creates a ASTConstant whose value of applying the operator to its arguments.
buildConstantNode(Operator, Node, Node) - Method in class com.singularsys.jep.NodeFactory
Creates a ASTConstant whose value of applying binary operator to its arguments.
buildConstantNode(Operator, Node) - Method in class com.singularsys.jep.NodeFactory
Creates a ASTConstant whose value of applying a unary operator to its arguments.
buildFunctionNode(String, PostfixMathCommandI, Node[]) - Method in class com.singularsys.jep.NodeFactory
Builds a function with n arguments This method should be sub-classed
buildFunctionNode(ASTFunNode, Node[]) - Method in class com.singularsys.jep.NodeFactory
Builds a function with n arguments and same fun as specified in arguments.
buildOperatorNode(Operator, Node[]) - Method in class com.singularsys.jep.NodeFactory
Builds a operator node with n arguments This method should be sub-classed
buildOperatorNode(Operator, Node) - Method in class com.singularsys.jep.NodeFactory
creates a unary function.
buildOperatorNode(Operator, Node, Node) - Method in class com.singularsys.jep.NodeFactory
creates a binary function.
buildToken(String) - Method in class com.singularsys.jep.configurableparser.matchers.CommentTokenMatcher
 
buildToken(String) - Method in class com.singularsys.jep.configurableparser.matchers.HexNumberTokenMatcher
 
buildToken(String) - Method in class com.singularsys.jep.configurableparser.matchers.IdentifierTokenMatcher
Create the token, if the name matches a function name return a FunctionToken otherwise return an IdentifierToken.
buildToken(String) - Method in class com.singularsys.jep.configurableparser.matchers.NumberTokenMatcher
 
buildToken(String) - Method in class com.singularsys.jep.configurableparser.matchers.RegExpTokenMatcher
Builds a token following a successful match.
buildToken(String) - Method in class com.singularsys.jep.configurableparser.matchers.StringTokenMatcher
 
buildToken(String) - Method in class com.singularsys.jep.configurableparser.matchers.TerminatorTokenMatcher
 
buildToken(String) - Method in interface com.singularsys.jep.configurableparser.matchers.TokenBuilder
 
buildToken(String) - Method in class com.singularsys.jep.configurableparser.matchers.WhiteSpaceTokenMatcher
 
buildUnfinishedOperatorNode(Operator) - Method in class com.singularsys.jep.NodeFactory
An unfinished node.
buildVariableNode(ASTVarNode) - Method in class com.singularsys.jep.NodeFactory
creates a new ASTVarNode with the same name as argument.
buildVariableNode(Variable) - Method in class com.singularsys.jep.NodeFactory
creates a new ASTVarNode with a given variable.
buildVariableNode(String) - Method in class com.singularsys.jep.NodeFactory
Build a variable node when just the name is known.
buildVariableNodeCheckUndeclared(String) - Method in class com.singularsys.jep.NodeFactory
Build a variable node checking for the undeclared status.

C

calcValue(Node) - Method in class com.singularsys.jeptests.JepTest
Calculate the value of an expression.
calcValue(String) - Method in class com.singularsys.jeptests.JepTest
Calculate the value of an expression.
CallbackEvaluationI - Interface in com.singularsys.jep.functions
Functions which require greater control over their evaluation should implement this interface.
CallbackEvaluationI.Runnable - Interface in com.singularsys.jep.functions
Callback functions which have a working run(stack) method.
Case - Class in com.singularsys.jep.misc.functions
A case statement.
Case() - Constructor for class com.singularsys.jep.misc.functions.Case
 
CaseInsensitiveFunctionTable - Class in com.singularsys.jep.misc
A version of a function table which is case insensitive.
CaseInsensitiveFunctionTable() - Constructor for class com.singularsys.jep.misc.CaseInsensitiveFunctionTable
 
CaseInsensitiveVariableTable - Class in com.singularsys.jep.misc
A Variable table which ignores case.
CaseInsensitiveVariableTable() - Constructor for class com.singularsys.jep.misc.CaseInsensitiveVariableTable
 
CaseInsensitiveVariableTable(VariableTable) - Constructor for class com.singularsys.jep.misc.CaseInsensitiveVariableTable
 
Ceil - Class in com.singularsys.jep.functions
A PostfixMathCommandI which find the smallest integer above the number ceil(pi) give 4 ceil(-i) give -3
Ceil() - Constructor for class com.singularsys.jep.functions.Ceil
 
center() - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
 
cenX - Variable in class com.singularsys.jepexamples.applets.AbstractCanvas
 
cenY - Variable in class com.singularsys.jepexamples.applets.AbstractCanvas
 
check(List<Token>, List<Token>) - Method in class com.singularsys.jeptests.TokenizerTest
 
check(List<Token>, Object[]) - Method in class com.singularsys.jeptests.TokenizerTest
 
check(String, String[]) - Method in class com.singularsys.jeptests.TokenizerTest
 
checkComment(Token, Token) - Method in class com.singularsys.jeptests.TokenizerTest
 
checkIdentifier(Token, Token) - Method in class com.singularsys.jeptests.TokenizerTest
 
checkNumber(Token, Token) - Method in class com.singularsys.jeptests.TokenizerTest
 
checkNumberOfParameters(int) - Method in class com.singularsys.jep.functions.Average
Must have one or more parameter
checkNumberOfParameters(int) - Method in class com.singularsys.jep.functions.Ele
 
checkNumberOfParameters(int) - Method in class com.singularsys.jep.functions.If
Checks the number of parameters of the call.
checkNumberOfParameters(int) - Method in class com.singularsys.jep.functions.MinMax
Must have one or more parameter
checkNumberOfParameters(int) - Method in class com.singularsys.jep.functions.NaryBinaryFunction
 
checkNumberOfParameters(int) - Method in class com.singularsys.jep.functions.PostfixMathCommand
Checks the number of parameters of the function.
checkNumberOfParameters(int) - Method in class com.singularsys.jep.functions.Round
Must have one or more parameter
checkNumberOfParameters(int) - Method in class com.singularsys.jep.functions.strings.Substring
 
checkNumberOfParameters(int) - Method in class com.singularsys.jep.functions.Sum
Must have one or more parameter
checkNumberOfParameters(int) - Method in class com.singularsys.jep.misc.functions.Case
 
checkNumberOfParameters(int) - Method in class com.singularsys.jep.misc.functions.RoundSF
 
checkNumberOfParameters(int) - Method in class com.singularsys.jep.misc.functions.ToBase
 
checkNumberOfParameters(int) - Method in interface com.singularsys.jep.PostfixMathCommandI
Checks the number of parameters of the function.
checkOperator(Token, Token) - Method in class com.singularsys.jeptests.TokenizerTest
 
checkStack(Stack<Object>) - Method in class com.singularsys.jep.functions.PostfixMathCommand
Check whether the stack is not null, throw a EvaluationException if it is.
checkString(Token, Token) - Method in class com.singularsys.jeptests.TokenizerTest
 
checkWhiteSpace(Token, Token) - Method in class com.singularsys.jeptests.TokenizerTest
 
childIterator() - Method in interface com.singularsys.jep.parser.Node
Returns an Iterator which iterates over the children of the Node.
childIterator() - Method in class com.singularsys.jep.parser.SimpleNode
Returns an Iterator which iterates over the children of the Node.
children() - Method in interface com.singularsys.jep.parser.Node
Returns an Iterable object which can be used in a for/in loop.
children - Variable in class com.singularsys.jep.parser.SimpleNode
 
children() - Method in class com.singularsys.jep.parser.SimpleNode
Returns an Iterable object which can be used in a for/in loop.
childrenAccept(ParserVisitor, Object) - Method in class com.singularsys.jep.parser.SimpleNode
Accept the visitor.
clear() - Method in class com.singularsys.jep.FunctionTable
 
clear() - Method in class com.singularsys.jep.VariableTable
Clears all variables from the table.
clipX(int) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
Clip screen X values to lie within screen
clipY(int) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
Clip screen Y values to lie within screen
cloneToken() - Method in class com.singularsys.jep.configurableparser.tokens.OperatorToken
 
cloneToken() - Method in class com.singularsys.jep.configurableparser.tokens.SymbolToken
 
COLON - Static variable in interface com.singularsys.jep.parser.JccParserConstants
 
column - Variable in class com.singularsys.jep.parser.JavaCharStream
 
com.singularsys.jep - package com.singularsys.jep
The main package containing the Jep class as well as other core classes.
com.singularsys.jep.bigdecimal - package com.singularsys.jep.bigdecimal
A set of components for performing arbitrary precision arithmetic using the BigDecimal class to represent numbers.
com.singularsys.jep.bigdecimal.functions - package com.singularsys.jep.bigdecimal.functions
Function classes that operate on BigDecimal numbers.
com.singularsys.jep.configurableparser - package com.singularsys.jep.configurableparser
A hand-coded parser which allows more customization than the standard parser.
com.singularsys.jep.configurableparser.matchers - package com.singularsys.jep.configurableparser.matchers
This package contains matchers for tokens and grammar elements.
com.singularsys.jep.configurableparser.tokens - package com.singularsys.jep.configurableparser.tokens
Token classes for the configurable parser.
com.singularsys.jep.functions - package com.singularsys.jep.functions
Classes that implement the built-in functions and operators.
com.singularsys.jep.functions.strings - package com.singularsys.jep.functions.strings
String functions.
com.singularsys.jep.misc - package com.singularsys.jep.misc
Miscellaneous components.
com.singularsys.jep.misc.bitwise - package com.singularsys.jep.misc.bitwise
A selection of bitwise operators.
com.singularsys.jep.misc.functions - package com.singularsys.jep.misc.functions
Miscellaneous functions not included in the standard jep.
com.singularsys.jep.misc.javaops - package com.singularsys.jep.misc.javaops
Full set of java operators: ++x, ?
com.singularsys.jep.parser - package com.singularsys.jep.parser
The standard parser.
com.singularsys.jep.reals - package com.singularsys.jep.reals
A set of classes for performing fast evaluation on reals (strings, vectors, and complex numbers are not supported)
com.singularsys.jep.standard - package com.singularsys.jep.standard
Standard components including the standard evaluator, function table, operator table, variable table, and double number factory.
com.singularsys.jep.walkers - package com.singularsys.jep.walkers
Expression tree traversal classes.
com.singularsys.jepexamples - package com.singularsys.jepexamples
Container package for all examples.
com.singularsys.jepexamples.applets - package com.singularsys.jepexamples.applets
Example applets that use Jep to perform parsing and evaluation.
com.singularsys.jepexamples.consoles - package com.singularsys.jepexamples.consoles
Examples that allow console interaction with the Jep parsers using a command line interface.
com.singularsys.jepexamples.diagnostics - package com.singularsys.jepexamples.diagnostics
Examples that serve as diagnostic tools.
com.singularsys.jeptests - package com.singularsys.jeptests
Unit tests using JUnit.
com.singularsys.jeptests.bigdecimal.functions - package com.singularsys.jeptests.bigdecimal.functions
Tests for the BigDecimal functions
com.singularsys.jeptests.functions - package com.singularsys.jeptests.functions
Tests for individual function classes
com.singularsys.jeptests.perf - package com.singularsys.jeptests.perf
 
com.singularsys.jeptests.perf.tests - package com.singularsys.jeptests.perf.tests
 
COMMA - Static variable in interface com.singularsys.jep.parser.JccParserConstants
 
CommentToken - Class in com.singularsys.jep.configurableparser.tokens
Tokens representing comments.
CommentToken(String) - Constructor for class com.singularsys.jep.configurableparser.tokens.CommentToken
 
CommentTokenMatcher - Class in com.singularsys.jep.configurableparser.matchers
Matches various styles of comments.
CommentTokenMatcher(String) - Constructor for class com.singularsys.jep.configurableparser.matchers.CommentTokenMatcher
 
CommentTokenMatcher(Pattern) - Constructor for class com.singularsys.jep.configurableparser.matchers.CommentTokenMatcher
 
COMMUTATIVE - Static variable in class com.singularsys.jep.Operator
Commutative operators x*y = y*x.
Comparative - Class in com.singularsys.jep.functions
Implements the comparative operations <, >, <=, >=, !
Comparative(int) - Constructor for class com.singularsys.jep.functions.Comparative
Constructor.
Comparative(int, double) - Constructor for class com.singularsys.jep.functions.Comparative
 
compare(Object, Object) - Method in class com.singularsys.jep.functions.Comparative
 
compareRecursive(Node, Node) - Method in class com.singularsys.jeptests.JepTest
 
Complex - Class in com.singularsys.jep.standard
Represents a complex number with double precision real and imaginary components.
Complex() - Constructor for class com.singularsys.jep.standard.Complex
Default constructor.
Complex(double) - Constructor for class com.singularsys.jep.standard.Complex
Constructor from a single double value.
Complex(Number) - Constructor for class com.singularsys.jep.standard.Complex
Construct from a Number.
Complex(Complex) - Constructor for class com.singularsys.jep.standard.Complex
Copy constructor
Complex(double, double) - Constructor for class com.singularsys.jep.standard.Complex
Initialize the real and imaginary components to the values given by the parameters.
COMPLEX_I - Static variable in class com.singularsys.jep.PrintVisitor
Print Complex as 3+2 i
ComplexPFMC - Class in com.singularsys.jep.functions
Converts a pair of real numbers to a complex number Complex(x,y)=x+i y.
ComplexPFMC() - Constructor for class com.singularsys.jep.functions.ComplexPFMC
 
ComplexTest - Class in com.singularsys.jeptests
 
ComplexTest() - Constructor for class com.singularsys.jeptests.ComplexTest
 
complexValueTest(String, Complex, double) - Method in class com.singularsys.jeptests.JepTest
Test parse-evaluate with complex number and given tolerance.
componentHidden(ComponentEvent) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
 
componentMoved(ComponentEvent) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
 
componentResized(ComponentEvent) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
 
ComponentSet - Class in com.singularsys.jep
Collects all the components which make up the Jep system.
ComponentSet() - Constructor for class com.singularsys.jep.ComponentSet
 
ComponentSet(Jep) - Constructor for class com.singularsys.jep.ComponentSet
Uses the components from the jep instance
componentShown(ComponentEvent) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
 
COMPOSITE - Static variable in class com.singularsys.jep.Operator
composite operators, like a-b which is a+(-b)
Concat - Class in com.singularsys.jep.functions.strings
Concatenates string arguments.
Concat() - Constructor for class com.singularsys.jep.functions.strings.Concat
 
concat(Object, Object) - Method in class com.singularsys.jep.functions.strings.Concat
 
ConfigurableParser - Class in com.singularsys.jep.configurableparser
A configurable parser.
ConfigurableParser() - Constructor for class com.singularsys.jep.configurableparser.ConfigurableParser
Create a configurable parser with no matchers set.
conj(Object) - Method in class com.singularsys.jep.functions.Conjugate
 
conj() - Method in class com.singularsys.jep.standard.Complex
Returns the complex conjugate.
Conjugate - Class in com.singularsys.jep.functions
The complex conjugate of a number conj(c)
Conjugate() - Constructor for class com.singularsys.jep.functions.Conjugate
 
Console - Class in com.singularsys.jepexamples.consoles
This class implements a simple command line utility for evaluating mathematical expressions.
Console() - Constructor for class com.singularsys.jepexamples.consoles.Console
Constructor
Console.SPEC_ACTION - Enum in com.singularsys.jepexamples.consoles
 
consolidate(Node) - Method in class com.singularsys.jep.walkers.ExpressionConsolidator
 
consolidateChildren(Operator, Node[]) - Method in class com.singularsys.jep.walkers.ExpressionConsolidator
Creates an array of Nodes, if the child is an ASTOpNode whose operator is op, then the children of that child will be added otherwise the child is added.
ConstantFunction - Class in com.singularsys.jep.misc.functions
Functions which always return a constant value.
ConstantFunction(Object) - Constructor for class com.singularsys.jep.misc.functions.ConstantFunction
 
consume() - Method in class com.singularsys.jep.configurableparser.Lookahead2Iterator
Eat one token.
containsKey(String) - Method in class com.singularsys.jep.FunctionTable
 
containsKey(String) - Method in class com.singularsys.jep.misc.CaseInsensitiveFunctionTable
 
containsKey(String) - Method in class com.singularsys.jep.VariableTable
 
containsValue(PostfixMathCommandI) - Method in class com.singularsys.jep.FunctionTable
 
containsVariable(Variable) - Method in class com.singularsys.jep.VariableTable
 
continueParse() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
Parse the next expressions from existing stream.
continueParse() - Method in class com.singularsys.jep.misc.NullParser
 
continueParse() - Method in interface com.singularsys.jep.Parser
Read the next equation from the stream.
continueParse() - Method in class com.singularsys.jep.parser.JccParser
Continue parsing without re-initializing the stream.
continueParse() - Method in class com.singularsys.jep.parser.StandardParser
Parse the next expressions from existing stream.
continueParsing() - Method in class com.singularsys.jep.Jep
Continue parsing without re-initialising the stream.
copyChildren(Node, Node[]) - Method in class com.singularsys.jep.NodeFactory
Sets the children of node to be those specified in array.
copyChildrenIfNeeded(Node, Node[]) - Method in class com.singularsys.jep.walkers.DoNothingVisitor
Sets the children of a node if they have changed for it current children.
copyConstantsFrom(VariableTable) - Method in class com.singularsys.jep.VariableTable
Copies all the constants from a variable table into this table
copyVariable(Variable) - Method in class com.singularsys.jep.VariableFactory
Create a new variable which is a copy of this one.
copyVariablesFrom(VariableTable) - Method in class com.singularsys.jep.VariableTable
Copies all the variables from a variable table into this table
cos(Object) - Method in class com.singularsys.jep.functions.Cosine
 
cos() - Method in class com.singularsys.jep.standard.Complex
Returns the cosine of this complex number.
cosec(Object) - Method in class com.singularsys.jep.functions.Cosecant
 
Cosecant - Class in com.singularsys.jep.functions
 
Cosecant() - Constructor for class com.singularsys.jep.functions.Cosecant
 
cosh(Object) - Method in class com.singularsys.jep.functions.CosineH
 
cosh() - Method in class com.singularsys.jep.standard.Complex
 
Cosine - Class in com.singularsys.jep.functions
 
Cosine() - Constructor for class com.singularsys.jep.functions.Cosine
 
CosineH - Class in com.singularsys.jep.functions
 
CosineH() - Constructor for class com.singularsys.jep.functions.CosineH
 
cot(Object) - Method in class com.singularsys.jep.functions.Cotangent
 
Cotangent - Class in com.singularsys.jep.functions
The cotangent function.
Cotangent() - Constructor for class com.singularsys.jep.functions.Cotangent
 
CPConsole - Class in com.singularsys.jepexamples.consoles
 
CPConsole() - Constructor for class com.singularsys.jepexamples.consoles.CPConsole
 
CPTest - Class in com.singularsys.jeptests
Tests for the configurable parser.
CPTest() - Constructor for class com.singularsys.jeptests.CPTest
 
createGraphCanvas(Jep) - Method in class com.singularsys.jepexamples.applets.FunctionPlotter
 
createGraphCanvas(Jep) - Method in class com.singularsys.jepexamples.applets.ParametrisedPlotter
 
createGraphCanvas(Jep) - Method in class com.singularsys.jepexamples.applets.PolarPlotter
 
createNumber(String) - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
 
createNumber(double) - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
 
createNumber(int) - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
 
createNumber(short) - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
 
createNumber(long) - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
 
createNumber(float) - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
 
createNumber(boolean) - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
 
createNumber(Number) - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
 
createNumber(Complex) - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
 
createNumber(String) - Method in interface com.singularsys.jep.NumberFactory
Creates a number object and initializes its value.
createNumber(double) - Method in interface com.singularsys.jep.NumberFactory
Creates a number object with given double value.
createNumber(int) - Method in interface com.singularsys.jep.NumberFactory
Create a number object with given int value
createNumber(short) - Method in interface com.singularsys.jep.NumberFactory
Create a number object with given short value
createNumber(long) - Method in interface com.singularsys.jep.NumberFactory
Create a number object with given long value
createNumber(float) - Method in interface com.singularsys.jep.NumberFactory
Create a number object with given float value
createNumber(boolean) - Method in interface com.singularsys.jep.NumberFactory
Create a number object with given boolean value
createNumber(Number) - Method in interface com.singularsys.jep.NumberFactory
Creates a number object from a class implementing Number, May actually just return the class.
createNumber(Complex) - Method in interface com.singularsys.jep.NumberFactory
Creates a number from a given complex value.
createNumber(String) - Method in class com.singularsys.jep.standard.DoubleNumberFactory
Creates a Double object initialized to the value of the parameter.
createNumber(double) - Method in class com.singularsys.jep.standard.DoubleNumberFactory
 
createNumber(Number) - Method in class com.singularsys.jep.standard.DoubleNumberFactory
 
createNumber(boolean) - Method in class com.singularsys.jep.standard.DoubleNumberFactory
 
createNumber(float) - Method in class com.singularsys.jep.standard.DoubleNumberFactory
 
createNumber(int) - Method in class com.singularsys.jep.standard.DoubleNumberFactory
 
createNumber(short) - Method in class com.singularsys.jep.standard.DoubleNumberFactory
 
createNumber(long) - Method in class com.singularsys.jep.standard.DoubleNumberFactory
 
createNumber(Complex) - Method in class com.singularsys.jep.standard.DoubleNumberFactory
 
createVariable(String, Object) - Method in class com.singularsys.jep.VariableFactory
Create a variable with a name and value
createVariable(String) - Method in class com.singularsys.jep.VariableFactory
Create a variable with a name but not value
Cross - Class in com.singularsys.jep.functions
The cross product of two 3D vectors.
Cross() - Constructor for class com.singularsys.jep.functions.Cross
 
cross(Object, Object) - Method in class com.singularsys.jep.functions.Cross
 
cross(Vector<?>, Vector<?>) - Method in class com.singularsys.jep.functions.Cross
 
CROSS - Static variable in interface com.singularsys.jep.parser.JccParserConstants
 
curChar - Variable in class com.singularsys.jep.parser.JccParserTokenManager
 
curNumberOfParameters - Variable in class com.singularsys.jep.functions.PostfixMathCommand
Number of parameters to be used for the next run() invocation.
currentLine - Variable in class com.singularsys.jep.configurableparser.Tokenizer
 
currentLineNumber - Variable in class com.singularsys.jep.configurableparser.Tokenizer
 
currentPos - Variable in class com.singularsys.jep.configurableparser.Tokenizer
 
currentToken - Variable in exception com.singularsys.jep.parser.ParseException
This is the last token that has been consumed successfully.
CurVerRunner - Class in com.singularsys.jeptests.perf.tests
 
CurVerRunner() - Constructor for class com.singularsys.jeptests.perf.tests.CurVerRunner
 

D

dcv - Variable in class com.singularsys.jep.walkers.SubstitutionVisitor
 
debugStream - Variable in class com.singularsys.jep.parser.JccParserTokenManager
 
DECIMAL_LITERAL - Static variable in interface com.singularsys.jep.parser.JccParserConstants
 
deepCopy(Node) - Method in class com.singularsys.jep.walkers.DeepCopyVisitor
Creates a deepCopy of a Node
DeepCopyVisitor - Class in com.singularsys.jep.walkers
A Visitor which returns an exact copy of the tree.
DeepCopyVisitor(Jep) - Constructor for class com.singularsys.jep.walkers.DeepCopyVisitor
 
DEFAULT - Static variable in interface com.singularsys.jep.parser.JccParserConstants
 
defaultNumberTokenMatcher() - Static method in class com.singularsys.jep.configurableparser.matchers.NumberTokenMatcher
Factory to create a matcher for decimal number without exponents
defaultOffX - Variable in class com.singularsys.jepexamples.applets.AbstractCanvas
 
defaultOffY - Variable in class com.singularsys.jepexamples.applets.AbstractCanvas
 
defaultScaleX - Variable in class com.singularsys.jepexamples.applets.AbstractCanvas
Default scale values, set in constructor used in reset
defaultScaleY - Variable in class com.singularsys.jepexamples.applets.AbstractCanvas
Default scale values, set in constructor used in reset
defaultValue - Variable in class com.singularsys.jep.VariableFactory
The default value to use when variable is created with no value
defaultWhiteSpaceTokenMatcher() - Static method in class com.singularsys.jep.configurableparser.matchers.WhiteSpaceTokenMatcher
Matches
deleteObserver(Observable) - Method in class com.singularsys.jep.misc.VariableTableObserver
 
deleteObservers() - Method in class com.singularsys.jep.misc.VariableTableObserver
Stop observing all variables.
description() - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest.BDConfig
 
description() - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest.EvaluationConfig
 
description() - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest.JepConfig
 
description() - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest.OldConfig
 
description() - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest.RealConfig
 
DIGIT1 - Static variable in interface com.singularsys.jep.parser.JccParserConstants
 
DIGIT2 - Static variable in interface com.singularsys.jep.parser.JccParserConstants
 
dimensions - Variable in class com.singularsys.jepexamples.applets.AbstractCanvas
Dimensions of the canvas
disable_tracing() - Method in class com.singularsys.jep.parser.JccParser
 
div(Object, Object) - Method in class com.singularsys.jep.functions.Divide
 
div(Number, Number) - Method in class com.singularsys.jep.functions.Divide
 
div(Complex, Complex) - Method in class com.singularsys.jep.functions.Divide
 
div(Number, Complex) - Method in class com.singularsys.jep.functions.Divide
 
div(Complex, Number) - Method in class com.singularsys.jep.functions.Divide
 
div(Vector<?>, Object) - Method in class com.singularsys.jep.functions.Divide
 
DIV - Static variable in interface com.singularsys.jep.parser.JccParserConstants
 
div(Complex) - Method in class com.singularsys.jep.standard.Complex
Returns the result of dividing this complex number by the parameter.
div - Variable in class com.singularsys.jepexamples.diagnostics.SpeedTest.EvaluationConfig
Factor to reduce the number of iterations for this evaluator.
Divide - Class in com.singularsys.jep.functions
 
Divide() - Constructor for class com.singularsys.jep.functions.Divide
 
doAll(String, String[]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest
Run speed comparison for a single equation.
doAll(String[], String[]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest
Run speed comparison for a set of equations.
doEval(String, String[], double[][]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest.EvaluationConfig
 
doEval(String[], String[], double[][]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest.EvaluationConfig
 
Done() - Method in class com.singularsys.jep.parser.JavaCharStream
 
DoNothingVisitor - Class in com.singularsys.jep.walkers
A Visitor which visits each node of a expression tree and does nothing.
DoNothingVisitor(Jep) - Constructor for class com.singularsys.jep.walkers.DoNothingVisitor
 
Dot - Class in com.singularsys.jep.functions
The dot product of two vectors.
Dot() - Constructor for class com.singularsys.jep.functions.Dot
 
dot(Object, Object) - Method in class com.singularsys.jep.functions.Dot
 
dot(Vector<?>, Vector<?>) - Method in class com.singularsys.jep.functions.Dot
 
DOT - Static variable in interface com.singularsys.jep.parser.JccParserConstants
 
dottedIndetifierMatcher() - Static method in class com.singularsys.jep.configurableparser.matchers.IdentifierTokenMatcher
Matches identifiers which start with a letter or underscore and are followed by 0 or more letters digits or underscores or . characters.
DoubleNumberFactory - Class in com.singularsys.jep.standard
Default class for creating number objects.
DoubleNumberFactory() - Constructor for class com.singularsys.jep.standard.DoubleNumberFactory
 
doubleQuoteStringMatcher() - Static method in class com.singularsys.jep.configurableparser.matchers.StringTokenMatcher
Factory for matching single line double quoted strings.
doubleQuoteStringMatcher() - Static method in class com.singularsys.jep.configurableparser.matchers.StringTokenMatcher2
Factory for matching single line double quoted strings.
doubleValue() - Method in class com.singularsys.jep.standard.Complex
Returns real part.
DUMP - Static variable in class com.singularsys.jep.configurableparser.ShuntingYard
 
dump(String) - Method in class com.singularsys.jep.parser.SimpleNode
 
dump(Node) - Method in class com.singularsys.jep.walkers.PrefixTreeDumper
 
dump() - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
Dump textual representation to System.out
dump() - Method in class com.singularsys.jepexamples.applets.FunctionCanvas
Dump the coordinates on the standard output
dump() - Method in class com.singularsys.jepexamples.applets.ParametrisedCanvas
Dump the coordinates on the standard output
dumpState(String) - Method in class com.singularsys.jep.configurableparser.ShuntingYard
 

E

Ele - Class in com.singularsys.jep.functions
Function which allows array access using the a[3] notation on left and right hand side.
Ele() - Constructor for class com.singularsys.jep.functions.Ele
Element access with mathematical convention, first element has index 1
Ele(boolean) - Constructor for class com.singularsys.jep.functions.Ele
Element access with mathematical convention, first element has index 1
EleTest - Class in com.singularsys.jeptests.functions
 
EleTest() - Constructor for class com.singularsys.jeptests.functions.EleTest
 
enable_tracing() - Method in class com.singularsys.jep.parser.JccParser
 
endColumn - Variable in class com.singularsys.jep.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine - Variable in class com.singularsys.jep.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
entrySet() - Method in class com.singularsys.jep.FunctionTable
 
entrySet() - Method in class com.singularsys.jep.OperatorTable2
 
EOF - Static variable in interface com.singularsys.jep.parser.JccParserConstants
 
eol - Variable in exception com.singularsys.jep.parser.ParseException
The end of line string for this machine.
EQ - Static variable in class com.singularsys.jep.bigdecimal.functions.BigDecRelational
 
EQ - Static variable in class com.singularsys.jep.functions.Comparative
 
eq(Object, Object) - Method in class com.singularsys.jep.functions.Comparative
 
EQ - Static variable in interface com.singularsys.jep.parser.JccParserConstants
 
EqualExpression() - Method in class com.singularsys.jep.parser.JccParser
 
equals(Object) - Method in class com.singularsys.jep.configurableparser.tokens.Token
 
equals(Complex, double) - Method in class com.singularsys.jep.standard.Complex
Compares this object with the Complex number given as parameter b.
equals(Object) - Method in class com.singularsys.jep.standard.Complex
Compares this object against the specified object.
EQUIVALENCE - Static variable in class com.singularsys.jep.Operator
Equivalence relations = reflexive, transitive and symmetric.
errorList - Variable in class org.nfunk.jep.JEP
Deprecated. Error List
ev - Variable in class com.singularsys.jep.NodeFactory
 
eval(Object, Object) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecAdd
 
eval(Object, Object) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecDiv
 
eval(Object, Object) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecMod
 
eval(Object, Object) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecMul
 
eval(Object) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecNegate
 
eval(Object, Object) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecPow
 
eval(Object, Object) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecRelational
 
eval(Object, Object) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecSub
 
eval(Node) - Method in interface com.singularsys.jep.Evaluator
Evaluates a sub expression.
eval(Object) - Method in class com.singularsys.jep.functions.Abs
 
eval(Object, Object) - Method in class com.singularsys.jep.functions.Add
 
eval(Object) - Method in class com.singularsys.jep.functions.ArcCosine
 
eval(Object) - Method in class com.singularsys.jep.functions.ArcCosineH
 
eval(Object) - Method in class com.singularsys.jep.functions.ArcSine
 
eval(Object) - Method in class com.singularsys.jep.functions.ArcSineH
 
eval(Object) - Method in class com.singularsys.jep.functions.ArcTangent
 
eval(Object, Object) - Method in class com.singularsys.jep.functions.ArcTangent2
 
eval(Object) - Method in class com.singularsys.jep.functions.ArcTanH
 
eval(Object) - Method in class com.singularsys.jep.functions.Arg
 
eval(Object, Object) - Method in class com.singularsys.jep.functions.BinaryFunction
 
eval(Object, Object) - Method in class com.singularsys.jep.functions.Binomial
 
eval(Object) - Method in class com.singularsys.jep.functions.Ceil
 
eval(Object, Object) - Method in class com.singularsys.jep.functions.Comparative
 
eval(Object, Object) - Method in class com.singularsys.jep.functions.ComplexPFMC
 
eval(Object) - Method in class com.singularsys.jep.functions.Conjugate
 
eval(Object) - Method in class com.singularsys.jep.functions.Cosecant
 
eval(Object) - Method in class com.singularsys.jep.functions.Cosine
 
eval(Object) - Method in class com.singularsys.jep.functions.CosineH
 
eval(Object) - Method in class com.singularsys.jep.functions.Cotangent
 
eval(Object, Object) - Method in class com.singularsys.jep.functions.Cross
 
eval(Object, Object) - Method in class com.singularsys.jep.functions.Divide
 
eval(Object, Object) - Method in class com.singularsys.jep.functions.Dot
 
eval(Object) - Method in class com.singularsys.jep.functions.Exp
 
eval(Object) - Method in class com.singularsys.jep.functions.Floor
 
eval(Object) - Method in class com.singularsys.jep.functions.Identity
 
eval(Object) - Method in class com.singularsys.jep.functions.Imaginary
 
eval(Object) - Method in class com.singularsys.jep.functions.Logarithm
 
eval(Object) - Method in class com.singularsys.jep.functions.LogBase2
 
eval(Object, Object) - Method in class com.singularsys.jep.functions.Logical
 
eval(Object, Object) - Method in class com.singularsys.jep.functions.Modulus
 
eval(Object, Object) - Method in class com.singularsys.jep.functions.Multiply
 
eval(Object[]) - Method in class com.singularsys.jep.functions.NaryBinaryFunction
 
eval(Object, Object) - Method in class com.singularsys.jep.functions.NaryBinaryFunction
 
eval(Object[]) - Method in class com.singularsys.jep.functions.NaryFunction
 
eval(Object) - Method in class com.singularsys.jep.functions.NaturalLogarithm
 
eval(Object) - Method in class com.singularsys.jep.functions.Not
 
eval(Object, Object) - Method in class com.singularsys.jep.functions.Polar
 
eval(Object, Object) - Method in class com.singularsys.jep.functions.Power
 
eval(Object) - Method in class com.singularsys.jep.functions.Secant
 
eval(Object) - Method in class com.singularsys.jep.functions.Signum
 
eval(Object) - Method in class com.singularsys.jep.functions.Sine
 
eval(Object) - Method in class com.singularsys.jep.functions.SineH
 
eval(Object) - Method in class com.singularsys.jep.functions.SquareRoot
 
eval(Object) - Method in class com.singularsys.jep.functions.StrictNaturalLogarithm
 
eval(Object, Object) - Method in class com.singularsys.jep.functions.strings.Concat
 
eval(Object, Object) - Method in class com.singularsys.jep.functions.strings.Left
 
eval(Object) - Method in class com.singularsys.jep.functions.strings.Length
 
eval(Object) - Method in class com.singularsys.jep.functions.strings.LowerCase
 
eval(Object[]) - Method in class com.singularsys.jep.functions.strings.Mid
 
eval(Object, Object) - Method in class com.singularsys.jep.functions.strings.Right
 
eval(Object[]) - Method in class com.singularsys.jep.functions.strings.Substring
 
eval(Object) - Method in class com.singularsys.jep.functions.strings.Trim
 
eval(Object) - Method in class com.singularsys.jep.functions.strings.UpperCase
 
eval(Object, Object) - Method in class com.singularsys.jep.functions.Subtract
 
eval(Object) - Method in class com.singularsys.jep.functions.Tangent
 
eval(Object) - Method in class com.singularsys.jep.functions.TanH
 
eval(Object) - Method in class com.singularsys.jep.functions.UMinus
 
eval(Object) - Method in class com.singularsys.jep.functions.UnaryFunction
 
eval(Object[]) - Method in class com.singularsys.jep.misc.functions.Case
 
eval(Object[]) - Method in class com.singularsys.jep.misc.functions.ConstantFunction
 
eval(Object) - Method in class com.singularsys.jep.misc.functions.IsInfinite
 
eval(Object) - Method in class com.singularsys.jep.misc.functions.IsNaN
 
eval(Object) - Method in class com.singularsys.jep.misc.functions.IsNull
 
eval(Object) - Method in class com.singularsys.jep.misc.functions.IsType
 
eval(Object, Object) - Method in class com.singularsys.jep.misc.functions.LogTwoArg
 
eval(Object, Object) - Method in class com.singularsys.jep.misc.functions.Remainder
 
eval(Object[]) - Method in class com.singularsys.jep.misc.functions.RoundSF
 
eval(Object[]) - Method in class com.singularsys.jep.misc.functions.Switch
 
eval(Object[]) - Method in class com.singularsys.jep.misc.functions.SwitchDefault
 
eval(Node) - Method in class com.singularsys.jep.reals.RealEvaluator
 
eval(Node) - Method in class com.singularsys.jep.standard.FastEvaluator
 
eval(Node) - Method in class com.singularsys.jep.standard.StandardEvaluator
 
eval(Node) - Method in class com.singularsys.jep.walkers.PostfixEvaluator
 
eval(String) - Method in class com.singularsys.jeptests.BigDecimalTest
 
EvalPerfTest - Class in com.singularsys.jeptests.perf.tests
Evaluates an expression nIterations times.
EvalPerfTest(String, String, int, boolean) - Constructor for class com.singularsys.jeptests.perf.tests.EvalPerfTest
 
evaluate(Node) - Method in interface com.singularsys.jep.Evaluator
Evaluates a node and returns and object with the value of the node.
evaluate(double) - Method in class com.singularsys.jep.functions.Abs
 
evaluate(double, double) - Method in class com.singularsys.jep.functions.Add
 
evaluate(double) - Method in class com.singularsys.jep.functions.ArcCosine
 
evaluate(double) - Method in class com.singularsys.jep.functions.ArcCosineH
 
evaluate(double) - Method in class com.singularsys.jep.functions.ArcSine
 
evaluate(double) - Method in class com.singularsys.jep.functions.ArcSineH
 
evaluate(double) - Method in class com.singularsys.jep.functions.ArcTangent
 
evaluate(double, double) - Method in class com.singularsys.jep.functions.ArcTangent2
 
evaluate(double) - Method in class com.singularsys.jep.functions.ArcTanH
 
evaluate(Node, Evaluator) - Method in class com.singularsys.jep.functions.Assign
For assignment set the value of the variable on the lhs to value returned by evaluating the right-hand side.
evaluate(double) - Method in class com.singularsys.jep.functions.Average
 
evaluate(Node, Evaluator) - Method in interface com.singularsys.jep.functions.CallbackEvaluationI
Performs some special evaluation on the node.
evaluate(double) - Method in class com.singularsys.jep.functions.Ceil
 
evaluate(double) - Method in class com.singularsys.jep.functions.Cosecant
 
evaluate(double) - Method in class com.singularsys.jep.functions.Cosine
 
evaluate(double) - Method in class com.singularsys.jep.functions.CosineH
 
evaluate(double) - Method in class com.singularsys.jep.functions.Cotangent
 
evaluate(double, double) - Method in class com.singularsys.jep.functions.Divide
 
evaluate(double) - Method in class com.singularsys.jep.functions.Exp
 
evaluate(double) - Method in class com.singularsys.jep.functions.Floor
 
evaluate(Node, Evaluator) - Method in class com.singularsys.jep.functions.If
 
evaluate(Node, Evaluator) - Method in class com.singularsys.jep.functions.LazyLogical
 
evaluate(double) - Method in class com.singularsys.jep.functions.Logarithm
 
evaluate(double) - Method in class com.singularsys.jep.functions.LogBase2
 
evaluate(double, double) - Method in class com.singularsys.jep.functions.Modulus
 
evaluate(double, double) - Method in class com.singularsys.jep.functions.Multiply
 
evaluate(double) - Method in class com.singularsys.jep.functions.NaturalLogarithm
 
evaluate(double, double) - Method in class com.singularsys.jep.functions.Power
 
evaluate(double) - Method in class com.singularsys.jep.functions.Secant
 
evaluate(double) - Method in class com.singularsys.jep.functions.Signum
 
evaluate(double) - Method in class com.singularsys.jep.functions.Sine
 
evaluate(double) - Method in class com.singularsys.jep.functions.SineH
 
evaluate(double) - Method in class com.singularsys.jep.functions.SquareRoot
 
evaluate(double) - Method in class com.singularsys.jep.functions.StrictNaturalLogarithm
 
evaluate(double, double) - Method in class com.singularsys.jep.functions.Subtract
 
evaluate(double) - Method in class com.singularsys.jep.functions.Tangent
 
evaluate(double) - Method in class com.singularsys.jep.functions.TanH
 
evaluate(double) - Method in class com.singularsys.jep.functions.UMinus
 
evaluate() - Method in class com.singularsys.jep.Jep
Evaluates the most recently parsed expression.
evaluate(Node) - Method in class com.singularsys.jep.Jep
Evaluates the expression tree pointed to by the node parameter.
evaluate(Node, Evaluator) - Method in class com.singularsys.jep.misc.functions.Case
 
evaluate(double, double) - Method in class com.singularsys.jep.misc.functions.LogTwoArg
 
evaluate(double, double) - Method in class com.singularsys.jep.misc.functions.Remainder
 
evaluate(Node, Evaluator) - Method in class com.singularsys.jep.misc.functions.Switch
 
evaluate(Node, Evaluator) - Method in class com.singularsys.jep.misc.functions.SwitchDefault
 
evaluate(Node, Evaluator) - Method in class com.singularsys.jep.misc.javaops.OpEquals
For assignment set the value of the variable on the lhs to value returned by evaluating the right-hand side.
evaluate(Node, Evaluator) - Method in class com.singularsys.jep.misc.javaops.PostDec
 
evaluate(Node, Evaluator) - Method in class com.singularsys.jep.misc.javaops.PostInc
 
evaluate(Node, Evaluator) - Method in class com.singularsys.jep.misc.javaops.PreDec
 
evaluate(Node, Evaluator) - Method in class com.singularsys.jep.misc.javaops.PreInc
 
evaluate(double, double) - Method in interface com.singularsys.jep.reals.RealBinaryFunction
 
evaluate(Node) - Method in class com.singularsys.jep.reals.RealEvaluator
 
evaluate(double[]) - Method in interface com.singularsys.jep.reals.RealNaryFunction
 
evaluate() - Method in interface com.singularsys.jep.reals.RealNullaryFunction
 
evaluate(double) - Method in interface com.singularsys.jep.reals.RealUnaryFunction
 
evaluate(Node) - Method in class com.singularsys.jep.standard.FastEvaluator
 
evaluate(Node) - Method in class com.singularsys.jep.standard.StandardEvaluator
 
evaluate(Node) - Method in class com.singularsys.jep.walkers.PostfixEvaluator
 
evaluateD() - Method in class com.singularsys.jep.Jep
Evaluates the most recently parsed expression and returns the result as a double.
EvaluationException - Exception in com.singularsys.jep
Exceptions thrown during evaluation.
EvaluationException() - Constructor for exception com.singularsys.jep.EvaluationException
 
EvaluationException(String) - Constructor for exception com.singularsys.jep.EvaluationException
 
EvaluationException(String, Throwable) - Constructor for exception com.singularsys.jep.EvaluationException
 
EvaluationException(Throwable) - Constructor for exception com.singularsys.jep.EvaluationException
 
evaluator - Variable in class com.singularsys.jep.ComponentSet
 
Evaluator - Interface in com.singularsys.jep
Defines a method which can be used to evaluate a part of a node-tree.
evaluator - Variable in class com.singularsys.jep.Jep
Evaluator instance used for evaluating parse trees
Evaluator - Class in com.singularsys.jepexamples.applets
This applet is an simple example for how Jep can be used to evaluate expressions.
Evaluator() - Constructor for class com.singularsys.jepexamples.applets.Evaluator
 
ExamineResultTypes - Class in com.singularsys.jepexamples.diagnostics
Class to examine the results types of the various operators and function.
ExamineResultTypes() - Constructor for class com.singularsys.jepexamples.diagnostics.ExamineResultTypes
 
ExamineResultTypes(Jep, ExamineResultTypes.TypeCreator[]) - Constructor for class com.singularsys.jepexamples.diagnostics.ExamineResultTypes
 
ExamineResultTypes.BooleanTypeCreator - Class in com.singularsys.jepexamples.diagnostics
 
ExamineResultTypes.BooleanTypeCreator() - Constructor for class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.BooleanTypeCreator
 
ExamineResultTypes.ComplexTypeCreator - Class in com.singularsys.jepexamples.diagnostics
 
ExamineResultTypes.ComplexTypeCreator() - Constructor for class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.ComplexTypeCreator
 
ExamineResultTypes.DoubleTypeCreator - Class in com.singularsys.jepexamples.diagnostics
 
ExamineResultTypes.DoubleTypeCreator() - Constructor for class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.DoubleTypeCreator
 
ExamineResultTypes.FloatTypeCreator - Class in com.singularsys.jepexamples.diagnostics
 
ExamineResultTypes.FloatTypeCreator() - Constructor for class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.FloatTypeCreator
 
ExamineResultTypes.InfityDoubleTypeCreator - Class in com.singularsys.jepexamples.diagnostics
 
ExamineResultTypes.InfityDoubleTypeCreator() - Constructor for class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.InfityDoubleTypeCreator
 
ExamineResultTypes.IntegerTypeCreator - Class in com.singularsys.jepexamples.diagnostics
 
ExamineResultTypes.IntegerTypeCreator() - Constructor for class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.IntegerTypeCreator
 
ExamineResultTypes.LongTypeCreator - Class in com.singularsys.jepexamples.diagnostics
 
ExamineResultTypes.LongTypeCreator() - Constructor for class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.LongTypeCreator
 
ExamineResultTypes.NaNDoubleTypeCreator - Class in com.singularsys.jepexamples.diagnostics
 
ExamineResultTypes.NaNDoubleTypeCreator() - Constructor for class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.NaNDoubleTypeCreator
 
ExamineResultTypes.NegativeDoubleTypeCreator - Class in com.singularsys.jepexamples.diagnostics
 
ExamineResultTypes.NegativeDoubleTypeCreator() - Constructor for class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.NegativeDoubleTypeCreator
 
ExamineResultTypes.NullTypeCreator - Class in com.singularsys.jepexamples.diagnostics
 
ExamineResultTypes.NullTypeCreator() - Constructor for class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.NullTypeCreator
 
ExamineResultTypes.ShortTypeCreator - Class in com.singularsys.jepexamples.diagnostics
 
ExamineResultTypes.ShortTypeCreator() - Constructor for class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.ShortTypeCreator
 
ExamineResultTypes.StringTypeCreator - Class in com.singularsys.jepexamples.diagnostics
 
ExamineResultTypes.StringTypeCreator() - Constructor for class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.StringTypeCreator
 
ExamineResultTypes.TypeCreator - Class in com.singularsys.jepexamples.diagnostics
 
ExamineResultTypes.TypeCreator() - Constructor for class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.TypeCreator
 
ExamineResultTypes.VectorTypeCreator - Class in com.singularsys.jepexamples.diagnostics
 
ExamineResultTypes.VectorTypeCreator() - Constructor for class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.VectorTypeCreator
 
ExamineResultTypes.ZeroDoubleTypeCreator - Class in com.singularsys.jepexamples.diagnostics
 
ExamineResultTypes.ZeroDoubleTypeCreator() - Constructor for class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.ZeroDoubleTypeCreator
 
ExamineSizes - Class in com.singularsys.jepexamples.diagnostics
Used to examine the memory used to initialise a Jep instance.
ExamineSizes() - Constructor for class com.singularsys.jepexamples.diagnostics.ExamineSizes
 
examineTypes(String, PostfixMathCommandI) - Method in class com.singularsys.jepexamples.diagnostics.ExamineResultTypes
Tests return types for a specific PostfixMathCommandI will test for 0,1,2 and 3 parameters
examineTypes(String, PostfixMathCommandI, int) - Method in class com.singularsys.jepexamples.diagnostics.ExamineResultTypes
Tests return types for a specific PostfixMathCommandI with a specific number of parameters
Exp - Class in com.singularsys.jep.functions
The exp function.
Exp() - Constructor for class com.singularsys.jep.functions.Exp
 
exp(Object) - Method in class com.singularsys.jep.functions.Exp
 
ExpandBuff(boolean) - Method in class com.singularsys.jep.parser.JavaCharStream
 
expectedTokenSequences - Variable in exception com.singularsys.jep.parser.ParseException
Each entry in this array is an array of integers.
EXPONENT - Static variable in interface com.singularsys.jep.parser.JccParserConstants
 
exponentNumberTokenMatcher() - Static method in class com.singularsys.jep.configurableparser.matchers.NumberTokenMatcher
Factory to create a matcher for decimal number with or without exponents
Expression() - Method in class com.singularsys.jep.parser.JccParser
 
expression - Variable in class com.singularsys.jepexamples.applets.FunctionCanvas
Expression to evaluate
ExpressionConsolidator - Class in com.singularsys.jep.walkers
Consolidates nested addition and multiplication to produce nary operators.
ExpressionConsolidator(Jep) - Constructor for class com.singularsys.jep.walkers.ExpressionConsolidator
Default constructor, Add and Multiply are consolidated.
ExpressionEvalTest - Class in com.singularsys.jeptests
This class is designed for testing the validity of Jep evaluations.
ExpressionEvalTest() - Constructor for class com.singularsys.jeptests.ExpressionEvalTest
Creates a new ExpressionEvalTest instance
ExtendedOperatorSet - Class in com.singularsys.jep.misc
A example of an OperatorSet which demonstrates some features.
ExtendedOperatorSet() - Constructor for class com.singularsys.jep.misc.ExtendedOperatorSet
 
ExtendedOperatorSet(OperatorTable2) - Constructor for class com.singularsys.jep.misc.ExtendedOperatorSet
 
ExtendedOperatorSet.ExtendedOperators - Enum in com.singularsys.jep.misc
 
ExtendedOperatorSet.Factorial - Class in com.singularsys.jep.misc
Simple implementation of factorial, good up to 20!
ExtendedOperatorSet.Factorial() - Constructor for class com.singularsys.jep.misc.ExtendedOperatorSet.Factorial
 
ExtendedParserTest - Class in com.singularsys.jeptests
Tests for the configurable parser.
ExtendedParserTest() - Constructor for class com.singularsys.jeptests.ExtendedParserTest
 
extract(Stack<Node>, Jep) - Method in class com.singularsys.jep.walkers.SerializableExpression.Constant
 
extract(Stack<Node>, Jep) - Method in interface com.singularsys.jep.walkers.SerializableExpression.Element
 
extract(Stack<Node>, Jep) - Method in class com.singularsys.jep.walkers.SerializableExpression.Function
 
extract(Stack<Node>, Jep) - Method in class com.singularsys.jep.walkers.SerializableExpression.Operator
 
extract(Stack<Node>, Jep) - Method in class com.singularsys.jep.walkers.SerializableExpression.Variable
 

F

FastEvaluator - Class in com.singularsys.jep.standard
 
FastEvaluator() - Constructor for class com.singularsys.jep.standard.FastEvaluator
 
FillBuff() - Method in class com.singularsys.jep.parser.JavaCharStream
 
filter(List<Token>) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
Filters the tokens to remove whitespace etc.
filter(Iterator<Token>) - Method in interface com.singularsys.jep.configurableparser.TokenFilter
Filters the list of tokens.
filter(Iterator<Token>) - Method in class com.singularsys.jep.configurableparser.WhiteSpaceCommentFilter
 
filters - Variable in class com.singularsys.jep.configurableparser.ConfigurableParser
 
fini() - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest
 
FLOATING_POINT_LITERAL - Static variable in interface com.singularsys.jep.parser.JccParserConstants
 
floatValue() - Method in class com.singularsys.jep.standard.Complex
Returns real part.
Floor - Class in com.singularsys.jep.functions
A PostfixMathCommandI which find the largest integer above the number floor(pi) give 3 floor(-i) give -4
Floor() - Constructor for class com.singularsys.jep.functions.Floor
 
floor(Object) - Method in class com.singularsys.jep.functions.Floor
 
format - Variable in class com.singularsys.jep.PrintVisitor
The NumberFormat object used to print numbers.
formatValue(Object, StringBuffer) - Method in class com.singularsys.jep.PrintVisitor
Appends a formatted versions of val to the string buffer.
formatValue(Object) - Method in class com.singularsys.jep.PrintVisitor
Returns a formatted version of the value.
Fractal - Class in com.singularsys.jepexamples.applets
 
Fractal() - Constructor for class com.singularsys.jepexamples.applets.Fractal
 
FractalCanvas - Class in com.singularsys.jepexamples.applets
This class performs the drawing of the fractal.
FractalCanvas(String, TextField) - Constructor for class com.singularsys.jepexamples.applets.FractalCanvas
Constructor.
FromBase - Class in com.singularsys.jep.misc.functions
PostfixMathCommand which converts a string to a number in a given base.
FromBase() - Constructor for class com.singularsys.jep.misc.functions.FromBase
 
FromBase(int) - Constructor for class com.singularsys.jep.misc.functions.FromBase
 
FromBase(int, String) - Constructor for class com.singularsys.jep.misc.functions.FromBase
 
fromBase(String, int) - Method in class com.singularsys.jep.misc.functions.FromBase
 
ft - Variable in class com.singularsys.jep.walkers.DoNothingVisitor
 
FULL_BRACKET - Static variable in class com.singularsys.jep.PrintVisitor
All brackets are printed.
Function() - Method in class com.singularsys.jep.parser.JccParser
 
FunctionCanvas - Class in com.singularsys.jepexamples.applets
This class plots a graph using the Jep API.
FunctionCanvas(Jep, Variable) - Constructor for class com.singularsys.jepexamples.applets.FunctionCanvas
Constructor
FunctionGrammarMatcher - Class in com.singularsys.jep.configurableparser.matchers
A GrammarMatcher which matches functions in the form 'atan2(y,x)'.
FunctionGrammarMatcher(Token, Token, Token) - Constructor for class com.singularsys.jep.configurableparser.matchers.FunctionGrammarMatcher
Create a FunctionGrammarMatcher
FunctionPlotter - Class in com.singularsys.jepexamples.applets
This applet is a demonstration of the possible applications of the Jep mathematical expression parser.
FunctionPlotter() - Constructor for class com.singularsys.jepexamples.applets.FunctionPlotter
 
functions - Variable in class com.singularsys.jep.misc.FunctionSet
 
FunctionSet - Class in com.singularsys.jep.misc
Holds a set of functions.
FunctionSet() - Constructor for class com.singularsys.jep.misc.FunctionSet
 
FunctionTable - Class in com.singularsys.jep
A table holding details of the functions known to Jep.
FunctionTable() - Constructor for class com.singularsys.jep.FunctionTable
 
FunctionToken - Class in com.singularsys.jep.configurableparser.tokens
A token representing a function name.
FunctionToken(String, PostfixMathCommandI) - Constructor for class com.singularsys.jep.configurableparser.tokens.FunctionToken
 
funTab - Variable in class com.singularsys.jep.ComponentSet
 
funTab - Variable in class com.singularsys.jep.Jep
Function Table

G

g - Variable in class com.singularsys.jep.configurableparser.ConfigurableParser
 
GE - Static variable in class com.singularsys.jep.bigdecimal.functions.BigDecRelational
 
GE - Static variable in class com.singularsys.jep.functions.Comparative
 
ge(Object, Object) - Method in class com.singularsys.jep.functions.Comparative
 
GE - Static variable in interface com.singularsys.jep.parser.JccParserConstants
 
generateParseException() - Method in class com.singularsys.jep.parser.JccParser
 
get(Object) - Method in class com.singularsys.jep.misc.FunctionSet
 
getActual() - Method in exception com.singularsys.jep.configurableparser.matchers.GrammarException
 
getActualClass() - Method in exception com.singularsys.jep.functions.IllegalParameterException
 
getActualObject() - Method in exception com.singularsys.jep.functions.IllegalParameterException
 
getAdd() - Method in class com.singularsys.jep.OperatorTable
 
getAdd() - Method in class com.singularsys.jep.OperatorTable2
 
getAdd() - Method in interface com.singularsys.jep.OperatorTableI
 
getAdditionalComponents() - Method in class com.singularsys.jep.Jep
Returns the additional components.
getAllowAssignment() - Method in class com.singularsys.jep.Jep
Whether assignment equation y=x+1 equations are allowed.
getAllowUndeclared() - Method in class com.singularsys.jep.Jep
Returns the value of the allowUndeclared option.
getAllowUndeclared() - Method in class org.nfunk.jep.JEP
Deprecated. Returns the value of the allowUndeclared option.
getAltSymbols() - Method in class com.singularsys.jep.Operator
 
getAnd() - Method in class com.singularsys.jep.OperatorTable
 
getAnd() - Method in class com.singularsys.jep.OperatorTable2
 
getAnd() - Method in interface com.singularsys.jep.OperatorTableI
 
getAndEquals() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
 
getAppletInfo() - Method in class com.singularsys.jepexamples.consoles.Console
 
getArgumentNumber() - Method in exception com.singularsys.jep.functions.IllegalParameterException
 
getAssign() - Method in class com.singularsys.jep.OperatorTable
 
getAssign() - Method in class com.singularsys.jep.OperatorTable2
 
getAssign() - Method in interface com.singularsys.jep.OperatorTableI
 
getAuxComponents() - Method in class com.singularsys.jep.ComponentSet
 
getAuxComps() - Method in class com.singularsys.jep.ComponentSet
 
getBaseComponents() - Method in class com.singularsys.jep.ComponentSet
 
getBeginColumn() - Method in class com.singularsys.jep.parser.JavaCharStream
 
getBeginLine() - Method in class com.singularsys.jep.parser.JavaCharStream
 
getBinaryInverseOp() - Method in class com.singularsys.jep.Operator
 
getBinaryOp() - Method in class com.singularsys.jep.configurableparser.tokens.OperatorToken
If this symbol represents a binary infix operator then return it.
getBinding() - Method in class com.singularsys.jep.Operator
Deprecated. 
getBitAnd() - Method in class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
 
getBitComp() - Method in class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
 
getBitOr() - Method in class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
 
getBitXor() - Method in class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
 
getColumn() - Method in class com.singularsys.jep.parser.JavaCharStream
Deprecated.  
getColumnNumber() - Method in class com.singularsys.jep.configurableparser.tokens.Token
 
getColumnNumber() - Method in exception com.singularsys.jep.ParseException
Return the column number where the error occurred, or -1 if not available.
getCommand() - Method in class com.singularsys.jepexamples.consoles.Console
Get a command from the input.
getCompleteString() - Method in class com.singularsys.jep.configurableparser.tokens.StringToken
 
getCompleteToken() - Method in class com.singularsys.jep.configurableparser.tokens.MultiLineToken
A token representing the complete matched input.
getComplexValue() - Method in class org.nfunk.jep.JEP
Deprecated. Evaluates and returns the value of the expression as a complex number.
getComponents() - Method in class com.singularsys.jep.ComponentSet
 
getConstants() - Method in class com.singularsys.jep.walkers.TreeAnalyzer
A map with each constant and the number of times it occurs
getCross() - Method in class com.singularsys.jep.OperatorTable
 
getCross() - Method in class com.singularsys.jep.OperatorTable2
 
getCross() - Method in interface com.singularsys.jep.OperatorTableI
 
getDefaultValue() - Method in class com.singularsys.jep.Jep
Returns the default value used for new variables.
getDefaultValue() - Method in class com.singularsys.jep.VariableFactory
 
getDivide() - Method in class com.singularsys.jep.OperatorTable
 
getDivide() - Method in class com.singularsys.jep.OperatorTable2
 
getDivide() - Method in interface com.singularsys.jep.OperatorTableI
 
getDivideEquals() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
 
getDot() - Method in class com.singularsys.jep.OperatorTable
 
getDot() - Method in class com.singularsys.jep.OperatorTable2
 
getDot() - Method in interface com.singularsys.jep.OperatorTableI
 
getEle() - Method in class com.singularsys.jep.OperatorTable
 
getEle() - Method in class com.singularsys.jep.OperatorTable2
 
getEle() - Method in interface com.singularsys.jep.OperatorTableI
 
getEndColumn() - Method in class com.singularsys.jep.parser.JavaCharStream
 
getEndLine() - Method in class com.singularsys.jep.parser.JavaCharStream
 
getEQ() - Method in class com.singularsys.jep.OperatorTable
 
getEQ() - Method in class com.singularsys.jep.OperatorTable2
 
getEQ() - Method in interface com.singularsys.jep.OperatorTableI
 
getErrorInfo() - Method in class org.nfunk.jep.JEP
Deprecated. Reports information on the errors that occurred during the most recent action.
getEvaluator() - Method in class com.singularsys.jep.ComponentSet
 
getEvaluator() - Method in class com.singularsys.jep.Jep
Returns the evaluator
getExpected() - Method in exception com.singularsys.jep.configurableparser.matchers.GrammarException
 
getExpectedClass() - Method in exception com.singularsys.jep.functions.IllegalParameterException
 
getExpression() - Method in class com.singularsys.jepexamples.applets.FunctionCanvas
 
getExpression(int) - Method in class com.singularsys.jepexamples.diagnostics.ThreadTest
 
getExpression() - Method in class com.singularsys.jeptests.perf.PerfTest
 
getFlags() - Method in class com.singularsys.jep.Operator
 
getFunArgSep() - Method in class com.singularsys.jep.PrintVisitor
Get the string separating function arguments.
getFunction(String) - Method in class com.singularsys.jep.FunctionTable
 
getFunction(String) - Method in class com.singularsys.jep.misc.CaseInsensitiveFunctionTable
 
getFunctionName() - Method in exception com.singularsys.jep.functions.IllegalParameterException
 
getFunctions() - Method in class com.singularsys.jep.walkers.TreeAnalyzer
A map with each function used and the number of times it occurred
getFunctionTable() - Method in class com.singularsys.jep.ComponentSet
 
getFunctionTable() - Method in class com.singularsys.jep.Jep
Returns the function table
getFunctionTable() - Method in class org.nfunk.jep.JEP
Deprecated. Returns the function table (the list of all functions that the parser recognizes).
getFunLBracket() - Method in class com.singularsys.jep.PrintVisitor
Get the string for left bracket around function arguments.
getFunRBracket() - Method in class com.singularsys.jep.PrintVisitor
Get the string for right bracket around function arguments.
getGE() - Method in class com.singularsys.jep.OperatorTable
 
getGE() - Method in class com.singularsys.jep.OperatorTable2
 
getGE() - Method in interface com.singularsys.jep.OperatorTableI
 
getGrammarMatchers() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
Return the list of GrammarMatchers.
getGT() - Method in class com.singularsys.jep.OperatorTable
 
getGT() - Method in class com.singularsys.jep.OperatorTable2
 
getGT() - Method in interface com.singularsys.jep.OperatorTableI
 
getHook(Node.HookKey) - Method in interface com.singularsys.jep.parser.Node
Get the object associated with the key
getHook(Node.HookKey) - Method in class com.singularsys.jep.parser.SimpleNode
 
getId() - Method in interface com.singularsys.jep.parser.Node
 
getId() - Method in class com.singularsys.jep.parser.SimpleNode
Returns the id of the node (for simpler identification).
GetImage() - Method in class com.singularsys.jep.parser.JavaCharStream
 
getImplicitMul() - Method in class com.singularsys.jep.Jep
Returns the value of the implicit multiplication option.
getImplicitMul() - Method in class org.nfunk.jep.JEP
Deprecated. Returns the value of the implicit multiplication option.
getInverseOp() - Method in class com.singularsys.jep.Operator
 
getIterations() - Method in class com.singularsys.jeptests.perf.PerfTest
 
getIterator() - Method in class com.singularsys.jep.configurableparser.ShuntingYard
 
getKey() - Method in class com.singularsys.jep.Operator
Get the key code used to identify the operator in the operator table.
getKey(Operator) - Method in class com.singularsys.jep.OperatorTable2
Gets the key associated with a specific operator
getLastRootNode() - Method in class com.singularsys.jep.Jep
Returns the root node of the last successfully parsed expression
getLBracket() - Method in class com.singularsys.jep.PrintVisitor
Get the string for left brackets.
getLE() - Method in class com.singularsys.jep.OperatorTable
 
getLE() - Method in class com.singularsys.jep.OperatorTable2
 
getLE() - Method in interface com.singularsys.jep.OperatorTableI
 
getLength() - Method in class com.singularsys.jep.configurableparser.tokens.Token
Gets the length of the source text matched by this token
getLhsOp() - Method in class com.singularsys.jep.configurableparser.TernaryOperator.RhsTernaryOperator
 
getLightWeightInstance() - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
 
getLightWeightInstance() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
Returns a light weight instance, suitable for use in multiple evaluation threads.
getLightWeightInstance() - Method in class com.singularsys.jep.FunctionTable
 
getLightWeightInstance() - Method in interface com.singularsys.jep.JepComponent
Gets a light-weight instance suitable for using in multiple threads.
getLightWeightInstance() - Method in class com.singularsys.jep.misc.CaseInsensitiveVariableTable
 
getLightWeightInstance() - Method in class com.singularsys.jep.misc.FunctionSet
 
getLightWeightInstance() - Method in class com.singularsys.jep.misc.MacroFunction
 
getLightWeightInstance() - Method in class com.singularsys.jep.misc.NullParser
 
getLightWeightInstance() - Method in class com.singularsys.jep.NodeFactory
 
getLightWeightInstance() - Method in class com.singularsys.jep.OperatorTable
 
getLightWeightInstance() - Method in class com.singularsys.jep.OperatorTable2
 
getLightWeightInstance() - Method in class com.singularsys.jep.parser.StandardParser
 
getLightWeightInstance() - Method in class com.singularsys.jep.PrintVisitor
 
getLightWeightInstance() - Method in class com.singularsys.jep.reals.RealEvaluator
 
getLightWeightInstance() - Method in class com.singularsys.jep.standard.DoubleNumberFactory
 
getLightWeightInstance() - Method in class com.singularsys.jep.standard.FastEvaluator
 
getLightWeightInstance() - Method in class com.singularsys.jep.standard.StandardEvaluator
 
getLightWeightInstance() - Method in class com.singularsys.jep.VariableFactory
 
getLightWeightInstance() - Method in class com.singularsys.jep.VariableTable
Returns a new empty VariableTable.
getLightWeightInstance() - Method in class com.singularsys.jep.walkers.PostfixEvaluator
Return new PostfixEvaluator
getLine() - Method in class com.singularsys.jep.parser.JavaCharStream
Deprecated.  
getLineNumber() - Method in class com.singularsys.jep.configurableparser.tokens.Token
 
getLineNumber() - Method in exception com.singularsys.jep.ParseException
Return the line number where the error occurred, or -1 if not available.
getList() - Method in class com.singularsys.jep.OperatorTable
 
getList() - Method in class com.singularsys.jep.OperatorTable2
 
getList() - Method in interface com.singularsys.jep.OperatorTableI
 
getLShift() - Method in class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
 
getLShiftEquals() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
 
getLT() - Method in class com.singularsys.jep.OperatorTable
 
getLT() - Method in class com.singularsys.jep.OperatorTable2
 
getLT() - Method in interface com.singularsys.jep.OperatorTableI
 
getMathContext() - Method in class com.singularsys.jep.bigdecimal.BigDecComponents
 
getMathContext() - Method in class com.singularsys.jep.bigdecimal.BigDecFunctionTable
 
getMathContext() - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
 
getMathContext() - Method in class com.singularsys.jep.bigdecimal.BigDecOperatorTable
 
getMathContext() - Method in class com.singularsys.jep.bigdecimal.functions.BigDecAdd
 
getMathContext() - Method in class com.singularsys.jep.bigdecimal.functions.BigDecDiv
 
getMathContext() - Method in class com.singularsys.jep.bigdecimal.functions.BigDecMod
 
getMathContext() - Method in class com.singularsys.jep.bigdecimal.functions.BigDecMul
 
getMathContext() - Method in class com.singularsys.jep.bigdecimal.functions.BigDecNegate
 
getMathContext() - Method in class com.singularsys.jep.bigdecimal.functions.BigDecPow
 
getMathContext() - Method in class com.singularsys.jep.bigdecimal.functions.BigDecSub
 
getMaxDepth() - Method in class com.singularsys.jep.walkers.TreeAnalyzer
The depth of the tree
getMaxLen() - Method in class com.singularsys.jep.PrintVisitor
 
getMessage() - Method in exception com.singularsys.jep.functions.IllegalParameterException
 
getMessage() - Method in exception com.singularsys.jep.ParseException
 
getMessage() - Method in exception com.singularsys.jep.parser.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in error com.singularsys.jep.parser.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMinusEquals() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
 
getMinusOne() - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
 
getMinusOne() - Method in interface com.singularsys.jep.NumberFactory
Return an object representing ZERO-ONE.
getMinusOne() - Method in class com.singularsys.jep.standard.DoubleNumberFactory
 
getMod() - Method in class com.singularsys.jep.OperatorTable
 
getMod() - Method in class com.singularsys.jep.OperatorTable2
 
getMod() - Method in interface com.singularsys.jep.OperatorTableI
 
getMode() - Method in class com.singularsys.jep.PrintVisitor
Return the current print mode.
getMode(int) - Method in class com.singularsys.jep.PrintVisitor
 
getModEquals() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
 
getMultiply() - Method in class com.singularsys.jep.OperatorTable
 
getMultiply() - Method in class com.singularsys.jep.OperatorTable2
 
getMultiply() - Method in interface com.singularsys.jep.OperatorTableI
 
getName() - Method in class com.singularsys.jep.functions.PostfixMathCommand
 
getName() - Method in class com.singularsys.jep.Operator
returns a unique name defining this operator.
getName() - Method in class com.singularsys.jep.parser.ASTConstant
 
getName() - Method in class com.singularsys.jep.parser.ASTFunNode
Returns the name of the node (operator symbol or function name).
getName() - Method in class com.singularsys.jep.parser.ASTOpNode
Returns the name of the node (operator symbol or function name).
getName() - Method in class com.singularsys.jep.parser.ASTStart
 
getName() - Method in class com.singularsys.jep.parser.ASTVarNode
Returns the name of the variable.
getName() - Method in interface com.singularsys.jep.parser.Node
Return the name associated with the node (if any).
getName() - Method in interface com.singularsys.jep.PostfixMathCommandI
 
getName() - Method in class com.singularsys.jep.Variable
Returns the variable name.
getName() - Method in class com.singularsys.jep.walkers.SerializableExpression.Function
 
getName() - Method in class com.singularsys.jep.walkers.SerializableExpression.Operator
 
getName() - Method in class com.singularsys.jep.walkers.SerializableExpression.Variable
 
getName() - Method in class com.singularsys.jeptests.perf.PerfTest
 
getNargs() - Method in class com.singularsys.jep.walkers.SerializableExpression.Function
 
getNargs() - Method in class com.singularsys.jep.walkers.SerializableExpression.Operator
 
getNE() - Method in class com.singularsys.jep.OperatorTable
 
getNE() - Method in class com.singularsys.jep.OperatorTable2
 
getNE() - Method in interface com.singularsys.jep.OperatorTableI
 
getNextToken() - Method in class com.singularsys.jep.parser.JccParser
 
getNextToken() - Method in class com.singularsys.jep.parser.JccParserTokenManager
 
getNodeFactory() - Method in class com.singularsys.jep.ComponentSet
 
getNodeFactory() - Method in class com.singularsys.jep.Jep
Returns the node factory
getNop() - Method in class com.singularsys.jep.OperatorTable
 
getNop() - Method in class com.singularsys.jep.OperatorTable2
 
getNop() - Method in interface com.singularsys.jep.OperatorTableI
 
getNot() - Method in class com.singularsys.jep.OperatorTable
 
getNot() - Method in class com.singularsys.jep.OperatorTable2
 
getNot() - Method in interface com.singularsys.jep.OperatorTableI
 
getNumberFactory() - Method in class com.singularsys.jep.ComponentSet
 
getNumberFactory() - Method in class com.singularsys.jep.Jep
Returns the number factory
getNumberFactory() - Method in class org.nfunk.jep.JEP
Deprecated. Returns the number factory.
getNumberOfParameters() - Method in class com.singularsys.jep.functions.PostfixMathCommand
Return the required number of parameters.
getNumberOfParameters() - Method in interface com.singularsys.jep.PostfixMathCommandI
Returns the number of required parameters, or -1 if any number of parameters is allowed.
getNumConst() - Method in class com.singularsys.jep.walkers.TreeAnalyzer
 
getNumFunctions() - Method in class com.singularsys.jep.walkers.TreeAnalyzer
 
getNumNodes() - Method in class com.singularsys.jep.walkers.TreeAnalyzer
 
getNumOperators() - Method in class com.singularsys.jep.walkers.TreeAnalyzer
 
getNumOps() - Method in class com.singularsys.jep.OperatorTable
 
getNumOps() - Method in class com.singularsys.jep.OperatorTable2
 
getNumUniqueVariables() - Method in class com.singularsys.jep.walkers.TreeAnalyzer
 
getNumVariables() - Method in class com.singularsys.jep.walkers.TreeAnalyzer
 
getOffX() - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
 
getOffY() - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
 
getOne() - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
 
getOne() - Method in interface com.singularsys.jep.NumberFactory
Return an object representing ONE the multiplicative identity.
getOne() - Method in class com.singularsys.jep.standard.DoubleNumberFactory
 
getOperator(int) - Method in class com.singularsys.jep.OperatorTable
Get operator by its key code.
getOperator(OperatorTable2.OperatorKey) - Method in class com.singularsys.jep.OperatorTable2
Get operator by its key code.
getOperator() - Method in class com.singularsys.jep.parser.ASTConstant
 
getOperator() - Method in class com.singularsys.jep.parser.ASTFunNode
 
getOperator() - Method in class com.singularsys.jep.parser.ASTOpNode
Returns the id number of the operator if the node is an operator.
getOperator() - Method in class com.singularsys.jep.parser.ASTStart
 
getOperator() - Method in class com.singularsys.jep.parser.ASTVarNode
 
getOperator() - Method in interface com.singularsys.jep.parser.Node
Return the operator associated with a Node (if any)
getOperators() - Method in class com.singularsys.jep.OperatorTable
 
getOperators() - Method in class com.singularsys.jep.OperatorTable2
Return the full list of operators
getOperators() - Method in interface com.singularsys.jep.OperatorTableI
 
getOperators() - Method in class com.singularsys.jep.walkers.TreeAnalyzer
A map with each operator used and the number of times it occurred
getOperatorsByName(String) - Method in class com.singularsys.jep.OperatorTable
Get the operator with a given name
getOperatorsByName(String) - Method in class com.singularsys.jep.OperatorTable2
Get the operator with a given name
getOperatorsByName(String) - Method in interface com.singularsys.jep.OperatorTableI
Get the operator with a given name
getOperatorsBySymbol(String) - Method in class com.singularsys.jep.OperatorTable
Gets all the operators with a given symbol
getOperatorsBySymbol(String) - Method in class com.singularsys.jep.OperatorTable2
Gets all the operators with a given symbol
getOperatorsBySymbol(String) - Method in interface com.singularsys.jep.OperatorTableI
Gets all the operators with a given symbol
getOperatorSet() - Method in class org.nfunk.jep.JEP
Deprecated. Returns the operator set.
getOperatorTable() - Method in class com.singularsys.jep.ComponentSet
 
getOperatorTable() - Method in class com.singularsys.jep.Jep
Returns the operator table
getOperatorTokenMatcher() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
Return the OperatorTokenMatcher.
getOps() - Method in class com.singularsys.jep.walkers.ExpressionConsolidator
The list of operators which are consolidated
getOr() - Method in class com.singularsys.jep.OperatorTable
 
getOr() - Method in class com.singularsys.jep.OperatorTable2
 
getOr() - Method in interface com.singularsys.jep.OperatorTableI
 
getOrEquals() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
 
getParameterNames() - Method in class com.singularsys.jep.misc.MacroFunction
 
getParser() - Method in class com.singularsys.jep.ComponentSet
 
getParser() - Method in class com.singularsys.jep.Jep
Returns the parser
getParser() - Method in class org.nfunk.jep.JEP
Deprecated. Returns the parse object.
getPfmc() - Method in class com.singularsys.jep.configurableparser.tokens.FunctionToken
 
getPfmc() - Method in exception com.singularsys.jep.functions.IllegalParameterException
 
getPFMC() - Method in class com.singularsys.jep.Operator
 
getPFMC() - Method in class com.singularsys.jep.parser.ASTConstant
 
getPFMC() - Method in class com.singularsys.jep.parser.ASTFunNode
Returns the math command class associated with this node.
getPFMC() - Method in class com.singularsys.jep.parser.ASTOpNode
Returns the math command class associated with this node.
getPFMC() - Method in class com.singularsys.jep.parser.ASTStart
 
getPFMC() - Method in class com.singularsys.jep.parser.ASTVarNode
 
getPFMC() - Method in interface com.singularsys.jep.parser.Node
Return the pfmc of a node (if any)
getPlusEquals() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
 
getPopup() - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
A pop-up menu which subclasses can add items to.
getPostDec() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
 
getPostInc() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
 
getPower() - Method in class com.singularsys.jep.OperatorTable
 
getPower() - Method in class com.singularsys.jep.OperatorTable2
 
getPower() - Method in interface com.singularsys.jep.OperatorTableI
 
getPrecedence() - Method in class com.singularsys.jep.Operator
Get the precedence of the operator.
getPreDec() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
 
getPrefixOp() - Method in class com.singularsys.jep.configurableparser.tokens.OperatorToken
 
getPreInc() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
 
getPrintVisitor() - Method in class com.singularsys.jep.ComponentSet
 
getPrintVisitor() - Method in class com.singularsys.jep.Jep
Returns the print visitor
getPrompt() - Method in class com.singularsys.jepexamples.consoles.BigDecimalConsole
 
getPrompt() - Method in class com.singularsys.jepexamples.consoles.Console
Prints the prompt string.
getQuoteChar() - Method in class com.singularsys.jep.configurableparser.tokens.StringToken
 
getRange() - Method in class com.singularsys.jep.OperatorTable
 
getRange() - Method in class com.singularsys.jep.OperatorTable2
 
getRange() - Method in interface com.singularsys.jep.OperatorTableI
 
getRBracket() - Method in class com.singularsys.jep.PrintVisitor
Get the string for right brackets.
getRhsOperator() - Method in class com.singularsys.jep.configurableparser.TernaryOperator
 
getRhsSymbol() - Method in class com.singularsys.jep.configurableparser.TernaryOperator
 
getRootOp() - Method in class com.singularsys.jep.Operator
 
getRShift() - Method in class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
 
getRShiftEquals() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
 
getSampleType() - Method in class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.BooleanTypeCreator
 
getSampleType() - Method in class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.ComplexTypeCreator
 
getSampleType() - Method in class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.DoubleTypeCreator
 
getSampleType() - Method in class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.FloatTypeCreator
 
getSampleType() - Method in class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.InfityDoubleTypeCreator
 
getSampleType() - Method in class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.IntegerTypeCreator
 
getSampleType() - Method in class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.LongTypeCreator
 
getSampleType() - Method in class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.NaNDoubleTypeCreator
 
getSampleType() - Method in class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.NegativeDoubleTypeCreator
 
getSampleType() - Method in class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.NullTypeCreator
 
getSampleType() - Method in class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.ShortTypeCreator
 
getSampleType() - Method in class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.StringTypeCreator
 
getSampleType() - Method in class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.TypeCreator
 
getSampleType() - Method in class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.VectorTypeCreator
 
getSampleType() - Method in class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.ZeroDoubleTypeCreator
 
getScaleX() - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
 
getScaleY() - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
 
getSource() - Method in class com.singularsys.jep.configurableparser.tokens.Token
Gets the source text matched by this token
getSubtract() - Method in class com.singularsys.jep.OperatorTable
 
getSubtract() - Method in class com.singularsys.jep.OperatorTable2
 
getSubtract() - Method in interface com.singularsys.jep.OperatorTableI
 
GetSuffix(int) - Method in class com.singularsys.jep.parser.JavaCharStream
 
getSuffixOp() - Method in class com.singularsys.jep.configurableparser.tokens.OperatorToken
 
getSymbol() - Method in class com.singularsys.jep.Operator
returns the symbol used by this operator.
getSymbolTable() - Method in class org.nfunk.jep.JEP
Deprecated. Returns the symbol table (the list of all variables that the parser recognizes).
getSymbolToken(String) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
Return the SymbolToken for the given string.
getSymbolToken(String) - Method in class com.singularsys.jep.configurableparser.matchers.SymbolTokenMatcher
Gets the root SymbolToken for this string.
getSymbolTokenMatcher() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
Return the SymbolTokenMatcher.
getT() - Method in class com.singularsys.jepexamples.applets.ParametrisedCanvas
 
getTabSize(int) - Method in class com.singularsys.jep.parser.JavaCharStream
 
getTernaryOp() - Method in class com.singularsys.jep.configurableparser.tokens.OperatorToken
 
getTernCond() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
 
getTimesEquals() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
 
getTMax() - Method in class com.singularsys.jepexamples.applets.ParametrisedCanvas
 
getTMin() - Method in class com.singularsys.jepexamples.applets.ParametrisedCanvas
 
getToken(int) - Method in class com.singularsys.jep.parser.JccParser
 
getTokenFilters() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
Return the list of filters.
getTokenMatchers() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
Return the list of TokenMatchers
getTolerance() - Method in class com.singularsys.jep.functions.Comparative
Returns the tolerance used for comparing complex numbers
getTopNode() - Method in class com.singularsys.jep.misc.MacroFunction
 
getTraverse() - Method in class org.nfunk.jep.JEP
Deprecated. Returns the value of the traverse option.
getTSteps() - Method in class com.singularsys.jepexamples.applets.ParametrisedCanvas
 
getTwo() - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
 
getTwo() - Method in interface com.singularsys.jep.NumberFactory
Return an object representing ONE+ONE.
getTwo() - Method in class com.singularsys.jep.standard.DoubleNumberFactory
 
getTypeDescriptor() - Method in class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.InfityDoubleTypeCreator
 
getTypeDescriptor() - Method in class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.NaNDoubleTypeCreator
 
getTypeDescriptor() - Method in class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.NegativeDoubleTypeCreator
 
getTypeDescriptor() - Method in class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.NullTypeCreator
 
getTypeDescriptor() - Method in class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.TypeCreator
 
getTypeDescriptor() - Method in class com.singularsys.jepexamples.diagnostics.ExamineResultTypes.ZeroDoubleTypeCreator
 
getUDivide() - Method in class com.singularsys.jep.OperatorTable
unary division i.e. 1/x or x^(-1) *
getUDivide() - Method in class com.singularsys.jep.OperatorTable2
unary division i.e. 1/x or x^(-1) *
getUDivide() - Method in interface com.singularsys.jep.OperatorTableI
unary division i.e. 1/x or x^(-1) *
getUMinus() - Method in class com.singularsys.jep.OperatorTable
 
getUMinus() - Method in class com.singularsys.jep.OperatorTable2
 
getUMinus() - Method in interface com.singularsys.jep.OperatorTableI
 
getUnquotedString() - Method in class com.singularsys.jep.configurableparser.tokens.StringToken
Gets the string without quote marks.
getUPlus() - Method in class com.singularsys.jep.OperatorTable
 
getUPlus() - Method in class com.singularsys.jep.OperatorTable2
 
getUPlus() - Method in interface com.singularsys.jep.OperatorTableI
 
getURShift() - Method in class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
 
getURShiftEquals() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
 
getVal(Variable) - Method in class com.singularsys.jep.misc.javaops.AbstractInc
 
getValue() - Method in class com.singularsys.jep.configurableparser.tokens.NumberToken
Gets the value of the object.
getValue() - Method in class com.singularsys.jep.misc.functions.ConstantFunction
 
getValue() - Method in class com.singularsys.jep.parser.ASTConstant
 
getValue() - Method in class com.singularsys.jep.parser.ASTFunNode
 
getValue() - Method in class com.singularsys.jep.parser.ASTStart
 
getValue() - Method in class com.singularsys.jep.parser.ASTVarNode
Return the value represented by the variable
getValue() - Method in interface com.singularsys.jep.parser.Node
Return the value associated with the node (if any).
getValue() - Method in class com.singularsys.jep.Variable
Returns the variable's value.
getValue() - Method in class com.singularsys.jep.walkers.SerializableExpression.Constant
 
getValue(double) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest.BDConfig
 
getValue(double) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest.EvaluationConfig
 
getValue() - Method in class org.nfunk.jep.JEP
Deprecated. Evaluates and returns the value of the expression as a double number.
getValueAsObject() - Method in class org.nfunk.jep.JEP
Deprecated. Evaluates and returns the value of the expression as an object.
getVar(Node) - Method in class com.singularsys.jep.misc.javaops.AbstractInc
 
getVar() - Method in class com.singularsys.jep.parser.ASTConstant
 
getVar() - Method in class com.singularsys.jep.parser.ASTFunNode
 
getVar() - Method in class com.singularsys.jep.parser.ASTStart
 
getVar() - Method in class com.singularsys.jep.parser.ASTVarNode
 
getVar() - Method in interface com.singularsys.jep.parser.Node
Return the variable associated with a Node (if any)
getVariable(String) - Method in class com.singularsys.jep.Jep
Returns the Variable instance of the variable name.
getVariable(String) - Method in class com.singularsys.jep.misc.CaseInsensitiveVariableTable
Gets an existing variable, returns null if variable is not found.
getVariable(String) - Method in class com.singularsys.jep.VariableTable
Gets an existing variable, returns null if variable is not found.
getVariableFactory() - Method in class com.singularsys.jep.ComponentSet
 
getVariableFactory() - Method in class com.singularsys.jep.Jep
Returns the variable factory
getVariableFactory() - Method in class com.singularsys.jep.VariableTable
 
getVariableNames() - Method in class com.singularsys.jep.walkers.TreeAnalyzer
Return the names of the variables, sorted alphabetically.
getVariables() - Method in class com.singularsys.jep.VariableTable
Returns all the variable in the table.
getVariables() - Method in class com.singularsys.jep.walkers.TreeAnalyzer
A map with each variable used and the number of times it occurred
getVariableTable() - Method in class com.singularsys.jep.ComponentSet
 
getVariableTable() - Method in class com.singularsys.jep.Jep
Returns the variable table
getVariableValue(String) - Method in class com.singularsys.jep.Jep
Returns the value of the variable name.
getVarValue(String) - Method in class org.nfunk.jep.JEP
Deprecated. Returns the value of the variable with given name.
getXExpression() - Method in class com.singularsys.jepexamples.applets.ParametrisedCanvas
 
getXOrEquals() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
 
getXValue(double) - Method in class com.singularsys.jepexamples.applets.ParametrisedCanvas
 
getYExpression() - Method in class com.singularsys.jepexamples.applets.ParametrisedCanvas
 
getYValue(double) - Method in class com.singularsys.jepexamples.applets.ParametrisedCanvas
 
getZero() - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
 
getZero() - Method in interface com.singularsys.jep.NumberFactory
Return an object representing ZERO the additive identity.
getZero() - Method in class com.singularsys.jep.standard.DoubleNumberFactory
 
go(int, int) - Method in class com.singularsys.jepexamples.diagnostics.ParseSpeed
 
go(String, int, int, double, double) - Method in class com.singularsys.jepexamples.diagnostics.ThreadTest
 
GrammarException - Exception in com.singularsys.jep.configurableparser.matchers
Signals grammatical errors.
GrammarException(String, Token, Token) - Constructor for exception com.singularsys.jep.configurableparser.matchers.GrammarException
 
GrammarException(String, Token) - Constructor for exception com.singularsys.jep.configurableparser.matchers.GrammarException
 
GrammarException(String, int, int) - Constructor for exception com.singularsys.jep.configurableparser.matchers.GrammarException
 
GrammarMatcher - Interface in com.singularsys.jep.configurableparser.matchers
Interface defining matchers for custom grammatical elements.
GrammarParser - Interface in com.singularsys.jep.configurableparser
Interface used by GrammarMatcher
gridColor - Variable in class com.singularsys.jepexamples.applets.AbstractCanvas
Color for grid
GT - Static variable in class com.singularsys.jep.bigdecimal.functions.BigDecRelational
 
GT - Static variable in class com.singularsys.jep.functions.Comparative
 
gt(Object, Object) - Method in class com.singularsys.jep.functions.Comparative
 
GT - Static variable in interface com.singularsys.jep.parser.JccParserConstants
 

H

handleError(Exception) - Method in class com.singularsys.jepexamples.consoles.Console
Handle an error in the parse and evaluate routines.
hasError() - Method in class org.nfunk.jep.JEP
Deprecated. Returns true if an error occurred during the most recent action (parsing or evaluation).
hashCode() - Method in class com.singularsys.jep.configurableparser.tokens.Token
 
hashCode() - Method in class com.singularsys.jep.standard.Complex
Always override hashCode when you override equals.
hashCommentMatcher() - Static method in class com.singularsys.jep.configurableparser.matchers.CommentTokenMatcher
 
hasValidValue() - Method in class com.singularsys.jep.Variable
Is the value of this variable valid?
HexNumberTokenMatcher - Class in com.singularsys.jep.configurableparser.matchers
Matches hexadecimal numbers, in the format 0xff.
HexNumberTokenMatcher() - Constructor for class com.singularsys.jep.configurableparser.matchers.HexNumberTokenMatcher
 
hookKeys() - Method in interface com.singularsys.jep.parser.Node
Get all the keys defined for this node.
hookKeys() - Method in class com.singularsys.jep.parser.SimpleNode
 
hornerExpression(SpeedTest) - Static method in class com.singularsys.jepexamples.diagnostics.SpeedTest
Generate a string giving an approximation to log using Horner form "x*(1/1-x*(1/2-x*(1/3-x*(1/4 ...))))"

I

id - Variable in class com.singularsys.jep.bigdecimal.functions.BigDecRelational
 
id - Variable in class com.singularsys.jep.functions.Comparative
Used to represent which operator the class represents.
id - Variable in class com.singularsys.jep.parser.SimpleNode
 
Identifier() - Method in class com.singularsys.jep.parser.JccParser
 
IdentifierToken - Class in com.singularsys.jep.configurableparser.tokens
Token representing variables or function.
IdentifierToken(String) - Constructor for class com.singularsys.jep.configurableparser.tokens.IdentifierToken
 
IdentifierTokenMatcher - Class in com.singularsys.jep.configurableparser.matchers
Matches identifiers: variables or function names.
IdentifierTokenMatcher(Pattern) - Constructor for class com.singularsys.jep.configurableparser.matchers.IdentifierTokenMatcher
 
IdentifierTokenMatcher(String) - Constructor for class com.singularsys.jep.configurableparser.matchers.IdentifierTokenMatcher
Construct and identifier matcher.
Identity - Class in com.singularsys.jep.functions
A Unary operator which does nothing, used for unary plus +x.
Identity() - Constructor for class com.singularsys.jep.functions.Identity
 
If - Class in com.singularsys.jep.functions
The if(condExpr, posExpr, negExpr) function.
If() - Constructor for class com.singularsys.jep.functions.If
 
If(Object) - Constructor for class com.singularsys.jep.functions.If
 
IllegalParameterException - Exception in com.singularsys.jep.functions
Represents an illegal parameter
IllegalParameterException(PostfixMathCommandI, int, Class<?>, Object) - Constructor for exception com.singularsys.jep.functions.IllegalParameterException
Exception where the target type is known.
IllegalParameterException(PostfixMathCommand, int, Object) - Constructor for exception com.singularsys.jep.functions.IllegalParameterException
An exception where the expected type is not known.
IllegalParameterException(PostfixMathCommand, Object, Object) - Constructor for exception com.singularsys.jep.functions.IllegalParameterException
An exception where two arguments are compatible.
im(Object) - Method in class com.singularsys.jep.functions.Imaginary
 
im() - Method in class com.singularsys.jep.standard.Complex
Returns the imaginary component of this object
image - Variable in class com.singularsys.jep.parser.Token
The string image of the token.
Imaginary - Class in com.singularsys.jep.functions
 
Imaginary() - Constructor for class com.singularsys.jep.functions.Imaginary
 
implicitMul - Static variable in class com.singularsys.jep.configurableparser.ShuntingYard
 
implicitMul - Variable in class com.singularsys.jep.Jep
Implicit Multiplication option
inBuf - Variable in class com.singularsys.jep.parser.JavaCharStream
 
INDENTIFIER1 - Static variable in interface com.singularsys.jep.parser.JccParserConstants
 
INDENTIFIER2 - Static variable in interface com.singularsys.jep.parser.JccParserConstants
 
init(Jep) - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
 
init(Jep) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
 
init(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.ArrayAccessGrammarMatcher
 
init(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.CommentTokenMatcher
 
init(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.FunctionGrammarMatcher
 
init(Jep) - Method in interface com.singularsys.jep.configurableparser.matchers.GrammarMatcher
Delayed initialization, this methods is called whenever components of the jep instance are changed.
init(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.HexNumberTokenMatcher
 
init(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.IdentifierTokenMatcher
 
init(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.ListGrammarMatcher
 
init(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.ListOrBracketGrammarMatcher
 
init(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.MultiLineMatcher
 
init(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.NumberTokenMatcher
 
init(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.OperatorTokenMatcher
Initializes the map and tokens member from the list of operators in the operator table of the Jep instance.
init(OperatorTableI) - Method in class com.singularsys.jep.configurableparser.matchers.OperatorTokenMatcher
Initializes the map and tokens member from the list of operators in the operator table.
init(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.RoundBracketGrammarMatcher
 
init(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.StringTokenMatcher
 
init(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.StringTokenMatcher2
 
init(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.SymbolTokenMatcher
 
init(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.TerminatorTokenMatcher
 
init(Jep) - Method in interface com.singularsys.jep.configurableparser.matchers.TokenMatcher
Initialize the matcher when the Jep instance is known.
init(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.WhiteSpaceTokenMatcher
 
init(Jep) - Method in interface com.singularsys.jep.configurableparser.TokenFilter
 
init(Jep) - Method in class com.singularsys.jep.configurableparser.tokens.MultiLineToken
 
init(Jep) - Method in class com.singularsys.jep.configurableparser.WhiteSpaceCommentFilter
 
init(Jep) - Method in class com.singularsys.jep.FunctionTable
 
init(Jep) - Method in interface com.singularsys.jep.JepComponent
Initialize the component.
init(Jep) - Method in class com.singularsys.jep.misc.FunctionSet
 
init(Jep) - Method in class com.singularsys.jep.misc.MacroFunction
The init method must be called after construction.
init(Jep) - Method in class com.singularsys.jep.misc.NullParser
 
init(Jep) - Method in class com.singularsys.jep.NodeFactory
 
init(Jep) - Method in class com.singularsys.jep.OperatorTable
 
init(Jep) - Method in class com.singularsys.jep.OperatorTable2
 
init(Jep) - Method in class com.singularsys.jep.parser.StandardParser
 
init(Jep) - Method in class com.singularsys.jep.PrintVisitor
 
init(Jep) - Method in class com.singularsys.jep.reals.RealEvaluator
 
init(Jep) - Method in class com.singularsys.jep.standard.DoubleNumberFactory
 
init(Jep) - Method in class com.singularsys.jep.standard.FastEvaluator
 
init(Jep) - Method in class com.singularsys.jep.standard.StandardEvaluator
 
init(Jep) - Method in class com.singularsys.jep.standard.StandardOperatorTable
 
init(Jep) - Method in class com.singularsys.jep.standard.StandardOperatorTable2
 
init(Jep) - Method in class com.singularsys.jep.VariableFactory
 
init(Jep) - Method in class com.singularsys.jep.VariableTable
 
init(Jep) - Method in class com.singularsys.jep.walkers.PostfixEvaluator
 
init() - Method in class com.singularsys.jepexamples.applets.Evaluator
The initialization function of the applet.
init() - Method in class com.singularsys.jepexamples.applets.Fractal
Initializes the applet Fractal
init() - Method in class com.singularsys.jepexamples.applets.FunctionPlotter
Initializes the applet FunctionPlotter
init() - Method in class com.singularsys.jepexamples.applets.ParametrisedPlotter
Initializes the applet FunctionPlotter
init() - Method in class com.singularsys.jepexamples.applets.PolarPlotter
Initializes the applet FunctionPlotter
init() - Method in class com.singularsys.jepexamples.consoles.Console
Applet initialization
init() - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest
 
initFunTab() - Method in class org.nfunk.jep.JEP
Deprecated. Creates a new FunctionTable object as funTab.
initialise() - Method in class com.singularsys.jepexamples.consoles.BigDecimalConsole
 
initialise() - Method in class com.singularsys.jepexamples.consoles.Console
sets up all the needed objects.
initialise() - Method in class com.singularsys.jepexamples.consoles.CPConsole
 
initialise() - Method in class com.singularsys.jepexamples.consoles.PostfixEvaluationConsole
 
initialise() - Method in class com.singularsys.jepexamples.consoles.PrefixDumperConsole
 
initialise() - Method in class com.singularsys.jepexamples.consoles.VectorConsole
 
initJep() - Method in class com.singularsys.jepexamples.applets.FunctionPlotter
Initialize the jep instance
initJep() - Method in class com.singularsys.jepexamples.applets.ParametrisedPlotter
Initialize the jep instance
initJep() - Method in class com.singularsys.jepexamples.applets.PolarPlotter
Initialize the jep instance
initMultiParse(String) - Method in class com.singularsys.jep.Jep
Initialises the parser for parsing a string with multiple expressions.
initMultiParse(Reader) - Method in class com.singularsys.jep.Jep
Initialises the parser with a Reader for parsing with multiple expressions.
initSymTab() - Method in class org.nfunk.jep.JEP
Deprecated. Creates a new SymbolTable object as symTab.
input_stream - Variable in class com.singularsys.jep.parser.JccParserTokenManager
 
inputLoop() - Method in class com.singularsys.jepexamples.consoles.Console
The main input loop for interactive operation.
inputStream - Variable in class com.singularsys.jep.parser.JavaCharStream
 
insertOperator(int, Operator, Operator) - Method in class com.singularsys.jep.OperatorTable
Add an operator with a new precedence level which is lower than the existing op.
insertOperator(Operator, Operator) - Method in class com.singularsys.jep.OperatorTable
Add an operator which a new precedence level which is lower than the existing op
insertOperator(OperatorTable2.OperatorKey, Operator, Operator) - Method in class com.singularsys.jep.OperatorTable2
Add operator with the same precedence level as an existing operator.
INTEGER_LITERAL - Static variable in interface com.singularsys.jep.parser.JccParserConstants
 
intValue() - Method in class com.singularsys.jep.standard.Complex
Returns real part.
isAllowComplexResults() - Method in class com.singularsys.jep.functions.Power
Whether complex results are allowed for number arguments.
isAssociative() - Method in class com.singularsys.jep.Operator
 
isBinary() - Method in class com.singularsys.jep.configurableparser.tokens.OperatorToken
 
isBinary() - Method in class com.singularsys.jep.configurableparser.tokens.Token
 
isBinary() - Method in class com.singularsys.jep.Operator
 
isComment() - Method in class com.singularsys.jep.configurableparser.tokens.CommentToken
 
isComment() - Method in class com.singularsys.jep.configurableparser.tokens.Token
 
isCommutative() - Method in class com.singularsys.jep.Operator
 
isComposite() - Method in class com.singularsys.jep.Operator
 
isConstant() - Method in class com.singularsys.jep.Variable
Returns true if the variable is a constant.
isDistributiveOver(Operator) - Method in class com.singularsys.jep.Operator
 
isEmpty() - Method in class com.singularsys.jep.FunctionTable
 
isEmpty() - Method in class com.singularsys.jep.VariableTable
 
isEquivalence() - Method in class com.singularsys.jep.Operator
 
isFunction() - Method in class com.singularsys.jep.configurableparser.tokens.FunctionToken
 
isFunction() - Method in class com.singularsys.jep.configurableparser.tokens.Token
 
isIdentifier() - Method in class com.singularsys.jep.configurableparser.tokens.IdentifierToken
 
isIdentifier() - Method in class com.singularsys.jep.configurableparser.tokens.Token
 
isImplicitMulRhs() - Method in class com.singularsys.jep.configurableparser.tokens.FunctionToken
Whether identifies can appear on the rhs of implicit multiplication '2 x'.
isImplicitMulRhs() - Method in class com.singularsys.jep.configurableparser.tokens.IdentifierToken
Whether identifies can appear on the rhs of implicit multiplication '2 x'.
isImplicitMulRhs() - Method in class com.singularsys.jep.configurableparser.tokens.NumberToken
Whether numbers can appear on the rhs of implicit multiplication 'x 2'.
isImplicitMulRhs() - Method in class com.singularsys.jep.configurableparser.tokens.SymbolToken
 
isImplicitMulRhs() - Method in class com.singularsys.jep.configurableparser.tokens.Token
Whether the token can appear on the right hand side of implicit multiplication '2 x'.
IsInfinite - Class in com.singularsys.jep.misc.functions
Tests if a double value is infinite.
IsInfinite() - Constructor for class com.singularsys.jep.misc.functions.IsInfinite
 
isInfinite() - Method in class com.singularsys.jep.standard.Complex
Returns true if either the real or imaginary component of this Complex is an infinite value.
isLeftBinding() - Method in class com.singularsys.jep.Operator
 
IsNaN - Class in com.singularsys.jep.misc.functions
Tests if a double value is NaN.
IsNaN() - Constructor for class com.singularsys.jep.misc.functions.IsNaN
 
isNaN() - Method in class com.singularsys.jep.standard.Complex
Returns true if either the real or imaginary component of this Complex is a Not-a-Number (NaN) value.
isNary() - Method in class com.singularsys.jep.Operator
 
IsNull - Class in com.singularsys.jep.misc.functions
Tests if a null value is encountered.
IsNull() - Constructor for class com.singularsys.jep.misc.functions.IsNull
 
isNumber() - Method in class com.singularsys.jep.configurableparser.tokens.NumberToken
 
isNumber() - Method in class com.singularsys.jep.configurableparser.tokens.Token
 
isOperator() - Method in class com.singularsys.jep.configurableparser.tokens.OperatorToken
 
isOperator() - Method in class com.singularsys.jep.configurableparser.tokens.Token
 
isPrefix() - Method in class com.singularsys.jep.configurableparser.tokens.OperatorToken
 
isPrefix() - Method in class com.singularsys.jep.configurableparser.tokens.Token
 
isPrefix() - Method in class com.singularsys.jep.Operator
 
isReflexive() - Method in class com.singularsys.jep.Operator
 
isRhsImpMul() - Method in class com.singularsys.jep.configurableparser.tokens.SymbolToken
 
isRightBinding() - Method in class com.singularsys.jep.Operator
 
isSelfInverse() - Method in class com.singularsys.jep.Operator
 
isString() - Method in class com.singularsys.jep.configurableparser.tokens.StringToken
 
isString() - Method in class com.singularsys.jep.configurableparser.tokens.Token
 
isSuffix() - Method in class com.singularsys.jep.configurableparser.tokens.OperatorToken
 
isSuffix() - Method in class com.singularsys.jep.configurableparser.tokens.Token
 
isSuffix() - Method in class com.singularsys.jep.Operator
 
isSymbol() - Method in class com.singularsys.jep.configurableparser.tokens.SymbolToken
 
isSymbol() - Method in class com.singularsys.jep.configurableparser.tokens.Token
 
isSymmetric() - Method in class com.singularsys.jep.Operator
 
isTerminal() - Method in class com.singularsys.jep.configurableparser.tokens.Token
 
isTernary() - Method in class com.singularsys.jep.configurableparser.tokens.OperatorToken
 
isTernary() - Method in class com.singularsys.jep.configurableparser.tokens.Token
 
isTernary() - Method in class com.singularsys.jep.Operator
 
isTransitive() - Method in class com.singularsys.jep.Operator
 
isTrapInfinity() - Method in class com.singularsys.jep.standard.FastEvaluator
 
isTrapInfinity() - Method in class com.singularsys.jep.standard.StandardEvaluator
 
isTrapNaN() - Method in class com.singularsys.jep.standard.FastEvaluator
 
isTrapNaN() - Method in class com.singularsys.jep.standard.StandardEvaluator
 
isTrapNullValues() - Method in class com.singularsys.jep.standard.FastEvaluator
Whether null values for variables are trapped.
isTrapNullValues() - Method in class com.singularsys.jep.standard.StandardEvaluator
Whether null values for variables are trapped.
IsType - Class in com.singularsys.jep.misc.functions
Tests if a value is an instance of a specified type.
IsType(Class<?>) - Constructor for class com.singularsys.jep.misc.functions.IsType
 
isUnary() - Method in class com.singularsys.jep.Operator
 
isWhiteSpace() - Method in class com.singularsys.jep.configurableparser.tokens.Token
 
isWhiteSpace() - Method in class com.singularsys.jep.configurableparser.tokens.WhiteSpaceToken
 
it - Variable in class com.singularsys.jep.configurableparser.ShuntingYard
 
itemStateChanged(ItemEvent) - Method in class com.singularsys.jepexamples.applets.FunctionPlotter
 
itemStateChanged(ItemEvent) - Method in class com.singularsys.jepexamples.applets.ParametrisedPlotter
 
itemStateChanged(ItemEvent) - Method in class com.singularsys.jepexamples.applets.PolarPlotter
 
iterator() - Method in class com.singularsys.jep.misc.VariableTableObserver
Returns a list of items this class is observing.
iterator() - Method in class com.singularsys.jep.walkers.SerializableExpression
Returns an iterator for the reverse polish representation of the expression.

J

j - Variable in class com.singularsys.jep.NodeFactory
 
JavaCharStream - Class in com.singularsys.jep.parser
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
JavaCharStream(Reader, int, int, int) - Constructor for class com.singularsys.jep.parser.JavaCharStream
 
JavaCharStream(Reader, int, int) - Constructor for class com.singularsys.jep.parser.JavaCharStream
 
JavaCharStream(Reader) - Constructor for class com.singularsys.jep.parser.JavaCharStream
 
JavaCharStream(InputStream, String, int, int, int) - Constructor for class com.singularsys.jep.parser.JavaCharStream
 
JavaCharStream(InputStream, int, int, int) - Constructor for class com.singularsys.jep.parser.JavaCharStream
 
JavaCharStream(InputStream, String, int, int) - Constructor for class com.singularsys.jep.parser.JavaCharStream
 
JavaCharStream(InputStream, int, int) - Constructor for class com.singularsys.jep.parser.JavaCharStream
 
JavaCharStream(InputStream, String) - Constructor for class com.singularsys.jep.parser.JavaCharStream
 
JavaCharStream(InputStream) - Constructor for class com.singularsys.jep.parser.JavaCharStream
 
JavaOperatorTable - Class in com.singularsys.jep.misc.javaops
An operator table which supports most of the operators which appear in Java.
JavaOperatorTable() - Constructor for class com.singularsys.jep.misc.javaops.JavaOperatorTable
A JavaOperatorTable with power represented as ** and xor as ^.
JavaOperatorTable(String) - Constructor for class com.singularsys.jep.misc.javaops.JavaOperatorTable
A JavaOperatorTable with xor represented as ^ and power as the argument.
JavaOperatorTable(String, String) - Constructor for class com.singularsys.jep.misc.javaops.JavaOperatorTable
A JavaOperatorTable with power and xor represented by the arguments
JavaOperatorTable(OperatorTable2, String, String) - Constructor for class com.singularsys.jep.misc.javaops.JavaOperatorTable
 
JavaOperatorTable.JavaOperators - Enum in com.singularsys.jep.misc.javaops
 
JccParser - Class in com.singularsys.jep.parser
 
JccParser(InputStream) - Constructor for class com.singularsys.jep.parser.JccParser
 
JccParser(InputStream, String) - Constructor for class com.singularsys.jep.parser.JccParser
 
JccParser(Reader) - Constructor for class com.singularsys.jep.parser.JccParser
 
JccParser(JccParserTokenManager) - Constructor for class com.singularsys.jep.parser.JccParser
 
JccParserConstants - Interface in com.singularsys.jep.parser
 
JccParserTokenManager - Class in com.singularsys.jep.parser
 
JccParserTokenManager(JavaCharStream) - Constructor for class com.singularsys.jep.parser.JccParserTokenManager
 
JccParserTokenManager(JavaCharStream, int) - Constructor for class com.singularsys.jep.parser.JccParserTokenManager
 
JccParserTreeConstants - Interface in com.singularsys.jep.parser
 
jccpe - Variable in exception com.singularsys.jep.ParseException
 
jep - Variable in class com.singularsys.jep.configurableparser.ConfigurableParser
 
jep - Variable in class com.singularsys.jep.configurableparser.ShuntingYard
 
Jep - Class in com.singularsys.jep
The Jep class is the main interface with which the user should interact.
Jep() - Constructor for class com.singularsys.jep.Jep
Creates a new Jep instance using the standard components with default settings.
Jep(ComponentSet) - Constructor for class com.singularsys.jep.Jep
Creates a new Jep instance with a specific component set.
Jep(JepComponent...) - Constructor for class com.singularsys.jep.Jep
Creates a new Jep instance with a set of components.
jep - Variable in class com.singularsys.jep.walkers.DoNothingVisitor
 
jep - Variable in class com.singularsys.jepexamples.applets.FunctionCanvas
Math parser
jep - Variable in class com.singularsys.jepexamples.applets.FunctionPlotter
 
jep - Variable in class com.singularsys.jepexamples.applets.ParametrisedCanvas
Math parser
jep - Variable in class com.singularsys.jepexamples.applets.ParametrisedPlotter
 
jep - Variable in class com.singularsys.jepexamples.applets.PolarPlotter
 
jep - Variable in class com.singularsys.jepexamples.consoles.Console
Main Jep object
jep - Variable in class com.singularsys.jepexamples.diagnostics.SpeedTest.EvaluationConfig
 
jep - Variable in class com.singularsys.jeptests.JepTest
The parser
JEP - Class in org.nfunk.jep
Deprecated. As of 3.0 release, replaced by com.singularsys.jep.Jep
JEP() - Constructor for class org.nfunk.jep.JEP
Deprecated. Creates a new JEP instance with the default settings.
JEP(boolean, boolean, boolean, NumberFactory) - Constructor for class org.nfunk.jep.JEP
Deprecated. Creates a new JEP instance with custom settings.
JepComponent - Interface in com.singularsys.jep
Base interface for all Jep components (parsers, evaluators etc).
JepException - Exception in com.singularsys.jep
Super class of all Jep specific exceptions.
JepException() - Constructor for exception com.singularsys.jep.JepException
 
JepException(String) - Constructor for exception com.singularsys.jep.JepException
 
JepException(String, Throwable) - Constructor for exception com.singularsys.jep.JepException
 
JepException(Throwable) - Constructor for exception com.singularsys.jep.JepException
 
JepTest - Class in com.singularsys.jeptests
 
JepTest() - Constructor for class com.singularsys.jeptests.JepTest
 
jj_nt - Variable in class com.singularsys.jep.parser.JccParser
 
jjFillToken() - Method in class com.singularsys.jep.parser.JccParserTokenManager
 
jjnewLexState - Static variable in class com.singularsys.jep.parser.JccParserTokenManager
 
jjstrLiteralImages - Static variable in class com.singularsys.jep.parser.JccParserTokenManager
 
jjtAccept(ParserVisitor, Object) - Method in class com.singularsys.jep.parser.ASTConstant
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class com.singularsys.jep.parser.ASTFunNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class com.singularsys.jep.parser.ASTOpNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class com.singularsys.jep.parser.ASTVarNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in interface com.singularsys.jep.parser.Node
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class com.singularsys.jep.parser.SimpleNode
Accept the visitor.
jjtAddChild(Node, int) - Method in interface com.singularsys.jep.parser.Node
This method tells the node to add its argument to the node's list of children.
jjtAddChild(Node, int) - Method in class com.singularsys.jep.parser.SimpleNode
 
jjtClose() - Method in interface com.singularsys.jep.parser.Node
This method is called after all the child nodes have been added.
jjtClose() - Method in class com.singularsys.jep.parser.SimpleNode
 
JJTCONSTANT - Static variable in interface com.singularsys.jep.parser.JccParserTreeConstants
 
JJTFUNNODE - Static variable in interface com.singularsys.jep.parser.JccParserTreeConstants
 
jjtGetChild(int) - Method in interface com.singularsys.jep.parser.Node
This method returns a child node.
jjtGetChild(int) - Method in class com.singularsys.jep.parser.SimpleNode
 
jjtGetNumChildren() - Method in interface com.singularsys.jep.parser.Node
Return the number of children the node has.
jjtGetNumChildren() - Method in class com.singularsys.jep.parser.SimpleNode
 
jjtGetParent() - Method in interface com.singularsys.jep.parser.Node
 
jjtGetParent() - Method in class com.singularsys.jep.parser.SimpleNode
 
jjtNodeName - Static variable in interface com.singularsys.jep.parser.JccParserTreeConstants
 
jjtOpen() - Method in interface com.singularsys.jep.parser.Node
This method is called after the node has been made the current node.
jjtOpen() - Method in class com.singularsys.jep.parser.SimpleNode
 
JJTOPNODE - Static variable in interface com.singularsys.jep.parser.JccParserTreeConstants
 
jjtree - Variable in class com.singularsys.jep.parser.JccParser
 
jjtSetParent(Node) - Method in interface com.singularsys.jep.parser.Node
This pair of methods are used to inform the node of its parent.
jjtSetParent(Node) - Method in class com.singularsys.jep.parser.SimpleNode
 
JJTSTART - Static variable in interface com.singularsys.jep.parser.JccParserTreeConstants
 
JJTVARNODE - Static variable in interface com.singularsys.jep.parser.JccParserTreeConstants
 
JJTVOID - Static variable in interface com.singularsys.jep.parser.JccParserTreeConstants
 

K

keyPressed(KeyEvent) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
 
keyPressed(KeyEvent) - Method in class com.singularsys.jepexamples.consoles.Console
 
keyReleased(KeyEvent) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
 
keyReleased(KeyEvent) - Method in class com.singularsys.jepexamples.consoles.Console
Handles keyRelease events
keys - Variable in class com.singularsys.jep.parser.SimpleNode
 
keySet() - Method in class com.singularsys.jep.FunctionTable
 
keySet() - Method in class com.singularsys.jep.OperatorTable2
 
keySet() - Method in class com.singularsys.jep.VariableTable
Returns the names of all the variables.
keyTyped(KeyEvent) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
 
keyTyped(KeyEvent) - Method in class com.singularsys.jepexamples.consoles.Console
 
kind - Variable in class com.singularsys.jep.parser.Token
An integer that describes the kind of this token.

L

labelColor - Variable in class com.singularsys.jepexamples.applets.AbstractCanvas
Color for labels
labelFont - Variable in class com.singularsys.jepexamples.applets.AbstractCanvas
 
lastpos - Variable in class com.singularsys.jepexamples.applets.AbstractCanvas
 
lastRootNode - Variable in class com.singularsys.jep.Jep
Root node of the last parsed expression
LazyLogical - Class in com.singularsys.jep.functions
A version of the logical operators which use lazy evaluation.
LazyLogical(int) - Constructor for class com.singularsys.jep.functions.LazyLogical
Standard constructor, non zero Numbers will be treated as true and zero Numbers as false.
LazyLogical(int, boolean) - Constructor for class com.singularsys.jep.functions.LazyLogical
Constructor which restricts type of arguments.
LE - Static variable in class com.singularsys.jep.bigdecimal.functions.BigDecRelational
 
LE - Static variable in class com.singularsys.jep.functions.Comparative
 
le(Object, Object) - Method in class com.singularsys.jep.functions.Comparative
 
LE - Static variable in interface com.singularsys.jep.parser.JccParserConstants
 
Left - Class in com.singularsys.jep.functions.strings
Extract the left most n characters from a string: left("abcdefg",2) -> "ab" If n is greater than the length of the string return the full string.
Left() - Constructor for class com.singularsys.jep.functions.strings.Left
 
LEFT - Static variable in class com.singularsys.jep.Operator
Left binding like +: 1+2+3 -> (1+2)+3
Length - Class in com.singularsys.jep.functions.strings
Returns the length of a string: len("hello") -> 5
Length() - Constructor for class com.singularsys.jep.functions.strings.Length
 
LETTER1 - Static variable in interface com.singularsys.jep.parser.JccParserConstants
 
LETTER2 - Static variable in interface com.singularsys.jep.parser.JccParserConstants
 
LexicalError(boolean, int, int, int, String, char) - Static method in error com.singularsys.jep.parser.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - Static variable in class com.singularsys.jep.parser.JccParserTokenManager
 
LightWeightComponentSet - Class in com.singularsys.jep.misc
A lightweight set of components reusing components from an existing Jep instance.
LightWeightComponentSet(Jep) - Constructor for class com.singularsys.jep.misc.LightWeightComponentSet
Create a lightweight instance with copies of all variables
LightWeightComponentSet(Jep, boolean) - Constructor for class com.singularsys.jep.misc.LightWeightComponentSet
Create a lightweight instance either with an empty variable table or one with just the constants.
limitedPrecisionTest() - Method in class com.singularsys.jeptests.BigDecimalTest
 
line - Variable in class com.singularsys.jep.parser.JavaCharStream
 
lineCount - Variable in class com.singularsys.jeptests.ExpressionEvalTest
Current line position
List - Class in com.singularsys.jep.functions
The list function.
List() - Constructor for class com.singularsys.jep.functions.List
 
ListExpression() - Method in class com.singularsys.jep.parser.JccParser
 
ListGrammarMatcher - Class in com.singularsys.jep.configurableparser.matchers
A GrammarMatcher which matches lists of items.
ListGrammarMatcher(Token, Token, Token) - Constructor for class com.singularsys.jep.configurableparser.matchers.ListGrammarMatcher
Create a ListGrammarMatcher
ListOrBracketGrammarMatcher - Class in com.singularsys.jep.configurableparser.matchers
A GrammarMatcher which matches overloaded lists of items or brackets.
ListOrBracketGrammarMatcher(Token, Token, Token) - Constructor for class com.singularsys.jep.configurableparser.matchers.ListOrBracketGrammarMatcher
Create a ListOrBracketGrammarMatcher
ln(Object) - Method in class com.singularsys.jep.functions.NaturalLogarithm
 
ln(Object) - Method in class com.singularsys.jep.functions.StrictNaturalLogarithm
 
lnExpression(SpeedTest) - Static method in class com.singularsys.jepexamples.diagnostics.SpeedTest
Generate string giving approximation to log
log(Object) - Method in class com.singularsys.jep.functions.Logarithm
 
log(Object, Object) - Method in class com.singularsys.jep.misc.functions.LogTwoArg
 
log() - Method in class com.singularsys.jep.standard.Complex
Returns the logarithm of this complex number.
Logarithm - Class in com.singularsys.jep.functions
Log base 10.
Logarithm(boolean) - Constructor for class com.singularsys.jep.functions.Logarithm
Constructor with control for behaviour for complex results
Logarithm() - Constructor for class com.singularsys.jep.functions.Logarithm
Standard constructor, returns complex results for negative arguments
LogarithmTest - Class in com.singularsys.jeptests.functions
 
LogarithmTest() - Constructor for class com.singularsys.jeptests.functions.LogarithmTest
 
LogBase2 - Class in com.singularsys.jep.functions
Log base 2.
LogBase2() - Constructor for class com.singularsys.jep.functions.LogBase2
Standard constructor, allows complex results for negative arguments
LogBase2(boolean) - Constructor for class com.singularsys.jep.functions.LogBase2
Constructor with control for behaviour for complex results
LogBase2(double, boolean) - Constructor for class com.singularsys.jep.functions.LogBase2
Constructor for bases other than 2.
logbase2(Object) - Method in class com.singularsys.jep.functions.LogBase2
 
Logical - Class in com.singularsys.jep.functions
Logical operators AND and OR.
Logical(int) - Constructor for class com.singularsys.jep.functions.Logical
Standard constructor, allows Boolean and Number arguments
Logical(int, boolean) - Constructor for class com.singularsys.jep.functions.Logical
Constructor which restricts type of arguments.
LogTwoArg - Class in com.singularsys.jep.misc.functions
Logarithm function where the base is specified in the second argument.
LogTwoArg(boolean) - Constructor for class com.singularsys.jep.misc.functions.LogTwoArg
Constructor specifying treatment of negative real values
LogTwoArg() - Constructor for class com.singularsys.jep.misc.functions.LogTwoArg
Defaults constructor, negative real arguments result in complex results.
longValue() - Method in class com.singularsys.jep.standard.Complex
Returns real part.
Lookahead2Iterator<E> - Class in com.singularsys.jep.configurableparser
An iterator which stores the next two tokens.
Lookahead2Iterator(List<E>) - Constructor for class com.singularsys.jep.configurableparser.Lookahead2Iterator
 
Lookahead2Iterator(Iterator<E>) - Constructor for class com.singularsys.jep.configurableparser.Lookahead2Iterator
 
lookingAhead - Variable in class com.singularsys.jep.parser.JccParser
 
LowerCase - Class in com.singularsys.jep.functions.strings
Convert a string to lowercase
LowerCase() - Constructor for class com.singularsys.jep.functions.strings.LowerCase
 
LRND - Static variable in interface com.singularsys.jep.parser.JccParserConstants
 
LShift - Class in com.singularsys.jep.misc.bitwise
Bitwise Left shift, like the java a << b operator.
LShift() - Constructor for class com.singularsys.jep.misc.bitwise.LShift
 
LSQ - Static variable in interface com.singularsys.jep.parser.JccParserConstants
 
LT - Static variable in class com.singularsys.jep.bigdecimal.functions.BigDecRelational
 
LT - Static variable in class com.singularsys.jep.functions.Comparative
 
lt(Object, Object) - Method in class com.singularsys.jep.functions.Comparative
 
LT - Static variable in interface com.singularsys.jep.parser.JccParserConstants
 
LValue() - Method in class com.singularsys.jep.parser.JccParser
 
LValueI - Interface in com.singularsys.jep.functions
 

M

m - Variable in class com.singularsys.jep.configurableparser.ConfigurableParser
 
MacroFunction - Class in com.singularsys.jep.misc
A function specified by a string.
MacroFunction(String, String[], String) - Constructor for class com.singularsys.jep.misc.MacroFunction
Create a macro function with two or more arguments defined by an expression.
MacroFunction(String, String, String) - Constructor for class com.singularsys.jep.misc.MacroFunction
Create a macro function with a single arguments defined by an expression.
main(String[]) - Static method in class com.singularsys.jepexamples.applets.Evaluator
This method is called if the applet is run as an standalone program.
main(String[]) - Static method in class com.singularsys.jepexamples.consoles.BigDecimalConsole
 
main(String[]) - Static method in class com.singularsys.jepexamples.consoles.Console
Creates a new Console object and calls run()
main(String[]) - Static method in class com.singularsys.jepexamples.consoles.CPConsole
Creates a new Console object and calls run()
main(String[]) - Static method in class com.singularsys.jepexamples.consoles.PostfixEvaluationConsole
 
main(String[]) - Static method in class com.singularsys.jepexamples.consoles.PrefixDumperConsole
 
main(String[]) - Static method in class com.singularsys.jepexamples.consoles.PrintConsole
Creates a new Console object and calls run()
main(String[]) - Static method in class com.singularsys.jepexamples.consoles.VectorConsole
 
main(String[]) - Static method in class com.singularsys.jepexamples.diagnostics.ExamineResultTypes
 
main(String[]) - Static method in class com.singularsys.jepexamples.diagnostics.ExamineSizes
 
main(String[]) - Static method in class com.singularsys.jepexamples.diagnostics.ParseSpeed
 
main(String[]) - Static method in class com.singularsys.jepexamples.diagnostics.SpeedTest
Main method, executes all speed tests.
main(String[]) - Static method in class com.singularsys.jepexamples.diagnostics.ThreadTest
 
main(String[]) - Static method in class com.singularsys.jepexamples.SimpleExample
 
main(String[]) - Static method in class com.singularsys.jeptests.ExpressionEvalTest
The main method checks the arguments and creates an instance and runs a test
main(String[]) - Static method in class com.singularsys.jeptests.perf.tests.CurVerRunner
 
match(Lookahead2Iterator<Token>, GrammarParser) - Method in class com.singularsys.jep.configurableparser.matchers.ArrayAccessGrammarMatcher
 
match(Lookahead2Iterator<Token>, GrammarParser) - Method in class com.singularsys.jep.configurableparser.matchers.FunctionGrammarMatcher
Attempt to match a function, calls the GrammarParser.parseSubExpression() to match function arguments.
match(Lookahead2Iterator<Token>, GrammarParser) - Method in interface com.singularsys.jep.configurableparser.matchers.GrammarMatcher
Test whether the input matches this pattern.
match(Lookahead2Iterator<Token>, GrammarParser) - Method in class com.singularsys.jep.configurableparser.matchers.ListGrammarMatcher
 
match(Lookahead2Iterator<Token>, GrammarParser) - Method in class com.singularsys.jep.configurableparser.matchers.ListOrBracketGrammarMatcher
 
match(String) - Method in class com.singularsys.jep.configurableparser.matchers.MultiLineMatcher
Match the start of the token.
match(String) - Method in class com.singularsys.jep.configurableparser.matchers.OperatorTokenMatcher
Quickly checks whether the first characters of the string match any of the supplied operator strings.
match(String) - Method in class com.singularsys.jep.configurableparser.matchers.RegExpTokenMatcher
Attempts to match the start of the string.
match(Lookahead2Iterator<Token>, GrammarParser) - Method in class com.singularsys.jep.configurableparser.matchers.RoundBracketGrammarMatcher
 
match(String) - Method in class com.singularsys.jep.configurableparser.matchers.StringTokenMatcher
 
match(String) - Method in class com.singularsys.jep.configurableparser.matchers.StringTokenMatcher2
 
match(String) - Method in class com.singularsys.jep.configurableparser.matchers.SymbolTokenMatcher
Match the start of the string.
match(String) - Method in interface com.singularsys.jep.configurableparser.matchers.TokenMatcher
Attempts to match the start of the string.
match(String) - Method in class com.singularsys.jep.configurableparser.matchers.UpperCaseOperatorTokenMatcher
 
match(String) - Method in class com.singularsys.jep.configurableparser.tokens.MultiLineToken
Matches the end of the token.
matchers - Variable in class com.singularsys.jep.configurableparser.ShuntingYard
 
matchers - Variable in class com.singularsys.jep.configurableparser.Tokenizer
 
maxNextCharInd - Variable in class com.singularsys.jep.parser.JavaCharStream
 
mc - Variable in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
 
merge(TreeAnalyzer) - Method in class com.singularsys.jep.walkers.TreeAnalyzer
Merge the result with the argument, producing total for all trees.
Mid - Class in com.singularsys.jep.functions.strings
Extract substring of first argument: mid("abcdefg",2,3) -> "cde" Syntax: mid(str,start,len) Second argument is starting index Third argument is number of characters to return.
Mid() - Constructor for class com.singularsys.jep.functions.strings.Mid
 
MinMax - Class in com.singularsys.jep.functions
Minimum and Maximum functions.
MinMax(boolean) - Constructor for class com.singularsys.jep.functions.MinMax
Constructor.
minmax(Vector<Object>) - Method in class com.singularsys.jep.functions.MinMax
 
MINUS - Static variable in interface com.singularsys.jep.parser.JccParserConstants
 
MINUSONE - Static variable in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
 
MINUSONE - Static variable in class com.singularsys.jep.standard.DoubleNumberFactory
 
MOD - Static variable in interface com.singularsys.jep.parser.JccParserConstants
 
mode - Variable in class com.singularsys.jep.PrintVisitor
The current mode for printing.
Modulus - Class in com.singularsys.jep.functions
Calculates the modulus x % y of the arguments.
Modulus() - Constructor for class com.singularsys.jep.functions.Modulus
 
mouseClicked(MouseEvent) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
 
mouseClicked(MouseEvent) - Method in class com.singularsys.jepexamples.applets.RepeatButton
 
mouseDragged(MouseEvent) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
 
mouseEntered(MouseEvent) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
 
mouseEntered(MouseEvent) - Method in class com.singularsys.jepexamples.applets.RepeatButton
 
mouseExited(MouseEvent) - Method in class com.singularsys.jepexamples.applets.