# Index

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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

a - Variable in class com.singularsys.jeptests.unit.misc.BoundVariableTest.MyObj
abs() - Method in class com.singularsys.jep.standard.Complex
  Returns the absolute value of the complex number.
abs(Object) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecAbs
abs(Object) - Method in class com.singularsys.jep.functions.Abs
  Calculates the absolute value of its argument
Abs - Class in com.singularsys.jep.functions
  Absolute value function.
Abs() - Constructor for class com.singularsys.jep.functions.Abs
abs2() - Method in class com.singularsys.jep.standard.Complex
  Returns the square of the absolute value (re*re+im*im).
AbsRule() - Constructor for class com.singularsys.jeptests.system.LatexTest.AbsRule
AbsTest - Class in com.singularsys.jeptests.unit.functions
  Unit tests for the `Abs` function.
AbsTest() - Constructor for class com.singularsys.jeptests.unit.functions.AbsTest
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
AbsWithInteger_MIN_VALUE_is_wrong() - Method in class com.singularsys.jeptests.unit.functions.AbsTest
acos() - Method in class com.singularsys.jep.standard.Complex
  Returns the arccos of this complex number.
acos() - Method in class com.singularsys.jep.standard.ImmutableComplex
acos(Object) - Method in class com.singularsys.jep.functions.ArcCosine
acosh() - Method in class com.singularsys.jep.standard.Complex
  Returns the inverse hyperbolic cosine of this complex number.
acosh() - Method in class com.singularsys.jep.standard.ImmutableComplex
acosh(Object) - Method in class com.singularsys.jep.functions.ArcCosineH
actionPerformed(ActionEvent) - Method in class com.singularsys.jepexamples.applets.Fractal
add - Variable in class com.singularsys.jep.functions.Average
  Function used to add pairs of elements
add - Variable in class com.singularsys.jep.functions.Dot
add - Variable in class com.singularsys.jep.functions.VSum
add(SymbolToken) - Method in class com.singularsys.jep.configurableparser.matchers.SymbolTokenMatcher
  Adds a new SymbolToken to be matched.
add(MonitoringEvaluator.CountAndTime) - Method in class com.singularsys.jep.misc.MonitoringEvaluator.CountAndTime
add(Operator) - Method in class com.singularsys.jep.walkers.ExpressionConsolidator
  Adds an addition operator to be consolidated.
add(Complex) - Method in class com.singularsys.jep.standard.Complex
  Adds the complex number with another complex value.
add(Complex) - Method in class com.singularsys.jep.standard.ImmutableComplex
add(Complex, Complex) - Static method in class com.singularsys.jep.functions.Add
add(Complex, Number) - Static method in class com.singularsys.jep.functions.Add
add(Number, Number) - Static method in class com.singularsys.jep.functions.Add
add(Object, Object) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecAdd
add(Object, Object) - Method in class com.singularsys.jep.functions.Add
  Adds two numbers together.
add(List<?>, List<?>) - Method in class com.singularsys.jep.functions.Add
Add - Class in com.singularsys.jep.functions
  Addition function.
Add() - Constructor for class com.singularsys.jep.functions.Add
ADD - Enum constant in enum class com.singularsys.jep.OperatorTable2.BasicOperators
ADD_CONSTANT - Enum constant in enum class com.singularsys.jep.misc.publishingvariable.VariableTableAction.Actions
ADD_VARIABLE - Enum constant in enum class com.singularsys.jep.misc.publishingvariable.VariableTableAction.Actions
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).
addBundle(String) - Static method in class com.singularsys.jep.JepMessages
  Adds a resource bundle to the list of bundles to search for messages.
addBundle(ResourceBundle) - Static method in class com.singularsys.jep.JepMessages
  Adds a resource bundle to the list of bundles to search for messages.
addComponents(JepComponent[]) - Method in class com.singularsys.jep.ComponentSet
addConfig(SpeedTest.EvaluationConfig) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest
  Adds a new EvaluationConfig to be run for comparison.
addConfig(SpeedTestComplex.EvaluationConfig) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex
  Adds a new EvaluationConfig to be run for comparison.
addConstant(String, Object) - Method in class com.singularsys.jep.Jep
  Add a constant: a variable whose value cannot be changed.
addConstant(String, Object) - Method in class com.singularsys.jep.misc.CaseInsensitiveVariableTable
  Adds a new constant
addConstant(String, Object) - Method in class com.singularsys.jep.misc.DecoratingVariableTable
addConstant(String, Object) - Method in class com.singularsys.jep.misc.parallelparsing.ConcurrentVariableTable
addConstant(String, Object) - Method in class com.singularsys.jep.misc.publishingvariable.PublishingVariableTable
  Adds a constant to the table.
addConstant(String, Object) - Method in class com.singularsys.jep.VariableTable
  Adds a new variable which is marked as a constant.
addConstants(VariableFactory) - Method in class com.singularsys.jep.standard.StandardVariableTable
  Adds the constants and sets the variable factory
addDefaultComponents() - Method in class com.singularsys.jep.Jep
  Set the default values for components if none are specified.
addDoubleQuoteStrings() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Recognize double quote strings "...".
addEscapes(String) - Static method in exception class com.singularsys.jep.parser.TokenMgrError
  Replaces unprintable characters by their escaped (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.
AddFractionsNary() - Constructor for class com.singularsys.jeptests.system.JepTest.AddFractionsNary
AddFractionsStack() - Constructor for class com.singularsys.jeptests.system.JepTest.AddFractionsStack
addFun - Variable in class com.singularsys.jep.functions.Sum
  Function used to add pairs of items.
addFunction(String, PostfixMathCommandI) - Method in class com.singularsys.jep.FunctionTable
  Add a function to the table.
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 com.singularsys.jep.misc.nullwrapper.NullWrappedFunctionTable
addFunctionIfSet(String, Supplier<PostfixMathCommandI>) - Method in class com.singularsys.jep.FunctionTable
  Only add the function if the string is not null and does not start with "!".
addFunctionMatcher(String, String, String) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Matches functions: atan2(y,x).
addFunctions(Jep, boolean) - Method in class com.singularsys.jep.misc.dictionary.DictionaryComponents
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 #....
addHooks(Map<Node.HookKey, Object>) - Method in class com.singularsys.jep.walkers.SerializableExpression.Constant
addHooks(Map<Node.HookKey, Object>) - Method in interface com.singularsys.jep.walkers.SerializableExpression.Element
addHooks(Map<Node.HookKey, Object>) - Method in class com.singularsys.jep.walkers.SerializableExpression.Function
addHooks(Map<Node.HookKey, Object>) - Method in class com.singularsys.jep.walkers.SerializableExpression.Operator
addHooks(Map<Node.HookKey, Object>) - Method in class com.singularsys.jep.walkers.SerializableExpression.Variable
addIdentifiers() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Adds java-style function and variable names.
AddingVariableAndConstantsTest() - Constructor for class com.singularsys.jeptests.unit.misc.parallelparsing.ParallelParsingTest.AddingVariableAndConstantsTest
additionalComponents - Variable in class com.singularsys.jep.Jep
  Additional components outside 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.
addOperator(int, Operator) - Method in class com.singularsys.jep.OperatorTable
  Add an operator with a given key.
addOperator(int, Operator, Operator) - Method in class com.singularsys.jep.OperatorTable
  Add operator with the same precedence level as an existing operator.
addOperator(EmptyOperatorTable.OperatorKey, Operator) - Method in class com.singularsys.jep.EmptyOperatorTable
  Add an operator with a given key.
addOperator(EmptyOperatorTable.OperatorKey, Operator, Operator) - Method in class com.singularsys.jep.EmptyOperatorTable
  Add operator with the same precedence level as an existing operator.
addOperator(Operator) - Method in class com.singularsys.jep.OperatorTable
  Add an operator with no key specified.
addOperator(Operator, Operator) - Method in class com.singularsys.jep.EmptyOperatorTable
  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.
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 semicolon 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 //... or /* ... */.
addSpecialRule(Operator, PrintVisitor.PrintRulesI) - Method in class com.singularsys.jep.PrintVisitor
  Adds a special print rule to be added for a given operator.
addSpecialRule(Operator, PrintVisitor.PrintRulesI) - Method in class com.singularsys.jep.PrintVisitor.NullPrintVisitor
addSpecialRule(String, PrintVisitor.PrintRulesI) - Method in class com.singularsys.jep.PrintVisitor
  Adds a special print rule to be added for a given function.
addSpecialRule(String, PrintVisitor.PrintRulesI) - Method in class com.singularsys.jep.PrintVisitor.NullPrintVisitor
addSpecialVarName(String, String) - Method in class com.singularsys.jep.PrintVisitor
  Allows a replacement for a specific variable name
addSpecialVarName(String, String) - Method in class com.singularsys.jep.PrintVisitor.NullPrintVisitor
addStandardConstants() - Method in class com.singularsys.jep.Jep
  Adds the constants pi and e to the parser.
addSymbols(String...) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Recognise given set of symbols.
addTest(PerfTest) - Method in class com.singularsys.jeptests.system.perf.PerfRunner
addToArray(List<Object>, Object) - Method in class com.singularsys.jep.functions.ArrayFunctionBase
  Adds a value `val` to the array `l`.
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) - Method in class com.singularsys.jep.misc.CaseInsensitiveVariableTable
  Adds a new variable with no value specified.
addVariable(String) - Method in class com.singularsys.jep.misc.DecoratingVariableTable
  Adds a new variable with no value specified.
addVariable(String) - Method in class com.singularsys.jep.misc.parallelparsing.ConcurrentVariableTable
addVariable(String) - Method in class com.singularsys.jep.misc.publishingvariable.PublishingVariableTable
  Adds a variable to the table.
addVariable(String) - Method in class com.singularsys.jep.VariableTable
  Adds a new variable with no value specified.
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, Object) - Method in class com.singularsys.jep.Jep
  Adds or sets a variable with a given name and value.
addVariable(String, Object) - Method in class com.singularsys.jep.misc.CaseInsensitiveVariableTable
  Adds a new variable with specified value.
addVariable(String, Object) - Method in class com.singularsys.jep.misc.DecoratingVariableTable
  Adds a new variable with specified value.
addVariable(String, Object) - Method in class com.singularsys.jep.misc.parallelparsing.ConcurrentVariableTable
addVariable(String, Object) - Method in class com.singularsys.jep.misc.publishingvariable.PublishingVariableTable
  Adds a variable to the table.
addVariable(String, Object) - Method in class com.singularsys.jep.VariableTable
  Adds a new variable with specified value.
addVariable_creates_name_new_variable_if_none_exists() - Method in class com.singularsys.jeptests.unit.JepUnitTest
addVariable_creates_new_variable_if_none_exists() - Method in class com.singularsys.jeptests.unit.JepUnitTest
addVariable_modifies_existing_variable() - Method in class com.singularsys.jeptests.unit.JepUnitTest
addVariable_thows_exception_if_existing_constant() - Method in class com.singularsys.jeptests.unit.JepUnitTest
addVec(List<?>, List<?>) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecAdd
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.JepJavaCharStream
  Method to adjust line and column numbers for the start of a token.
AdjustBuffSize() - Method in class com.singularsys.jep.parser.JepJavaCharStream
all_three_operators_have_matching_altSymbols() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ExtendOperatorTest
all_three_operators_have_matching_altSymbols() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ManualOverloadedOperatorTest
all_three_operators_have_matching_flags() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ExtendOperatorTest
all_three_operators_have_matching_flags() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ManualOverloadedOperatorTest
all_three_operators_have_matching_precedence() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ExtendOperatorTest
all_three_operators_have_matching_precedence() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ManualOverloadedOperatorTest
all_three_operators_have_matching_printRules() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ExtendOperatorTest
all_three_operators_have_matching_printRules() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ManualOverloadedOperatorTest
all_three_operators_have_matching_printSymbols() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ExtendOperatorTest
all_three_operators_have_matching_printSymbols() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ManualOverloadedOperatorTest
all_three_operators_in_operator_table() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ExtendOperatorTest
all_three_operators_in_operator_table() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ManualOverloadedOperatorTest
ALLOW_MISSING_VALUES - Enum constant in enum class com.singularsys.jep.misc.dictionary.DictionaryGrammarMatcher.Type
ALLOW_MISSING_VALUES - Enum constant in enum class com.singularsys.jep.misc.dictionary.Put.Type
allowAssignment - Variable in class com.singularsys.jep.Jep
  Allow Assignment option
allowNumbers - Variable in class com.singularsys.jep.functions.LazyLogical
allowNumbers - Variable in class com.singularsys.jep.functions.Logical
allowNumbers - Variable in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedLazyLogical
allowStrings - Variable in class com.singularsys.jep.bigdecimal.BigDecComponents
allowUndeclared - Variable in class com.singularsys.jep.Jep
  Allow Undeclared Variables option
alphabeticOpsTest() - Method in class com.singularsys.jeptests.unit.configurableparser.TokenizerTest
  Tests operators with alphabet characters, such as the "OR" operator
altered - Variable in class com.singularsys.jepexamples.consoles.Console
ALTERED - Enum constant in enum class com.singularsys.jepexamples.consoles.Console.SPEC_ACTION
  The command has been altered.
AlternateFunctionGrammerMatcher - Class in com.singularsys.jep.misc.overloadedfunctions
  A FunctionGrammarMatcher that works with `AlternateFunctions` and `OverloadedFunctionByStructure` selecting the function at parse time.
AlternateFunctionGrammerMatcher(GrammarMatcher) - Constructor for class com.singularsys.jep.misc.overloadedfunctions.AlternateFunctionGrammerMatcher
AlternateFunctionGrammerMatcherTest - Class in com.singularsys.jeptests.unit.misc.overloadedfunctions
  Tests for `AlternateFunctionGrammerMatcher`
AlternateFunctionGrammerMatcherTest() - Constructor for class com.singularsys.jeptests.unit.misc.overloadedfunctions.AlternateFunctionGrammerMatcherTest
AlternateFunctions - Class in com.singularsys.jep.misc.overloadedfunctions
  Allows function to be overloaded with multiple candidate functions chosen by the number of arguments.
AlternateFunctions(PostfixMathCommandI...) - Constructor for class com.singularsys.jep.misc.overloadedfunctions.AlternateFunctions
  Constructor.
AlternateFunctionsTest - Class in com.singularsys.jeptests.unit.misc.overloadedfunctions
  Tests for `AlternateFunctions`
AlternateFunctionsTest() - Constructor for class com.singularsys.jeptests.unit.misc.overloadedfunctions.AlternateFunctionsTest
analyze() - Method in class com.singularsys.jepexamples.diagnostics.ThreadSpeedTest
  Prints some basic info about the expression
analyze(Node) - Method in class com.singularsys.jep.walkers.TreeAnalyzer
  Analyze a node, results will be added to the current total.
AND - Enum constant in enum class com.singularsys.jep.OperatorTable2.BasicOperators
AND - Static variable in class com.singularsys.jep.functions.LazyLogical
AND - Static variable in class com.singularsys.jep.functions.Logical
AND - Static variable in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedLazyLogical
AND - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  RegularExpression Id.
andCustomOperatorWorks() - Method in class com.singularsys.jeptests.system.BugsTest
ANDEQUAL - Enum constant in enum class com.singularsys.jep.misc.javaops.JavaOperatorTable.JavaOperators
AndExpression() - Method in class com.singularsys.jep.parser.JccParser
ANON_KEY - Static variable in class com.singularsys.jeptests.system.SerializationTest
AnyConstant() - Method in class com.singularsys.jep.parser.JccParser
append(Node, PrintVisitor) - Method in class com.singularsys.jep.configurableparser.RangeOperator
  Prints the node in the form `LeftBracket leftChild name rightChild rightBracket`
append(Node, PrintVisitor) - Method in class com.singularsys.jep.configurableparser.TernaryOperator
append(Node, PrintVisitor) - Method in class com.singularsys.jep.misc.dictionary.MapPfmc
append(Node, PrintVisitor) - Method in class com.singularsys.jep.misc.dictionary.MapPfmc.MapEntryPfmc
append(Node, PrintVisitor) - Method in interface com.singularsys.jep.PrintVisitor.PrintRulesI
  The method called to append data for the rule.
append(Node, PrintVisitor) - Method in class com.singularsys.jep.PrintVisitor.StdElePrintRule
append(Node, PrintVisitor) - Method in class com.singularsys.jep.PrintVisitor.StdListPrintRule
append(Node, PrintVisitor) - Method in class com.singularsys.jeptests.system.LatexTest.AbsRule
append(Node, PrintVisitor) - Method in class com.singularsys.jeptests.system.LatexTest.FracRule
append(Node, PrintVisitor) - Method in class com.singularsys.jeptests.system.LatexTest.FunctionWithOptionalBrackets
append(Node, PrintVisitor) - Method in class com.singularsys.jeptests.system.LatexTest.PowerRule
append(Node, PrintVisitor) - Method in class com.singularsys.jeptests.system.LatexTest.SqrtRule
append(Node, PrintVisitor) - Method in class com.singularsys.jeptests.system.ModifiedParserTest.SuffixElePrintRule
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.
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(EmptyOperatorTable.OperatorKey, Operator, Operator) - Method in class com.singularsys.jep.EmptyOperatorTable
  Add an operator with a new precedence level which is lower than the existing op.
appendOperator(Operator, Operator) - Method in class com.singularsys.jep.EmptyOperatorTable
  Add an operator with a new precedence level which is lower 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
apply(T) - Method in interface com.singularsys.jep.functions.UnaryFunction.FunctionWithException
  Apply the function
apply(T, T) - Method in interface com.singularsys.jep.functions.BinaryFunction.BiFunctionWithException
  Apply the function
applyPrintRules(OverloadedOperator, Jep) - Static method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedOperator
  Apply the `PrintVisitor.PrintRulesI` to an operators created using `OverloadedOperator.extendOperator(OperatorTable2, PostfixMathCommandI, Operator, Predicate, OperatorKey, OperatorKey, OperatorKey)`.
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
  The inverse hyperbolic cos function `acosh(x)`.
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
  The inverse sin function `arcsin(x)`.
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
  The arctan function
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() - Method in class com.singularsys.jep.standard.Complex
  Returns the argument of this complex number (Math.atan2(re,im))
Arg - Class in com.singularsys.jep.functions
  Argument of a complex number
Arg() - Constructor for class com.singularsys.jep.functions.Arg
argTest - Variable in class com.singularsys.jep.misc.overloadedfunctions.OverloadedFunctionByStructure
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.
ArrayFunctionBase - Class in com.singularsys.jep.functions
  Base class for functions that operate on arrays such as Average, MinMax, and VSum.
ArrayFunctionBase() - Constructor for class com.singularsys.jep.functions.ArrayFunctionBase
  Default the number of parameters to any number of params (-1).
ArrayFunctionBase(ZeroLengthBehaviourI.ZeroLengthErrorBehaviour) - Constructor for class com.singularsys.jep.functions.ArrayFunctionBase
  Constructor with a specified zero length error behaviour.
ArrayFunctionBase(Object) - Constructor for class com.singularsys.jep.functions.ArrayFunctionBase
  Constructor with a specified value to return for zero length arrays.
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() - Method in class com.singularsys.jep.standard.Complex
  Returns the arcsin of this complex number.
asin() - Method in class com.singularsys.jep.standard.ImmutableComplex
asin(Object) - Method in class com.singularsys.jep.functions.ArcSine
asinh() - Method in class com.singularsys.jep.standard.Complex
  Returns the inverse hyperbolic sine of this complex number.
asinh() - Method in class com.singularsys.jep.standard.ImmutableComplex
asinh(Object) - Method in class com.singularsys.jep.functions.ArcSineH
asInt(int, Object) - Method in class com.singularsys.jep.functions.PostfixMathCommand
  Converts an argument to an 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.system.JepTest
assign - Variable in class com.singularsys.jep.walkers.SubstitutionVisitor
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 - Enum constant in enum class com.singularsys.jep.OperatorTable2.SpecialOperators
  Assignment x=5
ASSIGN - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  RegularExpression Id.
AssignableList - Class in com.singularsys.jep.misc.functions
  A list than can be assigned to `[x,y,z] = [1,2,3]`.
AssignableList() - Constructor for class com.singularsys.jep.misc.functions.AssignableList
AssignableListTest - Class in com.singularsys.jeptests.unit.functions
  Tesf for `AssignableList` function.
AssignableListTest() - Constructor for class com.singularsys.jeptests.unit.functions.AssignableListTest
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 an 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
ASTFunNode - Class in com.singularsys.jep.parser
  Function Node
ASTFunNode(int) - Constructor for class com.singularsys.jep.parser.ASTFunNode
  Creates a new ASTFunNode
ASTOpNode - Class in com.singularsys.jep.parser
  Represents an operator like `+`.
ASTOpNode(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
ASTVarNode - Class in com.singularsys.jep.parser
  Variable Node
ASTVarNode(int) - Constructor for class com.singularsys.jep.parser.ASTVarNode
asType(Class<T>, int, Object) - Method in class com.singularsys.jep.functions.PostfixMathCommand
  Converts an argument to a particular type, with error checking.
atan() - Method in class com.singularsys.jep.standard.Complex
  Returns the arc tangent of this complex number.
atan() - Method in class com.singularsys.jep.standard.ImmutableComplex
atan(Object) - Method in class com.singularsys.jep.functions.ArcTangent
atanh() - Method in class com.singularsys.jep.standard.Complex
  Returns the inverse hyperbolic tangent of this complex number.
atanh() - Method in class com.singularsys.jep.standard.ImmutableComplex
atanh(Object) - Method in class com.singularsys.jep.functions.ArcTanH
attempt_to_set_a_value_of_a_constant() - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest
auxComps - Variable in class com.singularsys.jep.ComponentSet
average(List<Object>) - Method in class com.singularsys.jep.functions.Average
  Returns the average of a set of values.
Average - Class in com.singularsys.jep.functions
  Average function class, calculates the average of all its arguments.
Average() - Constructor for class com.singularsys.jep.functions.Average
Average(Add, Divide) - Constructor for class com.singularsys.jep.functions.Average
  Constructor with specified Add and Divide objects.
axisColor - Variable in class com.singularsys.jepexamples.applets.AbstractCanvas
  Color for axis

## B

b - Variable in class com.singularsys.jeptests.unit.misc.BoundVariableTest.MyObj
backup(int) - Method in interface com.singularsys.jep.parser.CharStream
  Backs up the input stream by amount steps.
backup(int) - Method in class com.singularsys.jep.parser.JepJavaCharStream
  Retreat.
BadFun() - Constructor for class com.singularsys.jeptests.system.ModifiedParserTest.BadFun
base - Variable in class com.singularsys.jepexamples.diagnostics.ThreadSpeedTest
  Parsed expression
baseJep - Variable in class com.singularsys.jepexamples.diagnostics.ThreadSpeedTest
  Base Jep instance
baseNumOps - Static variable in class com.singularsys.jep.OperatorTable
  Number operators in this table.
basicIdentifierMatcher() - 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.
BasicSubscriber() - Constructor for class com.singularsys.jeptests.unit.misc.PublishingVariableTest.BasicSubscriber
BDConfig(String, MathContext) - Constructor for class com.singularsys.jepexamples.diagnostics.SpeedTest.BDConfig
before() - Method in class com.singularsys.jeptests.unit.PrintVisitorTest
beginColumn - Variable in class com.singularsys.jep.parser.Token
  The column number of the first character of this Token.
beginLine - Variable in class com.singularsys.jep.parser.Token
  The line number of the first character of this Token.
BeginToken() - Method in interface com.singularsys.jep.parser.CharStream
  Returns the next character that marks the beginning of the next token.
BeginToken() - Method in class com.singularsys.jep.parser.JepJavaCharStream
bgColor - Variable in class com.singularsys.jepexamples.applets.AbstractCanvas
  Color for background
BigDecAbs - Class in com.singularsys.jep.bigdecimal.functions
  Absolute value function for BigDecimals, Double and other Number types.
BigDecAbs(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecAbs
BigDecAbs(MathContext, int) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecAbs
BigDecAdd - Class in com.singularsys.jep.bigdecimal.functions
  Function class for the addition operator.
BigDecAdd(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecAdd
  Constructor.
BigDecAdd(MathContext, int) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecAdd
BigDecAddTest - Class in com.singularsys.jeptests.unit.bigdecimal.functions
  Tests for `BigDecAdd`.
BigDecAddTest() - Constructor for class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecAddTest
BigDecComponents - Class in com.singularsys.jep.bigdecimal
  A set of components for working with big decimal numbers.
BigDecComponents() - Constructor for class com.singularsys.jep.bigdecimal.BigDecComponents
  Constructs the class using the `MathContext.UNLIMITED` for unlimited precision arithmetic.
BigDecComponents(int) - Constructor for class com.singularsys.jep.bigdecimal.BigDecComponents
  Fixed precision setup, with a specified number of decimal places.
BigDecComponents(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.BigDecComponents
  Constructs the class with the specific math context.
BigDecComponents(MathContext, boolean) - Constructor for class com.singularsys.jep.bigdecimal.BigDecComponents
  Setup with string support
BigDecComponents(MathContext, int, boolean) - Constructor for class com.singularsys.jep.bigdecimal.BigDecComponents
  Fixed precision setup with a specific MathContext and optional string support.
BigDecDiv - Class in com.singularsys.jep.bigdecimal.functions
  Division function for BigDecimals, Double and other Number types.
BigDecDiv(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecDiv
BigDecDiv(MathContext, int) - 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
BigDecFunctionTable(MathContext, int) - Constructor for class com.singularsys.jep.bigdecimal.BigDecFunctionTable
  Fixed precision functions.
BigDecFunctionTable(MathContext, Map<String, PostfixMathCommandI>) - Constructor for class com.singularsys.jep.bigdecimal.BigDecFunctionTable
BigDecimalConsole - Class in com.singularsys.jepexamples.consoles
  A console using `BigDecimal` for calculations.
BigDecimalConsole() - Constructor for class com.singularsys.jepexamples.consoles.BigDecimalConsole
BigDecimalConsoleTest - Class in com.singularsys.jeptests.system.examples
  Tests for the `BigDecimalConsole`
BigDecimalConsoleTest() - Constructor for class com.singularsys.jeptests.system.examples.BigDecimalConsoleTest
BigDecimalListTest - Class in com.singularsys.jeptests.unit.bigdecimal
  Classes relating to "Arrays in Jep Java" Q on forum 2022/08/22 asking about operations on `List<BigDecimal>`
BigDecimalListTest() - Constructor for class com.singularsys.jeptests.unit.bigdecimal.BigDecimalListTest
BigDecimalStandardTests - Class in com.singularsys.jeptests.system
  JepTests using BigDecimals
BigDecimalStandardTests() - Constructor for class com.singularsys.jeptests.system.BigDecimalStandardTests
BigDecimalTest - Class in com.singularsys.jeptests.unit.bigdecimal
  Tests the BigDecComponents through a set of test expressions that are evaluated.
BigDecimalTest() - Constructor for class com.singularsys.jeptests.unit.bigdecimal.BigDecimalTest
BigDecMod - Class in com.singularsys.jep.bigdecimal.functions
  Modulus function for BigDecimals, Double and other Number types.
BigDecMod(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecMod
BigDecMod(MathContext, int) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecMod
BigDecMul - Class in com.singularsys.jep.bigdecimal.functions
  Multiplication function for BigDecimals, Double and other Number types.
BigDecMul(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecMul
BigDecMul(MathContext, int) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecMul
BigDecMulTest - Class in com.singularsys.jeptests.unit.bigdecimal.functions
  Tests for `BigDecAdd`.
BigDecMulTest() - Constructor for class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecMulTest
BigDecNegate - Class in com.singularsys.jep.bigdecimal.functions
  Unary minus negation function for BigDecimals.
BigDecNegate(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecNegate
BigDecNegate(MathContext, int) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecNegate
BigDecNumberFactory - Class in com.singularsys.jep.bigdecimal
  A NumberFactory producing BigDecimal objects.
BigDecNumberFactory(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.BigDecNumberFactory
  Constructor
BigDecNumberFactory(MathContext, int) - Constructor for class com.singularsys.jep.bigdecimal.BigDecNumberFactory
BigDecOperatorTable - Class in com.singularsys.jep.bigdecimal
  A set of operators for using BigDecimal numbers
BigDecOperatorTable(OperatorTable2, MathContext) - Constructor for class com.singularsys.jep.bigdecimal.BigDecOperatorTable
BigDecOperatorTable(OperatorTable2, MathContext, int) - Constructor for class com.singularsys.jep.bigdecimal.BigDecOperatorTable
BigDecOperatorTable(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.BigDecOperatorTable
BigDecOperatorTable(MathContext, boolean) - Constructor for class com.singularsys.jep.bigdecimal.BigDecOperatorTable
  Create an operator table specifying the math context and whether string operations can be used
BigDecOperatorTable(MathContext, int) - Constructor for class com.singularsys.jep.bigdecimal.BigDecOperatorTable
BigDecOperatorTable(MathContext, int, boolean) - Constructor for class com.singularsys.jep.bigdecimal.BigDecOperatorTable
  Create an operator table specifying the math context and whether string operations can be used
BigDecOperatorTable(MathContext, int, Map<EmptyOperatorTable.OperatorKey, Operator>) - Constructor for class com.singularsys.jep.bigdecimal.BigDecOperatorTable
BigDecOperatorTable(MathContext, Map<EmptyOperatorTable.OperatorKey, Operator>) - Constructor for class com.singularsys.jep.bigdecimal.BigDecOperatorTable
BigDecPow - Class in com.singularsys.jep.bigdecimal.functions
  Power function for BigDecimals, Double and other Number types.
BigDecPow(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecPow
BigDecPow(MathContext, int) - 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.unit.bigdecimal.functions
  Tests for `BigDecRelational`
BigDecRelationalTest() - Constructor for class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecRelationalTest
BigDecRound - Class in com.singularsys.jep.bigdecimal.functions
  Rounding functions for BigDecimals.
BigDecRound() - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecRound
  Constructor with a rounding mode matching the behaviour of `Math.round(double)`, with ties rounded to positive infinity.
BigDecRound(RoundingMode) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecRound
  Constructor with a specified rounding mode.
BigDecRound(RoundingMode, int) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecRound
  Fixed precision setup, with a given number of decimal places.
BigDecRoundSigFig - Class in com.singularsys.jep.bigdecimal.functions
  Rounding functions to round to a specific number of significant figures.
BigDecRoundSigFig(RoundingMode) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecRoundSigFig
  Constructor with a specified rounding mode.
BigDecRoundSigFig(RoundingMode, int) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecRoundSigFig
BigDecRoundTest - Class in com.singularsys.jeptests.unit.bigdecimal.functions
  Tests for `BigDecRound`
BigDecRoundTest() - Constructor for class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecRoundTest
BigDecSignum - Class in com.singularsys.jep.bigdecimal.functions
  The signum function for BigDecimals.
BigDecSignum() - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecSignum
BigDecSignum(int) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecSignum
BigDecSub - Class in com.singularsys.jep.bigdecimal.functions
  Subtraction function for BigDecimals, Double and other Number types.
BigDecSub(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecSub
BigDecSub(MathContext, int) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecSub
BigDecTieBreakComparative - Class in com.singularsys.jep.bigdecimal.functions
  A version of the comparative operator which breaks ties between two BigDecimal numbers representing the same value with different precisions, here for the LT operation 2.0 < 2.00 and for the GT operation 2.00 > 2.0.
BigDecTieBreakComparative(int) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecTieBreakComparative
  Constructor
bigDecValue(String, int) - Method in class com.singularsys.jep.misc.functions.RoundSF
BigDecVSum - Class in com.singularsys.jep.bigdecimal.functions
  Sum function, expanding its arguments together.
BigDecVSum(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecVSum
  Constructor with a given MathContext
BigDecVSum(MathContext, int) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecVSum
  Fixed-point constructor
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
  Create a BinaryFunction.
BinaryFunction.BiFunctionWithException<T> - Interface in com.singularsys.jep.functions
  FunctionalInterface for the `BinaryFunction.instanceOf(Class, BiFunctionWithException)` method.
binom(int, int) - Static method in class com.singularsys.jep.functions.Binomial
  Returns the binomial coefficients. nCi.
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
BITAND - Enum constant in enum class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable.BitwiseOperators
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
BITCOMP - Enum constant in enum class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable.BitwiseOperators
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
BITOR - Enum constant in enum class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable.BitwiseOperators
BitwiseOperatorTable - Class in com.singularsys.jep.misc.bitwise
  An operator table with a selection of bitwise operators.
BitwiseOperatorTable(OperatorTable2, String, String) - Constructor for class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
  A decorator constructor.
BitwiseOperatorTable(String, String) - Constructor for class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
  Standard constructor.
BitwiseOperatorTable(Map<EmptyOperatorTable.OperatorKey, Operator>) - Constructor for class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
BitwiseOperatorTable.BitwiseOperators - Enum Class in com.singularsys.jep.misc.bitwise
  Keys to identify the bitwise operators.
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
BITXOR - Enum constant in enum class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable.BitwiseOperators
BoundVariable - Class in com.singularsys.jep.misc.boundvariable
  A variable bound to an object outside Jep.
BoundVariable(String, VariableBinding) - Constructor for class com.singularsys.jep.misc.boundvariable.BoundVariable
  Create a BoundVariable
BoundVariableFactory - Class in com.singularsys.jep.misc.boundvariable
  A variable factory for creating bound variables.
BoundVariableFactory() - Constructor for class com.singularsys.jep.misc.boundvariable.BoundVariableFactory
  Create the factory with no VariableMapping.
BoundVariableFactory(VariableBindingMapper) - Constructor for class com.singularsys.jep.misc.boundvariable.BoundVariableFactory
  Create the factory with a specific VariableMapping for creation of new variables.
BoundVariableTest - Class in com.singularsys.jeptests.unit.misc
  Tests using the `BoundVariableFactory`.
BoundVariableTest() - Constructor for class com.singularsys.jeptests.unit.misc.BoundVariableTest
BoundVariableTest.MyObj - Class in com.singularsys.jeptests.unit.misc
  Object bound to variables in this test.
br - Variable in class com.singularsys.jep.configurableparser.Tokenizer
BracketedSequenceGrammarMatcher - Class in com.singularsys.jep.configurableparser.matchers
  A GrammarMatcher which matches lists of items with the syntax or a simple list `[1,2,3,4]`.
BracketedSequenceGrammarMatcher(Token, Token, Operator) - Constructor for class com.singularsys.jep.configurableparser.matchers.BracketedSequenceGrammarMatcher
  Constructor.
BREAK - Enum constant in enum class com.singularsys.jepexamples.consoles.Console.SPEC_ACTION
  Stop processing.
bufcolumn - Variable in class com.singularsys.jep.parser.JepJavaCharStream
buffer - Variable in class com.singularsys.jep.parser.JepJavaCharStream
bufline - Variable in class com.singularsys.jep.parser.JepJavaCharStream
bufpos - Variable in class com.singularsys.jep.parser.JepJavaCharStream
  Position in buffer.
bug61_sum_a_b_c_over_d_parses() - Method in class com.singularsys.jeptests.system.BugsTest
  Bug with parsing (a+b+c)/d.
BugsTest - Class in com.singularsys.jeptests.system
  This class is intended to contain all tests related to reported bugs.
BugsTest() - Constructor for class com.singularsys.jeptests.system.BugsTest
BugsTest.CommaNumberTokenMatcher - Class in com.singularsys.jeptests.system
  A matcher for mumbers with commas in them, `1,000,000`
BugsTest.NumberWithUnit - Class in com.singularsys.jeptests.system
  Class to hold a number with a unit.
BugsTest.NumberWithUnitTokenMatcher - Class in com.singularsys.jeptests.system
  TokenMatcher used to match a number with a unit.
buildConstantNode(Operator, Node...) - Method in class com.singularsys.jep.misc.lineNumbering.LineNumberingNodeFactory
buildConstantNode(Operator, Node...) - Method in class com.singularsys.jep.NodeFactory
  Creates a ASTConstant whose value of applying the operator to its arguments.
buildConstantNode(ASTConstant) - Method in class com.singularsys.jep.misc.lineNumbering.LineNumberingNodeFactory
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.misc.lineNumbering.LineNumberingNodeFactory
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(Object) - Method in class com.singularsys.jep.misc.lineNumbering.LineNumberingNodeFactory
buildConstantNode(Object) - Method in class com.singularsys.jep.NodeFactory
  Creates an ASTConstant node with specified value.
buildFunctionNode(ASTFunNode, Node...) - Method in class com.singularsys.jep.misc.lineNumbering.LineNumberingNodeFactory
buildFunctionNode(ASTFunNode, Node...) - Method in class com.singularsys.jep.NodeFactory
  Builds a function with n arguments and same fun as specified in arguments.
buildFunctionNode(String, PostfixMathCommandI, Node...) - Method in class com.singularsys.jep.misc.lineNumbering.LineNumberingNodeFactory
buildFunctionNode(String, PostfixMathCommandI, Node...) - Method in class com.singularsys.jep.NodeFactory
  Builds a function with n arguments.
buildFunctionNode(String, PostfixMathCommandI, List<Node>) - Method in class com.singularsys.jep.NodeFactory
  Builds a function with arguments specified in a list.
buildFunctionNode_sets_parent() - Method in class com.singularsys.jeptests.unit.NodeFactoryTest
buildList(Node, List<Node>) - Method in class com.singularsys.jep.configurableparser.matchers.FunctionSequenceGrammarMatcher
buildMatrix(Object[]...) - Method in class com.singularsys.jeptests.system.BigDecimalStandardTests
buildMatrix(Object[]...) - Method in class com.singularsys.jeptests.system.JepTest
buildMatrix(Object[]...) - Method in class com.singularsys.jeptests.unit.configurableparser.ConfigurableParserTest
buildMatrix(Object[]...) - Method in class com.singularsys.jeptests.unit.misc.functions.ExpandingEleTest
buildOperatorNode(Operator, Node...) - Method in class com.singularsys.jep.misc.lineNumbering.LineNumberingNodeFactory
buildOperatorNode(Operator, Node...) - Method in class com.singularsys.jep.NodeFactory
  Builds an operator node with n arguments This method should be sub-classed.
buildOperatorNode(Operator, List<Node>) - Method in class com.singularsys.jep.NodeFactory
  Builds an operator node with arguments specified in a list.
buildOperatorNode_sets_parent() - Method in class com.singularsys.jeptests.unit.NodeFactoryTest
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
buildToken(String) - Method in class com.singularsys.jep.misc.CaseInsensitiveIdentifierTokenManager
buildToken(String) - Method in class com.singularsys.jeptests.system.BugsTest.CommaNumberTokenMatcher
buildToken(String) - Method in class com.singularsys.jeptests.system.BugsTest.NumberWithUnitTokenMatcher
buildUnfinishedOperatorNode(Operator) - Method in class com.singularsys.jep.misc.lineNumbering.LineNumberingNodeFactory
buildUnfinishedOperatorNode(Operator) - Method in class com.singularsys.jep.NodeFactory
  An unfinished node.
buildUnfinishedOperatorNode_sets_parent() - Method in class com.singularsys.jeptests.unit.NodeFactoryTest
buildVariableNode(ASTVarNode) - Method in class com.singularsys.jep.misc.lineNumbering.LineNumberingNodeFactory
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.misc.lineNumbering.LineNumberingNodeFactory
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.misc.lineNumbering.LineNumberingNodeFactory
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.misc.lineNumbering.LineNumberingNodeFactory
buildVariableNodeCheckUndeclared(String) - Method in class com.singularsys.jep.NodeFactory
  Build a variable node checking for the undeclared status.
buildVector(Object...) - Method in class com.singularsys.jeptests.system.BigDecimalStandardTests
buildVector(Object...) - Method in class com.singularsys.jeptests.system.JepTest
buildVector(Object...) - Method in class com.singularsys.jeptests.unit.misc.functions.ExpandingEleTest

## C

c - Variable in class com.singularsys.jeptests.unit.misc.BoundVariableTest.MyObj
calc(Object, List<Object>) - Method in class com.singularsys.jep.misc.functions.ElementOf
  Calculates if the element is in the list or not.
calc(List<Object>) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecVSum
calc(List<Object>) - Method in class com.singularsys.jep.functions.ArrayFunctionBase
  Abstract method for performing the array calculation.
calc(List<Object>) - Method in class com.singularsys.jep.functions.Average
  Called by the run method, default is to call `Average.average(List)` but subclasses can override.
calc(List<Object>) - Method in class com.singularsys.jep.functions.MinMax
calc(List<Object>) - Method in class com.singularsys.jep.functions.VSum
calc(List<Object>) - Method in class com.singularsys.jep.misc.functions.ElementOf
  Should not be called.
calcValue(Node) - Method in class com.singularsys.jeptests.system.JepTest
  Calculate the value of an expression.
calcValue(String) - Method in class com.singularsys.jeptests.system.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.
can_construct_with_wrong_number_of_arguments() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedBinaryFunctionTest
can_construct_with_wrong_number_of_arguments() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedUnaryFunctionTest
can_create_a_stream() - Method in class com.singularsys.jeptests.unit.VariableTableTest
can_evaluate_resolved_formula() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ExtendOperatorTest
can_evaluate_resolved_formula() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ManualOverloadedOperatorTest
can_evaluate_resolved_formula() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.OperatorWithOverloadedFunctionTest
can_evaluate_the_overloaded_operator() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ExtendOperatorTest
can_evaluate_the_overloaded_operator() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ManualOverloadedOperatorTest
can_evaluate_the_overloaded_operator() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.OperatorWithOverloadedFunctionTest
can_specify_replacement_in_the_LightWeight_constructor() - Method in class com.singularsys.jeptests.unit.misc.LightWeightComponentSetTest
can_specify_replacement_in_the_MediumWeight_constructor() - Method in class com.singularsys.jeptests.unit.misc.LightWeightComponentSetTest
cancel() - Method in class com.singularsys.jep.misc.publishingvariable.VariableTableSubscriber
  Cancels the subscription.
cancel() - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest.BasicSubscriber
cannot_use_triple_dot_syntax() - Method in class com.singularsys.jeptests.unit.configurableparser.ConfigurableParserTest
  Fails.
Case - Class in com.singularsys.jep.misc.functions
  A case statement.
Case() - Constructor for class com.singularsys.jep.misc.functions.Case
  Standard constructor with no default value and errors if nulls are found.
Case(Case.NullBehaviour) - Constructor for class com.singularsys.jep.misc.functions.Case
  Constructor with defined behaviour for null.
Case(Object) - Constructor for class com.singularsys.jep.misc.functions.Case
  A case statement with a predefined default value and errors if nulls are found.
Case(Object, Case.NullBehaviour) - Constructor for class com.singularsys.jep.misc.functions.Case
  Case statement with given default value and defined null behaviour.
case_with_default_value_and_evaluate_only_touches_needed_items() - Method in class com.singularsys.jeptests.unit.misc.functions.CaseSwitchTest
case_with_default_value_and_jep_evaluate_only_touches_needed_items() - Method in class com.singularsys.jeptests.unit.misc.functions.CaseSwitchTest
case_with_evaluate_only_touches_needed_items() - Method in class com.singularsys.jeptests.unit.misc.functions.CaseSwitchTest
case_with_jep_evaluate_only_touches_needed_items() - Method in class com.singularsys.jeptests.unit.misc.functions.CaseSwitchTest
Case.NullBehaviour - Enum Class in com.singularsys.jep.misc.functions
  Action to take if first argument is null.
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
CaseInsensitiveFunctionTable(Map<String, PostfixMathCommandI>) - Constructor for class com.singularsys.jep.misc.CaseInsensitiveFunctionTable
CaseInsensitiveFunctionTable_parses_but_node_name_unchanged() - Method in class com.singularsys.jeptests.unit.misc.CaseInsensitiveVariableTableTest
CaseInsensitiveFunctionTable_parses_but_node_name_unchanged_ConfigParser() - Method in class com.singularsys.jeptests.unit.misc.CaseInsensitiveVariableTableTest
CaseInsensitiveIdentifierTokenManager - Class in com.singularsys.jep.misc
  An IdentifierTokenMatcher that converts all identifier tokens to lowercase.
CaseInsensitiveIdentifierTokenManager(String) - Constructor for class com.singularsys.jep.misc.CaseInsensitiveIdentifierTokenManager
CaseInsensitiveIdentifierTokenManager(Pattern) - Constructor for class com.singularsys.jep.misc.CaseInsensitiveIdentifierTokenManager
CaseInsensitiveIdentifierTokenManager_makes_all_tokens_lowercase() - Method in class com.singularsys.jeptests.unit.misc.CaseInsensitiveVariableTableTest
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
  Copy constructor
CaseInsensitiveVariableTable_decorates_PublishingVariableTable() - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest
  Testing `CaseInsensitiveVariableTable.decoratorInstance(new PublishingVariableTable(pub));`
CaseInsensitiveVariableTableTest - Class in com.singularsys.jeptests.unit.misc
  Tests `CaseInsensitiveVariableTable`, `CaseInsensitiveFunctionTable`, `CaseInsensitiveIdentifierTokenManager`.
CaseInsensitiveVariableTableTest() - Constructor for class com.singularsys.jeptests.unit.misc.CaseInsensitiveVariableTableTest
CaseNonLazy - Class in com.singularsys.jep.misc.functions
  A case statement.
CaseNonLazy() - Constructor for class com.singularsys.jep.misc.functions.CaseNonLazy
  Standard constructor with no default value and errors if nulls are found.
CaseNonLazy(CaseNonLazy.NullBehaviour) - Constructor for class com.singularsys.jep.misc.functions.CaseNonLazy
  Constructor with defined behaviour for null.
CaseNonLazy(Object) - Constructor for class com.singularsys.jep.misc.functions.CaseNonLazy
  A case statement with a predefined default value and errors if nulls are found.
CaseNonLazy(Object, CaseNonLazy.NullBehaviour) - Constructor for class com.singularsys.jep.misc.functions.CaseNonLazy
  Case statement with given default value and defined null behaviour.
caseNonLazy_with_default_and_eval() - Method in class com.singularsys.jeptests.unit.misc.functions.CaseSwitchTest
caseNonLazy_with_default_value_and_jep_evaluate_touches_all_items() - Method in class com.singularsys.jeptests.unit.misc.functions.CaseSwitchTest
caseNonLazy_with_eval() - Method in class com.singularsys.jeptests.unit.misc.functions.CaseSwitchTest
caseNonLazy_with_jep_evaluate_touches_all_items() - Method in class com.singularsys.jeptests.unit.misc.functions.CaseSwitchTest
CaseNonLazy.NullBehaviour - Enum Class in com.singularsys.jep.misc.functions
  Action to take if first argument is null.
CaseSwitchTest - Class in com.singularsys.jeptests.unit.misc.functions
  Unit tests for `Case`, `Switch`, `SwitchDefault`, and non lazy versions `CaseNonLazy`, `SwitchNonLazy`, `SwitchDefaultNonLazy`.
CaseSwitchTest() - Constructor for class com.singularsys.jeptests.unit.misc.functions.CaseSwitchTest
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
ChainedObjectVariableBindingMapper - Class in com.singularsys.jep.misc.boundvariable
  Creates VariableBinding objects by translating the variable name into a chain of object references.
ChainedObjectVariableBindingMapper(String) - Constructor for class com.singularsys.jep.misc.boundvariable.ChainedObjectVariableBindingMapper
change_publisher() - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest
changing_a_hook_returns_same_value() - Method in class com.singularsys.jeptests.unit.NodeHookTest
changing_a_hook_returns_same_value() - Method in class com.singularsys.jeptests.unit.VariableHookTest
CharStream - Interface in com.singularsys.jep.parser
  This interface describes a character stream that maintains line and column number positions of the characters.
check(String, String[]) - Method in class com.singularsys.jeptests.unit.configurableparser.TokenizerTest
check(List<Token>, Object[]) - Method in class com.singularsys.jeptests.unit.configurableparser.TokenizerTest
check(List<Token>, List<Token>) - Method in class com.singularsys.jeptests.unit.configurableparser.TokenizerTest
check_pfmcHasValidInherits(PostfixMathCommandI) - Method in class com.singularsys.jeptests.system.examples.ConsoleTest
checkComment(Token, Token) - Method in class com.singularsys.jeptests.unit.configurableparser.TokenizerTest
checkCPParseSize() - Static method in class com.singularsys.jepexamples.diagnostics.DestructiveTests
checkEval() - Static method in class com.singularsys.jepexamples.diagnostics.DestructiveTests
checkEval(Jep, int) - Static method in class com.singularsys.jepexamples.diagnostics.DestructiveTests
checkFixedPrecision(BigDecComponents) - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalTest
checkFunctionTable(FunctionTable) - Method in class com.singularsys.jeptests.unit.misc.LightWeightComponentSetTest
checkIdentifier(Token, Token) - Method in class com.singularsys.jeptests.unit.configurableparser.TokenizerTest
checkNumber(Token, Token) - Method in class com.singularsys.jeptests.unit.configurableparser.TokenizerTest
checkNumberOfParameters(int) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecVSum
checkNumberOfParameters(int) - Method in class com.singularsys.jep.functions.ArrayFunctionBase
  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.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 two 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.dictionary.MakeMap
checkNumberOfParameters(int) - Method in class com.singularsys.jep.misc.dictionary.MapPfmc.MapEntryPfmc
checkNumberOfParameters(int) - Method in class com.singularsys.jep.misc.dictionary.Put
checkNumberOfParameters(int) - Method in class com.singularsys.jep.misc.functions.Case
  Must have at least 3 parameters.
checkNumberOfParameters(int) - Method in class com.singularsys.jep.misc.functions.CaseNonLazy
  Must have at least 3 parameters.
checkNumberOfParameters(int) - Method in class com.singularsys.jep.misc.functions.RoundSF
checkNumberOfParameters(int) - Method in class com.singularsys.jep.misc.functions.Switch
  Must have at least 2 parameters.
checkNumberOfParameters(int) - Method in class com.singularsys.jep.misc.functions.SwitchDefault
checkNumberOfParameters(int) - Method in class com.singularsys.jep.misc.functions.SwitchDefaultNonLazy
checkNumberOfParameters(int) - Method in class com.singularsys.jep.misc.functions.SwitchNonLazy
  Must have at least 2 parameters.
checkNumberOfParameters(int) - Method in class com.singularsys.jep.misc.functions.ToBase
checkNumberOfParameters(int) - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedNary
checkNumberOfParameters(int) - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedNaryBinary
checkNumberOfParameters(int) - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedPfmc
checkNumberOfParameters(int) - Method in class com.singularsys.jep.misc.overloadedfunctions.AlternateFunctions
checkNumberOfParameters(int) - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedFunctionByStructure
checkNumberOfParameters(int) - Method in interface com.singularsys.jep.PostfixMathCommandI
  Checks the number of parameters of the function.
checkNumberOfParameters(int) - Method in class com.singularsys.jeptests.system.JepTest.MyNary
checkNumberOfParameters(int) - Method in class com.singularsys.jeptests.system.JepTest.MyNaryBinary
checkNumberOfParameters(int) - Method in class com.singularsys.jeptests.system.NullWrapTest.MyPfmc
checkOperator(Token, Token) - Method in class com.singularsys.jeptests.unit.configurableparser.TokenizerTest
checkOperatorTable(EmptyOperatorTable) - Method in class com.singularsys.jeptests.unit.misc.LightWeightComponentSetTest
checkOrMake(String) - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
  Check if the function should exists, or not.
checkParseSize() - Static method in class com.singularsys.jepexamples.diagnostics.DestructiveTests
checkPostfixEval() - Static method in class com.singularsys.jepexamples.diagnostics.DestructiveTests
checkStandardEval() - Static method in class com.singularsys.jepexamples.diagnostics.DestructiveTests
checkString(Token, Token) - Method in class com.singularsys.jeptests.unit.configurableparser.TokenizerTest
checkVector(Object[], Object) - Method in class com.singularsys.jeptests.system.JepTest
checkVector(Object[], Object) - Method in class com.singularsys.jeptests.unit.misc.functions.ExpandingEleTest
checkWhiteSpace(Token, Token) - Method in class com.singularsys.jeptests.unit.configurableparser.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 - Variable in class com.singularsys.jep.parser.SimpleNode
children() - Method in interface com.singularsys.jep.parser.Node
  Returns an Iterable object which can be used in a for/in loop.
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.
childrenHaveChanged(Node, Node[]) - Method in class com.singularsys.jep.walkers.DoNothingVisitor
  Tests if the children of a node have changed
childrenHaveChanged(Node, List<Node>) - Method in class com.singularsys.jep.walkers.GenericDoNothingVisitor
  Tests if the children of a node have changed
clear() - Method in class com.singularsys.jep.FunctionTable
clear() - Method in class com.singularsys.jep.misc.DecoratingVariableTable
clear() - Method in class com.singularsys.jep.misc.MonitoringEvaluator
  Clears the call counts for functions, operators, variables, and constants.
clear() - Method in class com.singularsys.jep.misc.parallelparsing.ConcurrentVariableTable
clear() - Method in class com.singularsys.jep.misc.publishingvariable.PublishingVariableTable
  Clears all variables from the table, removes all subscribers and publishes a `VariableTableAction.Actions.CLEAR_TABLE` to indicate the table has been cleared.
clear() - Method in class com.singularsys.jep.VariableTable
  Clears all variables from the table.
Clear - Class in com.singularsys.jep.misc.dictionary
  Clears the map.
Clear(Object) - Constructor for class com.singularsys.jep.misc.dictionary.Clear
  Constructor
CLEAR_NON_CONSTANT - Enum constant in enum class com.singularsys.jep.misc.publishingvariable.VariableTableAction.Actions
CLEAR_TABLE - Enum constant in enum class com.singularsys.jep.misc.publishingvariable.VariableTableAction.Actions
clearNodeScope(Node) - Method in class com.singularsys.jep.parser.JJTJccParserState
clearNonConstants() - Method in class com.singularsys.jep.misc.publishingvariable.VariableTableSubscriber
  Called when the non-constant variables have been removed.
clearNonConstants() - Method in class com.singularsys.jep.misc.publishingvariable.VariableTableUpdater
clearNonConstants() - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest.MyVariableTableSubscriber
clearValues() - Method in class com.singularsys.jep.misc.DecoratingVariableTable
clearValues() - Method in class com.singularsys.jep.misc.parallelparsing.ConcurrentVariableTable
clearValues() - Method in class com.singularsys.jep.VariableTable
  Clears the values of all non-constant variables.
clearVars() - Method in class com.singularsys.jepexamples.consoles.Console
  Clears all the variables, including constants, from Jep
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
  Creates a copy of this token
cloneToken() - Method in class com.singularsys.jep.configurableparser.tokens.SymbolToken
close_publisher_if_a_variable_is_later_added_throws_an_IllegalStateException() - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest
closeNodeScope(Node, boolean) - Method in class com.singularsys.jep.parser.JJTJccParserState
closeNodeScope(Node, int) - Method in class com.singularsys.jep.parser.JJTJccParserState
cmpBug() - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalTest
  Check for problems where MinMax used comparisons which worked by first converting to doubles.
cmpVec(List<?>, List<?>) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecRelational
COLON - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  RegularExpression Id.
column - Variable in class com.singularsys.jep.parser.JepJavaCharStream
COLUMNNUMBER - Enum constant in enum class com.singularsys.jep.misc.lineNumbering.LineNumberingNodeFactory.Numbering
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.boundvariable - package com.singularsys.jep.misc.boundvariable
  This package allows the creation of Jep variables which are bound to java objects.
com.singularsys.jep.misc.dictionary - package com.singularsys.jep.misc.dictionary
  Classes to support associative array like operations.
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.misc.lineNumbering - package com.singularsys.jep.misc.lineNumbering
  Classes to allow line and column number information to stored in nodes.
com.singularsys.jep.misc.nullwrapper - package com.singularsys.jep.misc.nullwrapper
  Package to allow the treatment of null values which propagate up through evaluation so that `null op anything` will be `null` for most operator.
com.singularsys.jep.misc.nullwrapper.functions - package com.singularsys.jep.misc.nullwrapper.functions
  Null wrapped versions of specific functions.
com.singularsys.jep.misc.overloadedfunctions - package com.singularsys.jep.misc.overloadedfunctions
  Classes that allow functions and operators to be overloaded adding new functionality.
com.singularsys.jep.misc.parallelparsing - package com.singularsys.jep.misc.parallelparsing
  Classes for parallel parsing of equations.
com.singularsys.jep.misc.publishingvariable - package com.singularsys.jep.misc.publishingvariable
  A set of classes implementing the Observer pattern via the `Flow` system of `Flow.Publisher` and `Flow.Subscriber`.
com.singularsys.jep.misc.threadsafeeval - package com.singularsys.jep.misc.threadsafeeval
  Classes to allow a simple method of evaluation in multiple threads.
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, contains simple 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
  JUnit tests for the main Jep package.
com.singularsys.jeptests.system - package com.singularsys.jeptests.system
  System tests.
com.singularsys.jeptests.system.examples - package com.singularsys.jeptests.system.examples
  JUnit testing for the `com.singularsys.jepexamples` package.
com.singularsys.jeptests.system.perf - package com.singularsys.jeptests.system.perf
  Framework for testing the performance of parsing and evaluation.
com.singularsys.jeptests.system.perf.tests - package com.singularsys.jeptests.system.perf.tests
  Specific performance tests
com.singularsys.jeptests.unit - package com.singularsys.jeptests.unit
  Unit tests using JUnit.
com.singularsys.jeptests.unit.bigdecimal - package com.singularsys.jeptests.unit.bigdecimal
  JUnit testing for the `com.singularsys.jep.bigdecimal` package.
com.singularsys.jeptests.unit.bigdecimal.functions - package com.singularsys.jeptests.unit.bigdecimal.functions
  Tests for the BigDecimal functions
com.singularsys.jeptests.unit.configurableparser - package com.singularsys.jeptests.unit.configurableparser
  JUnit testing for the ConfigurableParser.
com.singularsys.jeptests.unit.configurableparser.matchers - package com.singularsys.jeptests.unit.configurableparser.matchers
  JUnit testing for matchers in the ConfigurableParser.
com.singularsys.jeptests.unit.functions - package com.singularsys.jeptests.unit.functions
  Tests for individual function classes
com.singularsys.jeptests.unit.misc - package com.singularsys.jeptests.unit.misc
  JUnit testing for Miscellaneous components in the `com.singularsys.jep.misc` package.
com.singularsys.jeptests.unit.misc.dictionary - package com.singularsys.jeptests.unit.misc.dictionary
  JUnit testing for Dictionary components in the `com.singularsys.jep.misc.dictionary` package.
com.singularsys.jeptests.unit.misc.functions - package com.singularsys.jeptests.unit.misc.functions
  JUnit testing for additional functions in the `com.singularsys.jep.misc.functions` package.
com.singularsys.jeptests.unit.misc.overloadedfunctions - package com.singularsys.jeptests.unit.misc.overloadedfunctions
  JUnit testing for overloaded function and operators in the `com.singularsys.jep.misc.overloadedfunctions` package.
com.singularsys.jeptests.unit.misc.parallelparsing - package com.singularsys.jeptests.unit.misc.parallelparsing
  JUnit testing for parallel parsing in the `com.singularsys.jep.misc.overloadedfunctions` package.
com.singularsys.jeptests.unit.standard - package com.singularsys.jeptests.unit.standard
  JUnit testing for the `com.singularsys.jep.standard` package.
com.singularsys.jeptests.unit.walkers - package com.singularsys.jeptests.unit.walkers
  Unit test for classes in `com.singularsys.jep.walkers`
COMMA - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  RegularExpression Id.
CommaNumberTokenMatcher() - Constructor for class com.singularsys.jeptests.system.BugsTest.CommaNumberTokenMatcher
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
CommonClasses - Class in com.singularsys.jeptests.unit.misc.overloadedfunctions
  Common classes for overload function tests.
CommonClasses() - Constructor for class com.singularsys.jeptests.unit.misc.overloadedfunctions.CommonClasses
COMMUTATIVE - Static variable in class com.singularsys.jep.Operator
  Commutative operators x*y = y*x.
comp - Variable in class com.singularsys.jep.functions.MinMax
  Used to compare greater than or less than between objects.
comp - Variable in class com.singularsys.jep.misc.functions.ElementOf
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
ComparativeTest - Class in com.singularsys.jeptests.unit.functions
  Tests for `Comparative`
ComparativeTest() - Constructor for class com.singularsys.jeptests.unit.functions.ComparativeTest
compare(Object, Object) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecRelational
compare(Object, Object) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecTieBreakComparative
compare(Object, Object) - Method in class com.singularsys.jep.functions.Comparative
  Compares the two arguments.
compareOps(Operator, Operator) - Method in class com.singularsys.jep.configurableparser.ShuntingYard
  Compare operators based on their precedence and associativity.
compareRecursive(Node, Node) - Method in class com.singularsys.jeptests.system.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, gives zero.
Complex(double) - Constructor for class com.singularsys.jep.standard.Complex
  Constructor from a single double value.
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(Complex) - Constructor for class com.singularsys.jep.standard.Complex
  Copy constructor
Complex(Number) - Constructor for class com.singularsys.jep.standard.Complex
  Construct from a Number.
COMPLEX_I - Static variable in class com.singularsys.jep.PrintVisitor
  Enable this mode to print complex numbers as 3+2 i
Complex.NonPropagatingImmutableComplex - Class in com.singularsys.jep.standard
  An immutable version of the Complex class.
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.unit.standard
  Test for `Complex`.
ComplexTest() - Constructor for class com.singularsys.jeptests.unit.standard.ComplexTest
complexValueTest(String, Complex, double) - Method in class com.singularsys.jeptests.system.JepTest
  Test parse-evaluate with complex number and given tolerance.
componentHidden(ComponentEvent) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
componentHidden(ComponentEvent) - Method in class com.singularsys.jepexamples.applets.FractalCanvas
componentMoved(ComponentEvent) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
componentMoved(ComponentEvent) - Method in class com.singularsys.jepexamples.applets.FractalCanvas
componentResized(ComponentEvent) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
componentResized(ComponentEvent) - Method in class com.singularsys.jepexamples.applets.FractalCanvas
ComponentSet - Class in com.singularsys.jep
  Collects all the components which make up the Jep system.
ComponentSet() - Constructor for class com.singularsys.jep.ComponentSet
  Create a component set with all components `null`.
ComponentSet(Jep) - Constructor for class com.singularsys.jep.ComponentSet
  Uses the components from the jep instance
ComponentSet(JepComponent[]) - Constructor for class com.singularsys.jep.ComponentSet
  Use the given list of components, any unspecified one will be set to `null`.
componentShown(ComponentEvent) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
componentShown(ComponentEvent) - Method in class com.singularsys.jepexamples.applets.FractalCanvas
ComponentSubset - Class in com.singularsys.jep
  Represent an incomplete set of components.
ComponentSubset(JepComponent...) - Constructor for class com.singularsys.jep.ComponentSubset
COMPOSITE - Static variable in class com.singularsys.jep.Operator
  composite operators, like a-b which is a+(-b)
concat(Object, Object) - Method in class com.singularsys.jep.functions.strings.Concat
Concat - Class in com.singularsys.jep.functions.strings
  Concatenates string arguments.
Concat() - Constructor for class com.singularsys.jep.functions.strings.Concat
ConcurrentVariableTable - Search tag in package com.singularsys.jep.misc.parallelparsing
  Section
ConcurrentVariableTable - Class in com.singularsys.jep.misc.parallelparsing
  A variable table backed by a ConcurrentHashMap that is safe for concurrent access.
ConcurrentVariableTable() - Constructor for class com.singularsys.jep.misc.parallelparsing.ConcurrentVariableTable
  Default constructor.
ConcurrentVariableTable(VariableTable) - Constructor for class com.singularsys.jep.misc.parallelparsing.ConcurrentVariableTable
  Copy constructor, For each variable from the source table create a new variable.
ConcurrentVariableTableTest - Class in com.singularsys.jeptests.unit.misc.parallelparsing
  Tests for the `ConcurrentVariableTable`
ConcurrentVariableTableTest() - Constructor for class com.singularsys.jeptests.unit.misc.parallelparsing.ConcurrentVariableTableTest
configParser_cannot_parse_2Delement_with_comma_separated_indicies() - Method in class com.singularsys.jeptests.unit.configurableparser.ConfigurableParserTest
configs - Variable in class com.singularsys.jepexamples.diagnostics.SpeedTest
configs - Variable in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex
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.
ConfigurableParser(ConfigurableParser) - Constructor for class com.singularsys.jep.configurableparser.ConfigurableParser
  Copy constructor, creates new lists for TokenMatchers etc. and adds all the TokenMatchers, TokenFilters, GrammarMatchers from the base.
ConfigurableParser(Jep, ConfigurableParser) - Constructor for class com.singularsys.jep.configurableparser.ConfigurableParser
  Create a configurable parser reusing the list of matchers from the given parser.
ConfigurableParserTest - Class in com.singularsys.jeptests.unit.configurableparser
  Unit tests for the `StandardConfigurableParser`
ConfigurableParserTest() - Constructor for class com.singularsys.jeptests.unit.configurableparser.ConfigurableParserTest
ConfigurableParserWithRange - Class in com.singularsys.jep.configurableparser
  A modified version of the `StandardConfigurableParser` which includes a grammar matcher for matching lists `[1,2,3]` and ranges `[1..10]`.
ConfigurableParserWithRange(String) - Constructor for class com.singularsys.jep.configurableparser.ConfigurableParserWithRange
  Create a ConfigurableParserWithRange with the specified symbol for the range operator.
conj() - Method in class com.singularsys.jep.standard.Complex
  Returns the complex conjugate.
conj() - Method in class com.singularsys.jep.standard.ImmutableComplex
conj(Object) - Method in class com.singularsys.jep.functions.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 - Variable in class com.singularsys.jeptests.system.examples.ConsoleTest
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.JepOutputStream - Class in com.singularsys.jepexamples.consoles
Console.JepPrintStream - Class in com.singularsys.jepexamples.consoles
Console.NodeRes - Record Class in com.singularsys.jepexamples.consoles
Console.SPEC_ACTION - Enum Class in com.singularsys.jepexamples.consoles
  Values returned by `Console.testSpecialCommands(String command)`.
ConsoleTest - Class in com.singularsys.jeptests.system.examples
  Test for the `Console`
ConsoleTest() - Constructor for class com.singularsys.jeptests.system.examples.ConsoleTest
consolidate(Node) - Method in class com.singularsys.jep.walkers.ExpressionConsolidator
consolidateChildren(Operator, List<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.
constantAdded(String, Object) - Method in class com.singularsys.jep.misc.publishingvariable.VariableTableSubscriber
  Called when a constant is added
constantAdded(String, Object) - Method in class com.singularsys.jep.misc.publishingvariable.VariableTableUpdater
constantAdded(String, Object) - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest.MyVariableTableSubscriber
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.
consume() - Method in class com.singularsys.jep.configurableparser.LookaheadNIterator
  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.misc.DecoratingVariableTable
containsKey(String) - Method in class com.singularsys.jep.misc.parallelparsing.ConcurrentVariableTable
containsKey(String) - Method in class com.singularsys.jep.VariableTable
  Returns true if the table contains a variable with the given name.
ContainsKey - Class in com.singularsys.jep.misc.dictionary
  Tests if the map contains a given key.
ContainsKey() - Constructor for class com.singularsys.jep.misc.dictionary.ContainsKey
containsValue(PostfixMathCommandI) - Method in class com.singularsys.jep.FunctionTable
containsVariable(Variable) - Method in class com.singularsys.jep.misc.DecoratingVariableTable
containsVariable(Variable) - Method in class com.singularsys.jep.misc.parallelparsing.ConcurrentVariableTable
containsVariable(Variable) - Method in class com.singularsys.jep.VariableTable
  Returns true if the table contains the given variable.
CONTINUE - Enum constant in enum class com.singularsys.jepexamples.consoles.Console.SPEC_ACTION
  Continue processing.
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 class com.singularsys.jep.misc.parallelparsing.ParallelConfigurableParser
  Not implemented.
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.
continueParsing() - Method in class com.singularsys.jep.misc.parallelparsing.MultipleEquationParser
  Pases the next expression in the stream.
continueParsing() - Method in class com.singularsys.jep.misc.parallelparsing.MultipleEquationParsingJep
  Calls the `MultipleEquationParser.continueParsing()` method.
copied_variable_should_copy_constant_flag() - Method in class com.singularsys.jeptests.unit.VariableFactoryTest.CopyVariableTest
copied_variable_should_copy_hooks() - Method in class com.singularsys.jeptests.unit.VariableFactoryTest.CopyVariableTest
copied_variable_should_copy_validvalue_flag() - Method in class com.singularsys.jeptests.unit.VariableFactoryTest.CopyVariableTest
copied_variable_should_create_varibles_of_factories_type() - Method in class com.singularsys.jeptests.unit.VariableFactoryTest.CopyVariableTest
copied_variable_should_have_same_name_and_value() - Method in class com.singularsys.jeptests.unit.VariableFactoryTest.CopyVariableTest
copied_variable_with_null_values_should_use_factories_default_value() - Method in class com.singularsys.jeptests.unit.VariableFactoryTest.CopyVariableTest
copy_constants() - Method in class com.singularsys.jeptests.unit.misc.CaseInsensitiveVariableTableTest
copyChildren(Node, Node...) - Method in class com.singularsys.jep.NodeFactory
  Sets the children of node to be those specified in array.
copyChildren(Node, List<Node>) - Method in class com.singularsys.jep.NodeFactory
  Sets the children of node to be those in the list.
copyChildrenIfNeeded(ASTFunNode, List<Node>) - Method in class com.singularsys.jep.walkers.GenericDoNothingVisitor
  Sets the children of a node if they have changed from its current children.
copyChildrenIfNeeded(ASTOpNode, List<Node>) - Method in class com.singularsys.jep.walkers.GenericDoNothingVisitor
copyChildrenIfNeeded(Node, Node[]) - Method in class com.singularsys.jep.walkers.DoNothingVisitor
  Sets the children of a node if they have changed from its current children.
copyConstantsFrom(VariableTable) - Method in class com.singularsys.jep.misc.DecoratingVariableTable
copyConstantsFrom(VariableTable) - Method in class com.singularsys.jep.VariableTable
  Copies all the constants from a variable table into this table.
CopyConstantsFromTest() - Constructor for class com.singularsys.jeptests.unit.VariableTableTest.CopyConstantsFromTest
copyFunctionsFrom(FunctionTable) - Method in class com.singularsys.jep.FunctionTable
  Copy all functions from the given function table into this one.
copyPropertiesFrom(Variable) - Method in class com.singularsys.jep.Variable
  Copies additional properties from and old variable.
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.misc.DecoratingVariableTable
copyVariablesFrom(VariableTable) - Method in class com.singularsys.jep.VariableTable
  Copies all the variables from a variable table into this table Copies all properties of the variable, including isConstant, validValue flags and all hook keys.
CopyVariablesFromTest() - Constructor for class com.singularsys.jeptests.unit.VariableTableTest.CopyVariablesFromTest
CopyVariableTest() - Constructor for class com.singularsys.jeptests.unit.VariableFactoryTest.CopyVariableTest
cos() - Method in class com.singularsys.jep.standard.Complex
  Returns the cosine of this complex number.
cos() - Method in class com.singularsys.jep.standard.ImmutableComplex
cos(Object) - Method in class com.singularsys.jep.functions.Cosine
cosec(Object) - Method in class com.singularsys.jep.functions.Cosecant
Cosecant - Class in com.singularsys.jep.functions
  The cosec function
Cosecant() - Constructor for class com.singularsys.jep.functions.Cosecant
cosh() - Method in class com.singularsys.jep.standard.Complex
  Returns the hyperbolic cosine of this complex number.
cosh() - Method in class com.singularsys.jep.standard.ImmutableComplex
cosh(Object) - Method in class com.singularsys.jep.functions.CosineH
Cosine - Class in com.singularsys.jep.functions
  The cos function
Cosine() - Constructor for class com.singularsys.jep.functions.Cosine
CosineH - Class in com.singularsys.jep.functions
  The hyperbolic cosine function
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
count() - Method in class com.singularsys.jep.misc.MonitoringEvaluator.CountAndTime
count(Object) - Method in class com.singularsys.jep.functions.Count
Count - Class in com.singularsys.jep.functions
  Count the number of elements in a list.
Count() - Constructor for class com.singularsys.jep.functions.Count
CountAndTime(int, long, long) - Constructor for class com.singularsys.jep.misc.MonitoringEvaluator.CountAndTime
  Constructor
CPConsole - Class in com.singularsys.jepexamples.consoles
  A console that uses the `StandardConfigurableParser`.
CPConsole() - Constructor for class com.singularsys.jepexamples.consoles.CPConsole
CPConsoleTest - Class in com.singularsys.jeptests.system.examples
  Tests for the `CPConsole`
CPConsoleTest() - Constructor for class com.singularsys.jeptests.system.examples.CPConsoleTest
CPSeqOpTest - Class in com.singularsys.jeptests.system
  Tests for the configurable parser.
CPSeqOpTest() - Constructor for class com.singularsys.jeptests.system.CPSeqOpTest
CPTest - Class in com.singularsys.jeptests.system
  Tests for the configurable parser.
CPTest() - Constructor for class com.singularsys.jeptests.system.CPTest
createCurrentThreadPublisher() - Static method in class com.singularsys.jep.misc.publishingvariable.PublishingVariableTable
  Creates a SubmissionPublisher with an `Executor` which uses the current thread, and the default buffer capacity.
createDefaultEvaluator() - Static method in class com.singularsys.jep.reals.RealComponents
createDefaultEvaluator() - Static method in class com.singularsys.jep.standard.StandardComponents
createDefaultFunctionTable() - Static method in class com.singularsys.jep.reals.RealComponents
createDefaultFunctionTable() - Static method in class com.singularsys.jep.standard.StandardComponents
createDefaultNodeFactory() - Static method in class com.singularsys.jep.reals.RealComponents
createDefaultNodeFactory() - Static method in class com.singularsys.jep.standard.StandardComponents
createDefaultNumberFactory() - Static method in class com.singularsys.jep.reals.RealComponents
createDefaultNumberFactory() - Static method in class com.singularsys.jep.standard.StandardComponents
createDefaultOperatorTable() - Static method in class com.singularsys.jep.reals.RealComponents
createDefaultOperatorTable() - Static method in class com.singularsys.jep.standard.StandardComponents
createDefaultParser() - Static method in class com.singularsys.jep.reals.RealComponents
createDefaultParser() - Static method in class com.singularsys.jep.standard.StandardComponents
createDefaultPrintVisitor() - Static method in class com.singularsys.jep.reals.RealComponents
createDefaultPrintVisitor() - Static method in class com.singularsys.jep.standard.StandardComponents
createDefaultPublisher() - Static method in class com.singularsys.jep.misc.publishingvariable.PublishingVariableTable
  Create a default `SubmissionPublisher`.
createDefaultVariableFactory() - Static method in class com.singularsys.jep.reals.RealComponents
createDefaultVariableFactory() - Static method in class com.singularsys.jep.standard.StandardComponents
createDefaultVariableTable(VariableFactory) - Static method in class com.singularsys.jep.reals.RealComponents
createDefaultVariableTable(VariableFactory) - Static method in class com.singularsys.jep.standard.StandardComponents
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(boolean) - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
createNumber(boolean) - Method in class com.singularsys.jep.misc.StrictDoubleNumberFactory
createNumber(boolean) - Method in interface com.singularsys.jep.NumberFactory
  Create a number object with given boolean value
createNumber(boolean) - Method in class com.singularsys.jep.standard.DoubleNumberFactory
createNumber(double) - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
createNumber(double) - Method in class com.singularsys.jep.misc.StrictDoubleNumberFactory
createNumber(double) - Method in interface com.singularsys.jep.NumberFactory
  Creates a number object with given double value.
createNumber(double) - Method in class com.singularsys.jep.standard.DoubleNumberFactory
createNumber(float) - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
createNumber(float) - Method in class com.singularsys.jep.misc.StrictDoubleNumberFactory
createNumber(float) - Method in interface com.singularsys.jep.NumberFactory
  Create a number object with given float value
createNumber(float) - Method in class com.singularsys.jep.standard.DoubleNumberFactory
createNumber(int) - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
createNumber(int) - Method in class com.singularsys.jep.misc.StrictDoubleNumberFactory
createNumber(int) - Method in interface com.singularsys.jep.NumberFactory
  Create a number object with given int value
createNumber(int) - Method in class com.singularsys.jep.standard.DoubleNumberFactory
createNumber(long) - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
createNumber(long) - Method in class com.singularsys.jep.misc.StrictDoubleNumberFactory
createNumber(long) - Method in interface com.singularsys.jep.NumberFactory
  Create a number object with given long value
createNumber(long) - Method in class com.singularsys.jep.standard.DoubleNumberFactory
createNumber(short) - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
createNumber(short) - Method in class com.singularsys.jep.misc.StrictDoubleNumberFactory
createNumber(short) - Method in interface com.singularsys.jep.NumberFactory
  Create a number object with given short value
createNumber(short) - Method in class com.singularsys.jep.standard.DoubleNumberFactory
createNumber(Complex) - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
createNumber(Complex) - Method in class com.singularsys.jep.misc.StrictDoubleNumberFactory
createNumber(Complex) - Method in interface com.singularsys.jep.NumberFactory
  Creates a number from a given complex value.
createNumber(Complex) - Method in class com.singularsys.jep.standard.DoubleNumberFactory
createNumber(Number) - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
createNumber(Number) - Method in class com.singularsys.jep.misc.StrictDoubleNumberFactory
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(Number) - Method in class com.singularsys.jep.standard.DoubleNumberFactory
createNumber(String) - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
createNumber(String) - Method in class com.singularsys.jep.misc.StrictDoubleNumberFactory
  Creates a Double object initialized to the value of the parameter.
createNumber(String) - Method in interface com.singularsys.jep.NumberFactory
  Creates a number object and initializes its value.
createNumber(String) - Method in class com.singularsys.jep.standard.DoubleNumberFactory
  Creates a Double object initialized to the value of the parameter.
createVariable(String) - Method in class com.singularsys.jep.misc.boundvariable.BoundVariableFactory
createVariable(String) - Method in class com.singularsys.jep.misc.publishingvariable.PublishingVariableFactory
createVariable(String) - Method in class com.singularsys.jep.VariableFactory
  Create a variable with a name but not value Calls `VariableFactory.createVariable(String, Object)` so subclasses need not override this method.
createVariable(String, VariableBinding) - Method in class com.singularsys.jep.misc.boundvariable.BoundVariableFactory
  Creates a variable with the given VariableBinding
createVariable(String, Object) - Method in class com.singularsys.jep.misc.boundvariable.BoundVariableFactory
  If the value is an instance of `VariableBinding` then call the `BoundVariableFactory.createVariable(String, VariableBinding)` method, otherwise treat as normal.
createVariable(String, Object) - Method in class com.singularsys.jep.misc.publishingvariable.PublishingVariableFactory
createVariable(String, Object) - Method in class com.singularsys.jep.VariableFactory
  Create a variable with a name and value.
Creating a new parser per thread - Search tag in package com.singularsys.jep.misc.parallelparsing
  Section
cross(Object, Object) - Method in class com.singularsys.jep.functions.Cross
cross(List<?>, List<?>) - Method in class com.singularsys.jep.functions.Cross
Cross - Class in com.singularsys.jep.functions
  The cross product of two 3D vectors.
Cross() - Constructor for class com.singularsys.jep.functions.Cross
  Constructor, uses the standard `Subtract` and `Multiply`.
Cross(Subtract, Multiply) - Constructor for class com.singularsys.jep.functions.Cross
  Constructor with specific implementations
CROSS - Enum constant in enum class com.singularsys.jep.OperatorTable2.SpecialOperators
  Cross product
CROSS - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  RegularExpression Id.
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 class com.singularsys.jep.parser.ParseException
  This is the last token that has been consumed successfully.
CurVerRunner - Class in com.singularsys.jeptests.system.perf.tests
CurVerRunner() - Constructor for class com.singularsys.jeptests.system.perf.tests.CurVerRunner
custom_publisher_with_current_thread_executor() - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest
custom_publisher_with_current_thread_executor_for_variables() - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest

## D

dcv - Variable in class com.singularsys.jep.walkers.SubstitutionVisitor
debugStream - Variable in class com.singularsys.jep.parser.JccParserTokenManager
  Debug output.
DECIMAL_LITERAL - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  RegularExpression Id.
decorates_StandardVariableTable() - Method in class com.singularsys.jeptests.unit.misc.CaseInsensitiveVariableTableTest
DecoratingVariableTable - Class in com.singularsys.jep.misc
  A VariableTable that can optionally decorate another variable table.
DecoratingVariableTable() - Constructor for class com.singularsys.jep.misc.DecoratingVariableTable
  Non decorating constructor.
DecoratingVariableTable(VariableTable) - Constructor for class com.singularsys.jep.misc.DecoratingVariableTable
  Non decorating copy constructor
DecoratingVariableTable(VariableTable, boolean) - Constructor for class com.singularsys.jep.misc.DecoratingVariableTable
  Decorator constructor
decoratorInstance(VariableTable) - Static method in class com.singularsys.jep.misc.CaseInsensitiveVariableTable
  Create a decorator instance
decoratorInstance(VariableTable, SubmissionPublisher<VariableTableAction>) - Static method in class com.singularsys.jep.misc.publishingvariable.PublishingVariableTable
  Creates a decorating instance This used the default `SubmissionPublisher`
deepCopy(Node) - Method in class com.singularsys.jep.walkers.DeepCopyVisitor
  Creates a deepCopy of a Node
deepCopy(Node) - Method in class com.singularsys.jep.walkers.ImportationVisitor
  Deprecated.
  use `ImportationVisitor.importEqn(Node)` instead, which is more descriptive.
DeepCopyVisitor - Class in com.singularsys.jep.walkers
  A Visitor which returns an exact copy of the tree.
DeepCopyVisitor() - Constructor for class com.singularsys.jep.walkers.DeepCopyVisitor
  Constructor to use as a JepComponent.
DeepCopyVisitor(Jep) - Constructor for class com.singularsys.jep.walkers.DeepCopyVisitor
  Constructor to use in a standalone context.
DEFAULT - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  Lexical state.
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
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
dependsOn(Node, Node) - Method in class com.singularsys.jeptests.system.BugsTest
  Returns true if n1 depends on n2.
description - Variable in class com.singularsys.jep.functions.PostfixMathCommand
  The description of the function.
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.JepConfig3_4
description() - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest.JepConfig3_5
description() - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest.JepConfig3_5NC
description() - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest.JepConfigNoChecks
description() - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest.OldConfig
description() - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest.PostfixConfig
description() - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest.RealConfig
description() - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest.ThreadSafeConfig
description() - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest.UncheckedConfig
description() - Method in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.EvaluationConfig
description() - Method in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.JepConfig
description() - Method in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.JepConfig3_4
description() - Method in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.JepConfig3_5
description() - Method in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.JepConfig3_5NC
description() - Method in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.JepConfigNoChecks
description() - Method in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.OldConfig
description() - Method in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.PostfixConfig
description() - Method in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.RealConfig
description() - Method in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.ThreadSafeConfig
description() - Method in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.UncheckedConfig
DestructiveTests - Class in com.singularsys.jepexamples.diagnostics
  Test various features until failure.
DestructiveTests() - Constructor for class com.singularsys.jepexamples.diagnostics.DestructiveTests
DictionaryComponents - Class in com.singularsys.jep.misc.dictionary
  A set of components for parsing and operating on associative arrays.
DictionaryComponents(DictionaryComponents.Type) - Constructor for class com.singularsys.jep.misc.dictionary.DictionaryComponents
  Constructor, used a default object for null values.
DictionaryComponents(DictionaryComponents.Type, Object) - Constructor for class com.singularsys.jep.misc.dictionary.DictionaryComponents
  Constructor with a specified value used for null values.
DictionaryComponents.DictionaryKeys - Enum Class in com.singularsys.jep.misc.dictionary
  Keys for the two operators used to build maps.
DictionaryComponents.Type - Enum Class in com.singularsys.jep.misc.dictionary
  Type of configuration.
DictionaryGrammarMatcher - Class in com.singularsys.jep.misc.dictionary
  A GrammarMatcher for JSON like map syntax.
DictionaryGrammarMatcher(DictionaryGrammarMatcher.Type, Token, Token, Token, Token, Operator, Operator) - Constructor for class com.singularsys.jep.misc.dictionary.DictionaryGrammarMatcher
  Create a DictionaryGrammarMatcher
DictionaryGrammarMatcher.Type - Enum Class in com.singularsys.jep.misc.dictionary
  Type of matcher.
DictionaryTests - Class in com.singularsys.jeptests.unit.misc.dictionary
  Abstract base class for test for the `com.singularsys.jep.misc.dictionary` package.
DictionaryTests() - Constructor for class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
DictionaryTests.KeyValue - Record Class in com.singularsys.jeptests.unit.misc.dictionary
  Represents a key value pair
DictionaryTestsWithNull - Class in com.singularsys.jeptests.unit.misc.dictionary
  Abstract base class for test for the `com.singularsys.jep.misc.dictionary` package with options allowing null values.
DictionaryTestsWithNull() - Constructor for class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTestsWithNull
DictionaryWithListNoNullTest - Class in com.singularsys.jeptests.unit.misc.dictionary
  Test for the `com.singularsys.jep.misc.dictionary` package with `LIST_REQUIRE_VALUES`
DictionaryWithListNoNullTest() - Constructor for class com.singularsys.jeptests.unit.misc.dictionary.DictionaryWithListNoNullTest
DictionaryWithListNullTest - Class in com.singularsys.jeptests.unit.misc.dictionary
  Test for the `com.singularsys.jep.misc.dictionary` package with `LIST_MISSING_VALUES`
DictionaryWithListNullTest() - Constructor for class com.singularsys.jeptests.unit.misc.dictionary.DictionaryWithListNullTest
DictionaryWithMapNullTest - Class in com.singularsys.jeptests.unit.misc.dictionary
  Test for the `com.singularsys.jep.misc.dictionary` package with `MAP_MISSING_VALUES`
DictionaryWithMapNullTest() - Constructor for class com.singularsys.jeptests.unit.misc.dictionary.DictionaryWithMapNullTest
Diff() - Constructor for class com.singularsys.jeptests.system.JepTest.Diff
DIGIT1 - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  RegularExpression Id.
DIGIT2 - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  RegularExpression Id.
dimensions - Variable in class com.singularsys.jepexamples.applets.AbstractCanvas
  Dimensions of the canvas
disable_tracing() - Method in class com.singularsys.jep.parser.JccParser
  Disable tracing.
div - Variable in class com.singularsys.jep.functions.Average
  Function used to divide sum of elements by the number of elements
div - Variable in class com.singularsys.jepexamples.diagnostics.SpeedTest.EvaluationConfig
  Factor to reduce the number of iterations for this evaluator.
div - Variable in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.EvaluationConfig
  Factor to reduce the number of iterations for this evaluator.
div(Complex) - Method in class com.singularsys.jep.standard.Complex
  Returns the result of dividing this complex number by the parameter.
div(Complex) - Method in class com.singularsys.jep.standard.ImmutableComplex
div(Complex, Complex) - Method in class com.singularsys.jep.functions.Divide
div(Complex, Number) - Method in class com.singularsys.jep.functions.Divide
div(Number, Complex) - Method in class com.singularsys.jep.functions.Divide
div(Number, Number) - Method in class com.singularsys.jep.functions.Divide
div(Object, Object) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecDiv
div(Object, Object) - Method in class com.singularsys.jep.functions.Divide
div(List<?>, Object) - Method in class com.singularsys.jep.functions.Divide
DIV - Enum constant in enum class com.singularsys.jep.OperatorTable2.BasicOperators
DIV - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  RegularExpression Id.
Divide - Class in com.singularsys.jep.functions
  Division of two arguments.
Divide() - Constructor for class com.singularsys.jep.functions.Divide
DIVIDEEQUAL - Enum constant in enum class com.singularsys.jep.misc.javaops.JavaOperatorTable.JavaOperators
do_not_create_a_new_variable_if_one_exists() - Method in class com.singularsys.jeptests.unit.VariableTableTest.CopyVariablesFromTest
DO_NOT_MEASURE_TIME - Enum constant in enum class com.singularsys.jep.misc.MonitoringEvaluator.Type
  Do not measure the time spent in each function/operator/variable/constant call.
doAll(String[], String[]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest
  Run speed comparison for a set of equations.
doAll(String[], String[]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex
  Run speed comparison for a set of equations.
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.SpeedTestComplex
  Run speed comparison for a single equation.
doEval(String[], String[], double[][]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest.EvaluationConfig
doEval(String[], String[], Complex[][]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.EvaluationConfig
doEval(String, String[], double[][]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest.EvaluationConfig
doEval(String, String[], Complex[][]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.EvaluationConfig
Done() - Method in interface com.singularsys.jep.parser.CharStream
  The lexer calls this function to indicate that it is done with the stream and hence implementations can free any resources held by this class.
Done() - Method in class com.singularsys.jep.parser.JepJavaCharStream
  Set buffers back to null when finished.
DoNothingVisitor - Class in com.singularsys.jep.walkers
  A Visitor which visits each node of an expression tree and does nothing.
DoNothingVisitor() - Constructor for class com.singularsys.jep.walkers.DoNothingVisitor
  Constructor to use with JepComponent mechanism, init method must be called.
DoNothingVisitor(Jep) - Constructor for class com.singularsys.jep.walkers.DoNothingVisitor
DONT_ALLOW_MISSING_VALUES - Enum constant in enum class com.singularsys.jep.misc.dictionary.DictionaryGrammarMatcher.Type
dot(Object, Object) - Method in class com.singularsys.jep.functions.Dot
dot(List<?>, List<?>) - Method in class com.singularsys.jep.functions.Dot
Dot - Class in com.singularsys.jep.functions
  The dot product of two vectors.
Dot() - Constructor for class com.singularsys.jep.functions.Dot
  Constructor, uses the standard `Add` and `Multiply`.
Dot(Add, Multiply) - Constructor for class com.singularsys.jep.functions.Dot
  Constructor with specific implementations
DOT - Enum constant in enum class com.singularsys.jep.OperatorTable2.SpecialOperators
  Dot product x . y
DOT - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  RegularExpression Id.
dottedIdentifierMatcher() - 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.
doubleFormat - Variable in class com.singularsys.jepexamples.consoles.Console
  Format for double output
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.misc.boundvariable.MutableDouble
doubleValue() - Method in class com.singularsys.jep.standard.Complex
  Returns real part.
doubleValue() - Method in class com.singularsys.jeptests.system.JepTestWithCustomNumberType.MyNumber
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
dump(Node) - Method in class com.singularsys.jep.walkers.PrefixTreeDumper
dump(String) - Method in class com.singularsys.jep.parser.SimpleNode
DUMP - Static variable in class com.singularsys.jep.configurableparser.ShuntingYard
dumpState(String) - Method in class com.singularsys.jep.configurableparser.ShuntingYard
duplicate() - Method in class com.singularsys.jep.Operator
  Return a copy of the operator with all fields identical.

## E

EgMessages - Class in com.singularsys.jepexamples
  Class to handle externalized messages for the jep examples package.
ele(Object[]) - Method in class com.singularsys.jep.functions.Ele
  Find the element of an array.
ele(Object, Object) - Method in class com.singularsys.jep.functions.Ele
  Find the element of a vector
ele(Object, Object[]) - Method in class com.singularsys.jep.functions.Ele
  Find element of a multi-dimensional array
ele(Object, Object, Object) - Method in class com.singularsys.jep.functions.Ele
  Find the element of a matrix
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 an index of 1.
Ele(boolean) - Constructor for class com.singularsys.jep.functions.Ele
  Element access, either java convention (first element has an index of 0) or mathematical convention (first element has an index of 1) can be specified.
ELEMENT - Enum constant in enum class com.singularsys.jep.OperatorTable2.SpecialOperators
  Accesses an element of a list x[2]
ElementOf - Class in com.singularsys.jep.misc.functions
  Tests if the first argument is in a set of values given in subsequent arguments.
ElementOf(Comparative, boolean) - Constructor for class com.singularsys.jep.misc.functions.ElementOf
  Construct the function.
EleTest - Class in com.singularsys.jeptests.unit.functions
  Tests for `Ele`
EleTest() - Constructor for class com.singularsys.jeptests.unit.functions.EleTest
EMPTY - Enum constant in enum class com.singularsys.jep.configurableparser.ShuntingYard.PrefixRes
  End of input
EMPTY - Enum constant in enum class com.singularsys.jepexamples.consoles.Console.SPEC_ACTION
  Stop processing.
EmptyOperatorTable - Class in com.singularsys.jep
  A base class for operator tables, this class has no pre-defined operators.
EmptyOperatorTable() - Constructor for class com.singularsys.jep.EmptyOperatorTable
  Constructor with an empty map.
EmptyOperatorTable(Map<EmptyOperatorTable.OperatorKey, Operator>) - Constructor for class com.singularsys.jep.EmptyOperatorTable
  Constructor with a specified map.
EmptyOperatorTable.OperatorKey - Interface in com.singularsys.jep
  All operators enums must implement this interface.
EmptyOperatorTableTest - Class in com.singularsys.jeptests.unit
  Test for the `EmptyOperatorTable`.
EmptyOperatorTableTest() - Constructor for class com.singularsys.jeptests.unit.EmptyOperatorTableTest
enable_tracing() - Method in class com.singularsys.jep.parser.JccParser
  Enable tracing.
endColumn - Variable in class com.singularsys.jep.parser.Token
  The column number of the last character of this Token.
endLine - Variable in class com.singularsys.jep.parser.Token
  The line number of the last character of this Token.
Entries - Class in com.singularsys.jep.misc.dictionary
  Return the entries of a map a nested list of key-value pairs.
Entries(Object) - Constructor for class com.singularsys.jep.misc.dictionary.Entries
  Constructor
EntriesIterable - Class in com.singularsys.jep.misc.dictionary
  Return an `Iterable<Vector<Object>>` for the entries of a map.
EntriesIterable(Object) - Constructor for class com.singularsys.jep.misc.dictionary.EntriesIterable
  Constructor
Entry(Object, Object) - Constructor for record class com.singularsys.jep.misc.dictionary.MapPfmc.Entry
  Creates an instance of a `Entry` record class.
ENTRY - Enum constant in enum class com.singularsys.jep.misc.dictionary.DictionaryComponents.DictionaryKeys
  The operator for individual enteries.
entryOp - Variable in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
entrySet() - Method in class com.singularsys.jep.EmptyOperatorTable
entrySet() - Method in class com.singularsys.jep.FunctionTable
EOF - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  End of File.
EOL - Static variable in exception class com.singularsys.jep.parser.ParseException
  The end of line string for this machine.
eq(Complex) - Method in class com.singularsys.jep.standard.Complex
  An equals method compatible with double ==
eq(Object, Object) - Method in class com.singularsys.jep.functions.Comparative
EQ - Enum constant in enum class com.singularsys.jep.OperatorTable2.BasicOperators
EQ - Static variable in class com.singularsys.jep.functions.Comparative
EQ - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  RegularExpression Id.
EqualExpression() - Method in class com.singularsys.jep.parser.JccParser
equals(Complex, double) - Method in class com.singularsys.jep.standard.Complex
  Compares this object with the Complex number given as parameter
equals(Object) - Method in class com.singularsys.jep.configurableparser.tokens.Token
equals(Object) - Method in record class com.singularsys.jep.misc.dictionary.MapPfmc.Entry
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.singularsys.jep.standard.Complex
  Compares this object against the specified object.
equals(Object) - Method in record class com.singularsys.jepexamples.consoles.Console.NodeRes
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.singularsys.jeptests.system.BugsTest.NumberWithUnit
equals(Object) - Method in class com.singularsys.jeptests.system.JepTestWithCustomNumberType.MyNumber
equals(Object) - Method in record class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests.KeyValue
  Indicates whether some other object is "equal to" this one.
equals(Object, Object) - Method in class com.singularsys.jep.misc.dictionary.ContainsKey
  Test if key equals k.
equals(Object, Object) - Method in class com.singularsys.jep.misc.dictionary.Get
  Test if key equals k.
equals(Object, Object) - Method in class com.singularsys.jep.misc.dictionary.GetOr
  Test if key equals k.
equals(Object, Object) - Method in class com.singularsys.jep.misc.dictionary.Put
  Test if key equals k.
equals(Object, Object) - Method in class com.singularsys.jep.misc.dictionary.Remove
  Test if key equals k.
equals(Object, Object) - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
  Test if a element is equal to a double.
EQUIVALENCE - Static variable in class com.singularsys.jep.Operator
  Equivalence relations = reflexive, transitive and symmetric.
ERROR - Enum constant in enum class com.singularsys.jep.misc.functions.Case.NullBehaviour
  Generate an IllegalParameterException
ERROR - Enum constant in enum class com.singularsys.jep.misc.functions.CaseNonLazy.NullBehaviour
  Generate an IllegalParameterException
ERROR - Enum constant in enum class com.singularsys.jep.misc.functions.Switch.NullBehaviour
  Generate an IllegalParameterException
ERROR - Enum constant in enum class com.singularsys.jep.misc.functions.SwitchDefault.NullBehaviour
  Generate an IllegalParameterException
ERROR - Enum constant in enum class com.singularsys.jep.misc.functions.SwitchDefaultNonLazy.NullBehaviour
  Generate an IllegalParameterException
ERROR - Enum constant in enum class com.singularsys.jep.misc.functions.SwitchNonLazy.NullBehaviour
  Generate an IllegalParameterException
errorToken(Lookahead2Iterator<Token>) - Method in class com.singularsys.jep.configurableparser.matchers.FunctionGrammarMatcher
  Generate a token to use in GrammarExceptions
errorToken(Lookahead2Iterator<Token>) - Method in class com.singularsys.jep.configurableparser.matchers.FunctionSequenceGrammarMatcher
  Generate a token to use in GrammarExceptions
errorToken(Lookahead2Iterator<Token>) - Method in class com.singularsys.jep.misc.OperatorAsFunctionGrammarMatcher
  Generate a token to use in GrammarExceptions
EUCLIDEAN - Enum constant in enum class com.singularsys.jep.misc.functions.Remainder.Type
  Remainder is non negative. y>0, q = floor(x/y), y<0, ceil(x/y), r = x - q y.
EUCLIDEAN_QUOTIENT - Enum constant in enum class com.singularsys.jep.misc.functions.Remainder.Type
ev - Variable in class com.singularsys.jep.misc.MacroFunction
ev - Variable in class com.singularsys.jep.NodeFactory
eval() - Method in class com.singularsys.jep.functions.NullaryFunction
  Evaluate the function
eval() - Method in class com.singularsys.jep.functions.Random
eval() - Method in class com.singularsys.jep.misc.functions.ConstantFunction
eval() - Method in class com.singularsys.jep.misc.threadsafeeval.ThreadSafeRandom
eval() - Method in class com.singularsys.jeptests.system.JepTest.MyNullary
eval(NodeFactory, String, PostfixMathCommandI, Node...) - Method in interface com.singularsys.jep.Evaluator
  Evaluates a function with the given children.
eval(Node) - Method in interface com.singularsys.jep.Evaluator
  Evaluates a sub expression.
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.standard.UncheckedEvaluator
eval(Node) - Method in class com.singularsys.jep.walkers.PostfixEvaluator
eval(Node) - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_4
eval(Node) - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_5
eval(Node) - Method in class com.singularsys.jeptests.system.StackCheckingFastEvaluator
eval(Object) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecSignum
eval(Object) - Method in class com.singularsys.jep.functions.Abs
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) - Method in class com.singularsys.jep.functions.ArcTanH
eval(Object) - Method in class com.singularsys.jep.functions.Arg
eval(Object) - Method in class com.singularsys.jep.functions.Ceil
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) - Method in class com.singularsys.jep.functions.Count
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) - Method in class com.singularsys.jep.functions.NaturalLogarithm
eval(Object) - Method in class com.singularsys.jep.functions.Not
eval(Object) - Method in class com.singularsys.jep.functions.Real
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.Str
eval(Object) - Method in class com.singularsys.jep.functions.StrictNaturalLogarithm
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.Trim
eval(Object) - Method in class com.singularsys.jep.functions.strings.UpperCase
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
  Evaluate the function
eval(Object) - Method in class com.singularsys.jep.misc.bitwise.BitComp
eval(Object) - Method in class com.singularsys.jep.misc.dictionary.Clear
eval(Object) - Method in class com.singularsys.jep.misc.dictionary.Entries
eval(Object) - Method in class com.singularsys.jep.misc.dictionary.EntriesIterable
eval(Object) - Method in class com.singularsys.jep.misc.dictionary.Keys
eval(Object) - Method in class com.singularsys.jep.misc.dictionary.KeysIterable
eval(Object) - Method in class com.singularsys.jep.misc.dictionary.Size
eval(Object) - Method in class com.singularsys.jep.misc.dictionary.Values
eval(Object) - Method in class com.singularsys.jep.misc.dictionary.ValuesIterable
eval(Object) - Method in class com.singularsys.jep.misc.functions.Factorial
  Evaluates the factorial function
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) - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedUnary
eval(Object) - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedUnaryFunction
eval(Object) - Method in class com.singularsys.jeptests.system.JepTest.MyUnary
eval(Object) - Method in class com.singularsys.jeptests.system.ModifiedParserTest.SeqFun
eval(Object) - Method in class com.singularsys.jeptests.system.NullWrapTest.MyUnary
eval(Object[]) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecAdd
eval(Object[]) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecMul
eval(Object[]) - Method in class com.singularsys.jep.functions.Ele
eval(Object[]) - Method in class com.singularsys.jep.functions.NaryBinaryFunction
  Evaluate given an array of arguments.
eval(Object[]) - Method in class com.singularsys.jep.functions.NaryFunction
  Evaluate the function
eval(Object[]) - Method in class com.singularsys.jep.functions.Round
eval(Object[]) - Method in class com.singularsys.jep.functions.strings.Mid
eval(Object[]) - Method in class com.singularsys.jep.functions.strings.Substring
eval(Object[]) - Method in class com.singularsys.jep.misc.dictionary.GetOr
eval(Object[]) - Method in class com.singularsys.jep.misc.dictionary.MakeMap
eval(Object[]) - Method in class com.singularsys.jep.misc.dictionary.MapPfmc
eval(Object[]) - Method in class com.singularsys.jep.misc.dictionary.MapPfmc.MapEntryPfmc
eval(Object[]) - Method in class com.singularsys.jep.misc.dictionary.Put
eval(Object[]) - Method in class com.singularsys.jep.misc.functions.CaseNonLazy
  Evaluate with a know set of arguments.
eval(Object[]) - Method in class com.singularsys.jep.misc.functions.FromBase
eval(Object[]) - Method in class com.singularsys.jep.misc.functions.RoundSF
eval(Object[]) - Method in class com.singularsys.jep.misc.functions.SwitchDefaultNonLazy
eval(Object[]) - Method in class com.singularsys.jep.misc.functions.SwitchNonLazy
eval(Object[]) - Method in class com.singularsys.jep.misc.functions.ToBase
eval(Object[]) - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedNary
eval(Object[]) - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedNaryBinary
eval(Object[]) - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedNaryFunction
eval(Object[]) - Method in class com.singularsys.jeptests.system.JepTest.AddFractionsNary
eval(Object[]) - Method in class com.singularsys.jeptests.system.JepTest.MyNary
eval(Object[]) - Method in class com.singularsys.jeptests.system.ModifiedParserTest.BadFun
eval(Object[]) - Method in class com.singularsys.jeptests.system.NullWrapTest.MyNary
eval(Object, Object) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecRelational
eval(Object, Object) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecRoundSigFig
eval(Object, Object) - Method in class com.singularsys.jep.functions.Add
eval(Object, Object) - Method in class com.singularsys.jep.functions.ArcTangent2
eval(Object, Object) - Method in class com.singularsys.jep.functions.BinaryFunction
  Evaluate the function
eval(Object, Object) - Method in class com.singularsys.jep.functions.Binomial
eval(Object, Object) - Method in class com.singularsys.jep.functions.Comparative
eval(Object, Object) - Method in class com.singularsys.jep.functions.ComplexPFMC
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, 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, Object) - Method in class com.singularsys.jep.functions.NaryBinaryFunction
  Evaluate given a pair of arguments.
eval(Object, Object) - Method in class com.singularsys.jep.functions.Polar
eval(Object, Object) - Method in class com.singularsys.jep.functions.Power
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, Object) - Method in class com.singularsys.jep.functions.strings.Right
eval(Object, Object) - Method in class com.singularsys.jep.functions.Subtract
eval(Object, Object) - Method in class com.singularsys.jep.misc.bitwise.BitAnd
eval(Object, Object) - Method in class com.singularsys.jep.misc.bitwise.BitOr
eval(Object, Object) - Method in class com.singularsys.jep.misc.bitwise.BitXor
eval(Object, Object) - Method in class com.singularsys.jep.misc.bitwise.LShift
eval(Object, Object) - Method in class com.singularsys.jep.misc.bitwise.RShift
eval(Object, Object) - Method in class com.singularsys.jep.misc.bitwise.URShift
eval(Object, Object) - Method in class com.singularsys.jep.misc.dictionary.ContainsKey
eval(Object, Object) - Method in class com.singularsys.jep.misc.dictionary.Get
eval(Object, Object) - Method in class com.singularsys.jep.misc.dictionary.Remove
eval(Object, Object) - Method in class com.singularsys.jep.misc.functions.LogTwoArg
eval(Object, Object) - Method in class com.singularsys.jep.misc.functions.Range
  Evaluate the function.
eval(Object, Object) - Method in class com.singularsys.jep.misc.functions.Remainder
eval(Object, Object) - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullSafeEquals
eval(Object, Object) - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedBinary
eval(Object, Object) - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedBinaryFunction
eval(Object, Object) - Method in class com.singularsys.jeptests.system.JepTest.MyBinary
eval(Object, Object) - Method in class com.singularsys.jeptests.system.JepTest.MyNaryBinary
eval(Object, Object) - Method in class com.singularsys.jeptests.system.NullWrapTest.MyBinary
eval(Object, Object) - Method in class com.singularsys.jeptests.system.NullWrapTest.MyNaryBinary
eval(String) - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalTest
eval(List<?>) - Method in class com.singularsys.jep.misc.dictionary.Keys
eval(List<?>) - Method in class com.singularsys.jep.misc.dictionary.Values
eval(List<?>, Object) - Method in class com.singularsys.jep.misc.dictionary.ContainsKey
eval(List<?>, Object) - Method in class com.singularsys.jep.misc.dictionary.Get
eval(List<?>, Object, Object) - Method in class com.singularsys.jep.misc.dictionary.GetOr
eval(List<Object>) - Method in class com.singularsys.jep.misc.dictionary.Clear
eval(List<Object>) - Method in class com.singularsys.jep.misc.dictionary.Entries
eval(List<Object>) - Method in class com.singularsys.jep.misc.dictionary.EntriesIterable
eval(List<Object>) - Method in class com.singularsys.jep.misc.dictionary.KeysIterable
eval(List<Object>) - Method in class com.singularsys.jep.misc.dictionary.Size
eval(List<Object>) - Method in class com.singularsys.jep.misc.dictionary.ValuesIterable
eval(List<Object>, Object) - Method in class com.singularsys.jep.misc.dictionary.Remove
eval(List<Object>, Object, Object) - Method in class com.singularsys.jep.misc.dictionary.Put
eval(Map<Object, Object>) - Method in class com.singularsys.jep.misc.dictionary.Clear
eval(Map<Object, Object>) - Method in class com.singularsys.jep.misc.dictionary.Entries
eval(Map<Object, Object>) - Method in class com.singularsys.jep.misc.dictionary.EntriesIterable
eval(Map<Object, Object>) - Method in class com.singularsys.jep.misc.dictionary.Keys
eval(Map<Object, Object>) - Method in class com.singularsys.jep.misc.dictionary.KeysIterable
eval(Map<Object, Object>) - Method in class com.singularsys.jep.misc.dictionary.Size
eval(Map<Object, Object>) - Method in class com.singularsys.jep.misc.dictionary.Values
eval(Map<Object, Object>) - Method in class com.singularsys.jep.misc.dictionary.ValuesIterable
eval(Map<Object, Object>, Object) - Method in class com.singularsys.jep.misc.dictionary.ContainsKey
eval(Map<Object, Object>, Object) - Method in class com.singularsys.jep.misc.dictionary.Get
eval(Map<Object, Object>, Object) - Method in class com.singularsys.jep.misc.dictionary.Remove
eval(Map<Object, Object>, Object, Object) - Method in class com.singularsys.jep.misc.dictionary.GetOr
eval(Map<Object, Object>, Object, Object) - Method in class com.singularsys.jep.misc.dictionary.Put
evalExceptionTest(String) - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalTest
EvalPerfTest - Class in com.singularsys.jeptests.system.perf.tests
  Evaluates an expression `nIterations` times.
EvalPerfTest(String, String, int, boolean) - Constructor for class com.singularsys.jeptests.system.perf.tests.EvalPerfTest
evaluate() - Method in class com.singularsys.jep.Jep
  Evaluates the most recently parsed expression.
evaluate() - Method in interface com.singularsys.jep.reals.RealNullaryFunction
evaluate() - Method in class com.singularsys.jeptests.system.JepTest.PiFun
evaluate(double) - Method in class com.singularsys.jep.functions.Abs
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) - Method in class com.singularsys.jep.functions.ArcTanH
evaluate(double) - Method in class com.singularsys.jep.functions.Average
  Just returns its argument.
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) - Method in class com.singularsys.jep.functions.Exp
evaluate(double) - Method in class com.singularsys.jep.functions.Floor
evaluate(double) - Method in class com.singularsys.jep.functions.Logarithm
evaluate(double) - Method in class com.singularsys.jep.functions.LogBase2
evaluate(double) - Method in class com.singularsys.jep.functions.NaturalLogarithm
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) - 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(double) - Method in interface com.singularsys.jep.reals.RealUnaryFunction
  Evaluate the function
evaluate(double) - Method in class com.singularsys.jeptests.system.JepTest.Square
evaluate(double[]) - Method in interface com.singularsys.jep.reals.RealNaryFunction
evaluate(double[]) - Method in class com.singularsys.jeptests.system.JepTest.Product
evaluate(double, double) - Method in class com.singularsys.jep.functions.Add
evaluate(double, double) - Method in class com.singularsys.jep.functions.ArcTangent2
evaluate(double, double) - Method in class com.singularsys.jep.functions.Divide
evaluate(double, double) - Method in class com.singularsys.jep.functions.Modulus
evaluate(double, double) - Method in class com.singularsys.jep.functions.Multiply
evaluate(double, double) - Method in class com.singularsys.jep.functions.Power
evaluate(double, double) - Method in class com.singularsys.jep.functions.Subtract
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(double, double) - Method in interface com.singularsys.jep.reals.RealBinaryFunction
evaluate(double, double) - Method in class com.singularsys.jeptests.system.JepTest.Diff
evaluate(Node) - Method in interface com.singularsys.jep.Evaluator
  Main entry point, evaluates a node and returns and object with the value of the node.
evaluate(Node) - Method in class com.singularsys.jep.Jep
  Evaluates the expression tree pointed to by the node parameter.
evaluate(Node) - Method in class com.singularsys.jep.misc.MonitoringEvaluator
evaluate(Node) - Method in class com.singularsys.jep.reals.RealEvaluator
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.standard.UncheckedEvaluator
evaluate(Node) - Method in class com.singularsys.jep.walkers.PostfixEvaluator
evaluate(Node) - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_4
evaluate(Node) - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_5
evaluate(Node) - Method in class com.singularsys.jeptests.system.StackCheckingFastEvaluator
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(Node, Evaluator) - Method in interface com.singularsys.jep.functions.CallbackEvaluationI
  Performs some special evaluation on the node.
evaluate(Node, Evaluator) - Method in class com.singularsys.jep.functions.If
evaluate(Node, Evaluator) - Method in class com.singularsys.jep.functions.LazyLogical
evaluate(Node, Evaluator) - Method in class com.singularsys.jep.misc.functions.Case
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(Node, Evaluator) - Method in class com.singularsys.jep.misc.javaops.TernaryConditional
evaluate(Node, Evaluator) - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedAbstractInc
evaluate(Node, Evaluator) - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedIf
evaluate(Node, Evaluator) - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedLazyLogical
evaluate(Node, Evaluator) - Method in class com.singularsys.jep.misc.overloadedfunctions.AlternateFunctions
evaluate(Node, Evaluator) - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedFunctionByStructure
evaluate(Node, Evaluator) - Method in class com.singularsys.jep.misc.threadsafeeval.ThreadSafeAssign
  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.jeptests.system.ModifiedParserTest.BadFun
evaluateD() - Method in class com.singularsys.jep.Jep
  Evaluates the most recently parsed expression and returns the result as a double.
evaluation_with_wrong_number_of_argument_throws_evaluation_exceptiona() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedBinaryFunctionTest
evaluation_with_wrong_number_of_argument_throws_evaluation_exceptiona() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedFunctionByStructureTest
evaluation_with_wrong_number_of_argument_throws_evaluation_exceptiona() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedUnaryFunctionTest
EvaluationConfig(String) - Constructor for class com.singularsys.jepexamples.diagnostics.SpeedTest.EvaluationConfig
EvaluationConfig(String) - Constructor for class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.EvaluationConfig
EvaluationConfig(String, int) - Constructor for class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.EvaluationConfig
  For slow
EvaluationException - Exception Class in com.singularsys.jep
  Exceptions thrown during evaluation.
EvaluationException() - Constructor for exception class com.singularsys.jep.EvaluationException
EvaluationException(String) - Constructor for exception class com.singularsys.jep.EvaluationException
EvaluationException(String, Throwable) - Constructor for exception class com.singularsys.jep.EvaluationException
EvaluationException(Throwable) - Constructor for exception class com.singularsys.jep.EvaluationException
EvaluationThread(int, Jep, Node, String, double, double, int) - Constructor for class com.singularsys.jepexamples.diagnostics.ThreadSafeSpeedTest.EvaluationThread
  Construct a thread.
EvaluationThread(int, Jep, Node, String, double, double, int) - Constructor for class com.singularsys.jepexamples.diagnostics.ThreadSpeedTest.EvaluationThread
  Construct a thread.
Evaluation time overloading - Search tag in package com.singularsys.jep.misc.overloadedfunctions
  Section
evaluator - Variable in class com.singularsys.jep.ComponentSet
evaluator - Variable in class com.singularsys.jep.Jep
  Evaluator instance used for evaluating parse trees
Evaluator - Class in com.singularsys.jepexamples.applets
  This application is a simple graphical example for how Jep can be used to evaluate expressions.
Evaluator - Interface in com.singularsys.jep
  Defines a method which can be used to evaluate a part of a node-tree.
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(Jep, ExamineResultTypes.TypeCreator[]) - Constructor for class com.singularsys.jepexamples.diagnostics.ExamineResultTypes
  Constructor
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
EXCEPTION - Enum constant in enum class com.singularsys.jep.functions.ZeroLengthBehaviourI.ZeroLengthErrorBehaviour
  Signals that an error is thrown
existing_variable_has_copied_value() - Method in class com.singularsys.jeptests.unit.VariableTableTest.CopyVariablesFromTest
existing_variable_has_same_constant_flag() - Method in class com.singularsys.jeptests.unit.VariableTableTest.CopyConstantsFromTest
existing_variable_has_same_constant_flag() - Method in class com.singularsys.jeptests.unit.VariableTableTest.CopyVariablesFromTest
existing_variable_has_same_hooks() - Method in class com.singularsys.jeptests.unit.VariableTableTest.CopyVariablesFromTest
existing_variable_has_same_valid_value_flag() - Method in class com.singularsys.jeptests.unit.VariableTableTest.CopyVariablesFromTest
EXIT - Enum constant in enum class com.singularsys.jepexamples.consoles.Console.SPEC_ACTION
  Quit the program.
exp(Object) - Method in class com.singularsys.jep.functions.Exp
Exp - Class in com.singularsys.jep.functions
  The exp function.
Exp() - Constructor for class com.singularsys.jep.functions.Exp
ExpandBuff(boolean) - Method in class com.singularsys.jep.parser.JepJavaCharStream
ExpandingEle - Class in com.singularsys.jep.misc.functions
  An `var[index]` function whose `ExpandingEle.set(Evaluator, Node, Object)` method modifies and expands the `Vector<Object>` value of the variable.
ExpandingEle(Object) - Constructor for class com.singularsys.jep.misc.functions.ExpandingEle
ExpandingEle(Object, boolean) - Constructor for class com.singularsys.jep.misc.functions.ExpandingEle
ExpandingEleTest - Class in com.singularsys.jeptests.unit.misc.functions
  Test for `ExpandingEle`.
ExpandingEleTest() - Constructor for class com.singularsys.jeptests.unit.misc.functions.ExpandingEleTest
expectedTokenSequences - Variable in exception class 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
  RegularExpression Id.
exponentNumberTokenMatcher() - Static method in class com.singularsys.jep.configurableparser.matchers.NumberTokenMatcher
  Factory to create a matcher for decimal number with or without exponents
exprEquals(String, Object) - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalTest
expression - Variable in class com.singularsys.jep.misc.MacroFunction
expression - Variable in class com.singularsys.jepexamples.applets.FunctionCanvas
  Expression to evaluate
expression() - Method in class com.singularsys.jep.configurableparser.ShuntingYard
  Match prefixSuffix() optionally followed by a binary or ternary operator or an implicit multiplication.
Expression() - Method in class com.singularsys.jep.parser.JccParser
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.system
  This class is designed for testing the validity of Jep evaluations.
ExpressionEvalTest() - Constructor for class com.singularsys.jeptests.system.ExpressionEvalTest
  Creates a new ExpressionEvalTest instance
ExtendedOperatorSet - Class in com.singularsys.jep.misc
  An example of an OperatorSet which adds suffix operators: n!
ExtendedOperatorSet() - Constructor for class com.singularsys.jep.misc.ExtendedOperatorSet
ExtendedOperatorSet(OperatorTable2) - Constructor for class com.singularsys.jep.misc.ExtendedOperatorSet
ExtendedOperatorSet(Map<EmptyOperatorTable.OperatorKey, Operator>) - Constructor for class com.singularsys.jep.misc.ExtendedOperatorSet
ExtendedOperatorSet.ExtendedOperators - Enum Class in com.singularsys.jep.misc
  Keys for the new operators.
ExtendedParserTest - Class in com.singularsys.jeptests.system
  Tests for modification to the configurable parser.
ExtendedParserTest() - Constructor for class com.singularsys.jeptests.system.ExtendedParserTest
extendOperator(Jep, PostfixMathCommandI, Operator, Predicate<Node>, EmptyOperatorTable.OperatorKey, EmptyOperatorTable.OperatorKey, EmptyOperatorTable.OperatorKey) - Static method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedOperator
  Extends an existing operator to form an overloaded operator, using a additional function and predicate, and add them to the Jep instance.
extendOperator(OperatorTable2, PostfixMathCommandI, Operator, Predicate<Node>, EmptyOperatorTable.OperatorKey, EmptyOperatorTable.OperatorKey, EmptyOperatorTable.OperatorKey) - Static method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedOperator
  Extends an existing operator to form an overloaded operator, using a additional function and predicate, and add them to the OperatorTable, does not set the PrintRules.
ExtendOperatorTest() - Constructor for class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ExtendOperatorTest
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

FACTKEY - Enum constant in enum class com.singularsys.jep.misc.ExtendedOperatorSet.ExtendedOperators
Factorial - Class in com.singularsys.jep.misc.functions
  Simple implementation of factorial, good up to 20!
Factorial() - Constructor for class com.singularsys.jep.misc.functions.Factorial
factory - Variable in class com.singularsys.jep.misc.nullwrapper.NullWrappedOperatorTable
falseValue - Variable in class com.singularsys.jep.functions.If
FastEvaluator - Class in com.singularsys.jep.standard
  A fast evaluator for Jep expressions.
FastEvaluator() - Constructor for class com.singularsys.jep.standard.FastEvaluator
FastEvaluator3_4 - Class in com.singularsys.jepexamples.diagnostics
  The versions of the FastEvaluator in Jep 3.4.
FastEvaluator3_4() - Constructor for class com.singularsys.jepexamples.diagnostics.FastEvaluator3_4
FastEvaluator3_5 - Class in com.singularsys.jepexamples.diagnostics
  The versions of the FastEvaluator in Jep 3.5.
FastEvaluator3_5() - Constructor for class com.singularsys.jepexamples.diagnostics.FastEvaluator3_5
fastPower(int) - Method in class com.singularsys.jep.standard.Complex
  Calculate integer powers by repeated multiplications.
fastPower(int) - Method in class com.singularsys.jep.standard.ImmutableComplex
field - Variable in class com.singularsys.jep.misc.boundvariable.FieldVariableBinding
fieldName - Variable in class com.singularsys.jep.misc.boundvariable.FieldVariableBinding
FieldVariableBinding - Class in com.singularsys.jep.misc.boundvariable
  A `VariableBinding` which binds variables to a particular field of an object.
FieldVariableBinding(Object, Field) - Constructor for class com.singularsys.jep.misc.boundvariable.FieldVariableBinding
  Create the binding object with the name of a field.
FieldVariableBinding(Object, String) - Constructor for class com.singularsys.jep.misc.boundvariable.FieldVariableBinding
  Create the binding object with the name of a field.
FillBuff() - Method in class com.singularsys.jep.parser.JepJavaCharStream
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
filter(List<Token>) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Filters the tokens to remove whitespace etc.
filters - Variable in class com.singularsys.jep.configurableparser.ConfigurableParser
finaliseCommand(String, Node, Object) - Method in class com.singularsys.jepexamples.consoles.Console
  Perform any post-processing of a command after evaluation.
findIndex(Object) - Method in class com.singularsys.jep.functions.Ele
  Find the index from the indexObject.
findNewVariables() - Method in class com.singularsys.jeptests.system.BugsTest
findOrElse(JepComponent[], Class<T>, Supplier<T>) - Static method in class com.singularsys.jep.ComponentSet
  Find a component of a given class in the replacements array, if not found create a new instance using the supplier.
fini() - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest
fini() - Method in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex
firstInit(Jep) - Method in class com.singularsys.jep.misc.dictionary.DictionaryComponents
firstInit(Jep) - Method in class com.singularsys.jep.misc.FunctionSet
firstInit(Jep) - Method in class com.singularsys.jep.misc.OneShotComponent
fixedPointfiniteMantissaTest() - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalTest
fixedPrecisionCreateNumber() - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalTest
FixedPrecisionFunctionI - Interface in com.singularsys.jep.bigdecimal
  Functions, operators and components that support fixed precision operations.
fixedPrecisionTest() - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalTest
flags - Variable in class com.singularsys.jep.Operator
  Flags for type of operator Access level changed to protected in version 3.5
FLOATING_POINT_LITERAL - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  RegularExpression Id.
floatValue() - Method in class com.singularsys.jep.misc.boundvariable.MutableDouble
floatValue() - Method in class com.singularsys.jep.standard.Complex
  Returns real part.
floatValue() - Method in class com.singularsys.jeptests.system.JepTestWithCustomNumberType.MyNumber
floor(Object) - Method in class com.singularsys.jep.functions.Floor
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 - Enum constant in enum class com.singularsys.jep.misc.functions.Remainder.Type
  Remainder has same sign as dividend. q = floor(x/y), r = x - q y.
FLOOR_QUOTIENT - Enum constant in enum class com.singularsys.jep.misc.functions.Remainder.Type
for_parser_ops_only_overOp_has_NOT_IN_PARSER_flag_unset() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ExtendOperatorTest
for_parser_ops_only_overOp_has_NOT_IN_PARSER_flag_unset() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ManualOverloadedOperatorTest
format - Variable in class com.singularsys.jep.PrintVisitor
  The NumberFormat object used to print numbers.
format(String, Object...) - Static method in class com.singularsys.jep.JepMessages
  Gets a message and uses that to format its arguments.
formatTabbedTable(String) - Method in class com.singularsys.jep.misc.MonitoringEvaluator
formatValue(Object) - Method in class com.singularsys.jep.PrintVisitor
  Returns a formatted version of the value.
formatValue(Object, StringBuffer) - Method in class com.singularsys.jep.PrintVisitor
  Appends a formatted versions of val to the string buffer.
fp - Variable in class com.singularsys.jep.PrintVisitor
FracRule() - Constructor for class com.singularsys.jeptests.system.LatexTest.FracRule
Fractal - Class in com.singularsys.jepexamples.applets
  Application which calculates fractals using a multithreaded system.
Fractal() - Constructor for class com.singularsys.jepexamples.applets.Fractal
FractalCanvas - Class in com.singularsys.jepexamples.applets
  This class performs the drawing of the fractal, using a number of threads/runnables to compute the image in chunks.
FractalCanvas(String, Fractal) - Constructor for class com.singularsys.jepexamples.applets.FractalCanvas
  Constructor.
fromBase(String, int) - Method in class com.singularsys.jep.misc.functions.FromBase
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
fromObject(Object) - Static method in class com.singularsys.jep.reals.RealEvaluator
ft - Variable in class com.singularsys.jep.walkers.DoNothingVisitor
  Convenience reference to the FunctionTable
ft - Variable in class com.singularsys.jep.walkers.GenericDoNothingVisitor
FULL_BRACKET - Static variable in class com.singularsys.jep.PrintVisitor
  Enable this mode to print all brackets.
fun - Variable in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedPfmc
Function() - Method in class com.singularsys.jep.parser.JccParser
function1 - Variable in class com.singularsys.jep.misc.overloadedfunctions.OverloadedFunctionByStructure
function2 - Variable in class com.singularsys.jep.misc.overloadedfunctions.OverloadedFunctionByStructure
FunctionArgSep - Variable in class com.singularsys.jep.PrintVisitor
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
FunctionFromLambdaTest - Class in com.singularsys.jeptests.unit.functions
  Tests for functions created by `BinaryFunction.instanceOf(com.singularsys.jep.functions.BinaryFunction.BiFunctionWithException)` etc.
FunctionFromLambdaTest() - Constructor for class com.singularsys.jeptests.unit.functions.FunctionFromLambdaTest
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 application is a demonstration of the possible use of the Jep mathematical expression parser.
FunctionPlotter() - Constructor for class com.singularsys.jepexamples.applets.FunctionPlotter
functions - Variable in class com.singularsys.jep.misc.FunctionSet
functions - Variable in class com.singularsys.jep.misc.overloadedfunctions.AlternateFunctions
FunctionSequenceGrammarMatcher - Class in com.singularsys.jep.configurableparser.matchers
  A GrammarMatcher which matches functions in the form `atan2(seq)` where `seq` is a sequence of terms.
FunctionSequenceGrammarMatcher(Token, Token, Operator) - Constructor for class com.singularsys.jep.configurableparser.matchers.FunctionSequenceGrammarMatcher
  Create a FunctionGrammarMatcher
FunctionSet - Class in com.singularsys.jep.misc
  Holds a set of functions.
FunctionSet() - Constructor for class com.singularsys.jep.misc.FunctionSet
FunctionSetTest - Class in com.singularsys.jeptests.unit.misc
  Tests affect of overloading functions
FunctionSetTest() - Constructor for class com.singularsys.jeptests.unit.misc.FunctionSetTest
FunctionsSupportNumberTypeArguments - Class in com.singularsys.jeptests.unit.functions
  Tests the standard functions to ensure they all work with custom types extending Number.
FunctionsSupportNumberTypeArguments() - Constructor for class com.singularsys.jeptests.unit.functions.FunctionsSupportNumberTypeArguments
FunctionTable - Class in com.singularsys.jep
  A table holding details of the functions known to Jep.
FunctionTable() - Constructor for class com.singularsys.jep.FunctionTable
  Constructor with an empty map.
FunctionTable(Map<String, PostfixMathCommandI>) - Constructor for class com.singularsys.jep.FunctionTable
  Constructor with a pre-specified map.
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
FunctionWithOptionalBrackets(String) - Constructor for class com.singularsys.jeptests.system.LatexTest.FunctionWithOptionalBrackets
FunLBracket - Variable in class com.singularsys.jep.PrintVisitor
FunRBracket - Variable in class com.singularsys.jep.PrintVisitor
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(Object, Object) - Method in class com.singularsys.jep.functions.Comparative
GE - Enum constant in enum class com.singularsys.jep.OperatorTable2.BasicOperators
GE - Static variable in class com.singularsys.jep.functions.Comparative
GE - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  RegularExpression Id.
generateParseException() - Method in class com.singularsys.jep.parser.JccParser
  Generate ParseException.
GenericDeepCopyVisitor<D> - Class in com.singularsys.jep.walkers
  A Visitor which returns an exact copy of the tree, creating new nodes for each type.
GenericDeepCopyVisitor() - Constructor for class com.singularsys.jep.walkers.GenericDeepCopyVisitor
  Constructor to use as a JepComponent.
GenericDoNothingVisitor<D> - Class in com.singularsys.jep.walkers
  A Visitor which visits each node, typically return the original node.
GenericDoNothingVisitor() - Constructor for class com.singularsys.jep.walkers.GenericDoNothingVisitor
  Constructor to use as a JepComponent.
GenericVisitor<R,D,E> - Interface in com.singularsys.jep
  A generic version of the `ParserVisitor` allowing the return type, data parsed and exception type to be specified.
get() - Method in interface com.singularsys.jep.functions.NullaryFunction.SupplierWithException
  Apply the function
get() - Method in interface com.singularsys.jep.misc.MonitoringEvaluator.GetWithException
Get - Class in com.singularsys.jep.misc.dictionary
  Gets the value associated with a key.
Get(Object) - Constructor for class com.singularsys.jep.misc.dictionary.Get
  Constructor
getAction() - Method in class com.singularsys.jep.misc.publishingvariable.VariableTableAction
getActual() - Method in exception class com.singularsys.jep.configurableparser.matchers.GrammarException
getActualClass() - Method in exception class com.singularsys.jep.functions.IllegalParameterException
getActualObject() - Method in exception class com.singularsys.jep.functions.IllegalParameterException
getAdd() - Method in class com.singularsys.jep.EmptyOperatorTable
  Returns the operator used for addition.
getAdd() - Method in class com.singularsys.jep.OperatorTable
getAdd() - Method in class com.singularsys.jep.OperatorTable2
getAdd() - Method in interface com.singularsys.jep.OperatorTableI
  Gets the operator used for addition
getAdditionalBundles() - Static method in class com.singularsys.jep.JepMessages
  Gets the list of additional bundles.
getAdditionalComponent(Class<T>) - Method in class com.singularsys.jep.Jep
  Return an additional component which is an instance of a particular class.
getAdditionalComponentExact(Class<T>) - Method in class com.singularsys.jep.Jep
  Return an additional component which is exactly a particular class.
getAdditionalComponents() - Method in class com.singularsys.jep.Jep
  Returns the additional components.
getAllOperatorsByName(String) - Method in class com.singularsys.jep.EmptyOperatorTable
getAllOperatorsByName(String) - Method in class com.singularsys.jep.OperatorTable
getAllOperatorsByName(String) - Method in interface com.singularsys.jep.OperatorTableI
  Get all operators with a given name.
getAllowAssignment() - Method in class com.singularsys.jep.Jep
  Whether assignment equation `y=x+1` equations are allowed.
getAllowStrings() - Method in class com.singularsys.jep.bigdecimal.BigDecComponents
  Whether string are allowed
getAllowStrings() - Method in class com.singularsys.jep.bigdecimal.functions.BigDecAdd
  Whether adding strings is allowed.
getAllowStrings() - Method in class com.singularsys.jep.bigdecimal.functions.BigDecRelational
  Whether comparing strings is allowed.
getAllowUndeclared() - Method in class com.singularsys.jep.Jep
  Returns the value of the allowUndeclared option.
getAltSymbols() - Method in class com.singularsys.jep.Operator
  List of alternative symbols which can represent the same operator
getAnd() - Method in class com.singularsys.jep.EmptyOperatorTable
getAnd() - Method in class com.singularsys.jep.OperatorTable
getAnd() - Method in class com.singularsys.jep.OperatorTable2
getAnd() - Method in interface com.singularsys.jep.OperatorTableI
  Gets the operator used for logical AND
getAndEquals() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
getArgumentNumber() - Method in exception class com.singularsys.jep.functions.IllegalParameterException
  Gets the number of the argument with the first argument being 0.
getAssign() - Method in class com.singularsys.jep.EmptyOperatorTable
getAssign() - Method in class com.singularsys.jep.OperatorTable
getAssign() - Method in class com.singularsys.jep.OperatorTable2
getAssign() - Method in interface com.singularsys.jep.OperatorTableI
  Gets the operator used for assignment
getAuxComponents() - Method in class com.singularsys.jep.ComponentSet
getAuxComps() - Method in class com.singularsys.jep.ComponentSet
getBase() - Method in class com.singularsys.jep.misc.DecoratingVariableTable
  Get the base VariableTable
getBaseComponents() - Method in class com.singularsys.jep.ComponentSet
getBeginColumn() - Method in interface com.singularsys.jep.parser.CharStream
  Returns the column number of the first character for current token (being matched after the last call to BeginTOken).
getBeginColumn() - Method in class com.singularsys.jep.parser.JepJavaCharStream
getBeginLine() - Method in interface com.singularsys.jep.parser.CharStream
  Returns the line number of the first character for current token (being matched after the last call to BeginTOken).
getBeginLine() - Method in class com.singularsys.jep.parser.JepJavaCharStream
getBinaryInverseOp() - Method in class com.singularsys.jep.Operator
  The composite or binaryInverse operator (e.g. subtract) associated with a root or unary inverse 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.
  Use `Operator.isLeftBinding()` and `Operator.isRightBinding()`.
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
getCallTable() - Method in class com.singularsys.jep.misc.MonitoringEvaluator
getCallTree() - Method in class com.singularsys.jep.misc.MonitoringEvaluator
getChildren() - Method in interface com.singularsys.jep.parser.Node
  Returns an array of the children of this node.
getChildren() - Method in class com.singularsys.jep.parser.SimpleNode
getColumn() - Method in interface com.singularsys.jep.parser.CharStream
  Deprecated.
  use `CharStream.getEndColumn()`
getColumn() - Method in class com.singularsys.jep.parser.JepJavaCharStream
  Deprecated.
  use `JepJavaCharStream.getEndColumn()`
getColumn(Node) - Static method in class com.singularsys.jep.misc.lineNumbering.LineNumberingNodeFactory
  Convenience method to get the column number of a node.
getColumnNumber() - Method in class com.singularsys.jep.configurableparser.tokens.Token
getColumnNumber() - Method in exception class 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.
getComp() - Method in class com.singularsys.jep.functions.MinMax
  Return the Comparative objected used to order the objects.
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.
getComponents() - Method in class com.singularsys.jep.ComponentSet
getConstantCallCounts() - Method in class com.singularsys.jep.misc.MonitoringEvaluator
  Returns a map of constant values to the number of times they were called during evaluation.
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.EmptyOperatorTable
getCross() - Method in class com.singularsys.jep.OperatorTable
getCross() - Method in class com.singularsys.jep.OperatorTable2
getCross() - Method in interface com.singularsys.jep.OperatorTableI
  Gets the operator used for 3D cross product
getCurrentColumn() - Method in class com.singularsys.jep.misc.lineNumbering.LineNumberingNodeFactory
  Gets the current column used when a node is created.
getCurrentLine() - Method in class com.singularsys.jep.misc.lineNumbering.LineNumberingNodeFactory
  Gets the current line used when a node is created.
getDecimalPlaces() - Method in class com.singularsys.jep.bigdecimal.BigDecComponents
  Get the scale used for fixed precision numbers
getDecimalPlaces() - Method in class com.singularsys.jep.bigdecimal.BigDecFunctionTable
getDecimalPlaces() - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
getDecimalPlaces() - Method in class com.singularsys.jep.bigdecimal.BigDecOperatorTable
getDecimalPlaces() - Method in interface com.singularsys.jep.bigdecimal.FixedPrecisionFunctionI
  Gets the number of decimal places used.
getDecimalPlaces() - Method in class com.singularsys.jep.bigdecimal.functions.BigDecAbs
getDecimalPlaces() - Method in class com.singularsys.jep.bigdecimal.functions.BigDecAdd
getDecimalPlaces() - Method in class com.singularsys.jep.bigdecimal.functions.BigDecDiv
getDecimalPlaces() - Method in class com.singularsys.jep.bigdecimal.functions.BigDecMod
getDecimalPlaces() - Method in class com.singularsys.jep.bigdecimal.functions.BigDecMul
getDecimalPlaces() - Method in class com.singularsys.jep.bigdecimal.functions.BigDecNegate
getDecimalPlaces() - Method in class com.singularsys.jep.bigdecimal.functions.BigDecPow
getDecimalPlaces() - Method in class com.singularsys.jep.bigdecimal.functions.BigDecRound
getDecimalPlaces() - Method in class com.singularsys.jep.bigdecimal.functions.BigDecRoundSigFig
getDecimalPlaces() - Method in class com.singularsys.jep.bigdecimal.functions.BigDecSignum
getDecimalPlaces() - Method in class com.singularsys.jep.bigdecimal.functions.BigDecSub
getDecimalPlaces() - Method in class com.singularsys.jep.bigdecimal.functions.BigDecVSum
getDefaultVal() - Method in class com.singularsys.jep.misc.functions.Case
  The default value, only meaningful if isHasDefault() is true.
getDefaultVal() - Method in class com.singularsys.jep.misc.functions.CaseNonLazy
  The default value, only meaningful if isHasDefault() is true.
getDefaultValue() - Method in class com.singularsys.jep.Jep
  Returns the default value used for new variables.
getDefaultValue() - Method in class com.singularsys.jep.VariableFactory
getDescription() - Method in class com.singularsys.jep.bigdecimal.functions.BigDecRelational
getDescription() - Method in class com.singularsys.jep.bigdecimal.functions.BigDecRound
getDescription() - Method in class com.singularsys.jep.bigdecimal.functions.BigDecTieBreakComparative
getDescription() - Method in class com.singularsys.jep.functions.Comparative
getDescription() - Method in class com.singularsys.jep.functions.LazyLogical
getDescription() - Method in class com.singularsys.jep.functions.Logical
getDescription() - Method in class com.singularsys.jep.functions.MinMax
getDescription() - Method in class com.singularsys.jep.functions.PostfixMathCommand
  Return a description of the function from the properties file.
getDescription() - Method in class com.singularsys.jep.misc.dictionary.MakeMap
getDescription() - Method in class com.singularsys.jep.misc.functions.ConstantFunction
getDescription() - Method in class com.singularsys.jep.misc.javaops.OpEquals
getDescription() - Method in class com.singularsys.jep.misc.MacroFunction
getDescription() - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedAbstractInc
getDescription() - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedBinary
getDescription() - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedLazyLogical
getDescription() - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedNary
getDescription() - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedNaryBinary
getDescription() - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedPfmc
getDescription() - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedUnary
getDescription() - Method in class com.singularsys.jep.misc.overloadedfunctions.AlternateFunctions
getDescription() - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedBinaryFunction
getDescription() - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedFunctionByStructure
getDescription() - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedNaryFunction
getDescription() - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedUnaryFunction
getDescription() - Method in interface com.singularsys.jep.PostfixMathCommandI
  Returns a description of the function.
getDescription(String) - Method in class com.singularsys.jep.functions.PostfixMathCommand
  Return a description of the function from the resource bundle using `JepMessages.getStringFromAdditionalBundles(String)` and a property name.
getDescriptionWithType(String) - Method in class com.singularsys.jep.functions.PostfixMathCommand
  Get a descriptions from a property with the format `class.name.type.description`
getDivide() - Method in class com.singularsys.jep.EmptyOperatorTable
getDivide() - Method in class com.singularsys.jep.OperatorTable
getDivide() - Method in class com.singularsys.jep.OperatorTable2
getDivide() - Method in interface com.singularsys.jep.OperatorTableI
  Gets the operator used for division
getDivideEquals() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
getDot() - Method in class com.singularsys.jep.EmptyOperatorTable
getDot() - Method in class com.singularsys.jep.OperatorTable
getDot() - Method in class com.singularsys.jep.OperatorTable2
getDot() - Method in interface com.singularsys.jep.OperatorTableI
  Gets the operator used for the dot product
getEle() - Method in class com.singularsys.jep.EmptyOperatorTable
getEle() - Method in class com.singularsys.jep.OperatorTable
getEle() - Method in class com.singularsys.jep.OperatorTable2
getEle() - Method in interface com.singularsys.jep.OperatorTableI
  Gets the operator used for getting and setting elements of a list
getEndColumn() - Method in interface com.singularsys.jep.parser.CharStream
  Returns the column number of the last character for current token (being matched after the last call to BeginTOken).
getEndColumn() - Method in class com.singularsys.jep.parser.JepJavaCharStream
  Get end column.
getEndLine() - Method in interface com.singularsys.jep.parser.CharStream
  Returns the line number of the last character for current token (being matched after the last call to BeginTOken).
getEndLine() - Method in class com.singularsys.jep.parser.JepJavaCharStream
  Get end line.
getEQ() - Method in class com.singularsys.jep.EmptyOperatorTable
getEQ() - Method in class com.singularsys.jep.OperatorTable
getEQ() - Method in class com.singularsys.jep.OperatorTable2
getEQ() - Method in interface com.singularsys.jep.OperatorTableI
  Gets the operator used for equals
getErrorMessage(String) - Method in interface com.singularsys.jep.functions.ZeroLengthBehaviourI
  Gets the zero length error message.
getErrorMessage(String) - Method in class com.singularsys.jep.misc.dictionary.Get
getEvaluator() - Method in class com.singularsys.jep.ComponentSet
getEvaluator() - Method in class com.singularsys.jep.Jep
  Returns the evaluator
getExpected() - Method in exception class com.singularsys.jep.configurableparser.matchers.GrammarException
getExpectedClass() - Method in exception class com.singularsys.jep.functions.IllegalParameterException
getExpression() - Method in class com.singularsys.jepexamples.applets.FunctionCanvas
getExpression() - Method in class com.singularsys.jeptests.system.perf.PerfTest
getExpression(int) - Method in class com.singularsys.jepexamples.diagnostics.ExamineSizes
getExpression(int) - Static method in class com.singularsys.jepexamples.diagnostics.ThreadSpeedTest
  Gets an expression to evaluate using an approximation to log "x^1/1-x^2/2+x^3/3-..."
getFalseValue() - Method in class com.singularsys.jep.functions.If
  The value returned for false values in the two argument version.
getFlags() - Method in class com.singularsys.jep.Operator
  The flags for this operator.
getFunArgSep() - Method in class com.singularsys.jep.PrintVisitor
  Get the string separating function arguments.
getFunction(String) - Method in class com.singularsys.jep.FunctionTable
  Get the function with the given name.
getFunction(String) - Method in class com.singularsys.jep.misc.CaseInsensitiveFunctionTable
getFunction1() - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedBinaryFunction
getFunction1() - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedFunctionByStructure
getFunction1() - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedNaryFunction
getFunction1() - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedUnaryFunction
getFunction2() - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedBinaryFunction
getFunction2() - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedFunctionByStructure
getFunction2() - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedNaryFunction
getFunction2() - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedUnaryFunction
getFunctionCallCounts() - Method in class com.singularsys.jep.misc.MonitoringEvaluator
  Returns a map of function names to the number of times they were called during evaluation.
getFunctionFor(Node) - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedFunctionByStructure
  Get the actual function that will be used for a given node.
getFunctionForNArgs(int) - Method in class com.singularsys.jep.misc.overloadedfunctions.AlternateFunctions
  Returns the function that matches the number of arguments.
getFunctionName() - Method in exception class 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 com.singularsys.jep.walkers.DoNothingVisitor
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.EmptyOperatorTable
getGE() - Method in class com.singularsys.jep.OperatorTable
getGE() - Method in class com.singularsys.jep.OperatorTable2
getGE() - Method in interface com.singularsys.jep.OperatorTableI
  Gets the operator used for greater than or equals to
getGrammarMatchers() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Return the list of GrammarMatchers.
getGrammarParserFactory() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Factory used to create GrammarParsers
getGT() - Method in class com.singularsys.jep.EmptyOperatorTable
getGT() - Method in class com.singularsys.jep.OperatorTable
getGT() - Method in class com.singularsys.jep.OperatorTable2
getGT() - Method in interface com.singularsys.jep.OperatorTableI
  Gets the operator used for greater-than
getHistory() - Method in class com.singularsys.jepexamples.consoles.Console
  Get the history of past commands
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
  Get the value associated with a key.
getHook(Node.HookKey) - Method in class com.singularsys.jep.Variable
  Get the value associated with a key.
getId() - Method in class com.singularsys.jep.functions.Comparative
  Return the ID of the comparative operator
getId() - Method in class com.singularsys.jep.functions.LazyLogical
  Return a code indicating the type of this operator
getId() - Method in interface com.singularsys.jep.parser.Node
  Returns the numeric id of a node type. 2 = ASTOpNode, 3 = ASTVarNode, 4 = ASTFunNode, 5 = ASTConstant
getId() - Method in class com.singularsys.jep.parser.SimpleNode
  Returns the id of the node (for simpler identification).
GetImage() - Method in interface com.singularsys.jep.parser.CharStream
  Returns a string made up of characters from the marked token beginning to the current buffer position.
GetImage() - Method in class com.singularsys.jep.parser.JepJavaCharStream
getImplicitMul() - Method in class com.singularsys.jep.Jep
  Returns the value of the implicit multiplication option.
getInverseOp() - Method in class com.singularsys.jep.Operator
  The unary inverse operator associated with a root or composite operator.
getIterations() - Method in class com.singularsys.jeptests.system.perf.PerfTest
getIterator() - Method in class com.singularsys.jep.configurableparser.ShuntingYard
getJep() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  The Jep instance used by the parser
getJep() - Method in class com.singularsys.jepexamples.consoles.Console
getJep() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
getKey() - Method in class com.singularsys.jep.Operator
  Deprecated.
  Not used with new operator table
getKey(Operator) - Method in class com.singularsys.jep.EmptyOperatorTable
  Deprecated.
  Use `EmptyOperatorTable.getKeys(Operator)` instead.
getKeys(Operator) - Method in class com.singularsys.jep.EmptyOperatorTable
  Return all the keys associated with an operator.
getKeyValue(Object) - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
  Convert and element to key-value pair.
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.EmptyOperatorTable
getLE() - Method in class com.singularsys.jep.OperatorTable
getLE() - Method in class com.singularsys.jep.OperatorTable2
getLE() - Method in interface com.singularsys.jep.OperatorTableI
  Gets the operator used for less-than or equals to
getLeftBracket() - Method in class com.singularsys.jep.configurableparser.RangeOperator
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
  Reference to left-hand operator
getLightWeightInstance() - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
getLightWeightInstance() - Method in class com.singularsys.jep.ComponentSubset
getLightWeightInstance() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Returns a lightweight instance, suitable for use in multiple evaluation threads.
getLightWeightInstance() - Method in class com.singularsys.jep.configurableparser.ShuntingYard.ShuntingYardGrammarParserFactory
  returns this.
getLightWeightInstance() - Method in class com.singularsys.jep.configurableparser.Tokenizer.StandardTokenizerFactory
  returns this
getLightWeightInstance() - Method in class com.singularsys.jep.EmptyOperatorTable
getLightWeightInstance() - Method in class com.singularsys.jep.functions.Count
getLightWeightInstance() - Method in class com.singularsys.jep.FunctionTable
  Returns `this`.
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.DecoratingVariableTable
getLightWeightInstance() - Method in class com.singularsys.jep.misc.lineNumbering.LineNumberingNodeFactory
getLightWeightInstance() - Method in class com.singularsys.jep.misc.lineNumbering.LineNumberingShuntingYard.LineNumberGrammarParserFactory
  returns this.
getLightWeightInstance() - Method in class com.singularsys.jep.misc.MacroFunction
  Returns a new copy of the function, uses the `MacroFunction(String, String[], String, Node)` constructor.
getLightWeightInstance() - Method in class com.singularsys.jep.misc.MonitoringEvaluator
getLightWeightInstance() - Method in class com.singularsys.jep.misc.NullParser
getLightWeightInstance() - Method in class com.singularsys.jep.misc.nullwrapper.NullWrappedFunctionFactory
getLightWeightInstance() - Method in class com.singularsys.jep.misc.OneShotComponent
  Since the component is only initialised once, there is no need for a light weight instance.
getLightWeightInstance() - Method in class com.singularsys.jep.misc.overloadedfunctions.AlternateFunctions
getLightWeightInstance() - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedBinaryFunction
getLightWeightInstance() - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedFunctionByStructure
getLightWeightInstance() - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedNaryFunction
getLightWeightInstance() - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedUnaryFunction
getLightWeightInstance() - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadResolver
getLightWeightInstance() - Method in class com.singularsys.jep.misc.parallelparsing.ConcurrentVariableTable
getLightWeightInstance() - Method in class com.singularsys.jep.misc.publishingvariable.PublishingVariableFactory
  Create a light weight instance of this factory.
getLightWeightInstance() - Method in class com.singularsys.jep.misc.publishingvariable.PublishingVariableTable
  Creates a new PublishingVariableTable with a null publisher.
getLightWeightInstance() - Method in class com.singularsys.jep.misc.StrictDoubleNumberFactory
getLightWeightInstance() - Method in class com.singularsys.jep.misc.threadsafeeval.ThreadSafeEvaluator
getLightWeightInstance() - Method in class com.singularsys.jep.NodeFactory
getLightWeightInstance() - Method in class com.singularsys.jep.OperatorTable
getLightWeightInstance() - Method in class com.singularsys.jep.parser.StandardParser
getLightWeightInstance() - Method in class com.singularsys.jep.PrintVisitor
getLightWeightInstance() - Method in class com.singularsys.jep.PrintVisitor.NullPrintVisitor
  Returns this
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.standard.UncheckedEvaluator
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.DoNothingVisitor
getLightWeightInstance() - Method in class com.singularsys.jep.walkers.GenericDeepCopyVisitor
getLightWeightInstance() - Method in class com.singularsys.jep.walkers.GenericDoNothingVisitor
getLightWeightInstance() - Method in class com.singularsys.jep.walkers.PostfixEvaluator
  Return new PostfixEvaluator
getLightWeightInstance() - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_4
getLightWeightInstance() - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_5
getLightWeightInstance() - Method in class com.singularsys.jeptests.system.LatexTest.PowerRule
getLightWeightInstance() - Method in class com.singularsys.jeptests.system.ModifiedParserTest.SuffixArrayAccessShuntingYardGrammarParserFactory
getLightWeightInstance() - Method in class com.singularsys.jeptests.system.StackCheckingFastEvaluator
getLine() - Method in interface com.singularsys.jep.parser.CharStream
  Deprecated.
  use `CharStream.getEndLine()`.
getLine() - Method in class com.singularsys.jep.parser.JepJavaCharStream
  Deprecated.
  use `JepJavaCharStream.getEndLine()`.
getLineNumber() - Method in class com.singularsys.jep.configurableparser.tokens.Token
getLineNumber() - Method in exception class com.singularsys.jep.ParseException
  Return the line number where the error occurred, or -1 if not available.
getLineNumber(Node) - Static method in class com.singularsys.jep.misc.lineNumbering.LineNumberingNodeFactory
  Convenience method to get the line number of a node.
getList() - Method in class com.singularsys.jep.EmptyOperatorTable
getList() - Method in class com.singularsys.jep.OperatorTable
getList() - Method in class com.singularsys.jep.OperatorTable2
getList() - Method in interface com.singularsys.jep.OperatorTableI
  Gets the operator used for creation of lists `[1,2,3]`
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.EmptyOperatorTable
getLT() - Method in class com.singularsys.jep.OperatorTable
getLT() - Method in class com.singularsys.jep.OperatorTable2
getLT() - Method in interface com.singularsys.jep.OperatorTableI
  Gets the operator used for less-than
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.BigDecAbs
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
getMathContext() - Method in class com.singularsys.jep.bigdecimal.functions.BigDecVSum
getMaxDepth() - Method in class com.singularsys.jep.misc.MonitoringEvaluator
  Returns the maximum depth of the evaluation tree during evaluation.
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 class com.singularsys.jep.functions.IllegalParameterException
getMessage() - Method in exception class com.singularsys.jep.ParseException
getMessage() - Method in exception class 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 class com.singularsys.jep.misc.StrictDoubleNumberFactory
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.EmptyOperatorTable
getMod() - Method in class com.singularsys.jep.OperatorTable
getMod() - Method in class com.singularsys.jep.OperatorTable2
getMod() - Method in interface com.singularsys.jep.OperatorTableI
  Gets the operator used for modulus
getMode() - Method in class com.singularsys.jep.bigdecimal.functions.BigDecRound
getMode() - Method in class com.singularsys.jep.PrintVisitor
  Return the current print mode.
getMode(int) - Method in class com.singularsys.jep.PrintVisitor
  Returns true if the specified testmode is active.
getModEquals() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
getMultiply() - Method in class com.singularsys.jep.EmptyOperatorTable
getMultiply() - Method in class com.singularsys.jep.OperatorTable
getMultiply() - Method in class com.singularsys.jep.OperatorTable2
getMultiply() - Method in interface com.singularsys.jep.OperatorTableI
  Gets the operator used for multiplication
getName() - Method in class com.singularsys.jep.functions.PostfixMathCommand
getName() - Method in class com.singularsys.jep.misc.publishingvariable.VariableTableAction
  Returns the name of the variable.
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
  The name of the function used in error messages
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.jepexamples.diagnostics.SpeedTest.EvaluationConfig
getName() - Method in class com.singularsys.jeptests.system.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.EmptyOperatorTable
getNE() - Method in class com.singularsys.jep.OperatorTable
getNE() - Method in class com.singularsys.jep.OperatorTable2
getNE() - Method in interface com.singularsys.jep.OperatorTableI
  Gets the operator used for not equals
getNewValue() - Method in class com.singularsys.jep.misc.publishingvariable.VariableTableAction
  Return the value the variable was set to.
getNextToken() - Method in class com.singularsys.jep.parser.JccParser
  Get the next Token.
getNextToken() - Method in class com.singularsys.jep.parser.JccParserTokenManager
  Get the next Token.
getNodeCallCounts() - Method in class com.singularsys.jep.misc.MonitoringEvaluator
  Returns a map of nodes to the number of times they were called during evaluation.
getNodeFactory() - Method in class com.singularsys.jep.ComponentSet
getNodeFactory() - Method in class com.singularsys.jep.Jep
  Returns the node factory
getNodeFactory() - Method in class com.singularsys.jep.walkers.DoNothingVisitor
getNop() - Method in class com.singularsys.jep.EmptyOperatorTable
getNop() - Method in class com.singularsys.jep.OperatorTable
getNop() - Method in class com.singularsys.jep.OperatorTable2
getNop() - Method in interface com.singularsys.jep.OperatorTableI
  Gets the no-op operator
getNot() - Method in class com.singularsys.jep.EmptyOperatorTable
getNot() - Method in class com.singularsys.jep.OperatorTable
getNot() - Method in class com.singularsys.jep.OperatorTable2
getNot() - Method in interface com.singularsys.jep.OperatorTableI
  Gets the operator used for logical NOT
getNullBehaviour() - Method in class com.singularsys.jep.misc.functions.Case
  Behaviour when passed zero arguments.
getNullBehaviour() - Method in class com.singularsys.jep.misc.functions.CaseNonLazy
  Behaviour when passed zero arguments.
getNullBehaviour() - Method in class com.singularsys.jep.misc.functions.Switch
  Behaviour when passed zero arguments.
getNullBehaviour() - Method in class com.singularsys.jep.misc.functions.SwitchDefault
  Behaviour when passed zero arguments.
getNullBehaviour() - Method in class com.singularsys.jep.misc.functions.SwitchDefaultNonLazy
  Behaviour when passed zero arguments.
getNullBehaviour() - Method in class com.singularsys.jep.misc.functions.SwitchNonLazy
  Behaviour when passed zero arguments.
getNullValue() - Method in class com.singularsys.jep.misc.dictionary.DictionaryComponents
  The value used for key's with no values.
getNum() - Method in class com.singularsys.jeptests.system.BugsTest.NumberWithUnit
getNumber(double) - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
  Convert a double value to the number type used by this implementation.
getNumber(Object) - Method in class com.singularsys.jeptests.system.BigDecimalStandardTests
getNumber(Object) - Method in class com.singularsys.jeptests.system.JepTest
  Create a number of the appropriate type
getNumber(Object) - Method in class com.singularsys.jeptests.system.JepTestWithCustomNumberType
getNumberFactory() - Method in class com.singularsys.jep.ComponentSet
getNumberFactory() - Method in class com.singularsys.jep.Jep
  Returns the number factory
getNumberOfParameters() - Method in class com.singularsys.jep.functions.PostfixMathCommand
  Return the required number of parameters.
getNumberOfParameters() - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedNary
getNumberOfParameters() - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedNaryBinary
getNumberOfParameters() - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedPfmc
getNumberOfParameters() - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedFunctionByStructure
  Calculates the possible number of parameters.
getNumberOfParameters() - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedNaryFunction
getNumberOfParameters() - Method in interface com.singularsys.jep.PostfixMathCommandI
  Returns the number of required parameters, or -1 if any number of parameters is allowed.
getNumCalls() - Method in class com.singularsys.jep.misc.MonitoringEvaluator
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.EmptyOperatorTable
getNumOps() - Method in class com.singularsys.jep.OperatorTable
getNumPts() - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
  The number of points which are calculated
getNumPts() - Method in class com.singularsys.jepexamples.applets.FunctionCanvas
getNumPts() - Method in class com.singularsys.jepexamples.applets.ParametrisedCanvas
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
getOldValue() - Method in class com.singularsys.jep.misc.publishingvariable.VariableTableAction
  Returns the previous value of the variable
getOne() - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
getOne() - Method in class com.singularsys.jep.misc.StrictDoubleNumberFactory
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
getOp1() - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedOperator
getOp2() - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedOperator
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)
getOperator(int) - Method in class com.singularsys.jep.OperatorTable
  Get operator by its key code.
getOperator(EmptyOperatorTable.OperatorKey) - Method in class com.singularsys.jep.EmptyOperatorTable
  Get operator by its key code.
getOperatorByName(String) - Method in class com.singularsys.jep.EmptyOperatorTable
  Get the first operator with a given name
getOperatorByName(String) - Method in class com.singularsys.jep.OperatorTable
  Get the operator with a given name
getOperatorByName(String) - Method in interface com.singularsys.jep.OperatorTableI
  Get the operator with a given name
getOperatorCallCounts() - Method in class com.singularsys.jep.misc.MonitoringEvaluator
  Returns a map of operator names to the number of times they were called during evaluation.
getOperatorMap() - Method in class com.singularsys.jep.EmptyOperatorTable
getOperators() - Method in class com.singularsys.jep.EmptyOperatorTable
  Return the full list of operators
getOperators() - Method in class com.singularsys.jep.OperatorTable
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.EmptyOperatorTable
  Deprecated.
  Use `EmptyOperatorTable.getOperatorByName(String)` or `EmptyOperatorTable.getAllOperatorsByName(String)`
getOperatorsByName(String) - Method in class com.singularsys.jep.OperatorTable
  Deprecated.
  Use `OperatorTable.getOperatorByName(String)` or `OperatorTable.getAllOperatorsByName(String)`
getOperatorsByName(String) - Method in interface com.singularsys.jep.OperatorTableI
  Deprecated.
  Use `OperatorTableI.getOperatorByName(String)` or `OperatorTableI.getAllOperatorsByName(String)`
getOperatorsBySymbol(String) - Method in class com.singularsys.jep.EmptyOperatorTable
  Gets all the operators with a given symbol
getOperatorsBySymbol(String) - Method in class com.singularsys.jep.OperatorTable
  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
getOperatorTable() - Method in class com.singularsys.jep.ComponentSet
getOperatorTable() - Method in class com.singularsys.jep.Jep
  Returns the operator table
getOperatorTable() - Method in class com.singularsys.jep.walkers.DoNothingVisitor
getOperatorTable2() - Method in class com.singularsys.jep.Jep
  Returns the operator table cast to OperatorTable2
getOperatorTokenMatcher() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Return the OperatorTokenMatcher.
getOpFor(Node) - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedOperator
  Run the predicate against a node, returning the corresponding operator.
getOps() - Method in class com.singularsys.jep.walkers.ExpressionConsolidator
  The list of operators which are consolidated
getOr() - Method in class com.singularsys.jep.EmptyOperatorTable
getOr() - Method in class com.singularsys.jep.OperatorTable
getOr() - Method in class com.singularsys.jep.OperatorTable2
getOr() - Method in interface com.singularsys.jep.OperatorTableI
  Gets the operator used for logical OR
GetOr - Class in com.singularsys.jep.misc.dictionary
  Gets the value associated with a key, or a default value.
GetOr() - Constructor for class com.singularsys.jep.misc.dictionary.GetOr
GetOr(Object) - Constructor for class com.singularsys.jep.misc.dictionary.GetOr
  Constructor
getOrEquals() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
getParameterNames() - Method in class com.singularsys.jep.misc.MacroFunction
  The names specified in the constructor.
getParser() - Method in class com.singularsys.jep.ComponentSet
getParser() - Method in class com.singularsys.jep.Jep
  Returns the parser
getParts() - Method in class com.singularsys.jep.ComponentSubset
getPfmc() - Method in class com.singularsys.jep.configurableparser.tokens.FunctionToken
getPfmc() - Method in exception class com.singularsys.jep.functions.IllegalParameterException
getPFMC() - Method in class com.singularsys.jep.Operator
  Returns the PostfixMathCommandI used by this 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.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.EmptyOperatorTable
getPower() - Method in class com.singularsys.jep.OperatorTable
getPower() - Method in class com.singularsys.jep.OperatorTable2
getPower() - Method in interface com.singularsys.jep.OperatorTableI
  Gets the operator used for powers
getPrecedence() - Method in class com.singularsys.jep.Operator
  Get the precedence of the operator.
getPreDec() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
getPredicate() - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedBinaryFunction
getPredicate() - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedFunctionByStructure
getPredicate() - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedNaryFunction
getPredicate() - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedOperator
getPredicate() - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedUnaryFunction
getPrefixOp() - Method in class com.singularsys.jep.configurableparser.tokens.OperatorToken
getPreInc() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
getPrintSymbol() - Method in class com.singularsys.jep.Operator
  The symbol used for printing.
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.
getPublisher() - Method in class com.singularsys.jep.misc.publishingvariable.PublishingVariable
  Get the publisher for this variable.
getPublisher() - Method in class com.singularsys.jep.misc.publishingvariable.PublishingVariableFactory
  Get the current publisher for the variables created by this factory.
getPublisher() - Method in class com.singularsys.jep.misc.publishingvariable.PublishingVariableTable
  Get the publisher for this variable table.
getQuoteChar() - Method in class com.singularsys.jep.configurableparser.tokens.StringToken
getRange() - Method in class com.singularsys.jep.EmptyOperatorTable
getRange() - Method in class com.singularsys.jep.OperatorTable
getRange() - Method in class com.singularsys.jep.OperatorTable2
getRange() - Method in interface com.singularsys.jep.OperatorTableI
  Gets the operator used for specifying a range
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
  Get symbol used to for right-hand operator
getRightBracket() - Method in class com.singularsys.jep.configurableparser.RangeOperator
getRoot() - Method in class com.singularsys.jep.misc.javaops.OpEquals
getRoot() - Method in class com.singularsys.jep.misc.lineNumbering.LineNumberingNodeFactory
getRoot() - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullSafeEquals
getRoot() - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedAbstractInc
getRoot() - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedBinary
getRoot() - Method in interface com.singularsys.jep.misc.nullwrapper.functions.NullWrappedFunctionI
  Get to function which this function wraps.
getRoot() - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedIf
getRoot() - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedLazyLogical
getRoot() - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedNary
getRoot() - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedNaryBinary
getRoot() - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedPfmc
getRoot() - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedUnary
getRootOp() - Method in class com.singularsys.jep.Operator
  The basic group operator associated with the inverse or composite operator.
getRShift() - Method in class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
getRShiftEquals() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
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
getSpecialFunction(PostfixMathCommandI) - Method in class com.singularsys.jep.misc.nullwrapper.NullWrappedFunctionFactory
  Handles special functions.
getSpecialFunRule(String) - Method in class com.singularsys.jep.PrintVisitor
  Finds the special rule, if any, associated with an operator.
getSpecialFunRule(String) - Method in class com.singularsys.jep.PrintVisitor.NullPrintVisitor
getSpecialRule(Operator) - Method in class com.singularsys.jep.PrintVisitor
  Finds the special rule, if any, associated with an operator.
getSpecialRule(Operator) - Method in class com.singularsys.jep.PrintVisitor.NullPrintVisitor
getSpecialVarName(String) - Method in class com.singularsys.jep.PrintVisitor
  Finds the replacement string, if any, associated with a variable.
getSpecialVarName(String) - Method in class com.singularsys.jep.PrintVisitor.NullPrintVisitor
getString(String) - Static method in class com.singularsys.jep.JepMessages
  Gets the message associated with a given string.
getString(String) - Static method in class com.singularsys.jepexamples.EgMessages
getStringFromAdditionalBundles(String) - Static method in class com.singularsys.jep.JepMessages
  Searches the standard bundle and any additional bundles for a message with the given key, returning the first match.
getSubtract() - Method in class com.singularsys.jep.EmptyOperatorTable
getSubtract() - Method in class com.singularsys.jep.OperatorTable
getSubtract() - Method in class com.singularsys.jep.OperatorTable2
getSubtract() - Method in interface com.singularsys.jep.OperatorTableI
  Gets the operator used for subtraction
GetSuffix(int) - Method in interface com.singularsys.jep.parser.CharStream
  Returns an array of characters that make up the suffix of length 'len' for the currently matched token.
GetSuffix(int) - Method in class com.singularsys.jep.parser.JepJavaCharStream
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.
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() - Method in interface com.singularsys.jep.parser.CharStream
getTabSize() - Method in class com.singularsys.jep.parser.JepJavaCharStream
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
getting_an_unset_HookKey_returns_null() - Method in class com.singularsys.jeptests.unit.NodeHookTest
getting_an_unset_HookKey_returns_null() - Method in class com.singularsys.jeptests.unit.VariableHookTest
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
  Get the specific Token.
getToken(String) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Return the Token for the given string.
getToken(String) - Method in class com.singularsys.jep.configurableparser.matchers.OperatorTokenMatcher
  Gets the OperatorToken used for a give key.
getTokenFilters() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Return the list of filters.
getTokenizerFactory() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  The factory used to create Tokenizers
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
  The actual expression used for evaluation, after substitution of variable names.
getTotalInstanceTime() - Method in class com.singularsys.jep.misc.MonitoringEvaluator
  Returns the total instance time spent in all function/operator/variable/constant calls during evaluation.
getTrackLineColumn() - Method in interface com.singularsys.jep.parser.CharStream
getTrackLineColumn() - Method in class com.singularsys.jep.parser.JepJavaCharStream
getTSteps() - Method in class com.singularsys.jepexamples.applets.ParametrisedCanvas
getTwo() - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
getTwo() - Method in class com.singularsys.jep.misc.StrictDoubleNumberFactory
getTwo() - Method in interface com.singularsys.jep.NumberFactory
  Return an object representing ONE+ONE.
getTwo() - Method in class com.singularsys.jep.standard.DoubleNumberFactory
getType() - Method in class com.singularsys.jep.misc.dictionary.DictionaryComponents
  The configuration type specified in the constructor.
getUDivide() - Method in class com.singularsys.jep.EmptyOperatorTable
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.EmptyOperatorTable
getUMinus() - Method in class com.singularsys.jep.OperatorTable
getUMinus() - Method in class com.singularsys.jep.OperatorTable2
getUMinus() - Method in interface com.singularsys.jep.OperatorTableI
  Gets the operator used for unitary minus `-x`
getUnit() - Method in class com.singularsys.jeptests.system.BugsTest.NumberWithUnit
getUnquotedString() - Method in class com.singularsys.jep.configurableparser.tokens.StringToken
  Gets the string without quote marks.
getUPlus() - Method in class com.singularsys.jep.EmptyOperatorTable
getUPlus() - Method in class com.singularsys.jep.OperatorTable
getUPlus() - Method in class com.singularsys.jep.OperatorTable2
getUPlus() - Method in interface com.singularsys.jep.OperatorTableI
  Gets the operator used for unary addition `+x`
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.boundvariable.BoundVariable
  Gets the value of the variable.
getValue() - Method in class com.singularsys.jep.misc.boundvariable.FieldVariableBinding
  Gets the value of the associated field.
getValue() - Method in interface com.singularsys.jep.misc.boundvariable.VariableBinding
  Gets the value of a variable.
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.parser.Token
  An optional attribute value of the Token.
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(Complex) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.EvaluationConfig
getValueOrException(String, Optional<Object>) - Method in interface com.singularsys.jep.functions.ZeroLengthBehaviourI
  Either return the optional's value or, if not present, either return the zero length values or throws an exception depending on the zero length error behaviour flag.
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)
getVar(Node) - Method in class com.singularsys.jep.misc.javaops.AbstractInc
getVariable(Evaluator, ASTVarNode) - Method in class com.singularsys.jep.functions.Ele
  Find the variable associated with a node.
getVariable(Evaluator, ASTVarNode) - Method in class com.singularsys.jep.misc.threadsafeeval.ThreadSafeEle
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.misc.DecoratingVariableTable
  Gets an existing variable, returns null if variable is not found.
getVariable(String) - Method in class com.singularsys.jep.misc.parallelparsing.ConcurrentVariableTable
getVariable(String) - Method in class com.singularsys.jep.misc.threadsafeeval.ThreadSafeEvaluator
getVariable(String) - Method in class com.singularsys.jep.VariableTable
  Gets an existing variable, returns null if variable is not found.
getVariableCallCounts() - Method in class com.singularsys.jep.misc.MonitoringEvaluator
  Returns a map of variable names to the number of times they were called during evaluation.
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.misc.DecoratingVariableTable
getVariableFactory() - Method in class com.singularsys.jep.VariableTable
getVariableMapping() - Method in class com.singularsys.jep.misc.boundvariable.BoundVariableFactory
  Gets the VariableMapping for the creation of new variables.
getVariableNames() - Method in class com.singularsys.jep.walkers.TreeAnalyzer
  Return the names of the variables, sorted alphabetically.
getVariables() - Method in class com.singularsys.jep.misc.DecoratingVariableTable
getVariables() - Method in class com.singularsys.jep.misc.parallelparsing.ConcurrentVariableTable
getVariables() - Method in class com.singularsys.jep.VariableTable
  Returns a list of all the variables 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
getVariableTable() - Method in class com.singularsys.jep.walkers.DoNothingVisitor
getVariableValue(String) - Method in class com.singularsys.jep.Jep
  Returns the value of the variable `name`.
getVars() - Method in class com.singularsys.jep.misc.MacroFunction
  Get the internal variables used, these have specific names like 'fun::x'
getWrappedFunction(PostfixMathCommandI) - Method in class com.singularsys.jep.misc.nullwrapper.NullWrappedFunctionFactory
  Gets a wrapped function, returns a function which will handle null values correctly.
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 class com.singularsys.jep.misc.StrictDoubleNumberFactory
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
getZeroLengthErrorBehaviour() - Method in class com.singularsys.jep.functions.ArrayFunctionBase
getZeroLengthErrorBehaviour() - Method in interface com.singularsys.jep.functions.ZeroLengthBehaviourI.DefaultZeroLengthBehaviourI
getZeroLengthErrorBehaviour() - Method in interface com.singularsys.jep.functions.ZeroLengthBehaviourI
  Gets how to respond to arguments with zero length arrays.
getZeroLengthErrorBehaviour() - Method in class com.singularsys.jep.functions.ZeroLengthBehaviourI.ZeroLengthHelper
getZeroLengthHelper() - Method in interface com.singularsys.jep.functions.ZeroLengthBehaviourI.DefaultZeroLengthBehaviourI
  Gets the helper class which implements the zero length behaviour.
getZeroLengthHelper() - Method in class com.singularsys.jep.misc.dictionary.Get
getZeroLengthValue() - Method in class com.singularsys.jep.functions.ArrayFunctionBase
getZeroLengthValue() - Method in interface com.singularsys.jep.functions.ZeroLengthBehaviourI.DefaultZeroLengthBehaviourI
getZeroLengthValue() - Method in interface com.singularsys.jep.functions.ZeroLengthBehaviourI
  Gets the value to be returned when a zero length array is passed as an argument and the zero length error behaviour is set to VALUE.
getZeroLengthValue() - Method in class com.singularsys.jep.functions.ZeroLengthBehaviourI.ZeroLengthHelper
go(int, int) - Method in class com.singularsys.jepexamples.diagnostics.ParseSpeed
go(int, int, double, double) - Method in class com.singularsys.jepexamples.diagnostics.ThreadSpeedTest
  Create and run threads.
go(String, int) - Method in class com.singularsys.jeptests.system.ThreadTest
go2(String, int) - Method in class com.singularsys.jeptests.system.ThreadTest
gpf - Variable in class com.singularsys.jep.configurableparser.ConfigurableParser
GrammarException - Exception Class in com.singularsys.jep.configurableparser.matchers
  Signals grammatical errors.
GrammarException(String, int, int) - Constructor for exception class com.singularsys.jep.configurableparser.matchers.GrammarException
  Build a GrammarException
GrammarException(String, Token) - Constructor for exception class com.singularsys.jep.configurableparser.matchers.GrammarException
GrammarException(String, Token, Token) - Constructor for exception class 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`
GrammarParserFactory - Interface in com.singularsys.jep.configurableparser
  Abstract Factory defining how to create a GrammarParser
gridColor - Variable in class com.singularsys.jepexamples.applets.AbstractCanvas
  Color for grid
gt(Object, Object) - Method in class com.singularsys.jep.functions.Comparative
GT - Enum constant in enum class com.singularsys.jep.OperatorTable2.BasicOperators
GT - Static variable in class com.singularsys.jep.functions.Comparative
GT - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  RegularExpression Id.

## H

handleError(Exception) - Method in class com.singularsys.jepexamples.consoles.Console
  Handle an error in the parse and evaluate routines.
hashCode() - Method in class com.singularsys.jep.configurableparser.tokens.Token
hashCode() - Method in record class com.singularsys.jep.misc.dictionary.MapPfmc.Entry
  Returns a hash code value for this object.
hashCode() - Method in class com.singularsys.jep.standard.Complex
  Always override hashCode when you override equals.
hashCode() - Method in record class com.singularsys.jepexamples.consoles.Console.NodeRes
  Returns a hash code value for this object.
hashCode() - Method in class com.singularsys.jeptests.system.JepTestWithCustomNumberType.MyNumber
hashCode() - Method in record class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests.KeyValue
  Returns a hash code value for this object.
hashCommentMatcher() - Static method in class com.singularsys.jep.configurableparser.matchers.CommentTokenMatcher
  Recognise comments of the form # ...
HashMap - Enum constant in enum class com.singularsys.jep.misc.dictionary.MakeMap.Type
  An unordered map.
hasNullSafeEquals - Variable in class com.singularsys.jep.misc.nullwrapper.NullWrappedOperatorTable
hasValidValue() - Method in class com.singularsys.jep.misc.boundvariable.BoundVariable
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
history - Variable in class com.singularsys.jepexamples.consoles.Console
  History
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
hookKeys() - Method in class com.singularsys.jep.Variable
  Return all the hooks set for this variable.
HookRemover - Class in com.singularsys.jep.walkers
  Remove a specific hook from any node which has it on a tree
HookRemover() - Constructor for class com.singularsys.jep.walkers.HookRemover
  Remove all hooks of all types
HookRemover(Node.HookKey) - Constructor for class com.singularsys.jep.walkers.HookRemover
  Remove all hooks with this hook
HookRemover(Node.HookKey, Object) - Constructor for class com.singularsys.jep.walkers.HookRemover
  Remove all hooks with this hook and value
HookRemoverTest - Class in com.singularsys.jeptests.unit.walkers
  Test for `HookRemover`.
HookRemoverTest() - Constructor for class com.singularsys.jeptests.unit.walkers.HookRemoverTest
hornerExpression(String, int) - Static method in class com.singularsys.jepexamples.diagnostics.Utils
  Generate a string giving an approximation to log using Horner expression of the form "x*(1/1-x*(1/2-x*(1/3-x*(1/4 ...))))"

## I

I - Static variable in class com.singularsys.jep.standard.Complex
  Constant 0+1 i
id - Variable in class com.singularsys.jep.bigdecimal.functions.BigDecRelational
id - Variable in class com.singularsys.jep.functions.LazyLogical
  Represents which logical operator this is.
id - Variable in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedLazyLogical
  Represents which logical operator this is.
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(String) - Constructor for class com.singularsys.jep.configurableparser.matchers.IdentifierTokenMatcher
  Construct and identifier matcher.
IdentifierTokenMatcher(Pattern) - Constructor for class com.singularsys.jep.configurableparser.matchers.IdentifierTokenMatcher
IdentifierTokenMatcherTest - Class in com.singularsys.jeptests.unit.configurableparser.matchers
  Test the various types of identifier matchers
IdentifierTokenMatcherTest() - Constructor for class com.singularsys.jeptests.unit.configurableparser.matchers.IdentifierTokenMatcherTest
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
  If this constructor is used then a two argument version can be used `if(condExpr, posExpr)` is also available.
IllegalParameterException - Exception Class in com.singularsys.jep.functions
  Represents an illegal parameter
IllegalParameterException(PostfixMathCommand, int, Object) - Constructor for exception class com.singularsys.jep.functions.IllegalParameterException
  An exception where the expected type is not known.
IllegalParameterException(PostfixMathCommand, Object, Object) - Constructor for exception class com.singularsys.jep.functions.IllegalParameterException
  An exception where two arguments are incompatible.
IllegalParameterException(PostfixMathCommandI, int, Class<?>, Object) - Constructor for exception class com.singularsys.jep.functions.IllegalParameterException
  Exception where the target type is known.
IllegalParameterException(PostfixMathCommandI, int, String, Object) - Constructor for exception class com.singularsys.jep.functions.IllegalParameterException
  Exception where a specific message is given for the expected type
im() - Method in class com.singularsys.jep.standard.Complex
  Returns the imaginary component of this object
im(Object) - Method in class com.singularsys.jep.functions.Imaginary
image - Variable in class com.singularsys.jep.parser.Token
  The string image of the token.
Imaginary - Class in com.singularsys.jep.functions
  Finds the imaginary part of a complex number.
Imaginary() - Constructor for class com.singularsys.jep.functions.Imaginary
ImmutableComplex - Class in com.singularsys.jep.standard
  An Immutable version of the Complex numbers.
ImmutableComplex() - Constructor for class com.singularsys.jep.standard.ImmutableComplex
ImmutableComplex(double) - Constructor for class com.singularsys.jep.standard.ImmutableComplex
ImmutableComplex(double, double) - Constructor for class com.singularsys.jep.standard.ImmutableComplex
ImmutableComplex(Complex) - Constructor for class com.singularsys.jep.standard.ImmutableComplex
ImmutableComplex(Number) - Constructor for class com.singularsys.jep.standard.ImmutableComplex
implicitMul - Static variable in class com.singularsys.jep.configurableparser.ShuntingYard
implicitMul - Variable in class com.singularsys.jep.Jep
  Implicit Multiplication option
ImportationVisitor - Class in com.singularsys.jep.walkers
  Imports an expression from one Jep instance into another.
ImportationVisitor(Jep) - Constructor for class com.singularsys.jep.walkers.ImportationVisitor
importEqn(Node) - Method in class com.singularsys.jep.walkers.ImportationVisitor
  Imports an equation from another Jep instance.
importEqn(Node) - Method in class com.singularsys.jep.walkers.LightWeightImportationVisitor
  Import an equation from another Jep instance.
inBuf - Variable in class com.singularsys.jep.parser.JepJavaCharStream
INDENTIFIER1 - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  RegularExpression Id.
INDENTIFIER2 - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  RegularExpression Id.
indexShift - Variable in class com.singularsys.jep.functions.Ele
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.diagnostics.SpeedTest
init() - Method in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex
init(Jep) - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
init(Jep) - Method in class com.singularsys.jep.ComponentSubset
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.BracketedSequenceGrammarMatcher
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 class com.singularsys.jep.configurableparser.matchers.FunctionSequenceGrammarMatcher
init(Jep) - Method in interface com.singularsys.jep.configurableparser.matchers.GrammarMatcher
  Delayed initialisation, this method 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.JccArrayAccessGrammarMatcher
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.ListOrRangeGrammarMatcher
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(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.RoundBracketGrammarMatcher
init(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.SingleArgFunctionMatcher
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 class com.singularsys.jep.configurableparser.ShuntingYard.ShuntingYardGrammarParserFactory
init(Jep) - Method in interface com.singularsys.jep.configurableparser.TokenFilter
init(Jep) - Method in class com.singularsys.jep.configurableparser.Tokenizer.StandardTokenizerFactory
  Does nothing
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.EmptyOperatorTable
init(Jep) - Method in class com.singularsys.jep.functions.Count
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.DecoratingVariableTable
init(Jep) - Method in class com.singularsys.jep.misc.dictionary.DictionaryGrammarMatcher
init(Jep) - Method in class com.singularsys.jep.misc.lineNumbering.LineNumberingNodeFactory
init(Jep) - Method in class com.singularsys.jep.misc.lineNumbering.LineNumberingShuntingYard.LineNumberGrammarParserFactory
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.MonitoringEvaluator
init(Jep) - Method in class com.singularsys.jep.misc.NullParser
init(Jep) - Method in class com.singularsys.jep.misc.nullwrapper.NullWrappedFunctionFactory
init(Jep) - Method in class com.singularsys.jep.misc.OneShotComponent
init(Jep) - Method in class com.singularsys.jep.misc.OperatorAsFunctionGrammarMatcher
init(Jep) - Method in class com.singularsys.jep.misc.overloadedfunctions.AlternateFunctionGrammerMatcher
init(Jep) - Method in class com.singularsys.jep.misc.overloadedfunctions.AlternateFunctions
init(Jep) - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedBinaryFunction
init(Jep) - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedFunctionByStructure
init(Jep) - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedNaryFunction
init(Jep) - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedUnaryFunction
init(Jep) - Method in class com.singularsys.jep.misc.parallelparsing.ConcurrentVariableTable
init(Jep) - Method in class com.singularsys.jep.misc.publishingvariable.PublishingVariableFactory
init(Jep) - Method in class com.singularsys.jep.misc.StrictDoubleNumberFactory
init(Jep) - Method in class com.singularsys.jep.misc.threadsafeeval.ThreadSafeEvaluator
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.parser.StandardParser
init(Jep) - Method in class com.singularsys.jep.PrintVisitor
init(Jep) - Method in class com.singularsys.jep.PrintVisitor.NullPrintVisitor
init(Jep) - Method in class com.singularsys.jep.reals.RealEvaluator
init(Jep) - Method in class com.singularsys.jep.reals.RealVariableTable
  Will add constants if we now have a variable factory.
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.StandardVariableTable
  Will add constants if we now have a variable factory.
init(Jep) - Method in class com.singularsys.jep.standard.UncheckedEvaluator
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.DoNothingVisitor
init(Jep) - Method in class com.singularsys.jep.walkers.GenericDoNothingVisitor
init(Jep) - Method in class com.singularsys.jep.walkers.PostfixEvaluator
init(Jep) - Method in class com.singularsys.jep.walkers.SubstitutionVisitor
init(Jep) - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_4
init(Jep) - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_5
init(Jep) - Method in class com.singularsys.jeptests.system.BugsTest.NumberWithUnitTokenMatcher
init(Jep) - Method in class com.singularsys.jeptests.system.LatexTest.PowerRule
init(Jep) - Method in class com.singularsys.jeptests.system.ModifiedParserTest.SuffixArrayAccessShuntingYardGrammarParserFactory
init(Jep) - Method in class com.singularsys.jeptests.system.StackCheckingFastEvaluator
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.
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(Reader) - Method in class com.singularsys.jep.Jep
  Initialises the parser with a Reader for parsing with multiple expressions.
initMultiParse(String) - Method in class com.singularsys.jep.Jep
  Initialises the parser for parsing a string with multiple expressions.
initMultiParse(String) - Method in class com.singularsys.jep.misc.parallelparsing.MultipleEquationParsingJep
  Creates a new `MultipleEquationParser` for the given string.
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.JepJavaCharStream
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(EmptyOperatorTable.OperatorKey, Operator, Operator) - Method in class com.singularsys.jep.EmptyOperatorTable
  Add an operator with a new precedence level which is equal to the existing op.
insertOperator(Operator, Operator) - Method in class com.singularsys.jep.EmptyOperatorTable
  Add an operator with a new precedence level which is equal to 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
instance() - Method in class com.singularsys.jep.misc.MonitoringEvaluator.CountAndTime
instanceOf(BinaryFunction.BiFunctionWithException<Object>) - Static method in class com.singularsys.jep.functions.BinaryFunction
  Create a BinaryFunction from a lambda expression where arguments can be Objects.
instanceOf(BinaryFunction.BiFunctionWithException<Object>) - Static method in class com.singularsys.jep.functions.NaryBinaryFunction
  Create a NaryBinaryFunction from a lambda expression where arguments can be Objects.
instanceOf(BinaryFunction.BiFunctionWithException<Object>, String) - Static method in class com.singularsys.jep.functions.BinaryFunction
  Create a BinaryFunction with a given name from a lambda expression where arguments can be Objects.
instanceOf(BinaryFunction.BiFunctionWithException<Object>, String) - Static method in class com.singularsys.jep.functions.NaryBinaryFunction
  Create a named NaryBinaryFunction from a lambda expression where arguments can be Objects.
instanceOf(NullaryFunction.SupplierWithException<Object>) - Static method in class com.singularsys.jep.functions.NullaryFunction
  Create a NullaryFunction from a lambda expression.
instanceOf(NullaryFunction.SupplierWithException<Object>, String) - Static method in class com.singularsys.jep.functions.NullaryFunction
  Create a NullaryFunction from a lambda expression.
instanceOf(UnaryFunction.FunctionWithException<Object>) - Static method in class com.singularsys.jep.functions.UnaryFunction
  Create a UnaryFunction from a lambda expression where the argument can be any Object.
instanceOf(UnaryFunction.FunctionWithException<Object>, String) - Static method in class com.singularsys.jep.functions.UnaryFunction
  Create a named UnaryFunction from a lambda expression where the argument can be any Object.
instanceOf(Class<T>, BinaryFunction.BiFunctionWithException<T>) - Static method in class com.singularsys.jep.functions.BinaryFunction
  Create a BinaryFunction from a lambda expression where both arguments are of a specified type.
instanceOf(Class<T>, BinaryFunction.BiFunctionWithException<T>) - Static method in class com.singularsys.jep.functions.NaryBinaryFunction
  Create a NaryBinaryFunction from a lambda expression where both arguments are of a specified type.
instanceOf(Class<T>, BinaryFunction.BiFunctionWithException<T>, String) - Static method in class com.singularsys.jep.functions.BinaryFunction
  Create a BinaryFunction from a lambda expression where both arguments are of a specified type.
instanceOf(Class<T>, BinaryFunction.BiFunctionWithException<T>, String) - Static method in class com.singularsys.jep.functions.NaryBinaryFunction
  Create a NaryBinaryFunction from a lambda expression where both arguments are of a specified type.
instanceOf(Class<T>, UnaryFunction.FunctionWithException<T>) - Static method in class com.singularsys.jep.functions.UnaryFunction
  Create a UnaryFunction from a lambda expression where the argument is of a specified type.
instanceOf(Class<T>, UnaryFunction.FunctionWithException<T>, String) - Static method in class com.singularsys.jep.functions.UnaryFunction
  Create a named UnaryFunction from a lambda expression where the argument is of a specified type.
INTEGER_LITERAL - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  RegularExpression Id.
intValue() - Method in class com.singularsys.jep.misc.boundvariable.MutableDouble
intValue() - Method in class com.singularsys.jep.standard.Complex
  Returns real part.
intValue() - Method in class com.singularsys.jeptests.system.JepTestWithCustomNumberType.MyNumber
INVALID_LEXICAL_STATE - Static variable in exception class com.singularsys.jep.parser.TokenMgrError
  Tried to change to an invalid lexical state.
isAllowComplexResults() - Method in class com.singularsys.jep.functions.Power
  Whether complex results are allowed for number arguments.
isAllowNumbers() - Method in class com.singularsys.jep.functions.LazyLogical
  Returns whether numbers are treated as booleans
isAssociative() - Method in class com.singularsys.jep.Operator
  Is the operator associative?
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
  Is the operator a binary operator, like `x+y`?
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
  Is the operator commutative, like `x+y = y+x`.
isComposite() - Method in class com.singularsys.jep.Operator
  Is the operator composite operator like `a-b` which can be treated as `a+(-b)`.
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
  Returns whether this operator is distributive over another operator.
isEmpty() - Method in class com.singularsys.jep.FunctionTable
isEmpty() - Method in class com.singularsys.jep.misc.DecoratingVariableTable
isEmpty() - Method in class com.singularsys.jep.misc.parallelparsing.ConcurrentVariableTable
isEmpty() - Method in class com.singularsys.jep.VariableTable
  Returns true if the table is empty.
isEquivalence() - Method in class com.singularsys.jep.Operator
  Is the operator an equivalence relation, i.e. it is reflexive, symmetric and transitive.
isFunction() - Method in class com.singularsys.jep.configurableparser.tokens.FunctionToken
isFunction() - Method in class com.singularsys.jep.configurableparser.tokens.Token
isHasDefault() - Method in class com.singularsys.jep.misc.functions.Case
  Whether a default value is set
isHasDefault() - Method in class com.singularsys.jep.misc.functions.CaseNonLazy
  Whether a default value is set
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() - Method in class com.singularsys.jep.standard.Complex
  Returns `true` if either the real or imaginary component of this `Complex` is an infinite value.
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
isLeftBinding() - Method in class com.singularsys.jep.Operator
  Is the operator left binding?
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.
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
isNary() - Method in class com.singularsys.jep.Operator
  Is the operator a n-ary 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
  Is the operator a prefix operator like -x?
isReflexive() - Method in class com.singularsys.jep.Operator
  Is the operator reflexive, like `a==a`?
isRhsImpMul() - Method in class com.singularsys.jep.configurableparser.tokens.SymbolToken
isRightBinding() - Method in class com.singularsys.jep.Operator
  Is the operator right binding?
isSelfInverse() - Method in class com.singularsys.jep.Operator
  Is the operator self inverse like `-(-x)` or `!(!x)`?
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
  Is the operator a suffix operator like x%?
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
  Is the operator symmetric, like `a!=b` implies `b!=a`?
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
  Is the operator a ternary operator like a>b ?
isTransitive() - Method in class com.singularsys.jep.Operator
  Is the operator transitive, like `a>b` and `b>c` implies `a>c`?
isTrapInfinity() - Method in class com.singularsys.jep.standard.FastEvaluator
isTrapInfinity() - Method in class com.singularsys.jep.standard.StandardEvaluator
isTrapInfinity() - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_4
isTrapInfinity() - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_5
isTrapInfinity() - Method in class com.singularsys.jeptests.system.StackCheckingFastEvaluator
isTrapNaN() - Method in class com.singularsys.jep.standard.FastEvaluator
isTrapNaN() - Method in class com.singularsys.jep.standard.StandardEvaluator
isTrapNaN() - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_4
isTrapNaN() - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_5
isTrapNaN() - Method in class com.singularsys.jeptests.system.StackCheckingFastEvaluator
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.
isTrapNullValues() - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_4
  Whether null values for variables are trapped.
isTrapNullValues() - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_5
  Whether null values for variables are trapped.
isTrapNullValues() - Method in class com.singularsys.jeptests.system.StackCheckingFastEvaluator
  Whether null values for variables are trapped.
isTrapUnsetValues() - Method in class com.singularsys.jep.standard.FastEvaluator
  Whether variables with unset values are trapped.
isTrapUnsetValues() - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_5
  Whether variables with unset values are trapped.
isTrapUnsetValues() - Method in class com.singularsys.jeptests.system.StackCheckingFastEvaluator
  Whether variables with unset values 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
  Is the operator a unary operator, like `-x`?
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
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
javaIdentifierMatcher() - Static method in class com.singularsys.jep.configurableparser.matchers.IdentifierTokenMatcher
  Matches java rules for identifiers.
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(OperatorTable2, String, String) - Constructor for class com.singularsys.jep.misc.javaops.JavaOperatorTable
  A decorator constructor.
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(Map<EmptyOperatorTable.OperatorKey, Operator>) - Constructor for class com.singularsys.jep.misc.javaops.JavaOperatorTable
JavaOperatorTable.JavaOperators - Enum Class in com.singularsys.jep.misc.javaops
  Keys to identify the Java operators.
JccArrayAccessGrammarMatcher - Class in com.singularsys.jep.configurableparser.matchers
  Matches syntax for array element access `v[3]`, the node tree produced by this matcher matches those produced by the standard Jep `JccParser`.
JccArrayAccessGrammarMatcher(SymbolToken, SymbolToken) - Constructor for class com.singularsys.jep.configurableparser.matchers.JccArrayAccessGrammarMatcher
  Construct a matcher for array access.
JccParser - Class in com.singularsys.jep.parser
JccParser(CharStream) - Constructor for class com.singularsys.jep.parser.JccParser
  Constructor with user supplied CharStream.
JccParser(JccParserTokenManager) - Constructor for class com.singularsys.jep.parser.JccParser
  Constructor with generated Token Manager.
JccParserConstants - Interface in com.singularsys.jep.parser
  Token literal values and constants.
JccParserTokenManager - Class in com.singularsys.jep.parser
  Token Manager.
JccParserTokenManager(CharStream) - Constructor for class com.singularsys.jep.parser.JccParserTokenManager
  Constructor.
JccParserTokenManager(CharStream, int) - Constructor for class com.singularsys.jep.parser.JccParserTokenManager
  Constructor.
JccParserTreeConstants - Interface in com.singularsys.jep.parser
jccpe - Variable in exception class com.singularsys.jep.ParseException
jep - Variable in class com.singularsys.jep.configurableparser.ConfigurableParser
jep - Variable in class com.singularsys.jep.configurableparser.ShuntingYard
jep - Variable in class com.singularsys.jep.misc.MacroFunction
jep - Variable in class com.singularsys.jep.misc.threadsafeeval.ThreadSafeEvaluator
jep - Variable in class com.singularsys.jep.walkers.DoNothingVisitor
  Jep instance
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.jepexamples.diagnostics.SpeedTestComplex.EvaluationConfig
jep - Variable in class com.singularsys.jeptests.system.JepTest
  The parser
jep - Variable in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
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.
JepComponent - Interface in com.singularsys.jep
  Base interface for all Jep components (parsers, evaluators etc).
JepConfig(String) - Constructor for class com.singularsys.jepexamples.diagnostics.SpeedTest.JepConfig
JepConfig(String) - Constructor for class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.JepConfig
JepConfig3_4(String) - Constructor for class com.singularsys.jepexamples.diagnostics.SpeedTest.JepConfig3_4
JepConfig3_4(String) - Constructor for class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.JepConfig3_4
JepConfig3_5(String) - Constructor for class com.singularsys.jepexamples.diagnostics.SpeedTest.JepConfig3_5
JepConfig3_5(String) - Constructor for class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.JepConfig3_5
JepConfig3_5NC(String) - Constructor for class com.singularsys.jepexamples.diagnostics.SpeedTest.JepConfig3_5NC
JepConfig3_5NC(String) - Constructor for class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.JepConfig3_5NC
JepConfigNoChecks(String) - Constructor for class com.singularsys.jepexamples.diagnostics.SpeedTest.JepConfigNoChecks
JepConfigNoChecks(String) - Constructor for class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.JepConfigNoChecks
JepException - Exception Class in com.singularsys.jep
  Super class of all Jep specific exceptions.
JepException() - Constructor for exception class com.singularsys.jep.JepException
JepException(String) - Constructor for exception class com.singularsys.jep.JepException
JepException(String, Throwable) - Constructor for exception class com.singularsys.jep.JepException
JepException(Throwable) - Constructor for exception class com.singularsys.jep.JepException
JepJavaCharStream - Class in com.singularsys.jep.parser
  Customised version of the JavaCharStream.
JepJavaCharStream(InputStream) - Constructor for class com.singularsys.jep.parser.JepJavaCharStream
  Constructor.
JepJavaCharStream(InputStream, int, int) - Constructor for class com.singularsys.jep.parser.JepJavaCharStream
  Constructor.
JepJavaCharStream(InputStream, int, int, int) - Constructor for class com.singularsys.jep.parser.JepJavaCharStream
  Constructor.
JepJavaCharStream(InputStream, String) - Constructor for class com.singularsys.jep.parser.JepJavaCharStream
  Constructor.
JepJavaCharStream(InputStream, String, int, int) - Constructor for class com.singularsys.jep.parser.JepJavaCharStream
  Constructor.
JepJavaCharStream(InputStream, String, int, int, int) - Constructor for class com.singularsys.jep.parser.JepJavaCharStream
  Constructor.
JepJavaCharStream(Reader) - Constructor for class com.singularsys.jep.parser.JepJavaCharStream
  Constructor.
JepJavaCharStream(Reader, int, int) - Constructor for class com.singularsys.jep.parser.JepJavaCharStream
  Constructor.
JepJavaCharStream(Reader, int, int, int) - Constructor for class com.singularsys.jep.parser.JepJavaCharStream
  Constructor.
JepMessages - Class in com.singularsys.jep
  Class to handle externalisation of error messages.
JepOutputStream() - Constructor for class com.singularsys.jepexamples.consoles.Console.JepOutputStream
JepPrintStream() - Constructor for class com.singularsys.jepexamples.consoles.Console.JepPrintStream
JepRuntimeException - Exception Class in com.singularsys.jep
  A RuntimeException which wraps a JepException for use in cases where throwing a JepException is not possible.
JepRuntimeException(JepException) - Constructor for exception class com.singularsys.jep.JepRuntimeException
  Construction
JepTest - Class in com.singularsys.jeptests.system
  Tests various functions on the Jep class.
JepTest() - Constructor for class com.singularsys.jeptests.system.JepTest
JepTest.AddFractionsNary - Class in com.singularsys.jeptests.system
  NaryFunction to add fractions
JepTest.AddFractionsStack - Class in com.singularsys.jeptests.system
  Function to add fractions using a stack
JepTest.Diff - Class in com.singularsys.jeptests.system
  Function for diference of two variables.
JepTest.MyBinary - Class in com.singularsys.jeptests.system
  A binary function
JepTest.MyNary - Class in com.singularsys.jeptests.system
  An Nary function
JepTest.MyNaryBinary - Class in com.singularsys.jeptests.system
  An NaryBinary function
JepTest.MyNullary - Class in com.singularsys.jeptests.system
  A nullary functions
JepTest.MyUnary - Class in com.singularsys.jeptests.system
  A unary function
JepTest.PiFun - Class in com.singularsys.jeptests.system
  Real nullay function
JepTest.Product - Class in com.singularsys.jeptests.system
  Product of values
JepTest.Square - Class in com.singularsys.jeptests.system
  Square of value
JepTestWithCustomNumberType - Class in com.singularsys.jeptests.system
  JepTests using a ccustom number type.
JepTestWithCustomNumberType() - Constructor for class com.singularsys.jeptests.system.JepTestWithCustomNumberType
JepTestWithCustomNumberType.MyNumber - Class in com.singularsys.jeptests.system
  A custom number type, simple wrapps a double.
JepUnitTest - Class in com.singularsys.jeptests.unit
  Unit tests for the main `Jep` class.
JepUnitTest() - Constructor for class com.singularsys.jeptests.unit.JepUnitTest
jj_nt - Variable in class com.singularsys.jep.parser.JccParser
  Next token.
jjFillToken() - Method in class com.singularsys.jep.parser.JccParserTokenManager
jjnewLexState - Static variable in class com.singularsys.jep.parser.JccParserTokenManager
  Lex State array.
jjstrLiteralImages - Static variable in class com.singularsys.jep.parser.JccParserTokenManager
  Token literal values.
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
  Gets the parent node
jjtGetParent() - Method in class com.singularsys.jep.parser.SimpleNode
JJTJccParserState - Class in com.singularsys.jep.parser
JJTJccParserState() - Constructor for class com.singularsys.jep.parser.JJTJccParserState
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
  Sets the parent node.
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
justifiedCallTable() - Method in class com.singularsys.jep.misc.MonitoringEvaluator
  Print the call table sizing columns to fit
justifiedCallTree() - Method in class com.singularsys.jep.misc.MonitoringEvaluator
  Print the call tree sizing columns to fit

## K

keep_a_second_variable_table_updated() - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest
keep_a_second_variable_table_updated_in_a_separate_thread() - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest
keep_a_second_variable_table_updated_in_current_thread_publisher() - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest
key - Variable in class com.singularsys.jep.Operator
  Key used to identify the operator in the operator table Access level changed to protected in version 3.5
key() - Method in record class com.singularsys.jep.misc.dictionary.MapPfmc.Entry
  Returns the value of the `key` record component.
key() - Method in record class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests.KeyValue
  Returns the value of the `key` record component.
keyPressed(KeyEvent) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
keyReleased(KeyEvent) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
keys - Variable in class com.singularsys.jep.parser.SimpleNode
keys - Variable in class com.singularsys.jep.Variable
Keys - Class in com.singularsys.jep.misc.dictionary
  Return the keys of a map a nested list of key-value pairs.
Keys() - Constructor for class com.singularsys.jep.misc.dictionary.Keys
keySet() - Method in class com.singularsys.jep.EmptyOperatorTable
keySet() - Method in class com.singularsys.jep.FunctionTable
keySet() - Method in class com.singularsys.jep.misc.DecoratingVariableTable
keySet() - Method in class com.singularsys.jep.misc.parallelparsing.ConcurrentVariableTable
keySet() - Method in class com.singularsys.jep.VariableTable
  Returns the names of all the variables.
KeysIterable - Class in com.singularsys.jep.misc.dictionary
  Return an `Iterable<Object>` for the keys of a map.
KeysIterable() - Constructor for class com.singularsys.jep.misc.dictionary.KeysIterable
  Constructor
keyTyped(KeyEvent) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
keyVals - Variable in class com.singularsys.jep.Variable
KeyValue(Object, Object) - Constructor for record class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests.KeyValue
  Creates an instance of a `KeyValue` record class.
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
LatexTest - Class in com.singularsys.jeptests.system
  Tests printing is psudo latex syntax.
LatexTest() - Constructor for class com.singularsys.jeptests.system.LatexTest
LatexTest.AbsRule - Class in com.singularsys.jeptests.system
LatexTest.FracRule - Class in com.singularsys.jeptests.system
LatexTest.FunctionWithOptionalBrackets - Class in com.singularsys.jeptests.system
  Prints a function with optional brackets.
LatexTest.PowerRule - Class in com.singularsys.jeptests.system
LatexTest.SqrtRule - Class in com.singularsys.jeptests.system
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.
LBracket - Variable in class com.singularsys.jep.PrintVisitor
le(Object, Object) - Method in class com.singularsys.jep.functions.Comparative
LE - Enum constant in enum class com.singularsys.jep.OperatorTable2.BasicOperators
LE - Static variable in class com.singularsys.jep.functions.Comparative
LE - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  RegularExpression Id.
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. If n is less than zero an EvaluationException is thrown. If the first argument is not a string an EvaluationException is thrown. If the second argument is not a number representing an integer an EvaluationException is thrown.
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
  RegularExpression Id.
LETTER2 - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  RegularExpression Id.
LEXICAL_ERROR - Static variable in exception class com.singularsys.jep.parser.TokenMgrError
  Lexical error occurred.
LexicalErr(boolean, int, int, int, String, int) - Static method in exception class 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
  Lexer state names.
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.
LightWeightComponentSet(Jep, JepComponent...) - Constructor for class com.singularsys.jep.misc.LightWeightComponentSet
  Create a lightweight instance with copies of all components from the base Jep instance
lightWeightComponentSet_has_new_instances_with_null_publishers() - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest
LightWeightComponentSetTest - Class in com.singularsys.jeptests.unit.misc
  Tests for the `LightWeightComponentSet` See https://ar.trac.cloudforge.com/jep/ticket/175
LightWeightComponentSetTest() - Constructor for class com.singularsys.jeptests.unit.misc.LightWeightComponentSetTest
LightWeightImportationVisitor - Class in com.singularsys.jep.walkers
  A variant off the `ImportationVisitor` that uses either the same pfmc for a node or its `getLightWeightInstance()` if the function implements `JepComponent`.
LightWeightImportationVisitor(Jep) - Constructor for class com.singularsys.jep.walkers.LightWeightImportationVisitor
LightWeightImportationVisitor_fails_when_an_operator_has_a_OverloadedFunctionByStructure_pfmc() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadingSystemTests
lightweightImportationVisitor_gives_identical_operators() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ManualOverloadedOperatorTest
lightweightImportationVisitor_gives_identical_operators_and_pfmcs() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ExtendOperatorTest
lightweightImportationVisitor_gives_overloaded_PFMC() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.OperatorWithOverloadedFunctionTest
limitedPrecisionTest() - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalTest
line - Variable in class com.singularsys.jep.parser.JepJavaCharStream
lineCount - Variable in class com.singularsys.jeptests.system.ExpressionEvalTest
  Current line position
LINENUMBER - Enum constant in enum class com.singularsys.jep.misc.lineNumbering.LineNumberingNodeFactory.Numbering
LineNumberGrammarParserFactory() - Constructor for class com.singularsys.jep.misc.lineNumbering.LineNumberingShuntingYard.LineNumberGrammarParserFactory
LineNumberingNodeFactory - Class in com.singularsys.jep.misc.lineNumbering
  A NodeFactory which adds line numbering information to nodes.
LineNumberingNodeFactory() - Constructor for class com.singularsys.jep.misc.lineNumbering.LineNumberingNodeFactory
  Default constructor which decorates a NodeFactory.
LineNumberingNodeFactory(NodeFactory) - Constructor for class com.singularsys.jep.misc.lineNumbering.LineNumberingNodeFactory
  Decorating constructor
LineNumberingNodeFactory.Numbering - Enum Class in com.singularsys.jep.misc.lineNumbering
  Keys for storing line and column numbers in nodes
LineNumberingShuntingYard - Class in com.singularsys.jep.misc.lineNumbering
  Version of the shunting yard algorithm which sets lines numbers in the parse tree.
LineNumberingShuntingYard(Jep, List<GrammarMatcher>) - Constructor for class com.singularsys.jep.misc.lineNumbering.LineNumberingShuntingYard
  Constructor
LineNumberingShuntingYard.LineNumberGrammarParserFactory - Class in com.singularsys.jep.misc.lineNumbering
  Factory for creating `LineNumberingShuntingYard` instances.
LineNumberingTest - Class in com.singularsys.jeptests.system
  Test for the `LineNumberingNodeFactory`
LineNumberingTest - Class in com.singularsys.jeptests.unit.misc
  Test for the `LineNumberingNodeFactory`.
LineNumberingTest() - Constructor for class com.singularsys.jeptests.system.LineNumberingTest
LineNumberingTest() - Constructor for class com.singularsys.jeptests.unit.misc.LineNumberingTest
LinkedMap - Enum constant in enum class com.singularsys.jep.misc.dictionary.MakeMap.Type
  A map ordered by insertion order
List - Class in com.singularsys.jep.functions
  The list function.
List() - Constructor for class com.singularsys.jep.functions.List
LIST - Enum constant in enum class com.singularsys.jep.OperatorTable2.SpecialOperators
  Build a list of elements [1,2,3]
LIST_MISSING_VALUES - Enum constant in enum class com.singularsys.jep.misc.dictionary.DictionaryComponents.Type
  Using doubly nested `Vector` and allowing missing values.
list_or_bracket_matcher_parses_bracketed_expressions() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
LIST_REQUIRE_VALUES - Enum constant in enum class com.singularsys.jep.misc.dictionary.DictionaryComponents.Type
  Using doubly nested `Vector` and requiring a value for each key.
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
listOrMapOp - Variable in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
ListOrRangeGrammarMatcher - Class in com.singularsys.jep.configurableparser.matchers
  A GrammarMatcher which matches lists of items with the syntax `[a..b]`, or a simple list `[1,2,3,4]`.
ListOrRangeGrammarMatcher(Token, Token, Token, Token) - Constructor for class com.singularsys.jep.configurableparser.matchers.ListOrRangeGrammarMatcher
  Create a ListGrammarMatcher
ln(Object) - Method in class com.singularsys.jep.functions.NaturalLogarithm
ln(Object) - Method in class com.singularsys.jep.functions.StrictNaturalLogarithm
lnExpression(String, int) - Static method in class com.singularsys.jepexamples.diagnostics.Utils
  Generate string giving approximation to log
log() - Method in class com.singularsys.jep.standard.Complex
  Returns the logarithm of this complex number.
log() - Method in class com.singularsys.jep.standard.ImmutableComplex
log(Object) - Method in class com.singularsys.jep.functions.Logarithm
log(Object, Object) - Method in class com.singularsys.jep.misc.functions.LogTwoArg
Logarithm - Class in com.singularsys.jep.functions
  Log base 10.
Logarithm() - Constructor for class com.singularsys.jep.functions.Logarithm
  Standard constructor, returns complex results for negative arguments
Logarithm(boolean) - Constructor for class com.singularsys.jep.functions.Logarithm
  Constructor with control for behaviour for complex results
LogarithmTest - Class in com.singularsys.jeptests.unit.functions
  Tess for `Logarithm`
LogarithmTest() - Constructor for class com.singularsys.jeptests.unit.functions.LogarithmTest
logbase2(Object) - Method in class com.singularsys.jep.functions.LogBase2
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.
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() - Constructor for class com.singularsys.jep.misc.functions.LogTwoArg
  Defaults constructor, negative real arguments result in complex results.
LogTwoArg(boolean) - Constructor for class com.singularsys.jep.misc.functions.LogTwoArg
  Constructor specifying treatment of negative real values
longValue() - Method in class com.singularsys.jep.misc.boundvariable.MutableDouble
longValue() - Method in class com.singularsys.jep.standard.Complex
  Returns real part.
longValue() - Method in class com.singularsys.jeptests.system.JepTestWithCustomNumberType.MyNumber
lookahead(int) - Method in class com.singularsys.jep.configurableparser.LookaheadNIterator
  Look at character n places up the stream
Lookahead2Iterator<E> - Class in com.singularsys.jep.configurableparser
  An iterator which stores the next two tokens.
Lookahead2Iterator() - Constructor for class com.singularsys.jep.configurableparser.Lookahead2Iterator
  Default constructor.
Lookahead2Iterator(Iterator<E>) - Constructor for class com.singularsys.jep.configurableparser.Lookahead2Iterator
  Decorator constructor around an iterator
Lookahead2Iterator(List<E>) - Constructor for class com.singularsys.jep.configurableparser.Lookahead2Iterator
  Constructor when the list of tokens is known beforehand.
LookaheadNIterator<E> - Class in com.singularsys.jep.configurableparser
  A subclass of a Lookahead2Iterator which allows any number of character of lookahead.
LookaheadNIterator(Iterator<E>) - Constructor for class com.singularsys.jep.configurableparser.LookaheadNIterator
loop(int, int, int) - Method in class com.singularsys.jepexamples.diagnostics.ThreadSpeedTest
  Repeatedly execute threads.
LOOP_DETECTED - Static variable in exception class com.singularsys.jep.parser.TokenMgrError
  Detected (and bailed out of) an infinite loop in the token manager.
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
  RegularExpression Id.
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
LSHIFT - Enum constant in enum class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable.BitwiseOperators
LSHIFTEQUAL - Enum constant in enum class com.singularsys.jep.misc.javaops.JavaOperatorTable.JavaOperators
LSQ - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  RegularExpression Id.
lt(Object, Object) - Method in class com.singularsys.jep.functions.Comparative
LT - Enum constant in enum class com.singularsys.jep.OperatorTable2.BasicOperators
LT - Static variable in class com.singularsys.jep.functions.Comparative
LT - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  RegularExpression Id.
LValue() - Method in class com.singularsys.jep.parser.JccParser
LValueI - Interface in com.singularsys.jep.functions
  An interface for functions which can be used on the left-hand side of an assignment.

## M

m - Variable in class com.singularsys.jep.configurableparser.ConfigurableParser
MacroFunction - Class in com.singularsys.jep.misc
  A function specified by a string.
MacroFunction(Jep, 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(Jep, String, String, String) - Constructor for class com.singularsys.jep.misc.MacroFunction
  Create a macro function with a single arguments defined by an expression.
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, Node) - Constructor for class com.singularsys.jep.misc.MacroFunction
  Create a MacroFunction from a node tree.
MacroFunction_with_expression_with_OverloadedOperator_is_not_resolved() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ExtendOperatorTest
MacroFunction_with_node_with_Operator_with_overloaded_function_is_not_resolved() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.OperatorWithOverloadedFunctionTest
MacroFunction_with_node_with_OverloadedOperator_is_resolved() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ExtendOperatorTest
macroFunction_with_precompiled_node_involving_alternate_function_uses_correct_varient() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadingSystemTests
  This test fails when the MacroFunction uses the standard ImprotationVisitor rather the the LightWeightImportationVisitor.
MacroFunctionTest - Class in com.singularsys.jeptests.unit.misc
  Tests for `MacroFunction`
MacroFunctionTest() - Constructor for class com.singularsys.jeptests.unit.misc.MacroFunctionTest
main(String[]) - Static method in class com.singularsys.jepexamples.applets.Evaluator
  This method is called if the applet is run as a standalone program.
main(String[]) - Static method in class com.singularsys.jepexamples.applets.Fractal
main(String[]) - Static method in class com.singularsys.jepexamples.applets.FunctionPlotter
main(String[]) - Static method in class com.singularsys.jepexamples.applets.ParametrisedPlotter
main(String[]) - Static method in class com.singularsys.jepexamples.applets.PolarPlotter
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.DestructiveTests
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.SpeedTestComplex
  Main method, executes all speed tests.
main(String[]) - Static method in class com.singularsys.jepexamples.diagnostics.ThreadSafeSpeedTest
main(String[]) - Static method in class com.singularsys.jepexamples.diagnostics.ThreadSpeedTest
  Run the thread test program.
main(String[]) - Static method in class com.singularsys.jepexamples.SimpleExample
main(String[]) - Static method in class com.singularsys.jeptests.system.ExpressionEvalTest
  The main method checks the arguments and creates an instance and runs a test
main(String[]) - Static method in class com.singularsys.jeptests.system.perf.tests.CurVerRunner
makeException(Node) - Method in interface com.singularsys.jep.GenericVisitor
  Method called for invalid node type.
makeException(String) - Method in interface com.singularsys.jep.GenericVisitor
  Create an Exception of the correct type.
makeException(String) - Method in class com.singularsys.jep.standard.FastEvaluator
makeException(String) - Method in class com.singularsys.jep.walkers.GenericDoNothingVisitor
makeException(String) - Method in class com.singularsys.jep.walkers.TestingVisitor
makeException(String) - Method in class com.singularsys.jeptests.system.StackCheckingFastEvaluator
MakeMap - Class in com.singularsys.jep.misc.dictionary
  Create a map of a given type, either creates an empty map or uses a list or map of data.
MakeMap(MakeMap.Type) - Constructor for class com.singularsys.jep.misc.dictionary.MakeMap
  Create maps of a given type.
MakeMap(Supplier<Map<Object, Object>>) - Constructor for class com.singularsys.jep.misc.dictionary.MakeMap
  Create a map with a given supplier.
MakeMap.Type - Enum Class in com.singularsys.jep.misc.dictionary
  Configuration type.
makeThread(int, double, double, int) - Method in class com.singularsys.jepexamples.diagnostics.ThreadSafeSpeedTest
makeThread(int, double, double, int) - Method in class com.singularsys.jepexamples.diagnostics.ThreadSpeedTest
  Make a thread to evaluate an expression multiple times.
manualFunctionsOverrideFunctionSet() - Method in class com.singularsys.jeptests.unit.misc.FunctionSetTest
ManualOverloadedOperatorTest() - Constructor for class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ManualOverloadedOperatorTest
MAP - Enum constant in enum class com.singularsys.jep.misc.dictionary.DictionaryComponents.DictionaryKeys
  The map operator.
MAP_MISSING_VALUES - Enum constant in enum class com.singularsys.jep.misc.dictionary.DictionaryComponents.Type
  Using `Map` allowing missing values `{'x':3, 'y'}` .
MAP_REQUIRE_VALUES - Enum constant in enum class com.singularsys.jep.misc.dictionary.DictionaryComponents.Type
  Using `Map` requiring a value for each key.
MapEntryPfmc(DictionaryGrammarMatcher.Type, Object) - Constructor for class com.singularsys.jep.misc.dictionary.MapPfmc.MapEntryPfmc
MapPfmc - Class in com.singularsys.jep.misc.dictionary
  PostfixMathCommand for creating a `Map`.
MapPfmc() - Constructor for class com.singularsys.jep.misc.dictionary.MapPfmc
MapPfmc.Entry - Record Class in com.singularsys.jep.misc.dictionary
  Value returned for an individual map entry.
MapPfmc.MapEntryPfmc - Class in com.singularsys.jep.misc.dictionary
  PostfixMathCommand for individual entries
mapVariableName(String) - Method in class com.singularsys.jep.misc.boundvariable.ChainedObjectVariableBindingMapper
mapVariableName(String) - Method in interface com.singularsys.jep.misc.boundvariable.VariableBindingMapper
  Creates a VariableBinding for a given variable name
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.BracketedSequenceGrammarMatcher
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 class com.singularsys.jep.configurableparser.matchers.FunctionSequenceGrammarMatcher
  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.JccArrayAccessGrammarMatcher
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(Lookahead2Iterator<Token>, GrammarParser) - Method in class com.singularsys.jep.configurableparser.matchers.ListOrRangeGrammarMatcher
match(Lookahead2Iterator<Token>, GrammarParser) - Method in class com.singularsys.jep.configurableparser.matchers.RoundBracketGrammarMatcher
match(Lookahead2Iterator<Token>, GrammarParser) - Method in class com.singularsys.jep.configurableparser.matchers.SingleArgFunctionMatcher
match(Lookahead2Iterator<Token>, GrammarParser) - Method in class com.singularsys.jep.misc.dictionary.DictionaryGrammarMatcher
  Attempt to match a function, calls the GrammarParser.parseSubExpression() to match function arguments.
match(Lookahead2Iterator<Token>, GrammarParser) - Method in class com.singularsys.jep.misc.OperatorAsFunctionGrammarMatcher
  Attempt to match a function, calls the GrammarParser.parseSubExpression() to match function arguments.
match(Lookahead2Iterator<Token>, GrammarParser) - Method in class com.singularsys.jep.misc.overloadedfunctions.AlternateFunctionGrammerMatcher
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(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
MatrixEquationsTest() - Constructor for class com.singularsys.jeptests.unit.misc.parallelparsing.ParallelParsingTest.MatrixEquationsTest
MAX - Enum constant in enum class com.singularsys.jep.functions.MinMax.MinMaxType
MAX_LOOPS - Static variable in class com.singularsys.jepexamples.diagnostics.ThreadSpeedTest
  Number of loops to run
MAX_THREADS - Static variable in class com.singularsys.jepexamples.diagnostics.ThreadSpeedTest
  Maximum number of threads to test.
maxNextCharInd - Variable in class com.singularsys.jep.parser.JepJavaCharStream
mc - Variable in class com.singularsys.jep.bigdecimal.BigDecComponents
mc - Variable in class com.singularsys.jep.bigdecimal.BigDecFunctionTable
mc - Variable in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
mc - Variable in class com.singularsys.jep.bigdecimal.functions.BigDecAbs
mc - Variable in class com.singularsys.jep.bigdecimal.functions.BigDecAdd
  Stores the math context used for calculations.
mc - Variable in class com.singularsys.jep.bigdecimal.functions.BigDecDiv
mc - Variable in class com.singularsys.jep.bigdecimal.functions.BigDecMod
mc - Variable in class com.singularsys.jep.bigdecimal.functions.BigDecMul
mc - Variable in class com.singularsys.jep.bigdecimal.functions.BigDecNegate
mc - Variable in class com.singularsys.jep.bigdecimal.functions.BigDecPow
mc - Variable in class com.singularsys.jep.bigdecimal.functions.BigDecSub
mc - Variable in class com.singularsys.jep.bigdecimal.functions.BigDecVSum
measure(String, Node, MonitoringEvaluator.GetWithException<Object>) - Method in class com.singularsys.jep.misc.MonitoringEvaluator
  Measure the time spent executing the supplied function.
MEASURE_TIME - Enum constant in enum class com.singularsys.jep.misc.MonitoringEvaluator.Type
  Measure the time spent in each function/operator/variable/constant call.
MediumWeightComponentSet - Class in com.singularsys.jep.misc
  A medium weight set of components reusing components from an existing Jep instance.
MediumWeightComponentSet(Jep) - Constructor for class com.singularsys.jep.misc.MediumWeightComponentSet
  Create a medium weight instance with copies of all variables
MediumWeightComponentSet(Jep, boolean) - Constructor for class com.singularsys.jep.misc.MediumWeightComponentSet
  Create a medium weight instance either with an empty variable table or one with just the constants.
MediumWeightComponentSet(Jep, JepComponent...) - Constructor for class com.singularsys.jep.misc.MediumWeightComponentSet
  Create a medium weight instance where replacements are used in preference to the base Jep.
merge(TreeAnalyzer) - Method in class com.singularsys.jep.walkers.TreeAnalyzer
  Merge the result with the argument, producing total for all trees.
messages - Variable in class com.singularsys.jeptests.unit.misc.PublishingVariableTest.BasicSubscriber
MessagesTest - Class in com.singularsys.jeptests.system
  This class should print out all messages produced by Jep.
MessagesTest() - Constructor for class com.singularsys.jeptests.system.MessagesTest
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, with the first character being at index 0.
Mid() - Constructor for class com.singularsys.jep.functions.strings.Mid
MIN - Enum constant in enum class com.singularsys.jep.functions.MinMax.MinMaxType
minmax(List<Object>) - Method in class com.singularsys.jep.functions.MinMax
MinMax - Class in com.singularsys.jep.functions
  Minimum and Maximum functions.
MinMax(boolean) - Constructor for class com.singularsys.jep.functions.MinMax
  Constructor.
MinMax(Comparative) - Constructor for class com.singularsys.jep.functions.MinMax
  Constructor allowing for a different Comparative object.
MinMax(MinMax.MinMaxType) - Constructor for class com.singularsys.jep.functions.MinMax
  Constructor using the MinMaxType enum.
MinMax.MinMaxType - Enum Class in com.singularsys.jep.functions
  Type of MinMax function, used to make construct clearer.
MINUS - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  RegularExpression Id.
MINUS_I - Static variable in class com.singularsys.jep.standard.Complex
  Constant 0-1 i
MINUS_ONE - Static variable in class com.singularsys.jep.standard.Complex
  Constant -1+0 i
MINUSEQUAL - Enum constant in enum class com.singularsys.jep.misc.javaops.JavaOperatorTable.JavaOperators
MINUSONE - Variable in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
MINUSONE - Static variable in class com.singularsys.jep.misc.StrictDoubleNumberFactory
MINUSONE - Static variable in class com.singularsys.jep.standard.DoubleNumberFactory
mod(Object, Object) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecMod
mod(Object, Object) - Method in class com.singularsys.jep.functions.Modulus
MOD - Enum constant in enum class com.singularsys.jep.OperatorTable2.BasicOperators
MOD - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  RegularExpression Id.
mode - Variable in class com.singularsys.jep.bigdecimal.functions.BigDecRound
mode - Variable in class com.singularsys.jep.PrintVisitor
  The current mode for printing.
MODEQUAL - Enum constant in enum class com.singularsys.jep.misc.javaops.JavaOperatorTable.JavaOperators
ModifiedParserTest - Class in com.singularsys.jeptests.system
  Tests for various custom grammars.
ModifiedParserTest() - Constructor for class com.singularsys.jeptests.system.ModifiedParserTest
ModifiedParserTest.BadFun - Class in com.singularsys.jeptests.system
ModifiedParserTest.SeqFun - Class in com.singularsys.jeptests.system
  Simple test class of a function which returns an array.
ModifiedParserTest.SuffixArrayAccessShuntingYard - Class in com.singularsys.jeptests.system
  A subclass of the ShuntingYard which can parse various forms of list element access.
ModifiedParserTest.SuffixArrayAccessShuntingYardGrammarParserFactory - Class in com.singularsys.jeptests.system
  Factory to create SuffixArrayAccessShuntingYard
ModifiedParserTest.SuffixElePrintRule - Class in com.singularsys.jeptests.system
  A rule to correctly print suffix array access expressions
Modulus - Class in com.singularsys.jep.functions
  Calculates the modulus x % y of the arguments.
Modulus() - Constructor for class com.singularsys.jep.functions.Modulus
MonitoringEvaluator - Class in com.singularsys.jep.misc
  A subclass of FastEvaluator that monitors the number of times each function, operator, variable, and constant is called during evaluation.
MonitoringEvaluator(MonitoringEvaluator.Type) - Constructor for class com.singularsys.jep.misc.MonitoringEvaluator
  Constructor.
MonitoringEvaluator.CountAndTime - Class in com.singularsys.jep.misc
  A class to hold the count and times of function/operator/variable/constant calls.
MonitoringEvaluator.GetWithException<T> - Interface in com.singularsys.jep.misc
  Functional interface for functions to be measured.
MonitoringEvaluator.Type - Enum Class in com.singularsys.jep.misc
  The type of monitoring to perform.
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.AbstractCanvas
mouseExited(MouseEvent) - Method in class com.singularsys.jepexamples.applets.RepeatButton
mouseMoved(MouseEvent) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
mousePressed(MouseEvent) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
mousePressed(MouseEvent) - Method in class com.singularsys.jepexamples.applets.RepeatButton
mouseReleased(MouseEvent) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
mouseReleased(MouseEvent) - Method in class com.singularsys.jepexamples.applets.RepeatButton
mouseWheelMoved(MouseWheelEvent) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
mul - Variable in class com.singularsys.jep.functions.Cross
mul - Variable in class com.singularsys.jep.functions.Dot
mul(double) - Method in class com.singularsys.jep.standard.Complex
  Multiply the complex number with a double value.
mul(double) - Method in class com.singularsys.jep.standard.ImmutableComplex
mul(Complex) - Method in class com.singularsys.jep.standard.Complex
  Multiply the complex number with another complex value.
mul(Complex) - Method in class com.singularsys.jep.standard.ImmutableComplex
mul(Complex, Complex) - Static method in class com.singularsys.jep.functions.Multiply
mul(Complex, Number) - Static method in class com.singularsys.jep.functions.Multiply
mul(Number, Number) - Static method in class com.singularsys.jep.functions.Multiply
mul(Object, Object) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecMul
mul(Object, Object) - Method in class com.singularsys.jep.functions.Multiply
mul(Object, List<?>) - Method in class com.singularsys.jep.functions.Multiply
mul(List<?>, Object) - Method in class com.singularsys.jep.functions.Multiply
MUL - Enum constant in enum class com.singularsys.jep.OperatorTable2.BasicOperators
MUL - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  RegularExpression Id.
MultiLineMatcher - Class in com.singularsys.jep.configurableparser.matchers
  Matches tokens which span multiple lines of the input.
MultiLineMatcher(TokenMatcher, TokenMatcher, TokenBuilder) - Constructor for class com.singularsys.jep.configurableparser.matchers.MultiLineMatcher
multiLineSlashStarCommentMatcher() - Static method in class com.singularsys.jep.configurableparser.matchers.CommentTokenMatcher
  Recognise comments of the form /* ... */ which can span multiple lines.
MultiLineToken - Class in com.singularsys.jep.configurableparser.tokens
  A token representing a token which spans multiple lines.
MultiLineToken(String, TokenMatcher, TokenBuilder) - Constructor for class com.singularsys.jep.configurableparser.tokens.MultiLineToken
MultipleEquationParser - Class in com.singularsys.jep.misc.parallelparsing
  A parser which can be used to parse multiple expressions in sequence.
MultipleEquationParser(ConfigurableParser, Reader) - Constructor for class com.singularsys.jep.misc.parallelparsing.MultipleEquationParser
  Creates a new parser for the given stream.
MultipleEquationParsingJep - Class in com.singularsys.jep.misc.parallelparsing
  A Jep which uses a `ParallelConfigurableParser` providing implementations of the `Jep.initMultiParse(java.io.Reader)` and `MultipleEquationParsingJep.continueParsing()` methods.
MultipleEquationParsingJep(ParallelConfigurableParser, JepComponent...) - Constructor for class com.singularsys.jep.misc.parallelparsing.MultipleEquationParsingJep
  Creates a new `MultipleEquationParsingJep` using the given `ParallelConfigurableParser` and components.
MultiplicativeExpression() - Method in class com.singularsys.jep.parser.JccParser
Multiply - Class in com.singularsys.jep.functions
  The multiplication function.
Multiply() - Constructor for class com.singularsys.jep.functions.Multiply
MutableDouble - Class in com.singularsys.jep.misc.boundvariable
  A simple Mutable Double class.
MutableDouble(double) - Constructor for class com.singularsys.jep.misc.boundvariable.MutableDouble
myAssertEquals(double, Object) - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
  Asserts if the two values are equal, possible converting the double.
myAssertEquals(String, Object, Object) - Method in class com.singularsys.jeptests.system.JepTest
myAssertEquals(String, Object, Object) - Method in class com.singularsys.jeptests.system.JepTestWithCustomNumberType
myAssertEquals(String, Object, Object) - Method in class com.singularsys.jeptests.system.NullWrapTest
myAssertNaN(String, Object) - Method in class com.singularsys.jeptests.system.JepTest
myAssertNull(String, Object) - Method in class com.singularsys.jeptests.system.JepTest
myAssertNull(String, Object) - Method in class com.singularsys.jeptests.system.NullWrapTest
MyBinary() - Constructor for class com.singularsys.jeptests.system.JepTest.MyBinary
MyBinary() - Constructor for class com.singularsys.jeptests.system.NullWrapTest.MyBinary
myFalse - Variable in class com.singularsys.jeptests.system.JepTest
MyNary() - Constructor for class com.singularsys.jeptests.system.JepTest.MyNary
MyNary() - Constructor for class com.singularsys.jeptests.system.NullWrapTest.MyNary
MyNaryBinary() - Constructor for class com.singularsys.jeptests.system.JepTest.MyNaryBinary
MyNaryBinary() - Constructor for class com.singularsys.jeptests.system.NullWrapTest.MyNaryBinary
MyNullary() - Constructor for class com.singularsys.jeptests.system.JepTest.MyNullary
MyNumber(double) - Constructor for class com.singularsys.jeptests.system.JepTestWithCustomNumberType.MyNumber
MyObj() - Constructor for class com.singularsys.jeptests.unit.misc.BoundVariableTest.MyObj
MyPfmc() - Constructor for class com.singularsys.jeptests.system.NullWrapTest.MyPfmc
myTrue - Variable in class com.singularsys.jeptests.system.JepTest
MyUnary() - Constructor for class com.singularsys.jeptests.system.JepTest.MyUnary
MyUnary() - Constructor for class com.singularsys.jeptests.system.NullWrapTest.MyUnary
MyVariableTableSubscriber() - Constructor for class com.singularsys.jeptests.unit.misc.PublishingVariableTest.MyVariableTableSubscriber

## N

N_TERMS - Static variable in class com.singularsys.jepexamples.diagnostics.ThreadSpeedTest
  Number of terms in the expressions
name - Variable in class com.singularsys.jep.functions.PostfixMathCommand
  The name of the function.
name - Variable in class com.singularsys.jep.Operator
  A unique name defining the operator.
name - Variable in class com.singularsys.jep.Variable
name - Variable in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.EvaluationConfig
name_of_operator_from_default_properties() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ExtendOperatorTest
name_of_operator_from_default_properties() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ManualOverloadedOperatorTest
NaN - Static variable in class com.singularsys.jep.functions.PostfixMathCommand
  Double.valueOf(Double.NaN)
NAN - Enum constant in enum class com.singularsys.jep.functions.ZeroLengthBehaviourI.ZeroLengthErrorBehaviour
  Signals that NaN is returned
NARY - Static variable in class com.singularsys.jep.Operator
  Trinary ops such as ?
NaryBinaryFunction - Class in com.singularsys.jep.functions
  Convenient base class for n-ary functions backed by a binary operation.
NaryBinaryFunction() - Constructor for class com.singularsys.jep.functions.NaryBinaryFunction
NaryBinaryTest - Class in com.singularsys.jeptests.unit.functions
  Tests for `Add` using the multiple arguments.
NaryBinaryTest() - Constructor for class com.singularsys.jeptests.unit.functions.NaryBinaryTest
NaryFunction - Class in com.singularsys.jep.functions
  Convenient base class for nary functions.
NaryFunction() - Constructor for class com.singularsys.jep.functions.NaryFunction
  Standard constructor where any number of arguments is allowed.
NaryFunction(int) - Constructor for class com.singularsys.jep.functions.NaryFunction
  Constructor where a fixed number of arguments is allowed
NaturalLogarithm - Class in com.singularsys.jep.functions
  Natural logarithm.
NaturalLogarithm() - Constructor for class com.singularsys.jep.functions.NaturalLogarithm
NaturalLogarithmTest - Class in com.singularsys.jeptests.unit.functions
  Tests for `NaturalLogarithm`.
NaturalLogarithmTest() - Constructor for class com.singularsys.jeptests.unit.functions.NaturalLogarithmTest
nDeriv - Variable in class com.singularsys.jepexamples.diagnostics.SpeedTest
nDeriv - Variable in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex
ne(Object, Object) - Method in class com.singularsys.jep.functions.Comparative
NE - Enum constant in enum class com.singularsys.jep.OperatorTable2.BasicOperators
NE - Static variable in class com.singularsys.jep.functions.Comparative
NE - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  RegularExpression Id.
neg() - Method in class com.singularsys.jep.standard.Complex
  Returns the negative value of this complex number.
neg() - Method in class com.singularsys.jep.standard.ImmutableComplex
NEG - Enum constant in enum class com.singularsys.jep.OperatorTable2.BasicOperators
negativeZero() - Method in class com.singularsys.jeptests.system.JepTest
negativeZero() - Method in class com.singularsys.jeptests.system.UncheckedEvalTest
new_variable_has_copied_value() - Method in class com.singularsys.jeptests.unit.VariableTableTest.CopyVariablesFromTest
new_variable_has_same_constant_flag() - Method in class com.singularsys.jeptests.unit.VariableTableTest.CopyConstantsFromTest
new_variable_has_same_constant_flag() - Method in class com.singularsys.jeptests.unit.VariableTableTest.CopyVariablesFromTest
new_variable_has_same_hooks() - Method in class com.singularsys.jeptests.unit.VariableTableTest.CopyVariablesFromTest
new_variable_has_same_valid_value_flag() - Method in class com.singularsys.jeptests.unit.VariableTableTest.CopyVariablesFromTest
newInstance(ConfigurableParser) - Method in interface com.singularsys.jep.configurableparser.GrammarParserFactory
newInstance(ConfigurableParser) - Method in class com.singularsys.jep.configurableparser.ShuntingYard.ShuntingYardGrammarParserFactory
  Create a new ShuntingYard instance.
newInstance(ConfigurableParser) - Method in class com.singularsys.jep.misc.lineNumbering.LineNumberingShuntingYard.LineNumberGrammarParserFactory
newInstance(ConfigurableParser) - Method in class com.singularsys.jeptests.system.ModifiedParserTest.SuffixArrayAccessShuntingYardGrammarParserFactory
  Create a new ShuntingYard instance.
newInstance(ConfigurableParser, BufferedReader) - Method in class com.singularsys.jep.configurableparser.Tokenizer.StandardTokenizerFactory
newInstance(ConfigurableParser, BufferedReader) - Method in interface com.singularsys.jep.configurableparser.TokenizerFactory
newMultipleEquationParser(Reader) - Method in class com.singularsys.jep.misc.parallelparsing.ParallelConfigurableParser
  Creates a new instance of the MultipleEquationParser to parse multiple expressions from the input.
newToken(int) - Static method in class com.singularsys.jep.parser.Token
newToken(int, String) - Static method in class com.singularsys.jep.parser.Token
  Returns a new Token object, by default.
next - Variable in class com.singularsys.jep.parser.Token
  A reference to the next regular (non-special) token from the input stream.
nextCharBuf - Variable in class com.singularsys.jep.parser.JepJavaCharStream
nextCharInd - Variable in class com.singularsys.jep.parser.JepJavaCharStream
nextnext() - Method in class com.singularsys.jep.configurableparser.Lookahead2Iterator
nextnext() - Method in class com.singularsys.jep.configurableparser.LookaheadNIterator
nf - Variable in class com.singularsys.jep.configurableparser.ShuntingYard
nf - Variable in class com.singularsys.jep.misc.MacroFunction
nf - Variable in class com.singularsys.jep.misc.overloadedfunctions.AlternateFunctions
nf - Variable in class com.singularsys.jep.misc.overloadedfunctions.OverloadedFunctionByStructure
nf - Variable in class com.singularsys.jep.walkers.DoNothingVisitor
  Convenience reference to the NodeFactory
nf - Variable in class com.singularsys.jep.walkers.GenericDoNothingVisitor
NO_ARGS - Static variable in class com.singularsys.jep.Operator
  No arguments to operator
NO_DOT_IN_IDENTIFIERS - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  Lexical state.
node() - Method in record class com.singularsys.jepexamples.consoles.Console.NodeRes
  Returns the value of the `node` record component.
Node - Interface in com.singularsys.jep.parser
  Interface defining a node in the parse-tree.
Node.HookKey - Interface in com.singularsys.jep.parser
  Nodes can optional have hooks which add meta-data to the node.
nodeAccept(Node) - Method in class com.singularsys.jep.standard.FastEvaluator
nodeAccept(Node) - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_4
nodeAccept(Node) - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_5
nodeAccept(Node) - Method in class com.singularsys.jeptests.system.StackCheckingFastEvaluator
nodeArity() - Method in class com.singularsys.jep.parser.JJTJccParserState
nodeCreated() - Method in class com.singularsys.jep.parser.JJTJccParserState
nodeFac - Variable in class com.singularsys.jep.ComponentSet
nodeFac - Variable in class com.singularsys.jep.Jep
  Node Factory
NodeFactory - Class in com.singularsys.jep
  This class is used to create nodes of specified types.
NodeFactory() - Constructor for class com.singularsys.jep.NodeFactory
NodeFactoryTest - Class in com.singularsys.jeptests.unit
  Unit tests for the `NodeFactory`.
NodeFactoryTest() - Constructor for class com.singularsys.jeptests.unit.NodeFactoryTest
NodeHookTest - Class in com.singularsys.jeptests.unit
  Tests for adding hooks to nodes.
NodeHookTest() - Constructor for class com.singularsys.jeptests.unit.NodeHookTest
NodeRes(Node, Object) - Constructor for record class com.singularsys.jepexamples.consoles.Console.NodeRes
  Creates an instance of a `NodeRes` record class.
nodes - Variable in class com.singularsys.jep.configurableparser.ShuntingYard
nodeTest(Node, Operator) - Static method in class com.singularsys.jeptests.system.JepTest
nodeTest(Node, Variable) - Static method in class com.singularsys.jeptests.system.JepTest
nodeTest(Node, Object) - Static method in class com.singularsys.jeptests.system.JepTest
nodeTest(Node, String) - Static method in class com.singularsys.jeptests.system.JepTest
NonPropagatingImmutableComplex() - Constructor for class com.singularsys.jep.standard.Complex.NonPropagatingImmutableComplex
NonPropagatingImmutableComplex(double) - Constructor for class com.singularsys.jep.standard.Complex.NonPropagatingImmutableComplex
NonPropagatingImmutableComplex(double, double) - Constructor for class com.singularsys.jep.standard.Complex.NonPropagatingImmutableComplex
NonPropagatingImmutableComplex(Complex) - Constructor for class com.singularsys.jep.standard.Complex.NonPropagatingImmutableComplex
NonPropagatingImmutableComplex(Number) - Constructor for class com.singularsys.jep.standard.Complex.NonPropagatingImmutableComplex
NOP - Enum constant in enum class com.singularsys.jep.OperatorTable2.PsudoOperators
  Represent a no-operation
normal_operations_with_null_publishers() - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest
Not - Class in com.singularsys.jep.functions
  Implementation of the not function.
Not() - Constructor for class com.singularsys.jep.functions.Not
  Standard Constructor which allows Number and Boolean arguments
Not(boolean) - Constructor for class com.singularsys.jep.functions.Not
  Constructor which restricts type of arguments.
NOT - Enum constant in enum class com.singularsys.jep.OperatorTable2.BasicOperators
NOT - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  RegularExpression Id.
NOT_IN_PARSER - Static variable in class com.singularsys.jep.Operator
  Non-standard operators, like array access.
notInParser() - Method in class com.singularsys.jep.Operator
  Non-standard operators, that require special parsing options.
NULL_PARSER - Static variable in class com.singularsys.jep.misc.NullParser
  Singleton instance.
NULL_PRINT_VISITOR - Static variable in class com.singularsys.jep.PrintVisitor
  A do-nothing PrintVisitor, useful for reducing memory usage when printing not required.
NullaryFunction - Class in com.singularsys.jep.functions
  Convenient base class for zero-argument nullary functions, like `random()`.
NullaryFunction() - Constructor for class com.singularsys.jep.functions.NullaryFunction
NullaryFunction.SupplierWithException<T> - Interface in com.singularsys.jep.functions
  FunctionalInterface for the `BinaryFunction.instanceOf(Class, BiFunctionWithException)` method.
nullBehaviour - Variable in class com.singularsys.jep.misc.functions.SwitchDefault
nullBehaviour - Variable in class com.singularsys.jep.misc.functions.SwitchDefaultNonLazy
NullParser - Class in com.singularsys.jep.misc
  A Parser which cannot actually parse expressions.
NullParser() - Constructor for class com.singularsys.jep.misc.NullParser
NullSafeEquals - Class in com.singularsys.jep.misc.nullwrapper.functions
  The Null Safe equals function.
NullSafeEquals() - Constructor for class com.singularsys.jep.misc.nullwrapper.functions.NullSafeEquals
NULLSAFEEQUALS - Enum constant in enum class com.singularsys.jep.misc.nullwrapper.NullWrappedOperatorTable.NullWrapperOperators
  Key used for the null safe equals operator
nullValue - Variable in class com.singularsys.jep.misc.dictionary.Clear
nullValue - Variable in class com.singularsys.jep.misc.dictionary.DictionaryComponents
  Special value for keys with no value
nullValue - Variable in class com.singularsys.jep.misc.dictionary.Entries
nullValue - Variable in class com.singularsys.jep.misc.dictionary.EntriesIterable
nullValue - Variable in class com.singularsys.jep.misc.dictionary.Get
nullValue - Variable in class com.singularsys.jep.misc.dictionary.GetOr
nullValue - Variable in class com.singularsys.jep.misc.dictionary.MakeMap
nullValue - Variable in class com.singularsys.jep.misc.dictionary.Put
nullValue - Variable in class com.singularsys.jep.misc.dictionary.Remove
nullValue - Variable in class com.singularsys.jep.misc.dictionary.Values
nullValue - Variable in class com.singularsys.jep.misc.dictionary.ValuesIterable
nullValue - Variable in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
NullWrappedAbstractInc - Class in com.singularsys.jep.misc.nullwrapper.functions
  Null wrapped version of the AbstractInc functions.
NullWrappedAbstractInc(AbstractInc) - Constructor for class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedAbstractInc
NullWrappedBinary - Class in com.singularsys.jep.misc.nullwrapper.functions
  Null wrapped version of a binary function.
NullWrappedBinary(BinaryFunction) - Constructor for class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedBinary
NullWrappedFunctionFactory - Class in com.singularsys.jep.misc.nullwrapper
  A factory to create the appropriate type of wrapped function.
NullWrappedFunctionFactory() - Constructor for class com.singularsys.jep.misc.nullwrapper.NullWrappedFunctionFactory
NullWrappedFunctionI - Interface in com.singularsys.jep.misc.nullwrapper.functions
  Indicate that the function handles nulls.
NullWrappedFunctionTable - Class in com.singularsys.jep.misc.nullwrapper
  A function table which wraps all the functions in an existing table.
NullWrappedFunctionTable(FunctionTable) - Constructor for class com.singularsys.jep.misc.nullwrapper.NullWrappedFunctionTable
  Create a new function table which wraps all the functions in the original table.
NullWrappedFunctionTable(FunctionTable, NullWrappedFunctionFactory) - Constructor for class com.singularsys.jep.misc.nullwrapper.NullWrappedFunctionTable
  A table where a specific NullWrapperFunctionFactory is defined.
NullWrappedFunctionTable(FunctionTable, NullWrappedFunctionFactory, Map<String, PostfixMathCommandI>) - Constructor for class com.singularsys.jep.misc.nullwrapper.NullWrappedFunctionTable
NullWrappedIf - Class in com.singularsys.jep.misc.nullwrapper.functions
  NullWrapped version of the if function.
NullWrappedIf() - Constructor for class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedIf
NullWrappedIf(Object) - Constructor for class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedIf
NullWrappedLazyLogical - Class in com.singularsys.jep.misc.nullwrapper.functions
  Null wrapped versions of the LazyLogical functions.
NullWrappedLazyLogical(int) - Constructor for class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedLazyLogical
  Standard constructor, non-zero Numbers will be treated as true and zero Numbers as false.
NullWrappedLazyLogical(int, boolean) - Constructor for class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedLazyLogical
  Constructor which restricts type of arguments.
NullWrappedNary - Class in com.singularsys.jep.misc.nullwrapper.functions
  Wrap an NaryFunction with a new function so that if any argument is null, then null is returned.
NullWrappedNary(NaryFunction) - Constructor for class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedNary
NullWrappedNaryBinary - Class in com.singularsys.jep.misc.nullwrapper.functions
  Wrap a NaryBinaryFunction so that if any argument is null then null is returned.
NullWrappedNaryBinary(NaryBinaryFunction) - Constructor for class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedNaryBinary
NullWrappedOperatorTable - Class in com.singularsys.jep.misc.nullwrapper
  An operator table where the operators generally return null if either argument is null.
NullWrappedOperatorTable(OperatorTable2, boolean) - Constructor for class com.singularsys.jep.misc.nullwrapper.NullWrappedOperatorTable
  Create a new operator table which wraps all the existing operators in the original table.
NullWrappedOperatorTable(OperatorTable2, NullWrappedFunctionFactory, boolean) - Constructor for class com.singularsys.jep.misc.nullwrapper.NullWrappedOperatorTable
  A table where a specific NullWrapperFunctionFactory is defined.
NullWrappedOperatorTable(Map<EmptyOperatorTable.OperatorKey, Operator>) - Constructor for class com.singularsys.jep.misc.nullwrapper.NullWrappedOperatorTable
NullWrappedOperatorTable.NullWrapperOperators - Enum Class in com.singularsys.jep.misc.nullwrapper
  Key for the one operator NullSafeEquals added by the table.
NullWrappedPassThroughFunction - Interface in com.singularsys.jep.misc.nullwrapper.functions
  Functions/operators which are not wrapped in the NullWrappedFunctionTable.
NullWrappedPfmc - Class in com.singularsys.jep.misc.nullwrapper.functions
  Wrap a general PostfixMathCommand so that if any argument is null the function will return null.
NullWrappedPfmc(PostfixMathCommand) - Constructor for class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedPfmc
NullWrappedUnary - Class in com.singularsys.jep.misc.nullwrapper.functions
  Null wrapped version of a unary function.
NullWrappedUnary(UnaryFunction) - Constructor for class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedUnary
NullWrapTest - Class in com.singularsys.jeptests.system
  Tests using the `nullwapper` package.
NullWrapTest() - Constructor for class com.singularsys.jeptests.system.NullWrapTest
NullWrapTest.MyBinary - Class in com.singularsys.jeptests.system
  A binary function
NullWrapTest.MyNary - Class in com.singularsys.jeptests.system
  An nary function
NullWrapTest.MyNaryBinary - Class in com.singularsys.jeptests.system
  An nary binary function
NullWrapTest.MyPfmc - Class in com.singularsys.jeptests.system
  A simple multi arg function.
NullWrapTest.MyUnary - Class in com.singularsys.jeptests.system
  A unary function
num_itts - Variable in class com.singularsys.jepexamples.diagnostics.SpeedTest
num_itts - Variable in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex
num_vals - Variable in class com.singularsys.jepexamples.diagnostics.SpeedTest
num_vals - Variable in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex
num_warmup - Variable in class com.singularsys.jepexamples.diagnostics.SpeedTest
num_warmup - Variable in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex
numArgs() - Method in class com.singularsys.jep.Operator
  Returns the number of arguments the operator takes.
number_of_parameters_is_always_2() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedBinaryFunctionTest
number_of_parameters_matches_either_function() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedNaryFunctionTest
NumberFactory - Interface in com.singularsys.jep
  This interface can be implemented to create numbers of any object type.
numberOfParameters - Variable in class com.singularsys.jep.functions.PostfixMathCommand
  Number of parameters a function requires.
NumberToken - Class in com.singularsys.jep.configurableparser.tokens
  Represent numbers.
NumberToken(String, Object) - Constructor for class com.singularsys.jep.configurableparser.tokens.NumberToken
  Construct a number token.
NumberTokenMatcher - Class in com.singularsys.jep.configurableparser.matchers
  Matches numbers.
NumberTokenMatcher(String) - Constructor for class com.singularsys.jep.configurableparser.matchers.NumberTokenMatcher
NumberTokenMatcher(Pattern) - Constructor for class com.singularsys.jep.configurableparser.matchers.NumberTokenMatcher
NumberWithUnit(double, String) - Constructor for class com.singularsys.jeptests.system.BugsTest.NumberWithUnit
NumberWithUnit(String) - Constructor for class com.singularsys.jeptests.system.BugsTest.NumberWithUnit
NumberWithUnitTokenMatcher() - Constructor for class com.singularsys.jeptests.system.BugsTest.NumberWithUnitTokenMatcher
numFac - Variable in class com.singularsys.jep.ComponentSet
numFac - Variable in class com.singularsys.jep.Jep
  Number Factory
numOps - Variable in class com.singularsys.jep.OperatorTable

## O

obj - Variable in class com.singularsys.jep.misc.boundvariable.FieldVariableBinding
offX - Variable in class com.singularsys.jepexamples.applets.AbstractCanvas
  Offset of the graph in absolute coords
offY - Variable in class com.singularsys.jepexamples.applets.AbstractCanvas
  Offset of the graph in absolute coords
OK - Enum constant in enum class com.singularsys.jep.configurableparser.ShuntingYard.PrefixRes
  Successful parse
OldConfig(String) - Constructor for class com.singularsys.jepexamples.diagnostics.SpeedTest.OldConfig
OldConfig(String) - Constructor for class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.OldConfig
onComplete() - Method in class com.singularsys.jep.misc.publishingvariable.VariableTableSubscriber
  Method invoked when it is known that no additional Subscriber method invocations will occur for a Subscription that is not already terminated by error, after which no other Subscriber methods are invoked by the Subscription.
onComplete() - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest.BasicSubscriber
onComplete() - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest.MyVariableTableSubscriber
ONE - Static variable in class com.singularsys.jep.misc.StrictDoubleNumberFactory
ONE - Static variable in class com.singularsys.jep.standard.Complex
  Constant 1+0 i
ONE - Static variable in class com.singularsys.jep.standard.DoubleNumberFactory
onError(Throwable) - Method in class com.singularsys.jep.misc.publishingvariable.VariableTableSubscriber
  Method invoked upon an unrecoverable error encountered by a Publisher or Subscription, after which no other Subscriber methods are invoked by the Subscription.
onError(Throwable) - Method in class com.singularsys.jep.misc.publishingvariable.VariableTableUpdater
  Called when there is an error in the publisher.
onError(Throwable) - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest.BasicSubscriber
onError(Throwable) - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest.MyVariableTableSubscriber
OneShotComponent - Class in com.singularsys.jep.misc
  Components are are initialised only once.
OneShotComponent() - Constructor for class com.singularsys.jep.misc.OneShotComponent
onNext(VariableTableAction) - Method in class com.singularsys.jep.misc.publishingvariable.VariableTableSubscriber
  Method invoked with the next item from the Publisher.
onNext(VariableTableAction) - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest.BasicSubscriber
onSubscribe(Flow.Subscription) - Method in class com.singularsys.jep.misc.publishingvariable.VariableTableSubscriber
  Method invoked when the Subscription is created.
onSubscribe(Flow.Subscription) - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest.BasicSubscriber
OP_ADD - Static variable in class com.singularsys.jep.OperatorTable
OP_AND - Static variable in class com.singularsys.jep.OperatorTable
OP_ASSIGN - Static variable in class com.singularsys.jep.OperatorTable
OP_CROSS - Static variable in class com.singularsys.jep.OperatorTable
OP_DIVIDE - Static variable in class com.singularsys.jep.OperatorTable
OP_DOT - Static variable in class com.singularsys.jep.OperatorTable
OP_ELEMENT - Static variable in class com.singularsys.jep.OperatorTable
OP_EQ - Static variable in class com.singularsys.jep.OperatorTable
OP_GE - Static variable in class com.singularsys.jep.OperatorTable
OP_GT - Static variable in class com.singularsys.jep.OperatorTable
OP_LE - Static variable in class com.singularsys.jep.OperatorTable
OP_LIST - Static variable in class com.singularsys.jep.OperatorTable
OP_LT - Static variable in class com.singularsys.jep.OperatorTable
OP_MOD - Static variable in class com.singularsys.jep.OperatorTable
OP_MULTIPLY - Static variable in class com.singularsys.jep.OperatorTable
OP_NE - Static variable in class com.singularsys.jep.OperatorTable
OP_NEGATE - Static variable in class com.singularsys.jep.OperatorTable
OP_NOP - Static variable in class com.singularsys.jep.OperatorTable
OP_NOT - Static variable in class com.singularsys.jep.OperatorTable
OP_OR - Static variable in class com.singularsys.jep.OperatorTable
OP_POWER - Static variable in class com.singularsys.jep.OperatorTable
OP_RANGE - Static variable in class com.singularsys.jep.OperatorTable
OP_RECIP - Static variable in class com.singularsys.jep.OperatorTable
  unary division i.e. 1/x or x^(-1) *
OP_SUBTRACT - Static variable in class com.singularsys.jep.OperatorTable
OP_UPLUS - Static variable in class com.singularsys.jep.OperatorTable
openNodeScope(Node) - Method in class com.singularsys.jep.parser.JJTJccParserState
OpEquals - Class in com.singularsys.jep.misc.javaops
  Function implementing compound assignment operators such as `+=`, `*=` etc.
OpEquals(PostfixMathCommandI) - Constructor for class com.singularsys.jep.misc.javaops.OpEquals
Operator - Class in com.singularsys.jep
  An Operator with additional information about its commutativity etc.
Operator(String, PostfixMathCommandI, int) - Constructor for class com.singularsys.jep.Operator
  Construct a new operator with no precedence set.
Operator(String, PostfixMathCommandI, int, int) - Constructor for class com.singularsys.jep.Operator
  Constructs a new operator with a given precedence.
Operator(String, String, PostfixMathCommandI, int) - Constructor for class com.singularsys.jep.Operator
  Constructs a new operator, with a different name and symbol
Operator(String, String, PostfixMathCommandI, int, int) - Constructor for class com.singularsys.jep.Operator
  Constructs a new operator, with a different name and symbol and allows a given precedence to be set.
OperatorAsFunctionGrammarMatcher - Class in com.singularsys.jep.misc
  A GrammarMatcher which matches functions in the form ' +(x,y)' where + is an operator.
OperatorAsFunctionGrammarMatcher(Token, Token, Token, List<Operator>) - Constructor for class com.singularsys.jep.misc.OperatorAsFunctionGrammarMatcher
  Create a OperatorAsFunctionGrammarMatcher
operators_have_correct_pfmcs() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ExtendOperatorTest
operators_have_correct_pfmcs() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ManualOverloadedOperatorTest
OperatorsWithListsTest - Class in com.singularsys.jeptests.unit.functions
  Test standard operators using `List`.
OperatorsWithListsTest() - Constructor for class com.singularsys.jeptests.unit.functions.OperatorsWithListsTest
OperatorTable - Class in com.singularsys.jep
  Base class for the older style Operator table.
OperatorTable() - Constructor for class com.singularsys.jep.OperatorTable
OperatorTable(Operator[]) - Constructor for class com.singularsys.jep.OperatorTable
OperatorTable2 - Class in com.singularsys.jep
  The basic set of operators provided as standard by Jep.
OperatorTable2() - Constructor for class com.singularsys.jep.OperatorTable2
OperatorTable2(OperatorTable2) - Constructor for class com.singularsys.jep.OperatorTable2
  Decorator constructor.
OperatorTable2(Map<EmptyOperatorTable.OperatorKey, Operator>) - Constructor for class com.singularsys.jep.OperatorTable2
  Constructor with pre-specified table of operators
OperatorTable2.BasicOperators - Enum Class in com.singularsys.jep
  The basic arithmetic comparative and logical operators
OperatorTable2.PsudoOperators - Enum Class in com.singularsys.jep
  Operators which do not correspond to
OperatorTable2.SpecialOperators - Enum Class in com.singularsys.jep
  Special purpose operators
OperatorTableI - Interface in com.singularsys.jep
  Interface for all OperatorTables.
OperatorToken - Class in com.singularsys.jep.configurableparser.tokens
  A token representing an operator.
OperatorToken(List<Operator>, String) - Constructor for class com.singularsys.jep.configurableparser.tokens.OperatorToken
  Creates the basic token.
OperatorTokenMatcher - Class in com.singularsys.jep.configurableparser.matchers
  TokenMatcher for matching operators from the operator set.
OperatorTokenMatcher() - Constructor for class com.singularsys.jep.configurableparser.matchers.OperatorTokenMatcher
  Default constructor.
OperatorWithOverloadedFunctionTest() - Constructor for class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.OperatorWithOverloadedFunctionTest
ops - Variable in class com.singularsys.jep.configurableparser.ShuntingYard
ops - Variable in class com.singularsys.jep.OperatorTable
ops - Variable in class com.singularsys.jep.walkers.ExpressionConsolidator
opTab - Variable in class com.singularsys.jep.ComponentSet
opTab - Variable in class com.singularsys.jep.Jep
  Operator Table
OR - Enum constant in enum class com.singularsys.jep.OperatorTable2.BasicOperators
OR - Static variable in class com.singularsys.jep.functions.LazyLogical
OR - Static variable in class com.singularsys.jep.functions.Logical
OR - Static variable in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedLazyLogical
OR - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  RegularExpression Id.
orCustomOperatorWorks() - Method in class com.singularsys.jeptests.system.BugsTest
OREQUAL - Enum constant in enum class com.singularsys.jep.misc.javaops.JavaOperatorTable.JavaOperators
OrExpression() - Method in class com.singularsys.jep.parser.JccParser
ot - Variable in class com.singularsys.jep.misc.overloadedfunctions.AlternateFunctions
ot - Variable in class com.singularsys.jep.misc.overloadedfunctions.OverloadedFunctionByStructure
ot - Variable in class com.singularsys.jep.PrintVisitor
ot - Variable in class com.singularsys.jep.walkers.DoNothingVisitor
  Convenience reference to the OperatorTableI
ot - Variable in class com.singularsys.jep.walkers.GenericDoNothingVisitor
otm - Variable in class com.singularsys.jep.configurableparser.ConfigurableParser
output(Node, int) - Method in class com.singularsys.jep.walkers.PrefixTreeDumper
outputter - Variable in class com.singularsys.jepexamples.diagnostics.SpeedTest
outputter - Variable in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex
Outputter() - Constructor for class com.singularsys.jepexamples.diagnostics.SpeedTest.Outputter
Outputter() - Constructor for class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.Outputter
OverloadedBinaryFunction - Class in com.singularsys.jep.misc.overloadedfunctions
  Allows function to be overloaded with two candidate functions and a predicate that tests the values of the arguments to see which function should be applied.
OverloadedBinaryFunction(PostfixMathCommandI, PostfixMathCommandI, BiPredicate<Object, Object>) - Constructor for class com.singularsys.jep.misc.overloadedfunctions.OverloadedBinaryFunction
  Constructor.
OverloadedBinaryFunctionTest - Class in com.singularsys.jeptests.unit.misc.overloadedfunctions
  Tests for `OverloadedBinaryFunction`
OverloadedBinaryFunctionTest() - Constructor for class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedBinaryFunctionTest
OverloadedFunctionByStructure - Class in com.singularsys.jep.misc.overloadedfunctions
  Allows function to be overloaded with two candidate functions and a predicate that tests the structure of the parse tree to see which function should be applied.
OverloadedFunctionByStructure(PostfixMathCommandI, PostfixMathCommandI, Predicate<Node>) - Constructor for class com.singularsys.jep.misc.overloadedfunctions.OverloadedFunctionByStructure
  Constructor.
OverloadedFunctionByStructureTest - Class in com.singularsys.jeptests.unit.misc.overloadedfunctions
  Tests for `OverloadedFunctionByStructure`
OverloadedFunctionByStructureTest() - Constructor for class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedFunctionByStructureTest
OverloadedNaryFunction - Class in com.singularsys.jep.misc.overloadedfunctions
  Allows function to be overloaded with two candidate functions and a predicate that tests the values of the arguments to see which function should be applied.
OverloadedNaryFunction(PostfixMathCommandI, PostfixMathCommandI, Predicate<Object[]>) - Constructor for class com.singularsys.jep.misc.overloadedfunctions.OverloadedNaryFunction
OverloadedNaryFunctionTest - Class in com.singularsys.jeptests.unit.misc.overloadedfunctions
  Tests for `OverloadedNaryFunction`
OverloadedNaryFunctionTest() - Constructor for class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedNaryFunctionTest
OverloadedNaryFunctionTest.StringSelect - Class in com.singularsys.jeptests.unit.misc.overloadedfunctions
OverloadedOperator - Class in com.singularsys.jep.misc.overloadedfunctions
  An operator representing two alternative operators that can be used in alternative contexts based on the structure of the node.
OverloadedOperator(String, String, Operator, Operator, Predicate<Node>, int, int) - Constructor for class com.singularsys.jep.misc.overloadedfunctions.OverloadedOperator
  Constructor.
OverloadedOperators and the OverloadResolver - Search tag in package com.singularsys.jep.misc.overloadedfunctions
  Section
OverloadedUnaryFunction - Class in com.singularsys.jep.misc.overloadedfunctions
  Allows function to be overloaded with two candidate functions and a predicate that tests the values of the arguments to see which function should be applied.
OverloadedUnaryFunction(PostfixMathCommandI, PostfixMathCommandI, Predicate<Object>) - Constructor for class com.singularsys.jep.misc.overloadedfunctions.OverloadedUnaryFunction
  Constructor.
OverloadedUnaryFunctionTest - Class in com.singularsys.jeptests.unit.misc.overloadedfunctions
  Tests for `OverloadedUnaryFunction`.
OverloadedUnaryFunctionTest() - Constructor for class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedUnaryFunctionTest
OverloadingSystemTests - Class in com.singularsys.jeptests.unit.misc.overloadedfunctions
  System tests for overloading functions and operators.
OverloadingSystemTests() - Constructor for class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadingSystemTests
OverloadResolver - Class in com.singularsys.jep.misc.overloadedfunctions
  Resolves `OverloadedOperator`, `OverloadedFunctionByStructure` and `AlternateFunctions` setting the operator or PostfixMathCommand of the node based on a test of the node.
OverloadResolver() - Constructor for class com.singularsys.jep.misc.overloadedfunctions.OverloadResolver
OverloadResolver_gives_correct_operator() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ExtendOperatorTest
OverloadResolver_gives_correct_operator() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ManualOverloadedOperatorTest
OverloadResolver_gives_correct_PFMC() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ExtendOperatorTest
OverloadResolver_gives_correct_PFMC() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ManualOverloadedOperatorTest
OverloadResolver_gives_correct_PFMC() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.OperatorWithOverloadedFunctionTest
OverloadResolverTest - Class in com.singularsys.jeptests.unit.misc.overloadedfunctions
  Tests for the `OverloadResolver`.
OverloadResolverTest() - Constructor for class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest
OverloadResolverTest.ExtendOperatorTest - Class in com.singularsys.jeptests.unit.misc.overloadedfunctions
  Testing the `OverloadedOperator#extendOperator`
OverloadResolverTest.ManualOverloadedOperatorTest - Class in com.singularsys.jeptests.unit.misc.overloadedfunctions
  Testing the manually constructing an OverloadedOperator static factory method.
OverloadResolverTest.OperatorWithOverloadedFunctionTest - Class in com.singularsys.jeptests.unit.misc.overloadedfunctions
  Testing the `OverloadedOperator.extendOperator` static factory method.

## P

paint(Graphics) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
  Provides double buffering support and calls paintCanvas.
paint(Graphics) - Method in class com.singularsys.jepexamples.applets.FractalCanvas
paintAxes(Graphics) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
  Paints the axes for the graph.
paintCanvas(Graphics) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
  Paint the canvas.
paintCurve(Graphics) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
  Paint the curve
paintCurve(Graphics) - Method in class com.singularsys.jepexamples.applets.FunctionCanvas
  Paints the graph of the function.
paintCurve(Graphics) - Method in class com.singularsys.jepexamples.applets.ParametrisedCanvas
  Paints the graph of the function.
paintGrid(Graphics) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
paintScale(Graphics) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
paintTime(Graphics, long, long) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
  Paints the elapsed time
paintWhite(Graphics) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
  Fills the background with white.
ParallelConfigurableParser - Search tag in package com.singularsys.jep.misc.parallelparsing
  Section
ParallelConfigurableParser - Class in com.singularsys.jep.misc.parallelparsing
  A version of the ConfigurableParser that can parse expressions in multiple threads.
ParallelConfigurableParser() - Constructor for class com.singularsys.jep.misc.parallelparsing.ParallelConfigurableParser
  Default constructor with no matchers.
ParallelConfigurableParser(ConfigurableParser) - Constructor for class com.singularsys.jep.misc.parallelparsing.ParallelConfigurableParser
  Copy constructor reuses the TokenMatchers, TokenFilters, GrammarMatchers, TokenizerFactory, GrammarParserFactory, OperatorTokenMatcher and SymbolTokenMatcher from the base.
ParallelParsingNestedTest() - Constructor for class com.singularsys.jeptests.unit.misc.parallelparsing.ParallelParsingTest.MatrixEquationsTest.ParallelParsingNestedTest
ParallelParsingTest - Class in com.singularsys.jeptests.unit.misc.parallelparsing
  A set of tests checking different methods of parallel parsing from the `com.singularsys.jep.misc.parallelparsing` package.
ParallelParsingTest() - Constructor for class com.singularsys.jeptests.unit.misc.parallelparsing.ParallelParsingTest
ParallelParsingTest.AddingVariableAndConstantsTest - Class in com.singularsys.jeptests.unit.misc.parallelparsing
ParallelParsingTest.MatrixEquationsTest - Class in com.singularsys.jeptests.unit.misc.parallelparsing
ParallelParsingTest.MatrixEquationsTest.ParallelParsingNestedTest - Class in com.singularsys.jeptests.unit.misc.parallelparsing
ParallelParsingTest.MatrixEquationsTest.SerialParsingTest - Class in com.singularsys.jeptests.unit.misc.parallelparsing
ParametrisedCanvas - Class in com.singularsys.jepexamples.applets
  This class plots parametrised curves specified by two Jep expressions.
ParametrisedCanvas(Jep, Variable, double, double, int) - Constructor for class com.singularsys.jepexamples.applets.ParametrisedCanvas
ParametrisedPlotter - Class in com.singularsys.jepexamples.applets
  A plotter which plots parameterised curves given by two equations.
ParametrisedPlotter() - Constructor for class com.singularsys.jepexamples.applets.ParametrisedPlotter
parent - Variable in class com.singularsys.jep.parser.SimpleNode
parse(Reader) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Parse a single equation.
parse(Reader) - Method in class com.singularsys.jep.Jep
  Parses the input from a Reader.
parse(Reader) - Method in class com.singularsys.jep.misc.NullParser
parse(Reader) - Method in class com.singularsys.jep.misc.parallelparsing.ParallelConfigurableParser
  Parses the input stream.
parse(Reader) - Method in interface com.singularsys.jep.Parser
  Parse a single equation from a stream
parse(Reader) - Method in class com.singularsys.jep.parser.StandardParser
  Parses the input from the reader `stream`.
parse(String) - Method in class com.singularsys.jep.Jep
  Parses a string.
parse(Iterator<Token>) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Perform the syntax analysis stage.
parse(Iterator<Token>) - Method in interface com.singularsys.jep.configurableparser.GrammarParser
  Main entry point used by the ConfigurableParser
parse(Iterator<Token>) - Method in class com.singularsys.jep.configurableparser.ShuntingYard
  Main entry point, construct tree from sequence of tokens.
parseEvaluate(String) - Method in class com.singularsys.jepexamples.consoles.Console
ParseException - Exception Class in com.singularsys.jep
  Exception thrown at parse time.
ParseException - Exception Class in com.singularsys.jep.parser
  This exception is thrown when parse errors are encountered.
ParseException() - Constructor for exception class com.singularsys.jep.ParseException
ParseException() - Constructor for exception class com.singularsys.jep.parser.ParseException
  The following constructors are for use by you for whatever purpose you can think of.
ParseException(Token, int[][], String[]) - Constructor for exception class com.singularsys.jep.parser.ParseException
  This constructor is used by the method "generateParseException" in the generated parser.
ParseException(String) - Constructor for exception class com.singularsys.jep.ParseException
ParseException(String) - Constructor for exception class com.singularsys.jep.parser.ParseException
  Constructor with message.
ParseException(String, int, int) - Constructor for exception class com.singularsys.jep.ParseException
ParseException(String, Throwable) - Constructor for exception class com.singularsys.jep.ParseException
ParseException(Throwable) - Constructor for exception class com.singularsys.jep.ParseException
ParsePerfTest - Class in com.singularsys.jeptests.system.perf.tests
  Parses an expression `nIterations` times.
ParsePerfTest(String, String, int, boolean) - Constructor for class com.singularsys.jeptests.system.perf.tests.ParsePerfTest
parsePrefixSuffix() - Method in interface com.singularsys.jep.configurableparser.GrammarParser
  Callback function used by GrammarMatchers where the matcher expects a simple number, variable, or function call with optional, prefix or suffix operator.
parsePrefixSuffix() - Method in class com.singularsys.jep.configurableparser.ShuntingYard
  Callback function used by GrammarMatchers where the matcher expects a simple number, variable, or function call with optional, prefix or suffix operator.
parser - Variable in class com.singularsys.jep.ComponentSet
parser - Variable in class com.singularsys.jep.Jep
  Parser instance used for parsing expressions
Parser - Interface in com.singularsys.jep
  Defines the methods a parser must implement.
ParserVisitor - Interface in com.singularsys.jep
  Classes which wish to use the visitor pattern should use this interface.
ParseSpeed - Class in com.singularsys.jepexamples.diagnostics
  Tests the speed of parsing.
ParseSpeed() - Constructor for class com.singularsys.jepexamples.diagnostics.ParseSpeed
parseStream(CharStream, Jep, ArrayList<String>) - Method in class com.singularsys.jep.parser.JccParser
parseSubExpression() - Method in interface com.singularsys.jep.configurableparser.GrammarParser
  Parse sub expressions.
parseSubExpression() - Method in class com.singularsys.jep.configurableparser.ShuntingYard
  Callback function used by GrammarMatchers
parseSubExpression() - Method in class com.singularsys.jep.misc.lineNumbering.LineNumberingShuntingYard
Parse time overloading - Search tag in package com.singularsys.jep.misc.overloadedfunctions
  Section
parsing_array_element_access_with_standard_configurable_parser_gives_constant() - Method in class com.singularsys.jeptests.system.BugsTest
parsing_array_element_access_with_standard_parser_gives_one_element_vector() - Method in class com.singularsys.jeptests.system.BugsTest
peekNext() - Method in class com.singularsys.jep.configurableparser.Lookahead2Iterator
peekNext() - Method in class com.singularsys.jep.configurableparser.LookaheadNIterator
peekNode() - Method in class com.singularsys.jep.parser.JJTJccParserState
PERCENTKEY - Enum constant in enum class com.singularsys.jep.misc.ExtendedOperatorSet.ExtendedOperators
PerfResult - Class in com.singularsys.jeptests.system.perf
  Stores a single performance test result and contains logic to write this to a DB.
PerfResult(PerfTest, double, double) - Constructor for class com.singularsys.jeptests.system.perf.PerfResult
PerfRunner - Class in com.singularsys.jeptests.system.perf
  Runs a set of performance tests and stores the results in a database.
PerfRunner() - Constructor for class com.singularsys.jeptests.system.perf.PerfRunner
PerfTest - Class in com.singularsys.jeptests.system.perf
  Base class for a single performance test.
PerfTest(String, String, int) - Constructor for class com.singularsys.jeptests.system.perf.PerfTest
  Sets up the name and number of iterations.
pfmc - Variable in class com.singularsys.jep.Operator
  The PostfixMathCommandI for evaluating Access level changed to protected in version 3.5
pfmc - Variable in class com.singularsys.jep.parser.ASTFunNode
  The function class used to evaluate the node
PiFun() - Constructor for class com.singularsys.jeptests.system.JepTest.PiFun
PLUS - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  RegularExpression Id.
PLUSEQUAL - Enum constant in enum class com.singularsys.jep.misc.javaops.JavaOperatorTable.JavaOperators
Polar - Class in com.singularsys.jep.functions
  Converts an [r,theta] pair to a complex number r * e^(i theta).
Polar() - Constructor for class com.singularsys.jep.functions.Polar
PolarPlotter - Class in com.singularsys.jepexamples.applets
  This applet is a demonstration of the possible applications of the Jep mathematical expression parser.
PolarPlotter() - Constructor for class com.singularsys.jepexamples.applets.PolarPlotter
polarValueOf(Number, Number) - Static method in class com.singularsys.jep.standard.Complex.NonPropagatingImmutableComplex
polarValueOf(Number, Number) - Static method in class com.singularsys.jep.standard.Complex
  Converts an [r,theta] pair to a complex number r * e^(i theta).
polarValueOf(Number, Number) - Static method in class com.singularsys.jep.standard.ImmutableComplex
popNode() - Method in class com.singularsys.jep.parser.JJTJccParserState
popOp() - Method in class com.singularsys.jep.configurableparser.ShuntingYard
  Pops an operator off the Operator stack, and creates a new node.
popOp() - Method in class com.singularsys.jep.misc.lineNumbering.LineNumberingShuntingYard
popup - Variable in class com.singularsys.jepexamples.applets.AbstractCanvas
  A popup menu
posns - Variable in class com.singularsys.jep.misc.lineNumbering.LineNumberingShuntingYard
  Stack to track positions when pushing and popping operators
PostDec - Class in com.singularsys.jep.misc.javaops
  Java style x-- operator.
PostDec() - Constructor for class com.singularsys.jep.misc.javaops.PostDec
POSTDEC - Enum constant in enum class com.singularsys.jep.misc.javaops.JavaOperatorTable.JavaOperators
POSTFIX - Enum constant in enum class com.singularsys.jep.OperatorTable2.PsudoOperators
  Used to mark the precedence level of postfix operators like x++
PostfixConfig(String) - Constructor for class com.singularsys.jepexamples.diagnostics.SpeedTest.PostfixConfig
PostfixConfig(String) - Constructor for class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.PostfixConfig
PostfixEvalConsoleTest - Class in com.singularsys.jeptests.system.examples
  Tests for the `PostfixEvaluationConsole`
PostfixEvalConsoleTest() - Constructor for class com.singularsys.jeptests.system.examples.PostfixEvalConsoleTest
PostfixEvalTest - Class in com.singularsys.jeptests.system
  Test for the `PostfixEvaluator`
PostfixEvalTest() - Constructor for class com.singularsys.jeptests.system.PostfixEvalTest
PostfixEvaluationConsole - Class in com.singularsys.jepexamples.consoles
  A console using the `PostfixEvaluator` to evaluate expressions.
PostfixEvaluationConsole() - Constructor for class com.singularsys.jepexamples.consoles.PostfixEvaluationConsole
PostfixEvaluator - Class in com.singularsys.jep.walkers
  Evaluation component that avoids excessive use of the stack for large expressions.
PostfixEvaluator() - Constructor for class com.singularsys.jep.walkers.PostfixEvaluator
PostfixMathCommand - Class in com.singularsys.jep.functions
  Abstract base classes for most function classes.
PostfixMathCommand() - Constructor for class com.singularsys.jep.functions.PostfixMathCommand
  Creates a new PostfixMathCommand class.
PostfixMathCommand(int) - Constructor for class com.singularsys.jep.functions.PostfixMathCommand
  Creates a new PostfixMathCommand class.
PostfixMathCommandI - Interface in com.singularsys.jep
  All function classes must implement this interface to ensure that the run() method is implemented.
PostfixTreeWalker - Class in com.singularsys.jep.walkers
  Base class for routines which use a non-recursive tree walker strategy.
PostfixTreeWalker() - Constructor for class com.singularsys.jep.walkers.PostfixTreeWalker
PostInc - Class in com.singularsys.jep.misc.javaops
  Java style x++ operator.
PostInc() - Constructor for class com.singularsys.jep.misc.javaops.PostInc
POSTINC - Enum constant in enum class com.singularsys.jep.misc.javaops.JavaOperatorTable.JavaOperators
PosZeroTest() - Method in class com.singularsys.jeptests.system.BugsTest
POW - Enum constant in enum class com.singularsys.jep.OperatorTable2.BasicOperators
power(double) - Method in class com.singularsys.jep.standard.Complex
  Returns this complex number raised to a double argument.
power(double) - Method in class com.singularsys.jep.standard.ImmutableComplex
power(double, int) - Static method in class com.singularsys.jep.functions.Power
  A fast routine for computing integer powers.
power(int) - Method in class com.singularsys.jep.standard.Complex
  Raise this complex to an integer power.
power(int) - Method in class com.singularsys.jep.standard.ImmutableComplex
power(Complex) - Method in class com.singularsys.jep.standard.Complex
  Returns the value of this complex number raised to the power of a complex exponent If this is zero return this.
power(Complex) - Method in class com.singularsys.jep.standard.ImmutableComplex
power(Complex, Complex) - Static method in class com.singularsys.jep.functions.Power
power(Complex, Number) - Static method in class com.singularsys.jep.functions.Power
power(Number, Complex) - Static method in class com.singularsys.jep.functions.Power
power(Number, Number) - Method in class com.singularsys.jep.functions.Power
power(Object, Object) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecPow
power(Object, Object) - Method in class com.singularsys.jep.functions.Power
Power - Class in com.singularsys.jep.functions
  Computes the power of a number.
Power() - Constructor for class com.singularsys.jep.functions.Power
  Standard constructor, Complex results for x < 0, y non integral.
Power(boolean) - Constructor for class com.singularsys.jep.functions.Power
  If strict is true then returns NaN for x < 0, y non-integral.
POWER - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  RegularExpression Id.
power_only_works_when_argument_is_integral() - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalTest
  Trying to raise a big decimal to a non-integral big decimal fails as not supported by BigDecimal BigDecimal Rounding using power operator
powerD(double) - Method in class com.singularsys.jep.standard.Complex
  Returns the value of this complex number raised to the power of a real component (in double precision).
powerD(double) - Method in class com.singularsys.jep.standard.ImmutableComplex
POWEREIGHT - Enum constant in enum class com.singularsys.jep.misc.ExtendedOperatorSet.ExtendedOperators
PowerExpression() - Method in class com.singularsys.jep.parser.JccParser
POWERFIVE - Enum constant in enum class com.singularsys.jep.misc.ExtendedOperatorSet.ExtendedOperators
POWERFOUR - Enum constant in enum class com.singularsys.jep.misc.ExtendedOperatorSet.ExtendedOperators
powerI(int) - Method in class com.singularsys.jep.standard.Complex
  Raise a complex number to an integer power.
powerI(int) - Method in class com.singularsys.jep.standard.ImmutableComplex
POWERNINE - Enum constant in enum class com.singularsys.jep.misc.ExtendedOperatorSet.ExtendedOperators
POWERONE - Enum constant in enum class com.singularsys.jep.misc.ExtendedOperatorSet.ExtendedOperators
PowerRule() - Constructor for class com.singularsys.jeptests.system.LatexTest.PowerRule
POWERSEVEN - Enum constant in enum class com.singularsys.jep.misc.ExtendedOperatorSet.ExtendedOperators
POWERSIX - Enum constant in enum class com.singularsys.jep.misc.ExtendedOperatorSet.ExtendedOperators
POWERTHREE - Enum constant in enum class com.singularsys.jep.misc.ExtendedOperatorSet.ExtendedOperators
POWERTWO - Enum constant in enum class com.singularsys.jep.misc.ExtendedOperatorSet.ExtendedOperators
precedence - Variable in class com.singularsys.jep.Operator
  Precedence of operator, 0 is most tightly bound, so prec("*") < prec("+").
preCompiled - Variable in class com.singularsys.jep.misc.MacroFunction
PreDec - Class in com.singularsys.jep.misc.javaops
  Java style --x operator.
PreDec() - Constructor for class com.singularsys.jep.misc.javaops.PreDec
PREDEC - Enum constant in enum class com.singularsys.jep.misc.javaops.JavaOperatorTable.JavaOperators
prefix() - Method in class com.singularsys.jep.configurableparser.ShuntingYard
  Matches identifies, numbers, prefix operators and plugged in grammar matchers.
prefix() - Method in class com.singularsys.jep.misc.lineNumbering.LineNumberingShuntingYard
PREFIX - Enum constant in enum class com.singularsys.jep.OperatorTable2.PsudoOperators
  Used to mark the precedence level of prefix operators like ++x
PREFIX - Static variable in class com.singularsys.jep.Operator
  prefix operators -x
prefix_suffix_operators_inside_single_arg_function_parses_correctly() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
  Test a combination of suffix operations with function for better coverage
PrefixDumperConsole - Class in com.singularsys.jepexamples.consoles
  A console application which dumps the tree representing an equation and statistics about the tree.
PrefixDumperConsole() - Constructor for class com.singularsys.jepexamples.consoles.PrefixDumperConsole
PrefixDumperConsoleTest - Class in com.singularsys.jeptests.system.examples
  Tests for the `PrefixDumperConsole`.
PrefixDumperConsoleTest() - Constructor for class com.singularsys.jeptests.system.examples.PrefixDumperConsoleTest
prefixSuffix() - Method in class com.singularsys.jep.configurableparser.ShuntingYard
  A prefix() optionally followed by suffix operators.
prefixSuffix() - Method in class com.singularsys.jeptests.system.ModifiedParserTest.SuffixArrayAccessShuntingYard
prefixSuffixUnchecked() - Method in class com.singularsys.jep.configurableparser.ShuntingYard
  Attempt to match a prefix optionally followed by suffix operators.
PrefixTreeDumper - Class in com.singularsys.jep.walkers
  Dumps the contents of a tree to a specified stream, or to standard output.
PrefixTreeDumper() - Constructor for class com.singularsys.jep.walkers.PrefixTreeDumper
PrefixTreeDumper(PrintStream) - Constructor for class com.singularsys.jep.walkers.PrefixTreeDumper
PrefixTreeWalker - Class in com.singularsys.jep.walkers
  Base class for routines which use a non-recursive tree walker strategy.
PrefixTreeWalker() - Constructor for class com.singularsys.jep.walkers.PrefixTreeWalker
prefixUnchecked() - Method in class com.singularsys.jep.configurableparser.ShuntingYard
  Matches identifies, numbers, prefix operators and plugged in grammar matchers.
PreInc - Class in com.singularsys.jep.misc.javaops
  Java style ++x operator.
PreInc() - Constructor for class com.singularsys.jep.misc.javaops.PreInc
PREINC - Enum constant in enum class com.singularsys.jep.misc.javaops.JavaOperatorTable.JavaOperators
prev() - Method in class com.singularsys.jep.configurableparser.Lookahead2Iterator
  Return the token just consumed.
prev() - Method in class com.singularsys.jep.configurableparser.LookaheadNIterator
prevCharIsCR - Variable in class com.singularsys.jep.parser.JepJavaCharStream
prevCharIsLF - Variable in class com.singularsys.jep.parser.JepJavaCharStream
primary_key_in_operator_table_gives_overloaded_op() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ExtendOperatorTest
primary_key_in_operator_table_gives_overloaded_op() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ManualOverloadedOperatorTest
print() - Method in class com.singularsys.jep.Jep
  Print the last parsed expression to System.out.
print(Node) - Method in class com.singularsys.jep.Jep
  Print an expression to System.out.
print(Node) - Method in class com.singularsys.jep.PrintVisitor
  Prints on System.out.
print(Node, PrintStream) - Method in class com.singularsys.jep.Jep
  Print an expression to a given stream.
print(Node, PrintStream) - Method in class com.singularsys.jep.PrintVisitor
  Prints the tree descending from node with lots of brackets or specified stream.
print(Object) - Method in class com.singularsys.jepexamples.consoles.Console.JepPrintStream
print(Object) - Method in class com.singularsys.jepexamples.consoles.Console
  Prints a line of text no newline.
print(String) - Method in class com.singularsys.jepexamples.consoles.Console.JepPrintStream
PRINT_RESULTS - Static variable in class com.singularsys.jeptests.system.BugsTest
PRINT_RESULTS - Static variable in class com.singularsys.jeptests.system.CPSeqOpTest
PRINT_RESULTS - Static variable in class com.singularsys.jeptests.system.examples.ConsoleTest
PRINT_RESULTS - Static variable in class com.singularsys.jeptests.system.ExtendedParserTest
PRINT_RESULTS - Static variable in class com.singularsys.jeptests.system.JepTest
PRINT_RESULTS - Static variable in class com.singularsys.jeptests.system.MessagesTest
PRINT_RESULTS - Static variable in class com.singularsys.jeptests.system.ModifiedParserTest
PRINT_RESULTS - Static variable in class com.singularsys.jeptests.system.NullWrapTest
PRINT_RESULTS - Static variable in class com.singularsys.jeptests.system.SerializationTest
PRINT_RESULTS - Static variable in class com.singularsys.jeptests.system.ThreadTest
PRINT_RESULTS - Static variable in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalListTest
PRINT_RESULTS - Static variable in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalTest
PRINT_RESULTS - Static variable in class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecAddTest
PRINT_RESULTS - Static variable in class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecMulTest
PRINT_RESULTS - Static variable in class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecRelationalTest
PRINT_RESULTS - Static variable in class com.singularsys.jeptests.unit.configurableparser.ConfigurableParserTest
PRINT_RESULTS - Static variable in class com.singularsys.jeptests.unit.configurableparser.TokenizerTest
PRINT_RESULTS - Static variable in class com.singularsys.jeptests.unit.functions.AssignableListTest
PRINT_RESULTS - Static variable in class com.singularsys.jeptests.unit.functions.EleTest
PRINT_RESULTS - Static variable in class com.singularsys.jeptests.unit.functions.FunctionFromLambdaTest
PRINT_RESULTS - Static variable in class com.singularsys.jeptests.unit.functions.FunctionsSupportNumberTypeArguments
PRINT_RESULTS - Static variable in class com.singularsys.jeptests.unit.functions.NaryBinaryTest
PRINT_RESULTS - Static variable in class com.singularsys.jeptests.unit.misc.BoundVariableTest
PRINT_RESULTS - Static variable in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
PRINT_RESULTS - Static variable in class com.singularsys.jeptests.unit.misc.functions.ExpandingEleTest
PRINT_RESULTS - Static variable in class com.singularsys.jeptests.unit.misc.LightWeightComponentSetTest
PRINT_RESULTS - Static variable in class com.singularsys.jeptests.unit.misc.parallelparsing.ConcurrentVariableTableTest
PRINT_RESULTS - Static variable in class com.singularsys.jeptests.unit.misc.parallelparsing.ParallelParsingTest
PRINT_RESULTS - Static variable in class com.singularsys.jeptests.unit.misc.PublishingVariableTest
PRINT_RESULTS - Static variable in class com.singularsys.jeptests.unit.standard.ComplexTest
printBrackets(Node) - Method in class com.singularsys.jep.PrintVisitor
  Print a node surrounded by brackets.
PrintConsole - Class in com.singularsys.jepexamples.consoles
  A console which prints the equation before evaluating it.
PrintConsole() - Constructor for class com.singularsys.jepexamples.consoles.PrintConsole
PrintConsoleTest - Class in com.singularsys.jeptests.system.examples
  Tests for the `PrintConsole`
PrintConsoleTest() - Constructor for class com.singularsys.jeptests.system.examples.PrintConsoleTest
printEnv() - Static method in class com.singularsys.jeptests.unit.misc.parallelparsing.ParallelParsingTest
printFooter(SpeedTestComplex, long[]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.Outputter
printFooter(SpeedTestComplex, long[]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.RatioOutputter
printFooter(SpeedTestComplex, long[]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.TabOutputter
printFooter(SpeedTest, long[]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest.Outputter
printFooter(SpeedTest, long[]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest.RatioOutputter
printFooter(SpeedTest, long[]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest.TabOutputter
printFunctionEntry(String, PostfixMathCommandI) - Method in class com.singularsys.jepexamples.consoles.Console
  Print an individual
printFuns() - Method in class com.singularsys.jepexamples.consoles.Console
  Prints a list of defined functions.
printHeader(SpeedTest) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest.Outputter
printHeader(SpeedTest) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest.TabOutputter
printHeader(SpeedTestComplex) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.Outputter
printHeader(SpeedTestComplex) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.TabOutputter
printHelp() - Method in class com.singularsys.jepexamples.consoles.BigDecimalConsole
printHelp() - Method in class com.singularsys.jepexamples.consoles.Console
  Print help message.
printHelp() - Method in class com.singularsys.jepexamples.consoles.CPConsole
printHelp() - Method in class com.singularsys.jepexamples.consoles.PrefixDumperConsole
printHistory() - Method in class com.singularsys.jepexamples.consoles.Console
  Print the history
printing_of_resolved_formula() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ExtendOperatorTest
printing_of_resolved_formula() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ManualOverloadedOperatorTest
printing_of_resolved_formula() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.OperatorWithOverloadedFunctionTest
printing_of_unresolved_formula() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ExtendOperatorTest
printing_of_unresolved_formula() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ManualOverloadedOperatorTest
printing_of_unresolved_formula() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.OperatorWithOverloadedFunctionTest
printingTest() - Static method in class com.singularsys.jepexamples.diagnostics.DestructiveTests
printIntroText() - Method in class com.singularsys.jepexamples.consoles.Console
  Prints introductory text.
printIntroText() - Method in class com.singularsys.jepexamples.consoles.VectorConsole
println() - Method in class com.singularsys.jep.Jep
  Print the last parsed expression to `System.out` with a new line.
println(Node) - Method in class com.singularsys.jep.Jep
  Print an expression to `System.out` with a new line.
println(Node) - Method in class com.singularsys.jep.PrintVisitor
  Prints on System.out.
println(Node, PrintStream) - Method in class com.singularsys.jep.Jep
  Print an expression to a given stream with a newline.
println(Node, PrintStream) - Method in class com.singularsys.jep.PrintVisitor
  Prints the tree descending from node with a newline at end.
println(Object) - Method in class com.singularsys.jepexamples.consoles.Console.JepPrintStream
println(Object) - Method in class com.singularsys.jepexamples.consoles.Console
  Prints a line of text followed by a newline.
println(String) - Method in class com.singularsys.jepexamples.consoles.Console.JepPrintStream
println(String) - Static method in class com.singularsys.jeptests.system.ExpressionEvalTest
  Helper function for printing lines.
printNoBrackets(Node) - Method in class com.singularsys.jep.PrintVisitor
  Print the node with no brackets.
printOps() - Method in class com.singularsys.jepexamples.consoles.Console
  Prints a list of defined operators.
printOutputHeader(SpeedTestComplex, String[], String[]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.Outputter
printOutputHeader(SpeedTestComplex, String, String[]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.Outputter
printOutputHeader(SpeedTest, String[], String[]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest.Outputter
printOutputHeader(SpeedTest, String, String[]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest.Outputter
printOutputTimes(SpeedTestComplex, String[], String[], long[]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.Outputter
printOutputTimes(SpeedTestComplex, String[], String[], long[]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.RatioOutputter
printOutputTimes(SpeedTestComplex, String[], String[], long[]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.TabOutputter
printOutputTimes(SpeedTestComplex, String, String[], long[]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.Outputter
printOutputTimes(SpeedTestComplex, String, String[], long[]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.RatioOutputter
printOutputTimes(SpeedTestComplex, String, String[], long[]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.TabOutputter
printOutputTimes(SpeedTest, String[], String[], long[]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest.Outputter
printOutputTimes(SpeedTest, String[], String[], long[]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest.RatioOutputter
printOutputTimes(SpeedTest, String[], String[], long[]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest.TabOutputter
printOutputTimes(SpeedTest, String, String[], long[]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest.Outputter
printOutputTimes(SpeedTest, String, String[], long[]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest.RatioOutputter
printOutputTimes(SpeedTest, String, String[], long[]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest.TabOutputter
printRatios(SpeedTestComplex, long[]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.Outputter
printRatios(SpeedTest, long[]) - Method in class com.singularsys.jepexamples.diagnostics.SpeedTest.Outputter
printStdHelp() - Method in class com.singularsys.jepexamples.consoles.Console
  Prints a standard help message.
printSymbol - Variable in class com.singularsys.jep.Operator
  The symbol for the operator, used for printing.
printTestHeader(String) - Method in class com.singularsys.jeptests.system.JepTest
  Prints a header with the name of the test as specified in str.
printTokenList(List<Token>) - Method in class com.singularsys.jeptests.unit.configurableparser.TokenizerTest
printVars() - Method in class com.singularsys.jepexamples.consoles.Console
  Prints a list of variable.
PrintVisitor - Class in com.singularsys.jep
  Prints an expression with configuration options.
PrintVisitor() - Constructor for class com.singularsys.jep.PrintVisitor
  Creates a visitor to create and print string representations of an expression tree.
PrintVisitor.NullPrintVisitor - Class in com.singularsys.jep
  A do-nothing version of a PrintVisitor for reducing memory usage.
PrintVisitor.PrintRulesI - Interface in com.singularsys.jep
  This interface specifies the method needed to implement a special print rule.
PrintVisitor.StdElePrintRule - Class in com.singularsys.jep
  Prints a list access in form a[3] or for multidimensional access use the list syntax.
PrintVisitor.StdListPrintRule - Class in com.singularsys.jep
  Prints a list of elements using '[' and ']' as delimiters and ',' as a separators.
PrintVisitorTest - Class in com.singularsys.jeptests.unit
  Tests for the `PrintVisitor`.
PrintVisitorTest() - Constructor for class com.singularsys.jeptests.unit.PrintVisitorTest
printWrap(StringBuffer, PrintStream) - Method in class com.singularsys.jep.PrintVisitor
  Utility method to print a wrapped version of the output.
problemsTest(Round) - Method in class com.singularsys.jeptests.unit.functions.RoundTest
  Test for the problematic value 265.335.
processCommand(String) - Method in class com.singularsys.jepexamples.consoles.Console
  Process a single command.
processEquation(Node) - Method in class com.singularsys.jepexamples.consoles.Console
  Performs the required operation on a node.
processEquation(Node) - Method in class com.singularsys.jepexamples.consoles.PostfixEvaluationConsole
processEquation(Node) - Method in class com.singularsys.jepexamples.consoles.PrefixDumperConsole
processEquation(Node) - Method in class com.singularsys.jepexamples.consoles.PrintConsole
Product() - Constructor for class com.singularsys.jeptests.system.JepTest.Product
PublishingVariable - Class in com.singularsys.jep.misc.publishingvariable
  A Variable that can publish messages when its value is changed.
PublishingVariable(String, Object, SubmissionPublisher<VariableTableAction>) - Constructor for class com.singularsys.jep.misc.publishingvariable.PublishingVariable
  Create a variable with a given publisher
PublishingVariable(String, SubmissionPublisher<VariableTableAction>) - Constructor for class com.singularsys.jep.misc.publishingvariable.PublishingVariable
  Create a variable with a given publisher
PublishingVariableFactory - Class in com.singularsys.jep.misc.publishingvariable
  A factory for creating `PublishingVariable`s.
PublishingVariableFactory(SubmissionPublisher<VariableTableAction>) - Constructor for class com.singularsys.jep.misc.publishingvariable.PublishingVariableFactory
  Constructor with a specified of SubmissionPublishers.
PublishingVariableTable - Class in com.singularsys.jep.misc.publishingvariable
  A VariableTable which publishes changes to its content.
PublishingVariableTable(SubmissionPublisher<VariableTableAction>) - Constructor for class com.singularsys.jep.misc.publishingvariable.PublishingVariableTable
  Constructor with a specified publisher.
PublishingVariableTable_decorates_CaseInsensitiveVariableTable() - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest
  Testing `PublishingVariableTable.decoratorInstance(new CaseInsensitiveVariableTable(),pub);`
PublishingVariableTest - Class in com.singularsys.jeptests.unit.misc
  Tests for the `PublishingVariable`.
PublishingVariableTest() - Constructor for class com.singularsys.jeptests.unit.misc.PublishingVariableTest
PublishingVariableTest.BasicSubscriber - Class in com.singularsys.jeptests.unit.misc
  A basic subscriber.
PublishingVariableTest.MyVariableTableSubscriber - Class in com.singularsys.jeptests.unit.misc
  A more advances subscriber.
PublishingVariableTest.SignallingTableUpdator - Class in com.singularsys.jeptests.unit.misc
  Updates a variable table when another table changes
pushNode(Node) - Method in class com.singularsys.jep.parser.JJTJccParserState
pushOp(Operator, Token) - Method in class com.singularsys.jep.configurableparser.ShuntingYard
  The pushOp function is worth some explanation Say 1+2*3 is parsed.
pushOp(Operator, Token) - Method in class com.singularsys.jep.misc.lineNumbering.LineNumberingShuntingYard
put(String, PostfixMathCommandI) - Method in class com.singularsys.jep.misc.FunctionSet
put(String, Object) - Method in class com.singularsys.jep.misc.boundvariable.ChainedObjectVariableBindingMapper
Put - Class in com.singularsys.jep.misc.dictionary
  Puts a key-value pair into a map.
Put(Put.Type, Object) - Constructor for class com.singularsys.jep.misc.dictionary.Put
Put.Type - Enum Class in com.singularsys.jep.misc.dictionary
  Configuration type
putIfSet(Jep, String, Supplier<PostfixMathCommandI>) - Method in class com.singularsys.jep.misc.dictionary.DictionaryComponents
putIfSet(String, Supplier<PostfixMathCommandI>) - Method in class com.singularsys.jep.misc.FunctionSet
  Only add the function if the string is not null and does not start with "!"
pv - Variable in class com.singularsys.jep.ComponentSet
pv - Variable in class com.singularsys.jep.Jep
  PrintVisitor

## R

Random - Class in com.singularsys.jep.functions
  Encapsulates the Math.random() function.
Random() - Constructor for class com.singularsys.jep.functions.Random
Range - Class in com.singularsys.jep.misc.functions
  A function which returns an increasing sequence of all the items between the end points inclusive.
Range() - Constructor for class com.singularsys.jep.misc.functions.Range
RANGE - Enum constant in enum class com.singularsys.jep.OperatorTable2.SpecialOperators
  A range [-5:5]
RangeOperator - Class in com.singularsys.jep.configurableparser
  Operators like `[ x ..`
RangeOperator(String, String, String, PostfixMathCommandI, int) - Constructor for class com.singularsys.jep.configurableparser.RangeOperator
  Constructor
RangeOperatorTest - Class in com.singularsys.jeptests.unit.configurableparser
  Test the range operator `RangeOperator` and function `Range` and the associated parser `ConfigurableParserWithRange`.
RangeOperatorTest() - Constructor for class com.singularsys.jeptests.unit.configurableparser.RangeOperatorTest
RatioOutputter() - Constructor for class com.singularsys.jepexamples.diagnostics.SpeedTest.RatioOutputter
RatioOutputter() - Constructor for class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.RatioOutputter
RBracket - Variable in class com.singularsys.jep.PrintVisitor
re() - Method in class com.singularsys.jep.standard.Complex
  Returns the real component of this object
re(Object) - Method in class com.singularsys.jep.functions.Real
ReadByte() - Method in class com.singularsys.jep.parser.JepJavaCharStream
readChar() - Method in interface com.singularsys.jep.parser.CharStream
  Returns the next character from the selected input.
readChar() - Method in class com.singularsys.jep.parser.JepJavaCharStream
  Read a character.
readExternal(ObjectInput) - Method in class com.singularsys.jep.walkers.SerializableExpression
Real - Class in com.singularsys.jep.functions
  Finds the real part of a complex number.
Real() - Constructor for class com.singularsys.jep.functions.Real
RealBinaryFunction - Interface in com.singularsys.jep.reals
  Specifies binary function that efficient `double evaluate(double l, double r)` method.
RealComponents - Class in com.singularsys.jep.reals
  A set of components for real (non-complex) evaluation.
RealComponents() - Constructor for class com.singularsys.jep.reals.RealComponents
RealComponents(Jep) - Constructor for class com.singularsys.jep.reals.RealComponents
  Build a set of components using those from the jep instance and standard components if the jep components are null.
RealConfig(String) - Constructor for class com.singularsys.jepexamples.diagnostics.SpeedTest.RealConfig
RealConfig(String) - Constructor for class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.RealConfig
RealConstant() - Method in class com.singularsys.jep.parser.JccParser
RealEvalTest - Class in com.singularsys.jeptests.system
  Test for the `RealEvaluator`
RealEvalTest() - Constructor for class com.singularsys.jeptests.system.RealEvalTest
RealEvaluator - Class in com.singularsys.jep.reals
  Performs fast evaluation of expressions by using primitive types double and boolean instead of objects.
RealEvaluator() - Constructor for class com.singularsys.jep.reals.RealEvaluator
RealFunctionTable - Class in com.singularsys.jep.reals
  Function table where evaluation is carried out using reals and never complex numbers.
RealFunctionTable() - Constructor for class com.singularsys.jep.reals.RealFunctionTable
RealFunctionTable(Map<String, PostfixMathCommandI>) - Constructor for class com.singularsys.jep.reals.RealFunctionTable
RealNaryFunction - Interface in com.singularsys.jep.reals
  Specifies n-ary functions that have an efficient `double evaluate(double[] parameters)` method.
RealNullaryFunction - Interface in com.singularsys.jep.reals
  Specifies no arguments function returning doubles.
RealUnaryFunction - Interface in com.singularsys.jep.reals
  Unary functions that have an efficient `double evaluate(double val)` function for use with the `RealEvaluator`
RealVariableTable - Class in com.singularsys.jep.reals
  A VariableTable which defines `pi, e, true, false` but not the complex number `i`.
RealVariableTable(boolean) - Constructor for class com.singularsys.jep.reals.RealVariableTable
  Constructor with delayed initialisation of constants.
RealVariableTable(VariableFactory) - Constructor for class com.singularsys.jep.reals.RealVariableTable
  Constructor when the VariableFactory is known beforehand.
RECIP - Enum constant in enum class com.singularsys.jep.OperatorTable2.PsudoOperators
  reciprocal 1/x
reciprocal() - Method in class com.singularsys.jep.standard.Complex
  Returns the reciprocal of a complex number 1/z.
reciprocal() - Method in class com.singularsys.jep.standard.ImmutableComplex
recursiveHornerExpression(String, String, int) - Static method in class com.singularsys.jepexamples.diagnostics.Utils
REFLEXIVE - Static variable in class com.singularsys.jep.Operator
  Reflective relations x=x for all x.
RegExpTokenMatcher - Class in com.singularsys.jep.configurableparser.matchers
  An abstract TokenMatcher which uses RegExp patterns to match patterns.
RegExpTokenMatcher(String) - Constructor for class com.singularsys.jep.configurableparser.matchers.RegExpTokenMatcher
  A token matcher which matches a regular expression of pattern.
RegExpTokenMatcher(Pattern) - Constructor for class com.singularsys.jep.configurableparser.matchers.RegExpTokenMatcher
  A token matcher which matches a specified of pattern.
ReInit(CharStream) - Method in class com.singularsys.jep.parser.JccParser
  Reinitialise.
ReInit(CharStream) - Method in class com.singularsys.jep.parser.JccParserTokenManager
  Reinitialise parser.
ReInit(CharStream, int) - Method in class com.singularsys.jep.parser.JccParserTokenManager
  Reinitialise parser.
ReInit(JccParserTokenManager) - Method in class com.singularsys.jep.parser.JccParser
  Reinitialise.
ReInit(InputStream) - Method in class com.singularsys.jep.parser.JepJavaCharStream
  Reinitialise.
ReInit(InputStream, int, int) - Method in class com.singularsys.jep.parser.JepJavaCharStream
  Reinitialise.
ReInit(InputStream, int, int, int) - Method in class com.singularsys.jep.parser.JepJavaCharStream
  Reinitialise.
ReInit(InputStream, String) - Method in class com.singularsys.jep.parser.JepJavaCharStream
  Reinitialise.
ReInit(InputStream, String, int, int) - Method in class com.singularsys.jep.parser.JepJavaCharStream
  Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class com.singularsys.jep.parser.JepJavaCharStream
  Reinitialise.
ReInit(Reader) - Method in class com.singularsys.jep.parser.JepJavaCharStream
  Reinitialise.
ReInit(Reader, int, int) - Method in class com.singularsys.jep.parser.JepJavaCharStream
  Reinitialise.
ReInit(Reader, int, int, int) - Method in class com.singularsys.jep.parser.JepJavaCharStream
  Reinitialise.
reinitializeComponents() - Method in class com.singularsys.jep.Jep
  Calls the `init` method of all components.
RelationalExpression() - Method in class com.singularsys.jep.parser.JccParser
Remainder - Class in com.singularsys.jep.misc.functions
  Calculates the remainder and quotient the arguments.
Remainder(Remainder.Type) - Constructor for class com.singularsys.jep.misc.functions.Remainder
Remainder.Type - Enum Class in com.singularsys.jep.misc.functions
  The type of rounding to perform.
remove(Variable) - Method in class com.singularsys.jep.misc.DecoratingVariableTable
remove(Variable) - Method in class com.singularsys.jep.misc.parallelparsing.ConcurrentVariableTable
remove(Variable) - Method in class com.singularsys.jep.VariableTable
  Remove a variable from the table.
remove(String) - Method in class com.singularsys.jep.FunctionTable
remove(String) - Method in class com.singularsys.jep.misc.CaseInsensitiveVariableTable
remove(String) - Method in class com.singularsys.jep.misc.DecoratingVariableTable
remove(String) - Method in class com.singularsys.jep.misc.parallelparsing.ConcurrentVariableTable
remove(String) - Method in class com.singularsys.jep.misc.publishingvariable.PublishingVariableTable
remove(String) - Method in class com.singularsys.jep.VariableTable
  Remove a variable with a given name from the table.
Remove - Class in com.singularsys.jep.misc.dictionary
  Removes entries with matching key from the map.
Remove(Object) - Constructor for class com.singularsys.jep.misc.dictionary.Remove
  Constructor
REMOVE_VARIABLE - Enum constant in enum class com.singularsys.jep.misc.publishingvariable.VariableTableAction.Actions
removeHook(Node.HookKey) - Method in interface com.singularsys.jep.parser.Node
  Remove the key
removeHook(Node.HookKey) - Method in class com.singularsys.jep.parser.SimpleNode
removeHook(Node.HookKey) - Method in class com.singularsys.jep.Variable
  Remove a hook from a variable
removeHooks(Node) - Method in class com.singularsys.jep.walkers.HookRemover
  Remove hooks from this tree
removeNonConstants() - Method in class com.singularsys.jep.misc.DecoratingVariableTable
removeNonConstants() - Method in class com.singularsys.jep.misc.parallelparsing.ConcurrentVariableTable
removeNonConstants() - Method in class com.singularsys.jep.misc.publishingvariable.PublishingVariableTable
  Clears all non constant variables from the table, removes all subscribers and publishes a `VariableTableAction.Actions.CLEAR_NON_CONSTANT` to indicate the table has been cleared.
removeNonConstants() - Method in class com.singularsys.jep.VariableTable
  Remove all variables from the table which are not constants.
removeOperator(EmptyOperatorTable.OperatorKey) - Method in class com.singularsys.jep.EmptyOperatorTable
  Remove a give operator from the table
removeOperator(Operator) - Method in class com.singularsys.jep.EmptyOperatorTable
  Remove a give operator from the table, removes all entries with this value.
removeOperator(Operator) - Method in class com.singularsys.jep.OperatorTable
  Remove an operator from the table.
render() - Method in class com.singularsys.jepexamples.applets.FractalCanvas
RepeatButton - Class in com.singularsys.jepexamples.applets
  A JButton that fires repeatedly when the mouse is held down.
RepeatButton(String) - Constructor for class com.singularsys.jepexamples.applets.RepeatButton
replaceGrammarMatcher(Class<? extends GrammarMatcher>, GrammarMatcher) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Replaces an existing GrammarMatcher with the new one.
replaceOperator(EmptyOperatorTable.OperatorKey, Operator) - Method in class com.singularsys.jep.EmptyOperatorTable
  Replace a give operator with a new one.
replaceOperator(Operator, Operator) - Method in class com.singularsys.jep.EmptyOperatorTable
  Replace a give operator with a new one.
replaceOperator(Operator, Operator) - Method in class com.singularsys.jep.OperatorTable
  replace an existing operator by a new one.
replaceTokenMatcher(Class<? extends TokenMatcher>, TokenMatcher) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Replaces an existing TokenMatcher with the new one.
REQUIRE_VALUES - Enum constant in enum class com.singularsys.jep.misc.dictionary.Put.Type
res() - Method in record class com.singularsys.jepexamples.consoles.Console.NodeRes
  Returns the value of the `res` record component.
rescaled() - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
  Called when scale or offset changed Default action is to call repaint
rescaled() - Method in class com.singularsys.jepexamples.applets.FunctionCanvas
rescaled() - Method in class com.singularsys.jepexamples.applets.ParametrisedCanvas
reset() - Method in class com.singularsys.jep.parser.JJTJccParserState
reset() - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
resetCanvas() - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
resized() - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
  Called when canvas sized changes Default action is to call repaint
restart(CharStream, Jep, ArrayList<String>) - Method in class com.singularsys.jep.parser.JccParser
  Restart the parse with the given stream.
restart(Reader) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Load a new stream to read from.
restart(Reader) - Method in class com.singularsys.jep.misc.NullParser
restart(Reader) - Method in class com.singularsys.jep.misc.parallelparsing.ParallelConfigurableParser
  Not implemented.
restart(Reader) - Method in interface com.singularsys.jep.Parser
  Restart the parser for reentrant parsing of multiple equations.
restart(Reader) - Method in class com.singularsys.jep.parser.StandardParser
RETURN_NULL - Enum constant in enum class com.singularsys.jep.misc.functions.Case.NullBehaviour
  Returns null
RETURN_NULL - Enum constant in enum class com.singularsys.jep.misc.functions.CaseNonLazy.NullBehaviour
  Returns null
RETURN_NULL - Enum constant in enum class com.singularsys.jep.misc.functions.Switch.NullBehaviour
  Returns null
RETURN_NULL - Enum constant in enum class com.singularsys.jep.misc.functions.SwitchDefault.NullBehaviour
  Returns null
RETURN_NULL - Enum constant in enum class com.singularsys.jep.misc.functions.SwitchDefaultNonLazy.NullBehaviour
  Returns null
RETURN_NULL - Enum constant in enum class com.singularsys.jep.misc.functions.SwitchNonLazy.NullBehaviour
  Returns null
Right - Class in com.singularsys.jep.functions.strings
  Extract the right most n characters from a string: right("abcdefg",2) -> "fg".
Right() - Constructor for class com.singularsys.jep.functions.strings.Right
RIGHT - Static variable in class com.singularsys.jep.Operator
  Right binding like =: 1=2=3 -> 1=(2=3)
RightExpression() - Method in class com.singularsys.jep.parser.JccParser
rint(double) - Method in class com.singularsys.jep.functions.RInt
RInt - Class in com.singularsys.jep.functions
  A PostfixMathCommandI which rounds a number to the closest integer.
RInt() - Constructor for class com.singularsys.jep.functions.RInt
RIntTest - Class in com.singularsys.jeptests.unit.functions
  Test rounding using `RInt`
RIntTest() - Constructor for class com.singularsys.jeptests.unit.functions.RIntTest
root - Variable in class com.singularsys.jep.misc.nullwrapper.NullWrappedOperatorTable
rootNode() - Method in class com.singularsys.jep.parser.JJTJccParserState
rootNodeToString() - Method in class com.singularsys.jep.Jep
  Returns a string representation of the last expression parsed.
round(double) - Method in class com.singularsys.jep.functions.Round
  The rounding method which implements the core rounding operation used in this class.
round(Object) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecRound
round(Object) - Method in class com.singularsys.jep.functions.RInt
round(Object) - Method in class com.singularsys.jep.functions.Round
round(Object) - Method in class com.singularsys.jep.functions.RoundBD
round(Object, Object) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecRound
round(Object, Object) - Method in class com.singularsys.jep.functions.RInt
round(Object, Object) - Method in class com.singularsys.jep.functions.Round
round(Object, Object) - Method in class com.singularsys.jep.functions.RoundBD
Round - Class in com.singularsys.jep.functions
  A PostfixMathCommandI which rounds a number.
Round() - Constructor for class com.singularsys.jep.functions.Round
roundBD(BigDecimal, int) - Method in class com.singularsys.jep.functions.RoundBD
  Round a big decimal to a set number of decimal places
RoundBD - Class in com.singularsys.jep.functions
  Rounding functions using BigDecimals rounding method.
RoundBD() - Constructor for class com.singularsys.jep.functions.RoundBD
  Constructor with a rounding mode matching the behaviour or Math.round, that is it equivalent to Math.floor(a + 0.5d).
RoundBD(RoundingMode) - Constructor for class com.singularsys.jep.functions.RoundBD
  Constructor with a specified rounding mode.
RoundBracketGrammarMatcher - Class in com.singularsys.jep.configurableparser.matchers
  A GrammarMatcher which matches bracketed expressions.
RoundBracketGrammarMatcher(Token, Token) - Constructor for class com.singularsys.jep.configurableparser.matchers.RoundBracketGrammarMatcher
  Create a RoundBracketGrammarMatcher
roundingTest(Round) - Method in class com.singularsys.jeptests.unit.functions.RoundTest
  Tests using the Math.round convention tie-breaks round to +ve infinity Since Jep 4.1 includes test for `round(100000,-5)` which used to give `99999.99999999999`.
roundingTestHalfEven(Round) - Method in class com.singularsys.jeptests.unit.functions.RoundTest
  tie-breaks round to even value
RoundSF - Class in com.singularsys.jep.misc.functions
  Rounds to a specific number of significant figures.
RoundSF() - Constructor for class com.singularsys.jep.misc.functions.RoundSF
RoundTest - Class in com.singularsys.jeptests.unit.functions
  Test rounding using various functions.
RoundTest() - Constructor for class com.singularsys.jeptests.unit.functions.RoundTest
RR_KEY - Static variable in class com.singularsys.jeptests.system.SerializationTest
RRND - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  RegularExpression Id.
RShift - Class in com.singularsys.jep.misc.bitwise
  Bitwise right shift with sign extension, like the java a >> b operator.
RShift() - Constructor for class com.singularsys.jep.misc.bitwise.RShift
RSHIFT - Enum constant in enum class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable.BitwiseOperators
RSHIFTEQUAL - Enum constant in enum class com.singularsys.jep.misc.javaops.JavaOperatorTable.JavaOperators
RSQ - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  RegularExpression Id.
run() - Method in class com.singularsys.jepexamples.diagnostics.ThreadSafeSpeedTest.EvaluationThread
  Evaluates the expression numItts times.
run() - Method in class com.singularsys.jepexamples.diagnostics.ThreadSpeedTest.EvaluationThread
  Evaluates the expression numItts times.
run() - Method in class com.singularsys.jeptests.system.perf.PerfRunner
  Runs the set of tests defined
run() - Method in class com.singularsys.jeptests.system.perf.PerfTest
  Runs the test which is timed by the PerfRunner class
run() - Method in class com.singularsys.jeptests.system.perf.tests.EvalPerfTest
  Evaluate the expression nIterations times.
run() - Method in class com.singularsys.jeptests.system.perf.tests.ParsePerfTest
  Parse the expression nIterations times.
run(String[]) - Method in class com.singularsys.jepexamples.consoles.Console
  The main entry point with command line arguments
run(Stack<Object>) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecAdd
run(Stack<Object>) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecMul
run(Stack<Object>) - Method in class com.singularsys.jep.functions.ArrayFunctionBase
  Calls the calc method after concatenating all elements into list.
run(Stack<Object>) - Method in class com.singularsys.jep.functions.BinaryFunction
  Calls `BinaryFunction.eval(Object, Object)`
run(Stack<Object>) - Method in class com.singularsys.jep.functions.List
run(Stack<Object>) - Method in class com.singularsys.jep.functions.NaryBinaryFunction
  Calls `NaryBinaryFunction.eval(Object, Object)`
run(Stack<Object>) - Method in class com.singularsys.jep.functions.NaryFunction
  Creates an array of object then calls `NaryFunction.eval(Object[])`
run(Stack<Object>) - Method in class com.singularsys.jep.functions.NullaryFunction
  Calls `NullaryFunction.eval()`
run(Stack<Object>) - Method in class com.singularsys.jep.functions.PostfixMathCommand
  Throws an exception because this method should never be called under normal circumstances.
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Round
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Sum
  Calculates the result of summing up all parameters.
run(Stack<Object>) - Method in class com.singularsys.jep.functions.UnaryFunction
  Used for compatibility with `StandardEvaluator` Simple calls `UnaryFunction.eval(Object)` placing result on stack.
run(Stack<Object>) - Method in class com.singularsys.jep.misc.functions.ElementOf
  Calls the calc method after concatenating the second and subsequent elements into list.
run(Stack<Object>) - Method in class com.singularsys.jep.misc.javaops.TernaryConditional
run(Stack<Object>) - Method in class com.singularsys.jep.misc.MacroFunction
  Calculates the value of the expression.
run(Stack<Object>) - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedPfmc
run(Stack<Object>) - Method in interface com.singularsys.jep.PostfixMathCommandI
  Run the function on the stack.
run(Stack<Object>) - Method in class com.singularsys.jeptests.system.JepTest.AddFractionsStack
run(Stack<Object>) - Method in class com.singularsys.jeptests.system.JepTest.Diff
run(Stack<Object>) - Method in class com.singularsys.jeptests.system.JepTest.PiFun
run(Stack<Object>) - Method in class com.singularsys.jeptests.system.JepTest.Product
run(Stack<Object>) - Method in class com.singularsys.jeptests.system.JepTest.Square
run(Stack<Object>) - Method in class com.singularsys.jeptests.system.NullWrapTest.MyPfmc
run(Stack<Object>) - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedNaryFunctionTest.StringSelect
runTests() - Method in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex
  A standard set of tests.
runTests(SpeedTest) - Static method in class com.singularsys.jepexamples.diagnostics.SpeedTest
  A standard set of tests.
runTests2(SpeedTest) - Static method in class com.singularsys.jepexamples.diagnostics.SpeedTest

## S

sb - Variable in class com.singularsys.jep.PrintVisitor
scale - Variable in class com.singularsys.jep.bigdecimal.BigDecComponents
scale - Variable in class com.singularsys.jep.bigdecimal.BigDecFunctionTable
scale - Variable in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
scale - Variable in class com.singularsys.jep.bigdecimal.functions.BigDecAbs
scale - Variable in class com.singularsys.jep.bigdecimal.functions.BigDecAdd
scale - Variable in class com.singularsys.jep.bigdecimal.functions.BigDecDiv
scale - Variable in class com.singularsys.jep.bigdecimal.functions.BigDecMod
scale - Variable in class com.singularsys.jep.bigdecimal.functions.BigDecMul
scale - Variable in class com.singularsys.jep.bigdecimal.functions.BigDecNegate
scale - Variable in class com.singularsys.jep.bigdecimal.functions.BigDecPow
scale - Variable in class com.singularsys.jep.bigdecimal.functions.BigDecRound
scale - Variable in class com.singularsys.jep.bigdecimal.functions.BigDecSignum
scale - Variable in class com.singularsys.jep.bigdecimal.functions.BigDecSub
scale - Variable in class com.singularsys.jep.bigdecimal.functions.BigDecVSum
scaleFont - Variable in class com.singularsys.jepexamples.applets.AbstractCanvas
scaleX - Variable in class com.singularsys.jepexamples.applets.AbstractCanvas
  Scaling of the graph in x and y directions
scaleY - Variable in class com.singularsys.jepexamples.applets.AbstractCanvas
  Scaling of the graph in x and y directions
scan() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Scan next equations from an existing stream.
scan() - Method in class com.singularsys.jep.configurableparser.Tokenizer
  Scans the input, breaking it down into tokens.
scan() - Method in class com.singularsys.jep.misc.parallelparsing.ParallelConfigurableParser
  Not implemented.
scan(Reader) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Scan the input.
scan(Reader) - Method in class com.singularsys.jep.misc.parallelparsing.ParallelConfigurableParser
  Not implemented.
sec(Object) - Method in class com.singularsys.jep.functions.Secant
Secant - Class in com.singularsys.jep.functions
  The secant function, `sec(x)=1/cos(x)`.
Secant() - Constructor for class com.singularsys.jep.functions.Secant
SELF_INVERSE - Static variable in class com.singularsys.jep.Operator
  self inverse operators like -(-x) !
SEMI - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  RegularExpression Id.
semiColonTerminatorMatcher() - Static method in class com.singularsys.jep.configurableparser.matchers.TerminatorTokenMatcher
  Factory creating a TerminalTokenMatcher which matches a semicolon.
sentinel - Static variable in class com.singularsys.jep.configurableparser.ShuntingYard
SeqFun() - Constructor for class com.singularsys.jeptests.system.ModifiedParserTest.SeqFun
SerializableExpression - Class in com.singularsys.jep.walkers
  A serializable representation of an expression.
SerializableExpression() - Constructor for class com.singularsys.jep.walkers.SerializableExpression
  Constructor used by the serializable mechanism.
SerializableExpression(Node) - Constructor for class com.singularsys.jep.walkers.SerializableExpression
  Construct a SerializableExpression from a given node
SerializableExpression.Constant - Class in com.singularsys.jep.walkers
  An element representing a constant value.
SerializableExpression.Element - Interface in com.singularsys.jep.walkers
  interface used in internal representation of expression
SerializableExpression.Function - Class in com.singularsys.jep.walkers
  An element representing a function.
SerializableExpression.Operator - Class in com.singularsys.jep.walkers
  An element representing an operator.
SerializableExpression.Variable - Class in com.singularsys.jep.walkers
  An element representing a variable.
SerializationTest - Class in com.singularsys.jeptests.system
  Tests for serialization of expressions and Jep instances.
SerializationTest() - Constructor for class com.singularsys.jeptests.system.SerializationTest
SerialParsingTest() - Constructor for class com.singularsys.jeptests.unit.misc.parallelparsing.ParallelParsingTest.MatrixEquationsTest.SerialParsingTest
set(double, double) - Method in class com.singularsys.jep.standard.Complex.NonPropagatingImmutableComplex
set(double, double) - Method in class com.singularsys.jep.standard.Complex
  Sets the real and imaginary values of the object.
set(Evaluator, Node, Object) - Method in class com.singularsys.jep.functions.Ele
  Sets an element of an vector valued variable.
set(Evaluator, Node, Object) - Method in interface com.singularsys.jep.functions.LValueI
  Performs appropriate action to set an LValue.
set(Evaluator, Node, Object) - Method in class com.singularsys.jep.misc.functions.AssignableList
set(Evaluator, Node, Object) - Method in class com.singularsys.jep.misc.functions.ExpandingEle
set(Complex) - Method in class com.singularsys.jep.standard.Complex.NonPropagatingImmutableComplex
set(Complex) - Method in class com.singularsys.jep.standard.Complex
  Copies the values from the parameter object to this object
set_of_hooks_is_initially_empty() - Method in class com.singularsys.jeptests.unit.NodeHookTest
set_of_hooks_is_initially_empty() - Method in class com.singularsys.jeptests.unit.VariableHookTest
setAllowAssignment(boolean) - Method in class com.singularsys.jep.Jep
  Sets whether assignment equations like `y=x+1` are allowed.
setAllowComplexResults(boolean) - Method in class com.singularsys.jep.functions.Power
setAllowStrings(boolean) - Method in class com.singularsys.jep.bigdecimal.BigDecComponents
  Sets whether BigDecimals and strings can be used together.
setAllowStrings(boolean) - Method in class com.singularsys.jep.bigdecimal.BigDecOperatorTable
  Sets the allowStrings flag of the operators.
setAllowStrings(boolean) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecAdd
  Sets whether strings should be allowed with this operator or not.
setAllowStrings(boolean) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecRelational
  Sets whether comparing strings is allowed.
setAllowUndeclared(boolean) - Method in class com.singularsys.jep.Jep
  Sets the value for the undeclared variables option.
setAlteredCommand(String) - Method in class com.singularsys.jepexamples.consoles.Console
  Set the command used if `Console.SPEC_ACTION.ALTERED` returned.
setAuxComps(JepComponent[]) - Method in class com.singularsys.jep.ComponentSet
setBasicPfmcs() - Method in class com.singularsys.jep.bigdecimal.BigDecOperatorTable
setBasicPfmcs() - Method in class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
  A do nothing implementation.
setBasicPfmcs() - Method in class com.singularsys.jep.standard.StandardOperatorTable2
  Sets the standard set of pfmc's for basic operators.
setBDPfmcs() - Method in class com.singularsys.jep.bigdecimal.BigDecOperatorTable
setBDPfmcs(int) - Method in class com.singularsys.jep.bigdecimal.BigDecOperatorTable
setBinaryInverseOp(int, int) - Method in class com.singularsys.jep.OperatorTable
setBinaryInverseOp(EmptyOperatorTable.OperatorKey, EmptyOperatorTable.OperatorKey) - Method in class com.singularsys.jep.EmptyOperatorTable
setBinaryInverseOp(Operator) - Method in class com.singularsys.jep.Operator
  In a mathematical group with operator + and inverse uminus (-y) the binary inverse operator is the composition x + (-y) in other words subtraction -.
setBitPfmcs() - Method in class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
setColorExpression(String) - Method in class com.singularsys.jepexamples.applets.FractalCanvas
  Parses a new expression for colors
setComponent(JepComponent) - Method in class com.singularsys.jep.Jep
  Sets a single component.
setComponentInternal(JepComponent) - Method in class com.singularsys.jep.Jep
  Identifies the type of `comp` and set the associated member accordingly.
setComponents(JepComponent...) - Method in class com.singularsys.jep.Jep
  Sets one or more components for this Jep instance.
setComponentsInternal(ComponentSet) - Method in class com.singularsys.jep.Jep
setCurNumberOfParameters(int) - Method in class com.singularsys.jep.functions.PostfixMathCommand
  Sets the number of current number of parameters used in the next call of run().
setCurNumberOfParameters(int) - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedNary
setCurNumberOfParameters(int) - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedNaryBinary
setCurNumberOfParameters(int) - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedPfmc
setCurNumberOfParameters(int) - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadedNaryFunction
setCurNumberOfParameters(int) - Method in interface com.singularsys.jep.PostfixMathCommandI
  Sets the number of current number of parameters used in the next call of run().
setCurrentPosition(int, int) - Method in class com.singularsys.jep.misc.lineNumbering.LineNumberingNodeFactory
  Sets the current position which will be used the next time a node is created.
setDebugStream(PrintStream) - Method in class com.singularsys.jep.parser.JccParserTokenManager
  Set debug output.
setDecimalPlaces(int) - Method in class com.singularsys.jep.bigdecimal.BigDecComponents
  Set the scale used for fixed precision numbers
setDecimalPlaces(int) - Method in class com.singularsys.jep.bigdecimal.BigDecFunctionTable
setDecimalPlaces(int) - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
setDecimalPlaces(int) - Method in class com.singularsys.jep.bigdecimal.BigDecOperatorTable
  Set the number of decimal digits used for fixed-point numbers
setDecimalPlaces(int) - Method in interface com.singularsys.jep.bigdecimal.FixedPrecisionFunctionI
  Sets the number of decimal places to use.
setDecimalPlaces(int) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecAbs
setDecimalPlaces(int) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecAdd
setDecimalPlaces(int) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecDiv
setDecimalPlaces(int) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecMod
setDecimalPlaces(int) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecMul
setDecimalPlaces(int) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecNegate
setDecimalPlaces(int) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecPow
setDecimalPlaces(int) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecRound
setDecimalPlaces(int) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecRoundSigFig
setDecimalPlaces(int) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecSignum
setDecimalPlaces(int) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecSub
setDecimalPlaces(int) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecVSum
setDefaultValue(Object) - Method in class com.singularsys.jep.Jep
  Sets the default value used for new variables.
setDefaultValue(Object) - Method in class com.singularsys.jep.VariableFactory
  Sets the default value used whenever a new variable is created.
setDescription(String) - Method in class com.singularsys.jep.functions.PostfixMathCommand
  Set the description of the function.
setDistributiveOver(int, int) - Method in class com.singularsys.jep.OperatorTable
setDistributiveOver(EmptyOperatorTable.OperatorKey, EmptyOperatorTable.OperatorKey) - Method in class com.singularsys.jep.EmptyOperatorTable
setDistributiveOver(Operator) - Method in class com.singularsys.jep.Operator
  Sets whether this operators this is distributive over another operator.
setEvaluator(Evaluator) - Method in class com.singularsys.jep.ComponentSet
setEvaluator(Evaluator) - Method in class com.singularsys.jepexamples.consoles.Console
  Sets the evaluator used.
setEvaluator(Evaluator) - Method in class com.singularsys.jepexamples.consoles.PostfixEvaluationConsole
setExpression(Node) - Method in class com.singularsys.jepexamples.applets.FunctionCanvas
setExpressionString(String) - Method in class com.singularsys.jepexamples.applets.FractalCanvas
  Parses a new expression
setExtendedPfmcs() - Method in class com.singularsys.jep.misc.ExtendedOperatorSet
setFlag(int, boolean) - Method in class com.singularsys.jep.Operator
  Set the value of a specific flag.
setFormat(String) - Method in class com.singularsys.jepexamples.consoles.Console
  Sets the format for numbers
setFormat(String, String[]) - Method in class com.singularsys.jepexamples.consoles.Console
setFunArgSep(String) - Method in class com.singularsys.jep.PrintVisitor
  Set the string separating function arguments.
setFunction(String, PostfixMathCommandI) - Method in class com.singularsys.jep.parser.ASTFunNode
  Sets the function for a node.
setFunctionTable(FunctionTable) - Method in class com.singularsys.jep.ComponentSet
setFunLBracket(String) - Method in class com.singularsys.jep.PrintVisitor
  Set the string for left bracket around function arguments.
setFunRBracket(String) - Method in class com.singularsys.jep.PrintVisitor
  Set the string for right bracket around function arguments.
setGrammarParserFactory(GrammarParserFactory) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Sets the GrammarParserFactory
setGroupOperatorRelations(EmptyOperatorTable.OperatorKey, EmptyOperatorTable.OperatorKey, EmptyOperatorTable.OperatorKey) - Method in class com.singularsys.jep.EmptyOperatorTable
  Sets relations of three operators.
setGroupOperatorRelations(Operator, Operator, Operator) - Method in class com.singularsys.jep.EmptyOperatorTable
  Sets relations of three operators.
setHook(Node.HookKey, Object) - Method in interface com.singularsys.jep.parser.Node
  Set the data associated with a given key
setHook(Node.HookKey, Object) - Method in class com.singularsys.jep.parser.SimpleNode
  Sets the value associated with a key.
setHook(Node.HookKey, Object) - Method in class com.singularsys.jep.Variable
  Sets the value associated with a key.
setIm(double) - Method in class com.singularsys.jep.standard.Complex.NonPropagatingImmutableComplex
setIm(double) - Method in class com.singularsys.jep.standard.Complex
  Sets the imaginary component of the object
setImplicitMul(boolean) - Method in class com.singularsys.jep.Jep
  Sets the value of the implicit multiplication option.
setImplicitMultiplicationSymbols(String...) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Sets those symbols which can appear on the right-hand side of implicit multiplication.
setIndexShift(int) - Method in class com.singularsys.jepexamples.consoles.Console
  Set the index shift for arrays.
setInitialTokenManagerState(int) - Method in class com.singularsys.jep.parser.JccParser
  Sets the initial state that the token manager is in.
setInputIterator(Iterator<E>) - Method in class com.singularsys.jep.configurableparser.Lookahead2Iterator
  Should be called if the default constructor is used.
setInputIterator(Iterator<E>) - Method in class com.singularsys.jep.configurableparser.LookaheadNIterator
setInverseOp(int, int) - Method in class com.singularsys.jep.OperatorTable
setInverseOp(EmptyOperatorTable.OperatorKey, EmptyOperatorTable.OperatorKey) - Method in class com.singularsys.jep.EmptyOperatorTable
setInverseOp(Operator) - Method in class com.singularsys.jep.Operator
  For composite operators like a-b which can be considered as a+(-b) there is a root operator (+) and an inverse operator (UMinus).
setIsConstant(boolean) - Method in class com.singularsys.jep.Variable
  Setting this property to true ensures that the value will not be changed.
setIterations(int) - Method in class com.singularsys.jepexamples.applets.FractalCanvas
  Sets number of iterations
setIterator(Lookahead2Iterator<Token>) - Method in interface com.singularsys.jep.configurableparser.GrammarParser
  Set the iterator used by the `GrammarParser.parseSubExpression()`
setIterator(Lookahead2Iterator<Token>) - Method in class com.singularsys.jep.configurableparser.ShuntingYard
setJavaPfmcs() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
setKey(int) - Method in class com.singularsys.jep.Operator
  Deprecated.
  Not used with new operator table
setLBracket(String) - Method in class com.singularsys.jep.PrintVisitor
  Set the string for left brackets.
setMathContext(MathContext) - Method in class com.singularsys.jep.bigdecimal.BigDecComponents
setMathContext(MathContext) - Method in class com.singularsys.jep.bigdecimal.BigDecFunctionTable
setMathContext(MathContext) - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
setMathContext(MathContext) - Method in class com.singularsys.jep.bigdecimal.BigDecOperatorTable
setMathContext(MathContext) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecAbs
setMathContext(MathContext) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecAdd
setMathContext(MathContext) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecDiv
setMathContext(MathContext) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecMod
setMathContext(MathContext) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecMul
setMathContext(MathContext) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecNegate
setMathContext(MathContext) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecPow
setMathContext(MathContext) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecSub
setMathContext(MathContext) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecVSum
setMaxLen(int) - Method in class com.singularsys.jep.PrintVisitor
  Sets the maximum length printed per line.
setMode(int, boolean) - Method in class com.singularsys.jep.PrintVisitor
  Set printing mode.
setMode(RoundingMode) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecRound
setMonitor(String[]) - Method in class com.singularsys.jepexamples.consoles.Console
  Sets up monitoring of the call tree.
setMonitor(String[]) - Method in class com.singularsys.jepexamples.consoles.PostfixEvaluationConsole
setName(String) - Method in class com.singularsys.jep.functions.PostfixMathCommand
setName(String) - Method in class com.singularsys.jep.misc.MacroFunction
  Change the name of a MacroFunction.
setName(String) - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedAbstractInc
setName(String) - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedBinary
setName(String) - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedNary
setName(String) - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedNaryBinary
setName(String) - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedPfmc
setName(String) - Method in class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedUnary
setName(String) - Method in interface com.singularsys.jep.PostfixMathCommandI
  Sets the name of the function used for error messages
setNodeFactory(NodeFactory) - Method in class com.singularsys.jep.ComponentSet
setNumberFactory(NumberFactory) - Method in class com.singularsys.jep.ComponentSet
setNumberFormat(NumberFormat) - Method in class com.singularsys.jep.PrintVisitor
  Sets the number format to use.
setNumOps(int) - Method in class com.singularsys.jep.OperatorTable
setOffset(int, int) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
setOperator(Operator) - Method in class com.singularsys.jep.parser.ASTOpNode
  Sets the opID, name and pfmc for this node by looking up the values in the Operators class
setOperatorTable(OperatorTableI) - Method in class com.singularsys.jep.ComponentSet
setParser(Parser) - Method in class com.singularsys.jep.ComponentSet
setPFMC(PostfixMathCommandI) - Method in class com.singularsys.jep.Operator
  Sets the PostfixMathCommandI used by this operator.
setPosition(int, int) - Method in class com.singularsys.jep.configurableparser.tokens.Token
  Sets the position of the token.
setPosition(int, int) - Method in exception class com.singularsys.jep.ParseException
setPosition(Node, int, int) - Static method in class com.singularsys.jep.misc.lineNumbering.LineNumberingNodeFactory
  Convenience method to set the line and column numbers for a node.
setPrecedence(int) - Method in class com.singularsys.jep.configurableparser.TernaryOperator
setPrecedence(int) - Method in class com.singularsys.jep.Operator
  Set the precedence of the operator.
setPrecedenceTable(int[][]) - Method in class com.singularsys.jep.OperatorTable
  Sets the precedence of all operators at one time.
setPrecedenceTable(EmptyOperatorTable.OperatorKey[][]) - Method in class com.singularsys.jep.EmptyOperatorTable
  Sets the precedence of all operators at one time.
setPrintSymbol(String) - Method in class com.singularsys.jep.Operator
  The symbol used for printing.
setPrintVisitor(PrintVisitor) - Method in class com.singularsys.jep.ComponentSet
setPsudoPfmcs() - Method in class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
  A do nothing implementation.
setPsudoPfmcs() - Method in class com.singularsys.jep.standard.StandardOperatorTable2
setPublisher(SubmissionPublisher<VariableTableAction>) - Method in class com.singularsys.jep.misc.publishingvariable.PublishingVariable
  Set the publisher for this variable.
setPublisher(SubmissionPublisher<VariableTableAction>) - Method in class com.singularsys.jep.misc.publishingvariable.PublishingVariableFactory
  Set the publisher for the variables created by this factory.
setPublisher(SubmissionPublisher<VariableTableAction>) - Method in class com.singularsys.jep.misc.publishingvariable.PublishingVariableTable
  Set the publisher for this variable table.
setPublisherForAllVariables(SubmissionPublisher<VariableTableAction>) - Method in class com.singularsys.jep.misc.publishingvariable.PublishingVariableTable
  Set the publisher for all variables in this variable table.
setRange(double, double, int) - Method in class com.singularsys.jepexamples.applets.ParametrisedCanvas
setRBracket(String) - Method in class com.singularsys.jep.PrintVisitor
  Set the string for right brackets.
setRe(double) - Method in class com.singularsys.jep.standard.Complex.NonPropagatingImmutableComplex
setRe(double) - Method in class com.singularsys.jep.standard.Complex
  Sets the real component of the object
setRhsImpMul(boolean) - Method in class com.singularsys.jep.configurableparser.tokens.SymbolToken
setRootOp(int, int) - Method in class com.singularsys.jep.OperatorTable
setRootOp(EmptyOperatorTable.OperatorKey, EmptyOperatorTable.OperatorKey) - Method in class com.singularsys.jep.EmptyOperatorTable
setRootOp(Operator) - Method in class com.singularsys.jep.Operator
  For composite operators like a-b which can be considered as a+(-b) there is a root operator (+) and an inverse operator (UMinus).
setScale(double, double) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
setShiftZeroElePfmc() - Method in class com.singularsys.jeptests.system.JepTest
setShiftZeroElePfmc() - Method in class com.singularsys.jeptests.unit.misc.functions.ExpandingEleTest
setSpecialPfmcs() - Method in class com.singularsys.jep.bigdecimal.BigDecOperatorTable
setSpecialPfmcs() - Method in class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
  A do nothing implementation.
setSpecialPfmcs() - Method in class com.singularsys.jep.standard.StandardOperatorTable2
  Sets the standard set of pfmcs for special operator: assignment, dot product, cross product, the list operator and the element-of operator.
setStandardOperatorRelations() - Method in class com.singularsys.jep.EmptyOperatorTable
  Sets up the standard relations between +,-,*,/
setStandardOperatorRelations() - Method in class com.singularsys.jep.OperatorTable
  Sets up the standard relations between +,-,*,/.
setSymbol(String) - Method in class com.singularsys.jep.Operator
  Sets the symbol used by the operator.
setT(Variable) - Method in class com.singularsys.jepexamples.applets.ParametrisedCanvas
setTabSize(int) - Method in interface com.singularsys.jep.parser.CharStream
setTabSize(int) - Method in class com.singularsys.jep.parser.JepJavaCharStream
setting__and_removing_a_hook_returns_null() - Method in class com.singularsys.jeptests.unit.NodeHookTest
setting__and_removing_a_hook_returns_null() - Method in class com.singularsys.jeptests.unit.VariableHookTest
setting_and_getting_a_HookKey_returns_same_value() - Method in class com.singularsys.jeptests.unit.NodeHookTest
setting_and_getting_a_HookKey_returns_same_value() - Method in class com.singularsys.jeptests.unit.VariableHookTest
setting_and_getting_two_hooks_returns_same_value() - Method in class com.singularsys.jeptests.unit.NodeHookTest
setting_and_getting_two_hooks_returns_same_value() - Method in class com.singularsys.jeptests.unit.VariableHookTest
setting_and_removing_and_setting_different_hook() - Method in class com.singularsys.jeptests.unit.NodeHookTest
setting_and_removing_and_setting_different_hook() - Method in class com.singularsys.jeptests.unit.VariableHookTest
setting_and_removing_and_setting_same_hook() - Method in class com.singularsys.jeptests.unit.NodeHookTest
setting_and_removing_and_setting_same_hook() - Method in class com.singularsys.jeptests.unit.VariableHookTest
setting_the_hooks_and_removing__middle_one() - Method in class com.singularsys.jeptests.unit.NodeHookTest
setting_the_hooks_and_removing__middle_one() - Method in class com.singularsys.jeptests.unit.VariableHookTest
setting_two_hooks_and_removing_one() - Method in class com.singularsys.jeptests.unit.NodeHookTest
setting_two_hooks_and_removing_one() - Method in class com.singularsys.jeptests.unit.VariableHookTest
setTokenizerFactory(TokenizerFactory) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Sets the TokenizerFactory used to create Tokenizers.
setTolerance(double) - Method in class com.singularsys.jep.functions.Comparative
  Sets the tolerance used for comparing complex numbers
setTrackLineColumn(boolean) - Method in interface com.singularsys.jep.parser.CharStream
setTrackLineColumn(boolean) - Method in class com.singularsys.jep.parser.JepJavaCharStream
setTrapInfinity(boolean) - Method in class com.singularsys.jep.standard.FastEvaluator
setTrapInfinity(boolean) - Method in class com.singularsys.jep.standard.StandardEvaluator
setTrapInfinity(boolean) - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_4
setTrapInfinity(boolean) - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_5
setTrapInfinity(boolean) - Method in class com.singularsys.jeptests.system.StackCheckingFastEvaluator
setTrapNaN(boolean) - Method in class com.singularsys.jep.standard.FastEvaluator
setTrapNaN(boolean) - Method in class com.singularsys.jep.standard.StandardEvaluator
setTrapNaN(boolean) - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_4
setTrapNaN(boolean) - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_5
setTrapNaN(boolean) - Method in class com.singularsys.jeptests.system.StackCheckingFastEvaluator
setTrapNullValues(boolean) - Method in class com.singularsys.jep.standard.FastEvaluator
  Sets whether null values for variables are trapped.
setTrapNullValues(boolean) - Method in class com.singularsys.jep.standard.StandardEvaluator
  Sets whether null values for variables are trapped.
setTrapNullValues(boolean) - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_4
  Sets whether null values for variables are trapped.
setTrapNullValues(boolean) - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_5
  Sets whether null values for variables are trapped.
setTrapNullValues(boolean) - Method in class com.singularsys.jeptests.system.StackCheckingFastEvaluator
  Sets whether null values for variables are trapped.
setTrapUnsetValues(boolean) - Method in class com.singularsys.jep.standard.FastEvaluator
  Sets whether unset variable values are trapped.
setTrapUnsetValues(boolean) - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_5
  Sets whether unset variable values are trapped.
setTrapUnsetValues(boolean) - Method in class com.singularsys.jeptests.system.StackCheckingFastEvaluator
  Sets whether unset variable values are trapped.
setup() - Method in class com.singularsys.jeptests.system.perf.PerfTest
setup() - Method in class com.singularsys.jeptests.system.perf.tests.EvalPerfTest
  Set up the parser and parse the expression
setup() - Method in class com.singularsys.jeptests.system.perf.tests.ParsePerfTest
  Set up the parser
setUp() - Method in class com.singularsys.jeptests.system.BigDecimalStandardTests
setUp() - Method in class com.singularsys.jeptests.system.BugsTest
setUp() - Method in class com.singularsys.jeptests.system.CPSeqOpTest
setUp() - Method in class com.singularsys.jeptests.system.CPTest
setUp() - Method in class com.singularsys.jeptests.system.examples.BigDecimalConsoleTest
setUp() - Method in class com.singularsys.jeptests.system.examples.ConsoleTest
setUp() - Method in class com.singularsys.jeptests.system.examples.CPConsoleTest
setUp() - Method in class com.singularsys.jeptests.system.examples.PostfixEvalConsoleTest
setUp() - Method in class com.singularsys.jeptests.system.examples.PrefixDumperConsoleTest
setUp() - Method in class com.singularsys.jeptests.system.examples.PrintConsoleTest
setUp() - Method in class com.singularsys.jeptests.system.examples.VectorConsoleTest
setUp() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
setUp() - Method in class com.singularsys.jeptests.system.JepTest
  Sets up the parser.
setUp() - Method in class com.singularsys.jeptests.system.JepTestWithCustomNumberType
setUp() - Method in class com.singularsys.jeptests.system.LatexTest
setUp() - Method in class com.singularsys.jeptests.system.LineNumberingTest
setUp() - Method in class com.singularsys.jeptests.system.NullWrapTest
  Sets up the parser.
setUp() - Method in class com.singularsys.jeptests.system.PostfixEvalTest
setUp() - Method in class com.singularsys.jeptests.system.RealEvalTest
setUp() - Method in class com.singularsys.jeptests.system.StandardEvaluatorTest
setUp() - Method in class com.singularsys.jeptests.system.UncheckedEvalTest
setUp() - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalListTest
setUp() - Method in class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecAddTest
setUp() - Method in class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecRelationalTest
setUp() - Method in class com.singularsys.jeptests.unit.configurableparser.ConfigurableParserTest
setUp() - Method in class com.singularsys.jeptests.unit.configurableparser.RangeOperatorTest
setUp() - Method in class com.singularsys.jeptests.unit.configurableparser.TokenizerTest
setUp() - Method in class com.singularsys.jeptests.unit.EmptyOperatorTableTest
setUp() - Method in class com.singularsys.jeptests.unit.functions.ComparativeTest
setUp() - Method in class com.singularsys.jeptests.unit.functions.FunctionsSupportNumberTypeArguments
setUp() - Method in class com.singularsys.jeptests.unit.functions.OperatorsWithListsTest
setUp() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryWithListNoNullTest
setUp() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryWithListNullTest
setUp() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryWithMapNullTest
setUp() - Method in class com.singularsys.jeptests.unit.misc.functions.CaseSwitchTest
setUp() - Method in class com.singularsys.jeptests.unit.misc.functions.ExpandingEleTest
setUp() - Method in class com.singularsys.jeptests.unit.misc.LineNumberingTest
setUp() - Method in class com.singularsys.jeptests.unit.misc.MacroFunctionTest
setUp() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.AlternateFunctionGrammerMatcherTest
setUp() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.AlternateFunctionsTest
setUp() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedBinaryFunctionTest
setUp() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedFunctionByStructureTest
setUp() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedNaryFunctionTest
setUp() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedUnaryFunctionTest
setUp() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadingSystemTests
setUp() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ExtendOperatorTest
setUp() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ManualOverloadedOperatorTest
setUp() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.OperatorWithOverloadedFunctionTest
setUp() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest
setUp() - Method in class com.singularsys.jeptests.unit.misc.parallelparsing.ConcurrentVariableTableTest
setUp() - Method in class com.singularsys.jeptests.unit.misc.parallelparsing.ParallelParsingTest
setUp() - Method in class com.singularsys.jeptests.unit.misc.StrictDoubleNumberFactoryTest
setUp() - Method in class com.singularsys.jeptests.unit.NodeFactoryTest
setUp() - Method in class com.singularsys.jeptests.unit.walkers.HookRemoverTest
setUp() - Method in class com.singularsys.jeptests.unit.walkers.SubstitutionVisitorTest
setUp() - Method in class com.singularsys.jeptests.unit.walkers.TestingVisitorTest
setupBigDecimalElementWiseComparison() - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalListTest
setupExtended() - Method in class com.singularsys.jeptests.system.NullWrapTest
setupMyBigDecimalList() - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalListTest
setValidValue(boolean) - Method in class com.singularsys.jep.Variable
  Sets whether the value of variable is valid.
setValue(double) - Method in class com.singularsys.jep.misc.boundvariable.MutableDouble
setValue(Object) - Method in class com.singularsys.jep.misc.boundvariable.FieldVariableBinding
  Sets the value of the associated field.
setValue(Object) - Method in interface com.singularsys.jep.misc.boundvariable.VariableBinding
  Sets the value of a variable.
setValue(Object) - Method in class com.singularsys.jep.misc.publishingvariable.PublishingVariable
  Sets the value of the variable and publishes a message if the publisher is not null.
setValue(Object) - Method in class com.singularsys.jep.parser.ASTConstant
setValue(Object) - Method in class com.singularsys.jep.Variable
  Sets the value of the variable.
setValueRaw(Object) - Method in class com.singularsys.jep.misc.boundvariable.BoundVariable
  Sets the value of the variable.
setValueRaw(Object) - Method in class com.singularsys.jep.Variable
  In general subclasses should override this method rather than setValue.
setVar(Variable) - Method in class com.singularsys.jep.parser.ASTVarNode
setVariable(String, Object) - Method in class com.singularsys.jep.Jep
  Adds or sets a variable with a given name and value.
setVariable_create_new_variable_if_doesent_exist() - Method in class com.singularsys.jeptests.unit.JepUnitTest
setVariable_modifies_existing_variable() - Method in class com.singularsys.jeptests.unit.JepUnitTest
setVariable_returns_null_if_existing_constant() - Method in class com.singularsys.jeptests.unit.JepUnitTest
setVariableFactory(VariableFactory) - Method in class com.singularsys.jep.ComponentSet
setVariableFactory(VariableFactory) - Method in class com.singularsys.jep.misc.DecoratingVariableTable
setVariableFactory(VariableFactory) - Method in class com.singularsys.jep.VariableTable
setVariableMapping(VariableBindingMapper) - Method in class com.singularsys.jep.misc.boundvariable.BoundVariableFactory
  Sets the VariableMapping for the creation of new variables.
setVariableTable(VariableTable) - Method in class com.singularsys.jep.ComponentSet
setVariableValue(String, Object) - Method in class com.singularsys.jep.Jep
  Sets the value of the variable `name`.
setVariableValue_returns_false_if_variable_does_not_exist() - Method in class com.singularsys.jeptests.unit.JepUnitTest
setVariableValue_returns_false_if_variable_is_constant() - Method in class com.singularsys.jeptests.unit.JepUnitTest
setVariableValue_set_value_and_returns_true_if_variable_exists() - Method in class com.singularsys.jeptests.unit.JepUnitTest
setXExpression(Node) - Method in class com.singularsys.jepexamples.applets.ParametrisedCanvas
setYExpression(Node) - Method in class com.singularsys.jepexamples.applets.ParametrisedCanvas
setZeroLengthBehaviourAndValue(ZeroLengthBehaviourI) - Method in class com.singularsys.jep.functions.ZeroLengthBehaviourI.ZeroLengthHelper
  Sets the zero length error behaviour and value from another `ZeroLengthBehaviourI` instance.
setZeroLengthErrorBehaviour(ZeroLengthBehaviourI.ZeroLengthErrorBehaviour) - Method in class com.singularsys.jep.functions.ArrayFunctionBase
setZeroLengthErrorBehaviour(ZeroLengthBehaviourI.ZeroLengthErrorBehaviour) - Method in interface com.singularsys.jep.functions.ZeroLengthBehaviourI.DefaultZeroLengthBehaviourI
setZeroLengthErrorBehaviour(ZeroLengthBehaviourI.ZeroLengthErrorBehaviour) - Method in interface com.singularsys.jep.functions.ZeroLengthBehaviourI
  Sets how to respond to arguments with zero length arrays.
setZeroLengthErrorBehaviour(ZeroLengthBehaviourI.ZeroLengthErrorBehaviour) - Method in class com.singularsys.jep.functions.ZeroLengthBehaviourI.ZeroLengthHelper
setZeroLengthValue(Object) - Method in class com.singularsys.jep.functions.ArrayFunctionBase
setZeroLengthValue(Object) - Method in interface com.singularsys.jep.functions.ZeroLengthBehaviourI.DefaultZeroLengthBehaviourI
setZeroLengthValue(Object) - Method in interface com.singularsys.jep.functions.ZeroLengthBehaviourI
  Sets the value to be returned when a zero length array is passed and the zero length error behaviour is set to VALUE.
setZeroLengthValue(Object) - Method in class com.singularsys.jep.functions.ZeroLengthBehaviourI.ZeroLengthHelper
shallowCopy() - Method in class com.singularsys.jep.bigdecimal.BigDecFunctionTable
shallowCopy() - Method in class com.singularsys.jep.bigdecimal.BigDecOperatorTable
shallowCopy() - Method in class com.singularsys.jep.EmptyOperatorTable
  Create a new version of this OperatorTable.
shallowCopy() - Method in class com.singularsys.jep.FunctionTable
  Returns a new shallow copy of this function table.
shallowCopy() - Method in class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
shallowCopy() - Method in class com.singularsys.jep.misc.CaseInsensitiveFunctionTable
shallowCopy() - Method in class com.singularsys.jep.misc.ExtendedOperatorSet
shallowCopy() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
shallowCopy() - Method in class com.singularsys.jep.misc.nullwrapper.NullWrappedFunctionTable
shallowCopy() - Method in class com.singularsys.jep.misc.nullwrapper.NullWrappedOperatorTable
shallowCopy() - Method in class com.singularsys.jep.OperatorTable
shallowCopy() - Method in class com.singularsys.jep.OperatorTable2
shallowCopy() - Method in interface com.singularsys.jep.OperatorTableI
  Create a new version of this OperatorTable.
shallowCopy() - Method in class com.singularsys.jep.reals.RealFunctionTable
shallowCopy() - Method in class com.singularsys.jep.standard.StandardFunctionTable
shallowCopy() - Method in class com.singularsys.jep.standard.StandardOperatorTable
shallowCopy() - Method in class com.singularsys.jep.standard.StandardOperatorTable2
shiftCanvas(int, int) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
shiftSelection(FractalCanvas.RegionListener) - Method in class com.singularsys.jepexamples.applets.FractalCanvas
  Responds to mouse drag events translates the scene.
showCalls() - Method in class com.singularsys.jepexamples.consoles.Console
  Shows a summary of function, operator, variable and constant calls.
showGrid - Variable in class com.singularsys.jepexamples.applets.AbstractCanvas
  Whether to show calculation times
showHistory - Variable in class com.singularsys.jepexamples.consoles.Console
showProgress(String) - Method in class com.singularsys.jepexamples.applets.Fractal
showScale - Variable in class com.singularsys.jepexamples.applets.AbstractCanvas
  Whether to show scales
showStatus(String) - Method in class com.singularsys.jepexamples.applets.Fractal
showTime - Variable in class com.singularsys.jepexamples.applets.AbstractCanvas
  Whether to show calculation times
showTree() - Method in class com.singularsys.jepexamples.consoles.Console
  Shows the call tree with counts and times.
ShuntingYard - Class in com.singularsys.jep.configurableparser
  An operator precedence parser based on the shunting yard algorithm.
ShuntingYard(Jep, List<GrammarMatcher>) - Constructor for class com.singularsys.jep.configurableparser.ShuntingYard
  Normal constructor, iterator set in `ShuntingYard.parse(Iterator)`
ShuntingYard.PrefixRes - Enum Class in com.singularsys.jep.configurableparser
  Return result of following methods.
ShuntingYard.ShuntingYardGrammarParserFactory - Class in com.singularsys.jep.configurableparser
  Factory creating new ShuntingYard instances.
ShuntingYardGrammarParserFactory() - Constructor for class com.singularsys.jep.configurableparser.ShuntingYard.ShuntingYardGrammarParserFactory
SignallingTableUpdator(VariableTable, Semaphore, Semaphore) - Constructor for class com.singularsys.jeptests.unit.misc.PublishingVariableTest.SignallingTableUpdator
Signum - Class in com.singularsys.jep.functions
  The signum function returns -1 if x<0, 1 if x>0, 0 if x==0.
Signum() - Constructor for class com.singularsys.jep.functions.Signum
SimpleExample - Class in com.singularsys.jepexamples
  A simple example that demonstrates the use of Jep for evaluation of a single expression.
SimpleExample() - Constructor for class com.singularsys.jepexamples.SimpleExample
SimpleNode - Class in com.singularsys.jep.parser
  The base class for all AST node classes.
SimpleNode(int) - Constructor for class com.singularsys.jep.parser.SimpleNode
sin() - Method in class com.singularsys.jep.standard.Complex
  Returns the sine of this complex number.
sin() - Method in class com.singularsys.jep.standard.ImmutableComplex
sin(Object) - Method in class com.singularsys.jep.functions.Sine
Sine - Class in com.singularsys.jep.functions
  The sin(x) function
Sine() - Constructor for class com.singularsys.jep.functions.Sine
SineH - Class in com.singularsys.jep.functions
  Hyperbolic sin.
SineH() - Constructor for class com.singularsys.jep.functions.SineH
SingleArgFunctionMatcher - Class in com.singularsys.jep.configurableparser.matchers
  A matcher for functions like "sin 30" without brackets and a single simple argument.
SingleArgFunctionMatcher(Token) - Constructor for class com.singularsys.jep.configurableparser.matchers.SingleArgFunctionMatcher
  Constructor
singleQuoteStringMatcher() - Static method in class com.singularsys.jep.configurableparser.matchers.StringTokenMatcher
  Factory for matching single line single quoted strings.
singleQuoteStringMatcher() - Static method in class com.singularsys.jep.configurableparser.matchers.StringTokenMatcher2
  Factory for matching single line single quoted strings.
singleQuoteStringMatcher(boolean) - Static method in class com.singularsys.jep.configurableparser.matchers.StringTokenMatcher2
  Factory for matching single line single quoted strings.
sinh() - Method in class com.singularsys.jep.standard.Complex
  Returns the hyperbolic sine of this complex number.
sinh() - Method in class com.singularsys.jep.standard.ImmutableComplex
sinh(Object) - Method in class com.singularsys.jep.functions.SineH
size() - Method in class com.singularsys.jep.FunctionTable
size() - Method in class com.singularsys.jep.misc.DecoratingVariableTable
size() - Method in class com.singularsys.jep.misc.parallelparsing.ConcurrentVariableTable
size() - Method in class com.singularsys.jep.VariableTable
  The number of variables in the table.
Size - Class in com.singularsys.jep.misc.dictionary
  The number of entries of the map.
Size() - Constructor for class com.singularsys.jep.misc.dictionary.Size
slashSlashCommentMatcher() - Static method in class com.singularsys.jep.configurableparser.matchers.CommentTokenMatcher
  Recognise comments of the form // ...
slashStarCommentMatcher() - Static method in class com.singularsys.jep.configurableparser.matchers.CommentTokenMatcher
  Recognise comments of the form /* ... */ on a single line.
specialFunRules - Variable in class com.singularsys.jep.PrintVisitor
specialRules - Variable in class com.singularsys.jep.PrintVisitor
specialToken - Variable in class com.singularsys.jep.parser.Token
  This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specialVarName - Variable in class com.singularsys.jep.PrintVisitor
SpeedTest - Class in com.singularsys.jepexamples.diagnostics
  Compares the speed of evaluation between different evaluation schemes.
SpeedTest(SpeedTest.Outputter) - Constructor for class com.singularsys.jepexamples.diagnostics.SpeedTest
SpeedTest.BDConfig - Class in com.singularsys.jepexamples.diagnostics
  Configuration using the BDConfig
SpeedTest.EvaluationConfig - Class in com.singularsys.jepexamples.diagnostics
  Basic class to set the evaluation context
SpeedTest.JepConfig - Class in com.singularsys.jepexamples.diagnostics
  Standard Jep configuration (with FastEvaluator)
SpeedTest.JepConfig3_4 - Class in com.singularsys.jepexamples.diagnostics
  Standard Jep configuration (with Jep 3.4's FastEvaluator)
SpeedTest.JepConfig3_5 - Class in com.singularsys.jepexamples.diagnostics
  Standard Jep configuration (with Jep 3.5's FastEvaluator)
SpeedTest.JepConfig3_5NC - Class in com.singularsys.jepexamples.diagnostics
  Standard Jep configuration (with Jep 3.5's FastEvaluator and no checks)
SpeedTest.JepConfigNoChecks - Class in com.singularsys.jepexamples.diagnostics
  Standard Jep configuration (with FastEvaluator)
SpeedTest.OldConfig - Class in com.singularsys.jepexamples.diagnostics
  Configuration using the StandardEvaluator
SpeedTest.Outputter - Class in com.singularsys.jepexamples.diagnostics
  Different output methods
SpeedTest.PostfixConfig - Class in com.singularsys.jepexamples.diagnostics
  Configuration using the RealEvaluator
SpeedTest.RatioOutputter - Class in com.singularsys.jepexamples.diagnostics
  Print detailed ratios for each run.
SpeedTest.RealConfig - Class in com.singularsys.jepexamples.diagnostics
  Configuration using the RealEvaluator
SpeedTest.TabOutputter - Class in com.singularsys.jepexamples.diagnostics
  Print output tab separated.
SpeedTest.ThreadSafeConfig - Class in com.singularsys.jepexamples.diagnostics
  Configuration using the RealEvaluator
SpeedTest.UncheckedConfig - Class in com.singularsys.jepexamples.diagnostics
  Configuration using the `UncheckedEvaluator`
SpeedTestComplex - Class in com.singularsys.jepexamples.diagnostics
  Compares the speed of evaluation between different evaluation schemes.
SpeedTestComplex(SpeedTestComplex.Outputter) - Constructor for class com.singularsys.jepexamples.diagnostics.SpeedTestComplex
SpeedTestComplex.EvaluationConfig - Class in com.singularsys.jepexamples.diagnostics
  Basic class to set the evaluation context
SpeedTestComplex.JepConfig - Class in com.singularsys.jepexamples.diagnostics
  Standard Jep configuration (with FastEvaluator)
SpeedTestComplex.JepConfig3_4 - Class in com.singularsys.jepexamples.diagnostics
  Standard Jep configuration (with Jep 3.4's FastEvaluator)
SpeedTestComplex.JepConfig3_5 - Class in com.singularsys.jepexamples.diagnostics
  Standard Jep configuration (with Jep 3.5's FastEvaluator)
SpeedTestComplex.JepConfig3_5NC - Class in com.singularsys.jepexamples.diagnostics
  Standard Jep configuration (with Jep 3.5's FastEvaluator) with all checks turned off.
SpeedTestComplex.JepConfigNoChecks - Class in com.singularsys.jepexamples.diagnostics
  Standard Jep configuration (with FastEvaluator)
SpeedTestComplex.OldConfig - Class in com.singularsys.jepexamples.diagnostics
  Configuration using the StandardEvaluator
SpeedTestComplex.Outputter - Class in com.singularsys.jepexamples.diagnostics
  Different output methods
SpeedTestComplex.PostfixConfig - Class in com.singularsys.jepexamples.diagnostics
  Configuration using the RealEvaluator
SpeedTestComplex.RatioOutputter - Class in com.singularsys.jepexamples.diagnostics
  Print detailed ratios for each run.
SpeedTestComplex.RealConfig - Class in com.singularsys.jepexamples.diagnostics
  Configuration using the RealEvaluator
SpeedTestComplex.TabOutputter - Class in com.singularsys.jepexamples.diagnostics
  Print output tab separated.
SpeedTestComplex.ThreadSafeConfig - Class in com.singularsys.jepexamples.diagnostics
  Configuration using the RealEvaluator
SpeedTestComplex.UncheckedConfig - Class in com.singularsys.jepexamples.diagnostics
  Configuration using the UncheckedEvaluator
split(String) - Method in class com.singularsys.jepexamples.consoles.Console
  Splits a string on spaces.
sqrt() - Method in class com.singularsys.jep.standard.Complex
  Calculates the square root of this object.
sqrt() - Method in class com.singularsys.jep.standard.ImmutableComplex
sqrt(Object) - Method in class com.singularsys.jep.functions.SquareRoot
  Calculates the square root of the parameter.
SqrtRule() - Constructor for class com.singularsys.jeptests.system.LatexTest.SqrtRule
Square() - Constructor for class com.singularsys.jeptests.system.JepTest.Square
SquareRoot - Class in com.singularsys.jep.functions
  Square root function.
SquareRoot() - Constructor for class com.singularsys.jep.functions.SquareRoot
  Standard constructor, Complex results for negative Number arguments.
SquareRoot(boolean) - Constructor for class com.singularsys.jep.functions.SquareRoot
  Controls behaviour for negative real arguments.
st - Variable in class com.singularsys.jepexamples.diagnostics.SpeedTest.EvaluationConfig
st - Variable in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.EvaluationConfig
stack - Variable in class com.singularsys.jep.walkers.PostfixEvaluator
StackCheckingFastEvaluator - Class in com.singularsys.jeptests.system
  An Evaluator which checks the stack size after every function call.
StackCheckingFastEvaluator() - Constructor for class com.singularsys.jeptests.system.StackCheckingFastEvaluator
StandardComponents - Class in com.singularsys.jep.standard
  The standard set of components.
StandardComponents() - Constructor for class com.singularsys.jep.standard.StandardComponents
StandardComponents(Jep) - Constructor for class com.singularsys.jep.standard.StandardComponents
  Build a set of components using those from the jep instance and standard components if the jep components are null.
StandardComponents(JepComponent...) - Constructor for class com.singularsys.jep.standard.StandardComponents
  Create a StandardCompents where replacement for some components are specified in the constructor.
StandardComponentsTest - Class in com.singularsys.jeptests.unit.standard
  Tests for `StandardComponents`
StandardComponentsTest() - Constructor for class com.singularsys.jeptests.unit.standard.StandardComponentsTest
StandardConfigurableParser - Class in com.singularsys.jep.configurableparser
  The standard configurable parser with a standard set of options.
StandardConfigurableParser() - Constructor for class com.singularsys.jep.configurableparser.StandardConfigurableParser
  Create a standard configurable parse with standard options.
StandardEvaluator - Class in com.singularsys.jep.standard
  The older standard evaluator.
StandardEvaluator() - Constructor for class com.singularsys.jep.standard.StandardEvaluator
StandardEvaluatorTest - Class in com.singularsys.jeptests.system
  Performs the regular JepTests using the StandardEvaluator
StandardEvaluatorTest() - Constructor for class com.singularsys.jeptests.system.StandardEvaluatorTest
StandardFunctionTable - Class in com.singularsys.jep.standard
  The standard function table.
StandardFunctionTable() - Constructor for class com.singularsys.jep.standard.StandardFunctionTable
StandardFunctionTable(Map<String, PostfixMathCommandI>) - Constructor for class com.singularsys.jep.standard.StandardFunctionTable
StandardOperatorTable - Class in com.singularsys.jep.standard
  The old standard operator table used by Jep.
StandardOperatorTable() - Constructor for class com.singularsys.jep.standard.StandardOperatorTable
  Create the standard set of operators.
StandardOperatorTable(Operator[]) - Constructor for class com.singularsys.jep.standard.StandardOperatorTable
StandardOperatorTable2 - Class in com.singularsys.jep.standard
  Provides the standard implementations of operators used by Jep.
StandardOperatorTable2() - Constructor for class com.singularsys.jep.standard.StandardOperatorTable2
  Create the standard set of operators.
StandardOperatorTable2(OperatorTable2) - Constructor for class com.singularsys.jep.standard.StandardOperatorTable2
  Decorator constructor.
StandardOperatorTable2(Map<EmptyOperatorTable.OperatorKey, Operator>) - Constructor for class com.singularsys.jep.standard.StandardOperatorTable2
  Constructor with pre-specified table of operators
StandardParser - Class in com.singularsys.jep.parser
  The standard parser for Jep.
StandardParser() - Constructor for class com.singularsys.jep.parser.StandardParser
StandardTokenizerFactory() - Constructor for class com.singularsys.jep.configurableparser.Tokenizer.StandardTokenizerFactory
StandardVariableTable - Class in com.singularsys.jep.standard
  A VariableTable which defines some constant values.
StandardVariableTable() - Constructor for class com.singularsys.jep.standard.StandardVariableTable
  Constructor with delayed initialisation of constants.
StandardVariableTable(VariableFactory) - Constructor for class com.singularsys.jep.standard.StandardVariableTable
  Constructor when the VariableFactory is known beforehand.
Start() - Method in class com.singularsys.jep.parser.JccParser
  GRAMMAR START
STATIC_LEXER_ERROR - Static variable in exception class com.singularsys.jep.parser.TokenMgrError
  An attempt was made to create a second instance of a static token manager.
staticFlag - Static variable in class com.singularsys.jep.parser.JepJavaCharStream
  Whether parser is static.
StdElePrintRule() - Constructor for class com.singularsys.jep.PrintVisitor.StdElePrintRule
StdListPrintRule() - Constructor for class com.singularsys.jep.PrintVisitor.StdListPrintRule
stm - Variable in class com.singularsys.jep.configurableparser.ConfigurableParser
Str - Class in com.singularsys.jep.functions
  Converts an object into its string representation.
Str() - Constructor for class com.singularsys.jep.functions.Str
strategy - Variable in class com.singularsys.jepexamples.applets.AbstractCanvas
  BufferStrategy to use
strict - Variable in class com.singularsys.jep.functions.Logarithm
strict - Variable in class com.singularsys.jep.functions.Power
StrictDoubleNumberFactory - Class in com.singularsys.jep.misc
  A stricter version of `DoubleNumberFactory` that always creates Doubles.
StrictDoubleNumberFactory() - Constructor for class com.singularsys.jep.misc.StrictDoubleNumberFactory
StrictDoubleNumberFactoryTest - Class in com.singularsys.jeptests.unit.misc
  Tests for `StrictDoubleNumberFactory`
StrictDoubleNumberFactoryTest() - Constructor for class com.singularsys.jeptests.unit.misc.StrictDoubleNumberFactoryTest
StrictNaturalLogarithm - Class in com.singularsys.jep.functions
  A strict version of Natural logarithm.
StrictNaturalLogarithm() - Constructor for class com.singularsys.jep.functions.StrictNaturalLogarithm
  Standard base-e logarithm.
StrictNaturalLogarithm(double) - Constructor for class com.singularsys.jep.functions.StrictNaturalLogarithm
  Logarithm to any other base.
STRING_LITERAL - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  RegularExpression Id.
StringFunctionSet - Class in com.singularsys.jep.misc
  Adds string functions left, right, lower, upper, substring, len, mid, trim.
StringFunctionSet() - Constructor for class com.singularsys.jep.misc.StringFunctionSet
StringSelect() - Constructor for class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedNaryFunctionTest.StringSelect
StringToken - Class in com.singularsys.jep.configurableparser.tokens
  Single or double-quoted strings.
StringToken(String, String, char, boolean) - Constructor for class com.singularsys.jep.configurableparser.tokens.StringToken
  Build a string token.
StringTokenMatcher - Class in com.singularsys.jep.configurableparser.matchers
  Base class for matching quoted strings.
StringTokenMatcher(Pattern, char) - Constructor for class com.singularsys.jep.configurableparser.matchers.StringTokenMatcher
  A StringTokenMatcher with a given regular expression pattern.
StringTokenMatcher2 - Class in com.singularsys.jep.configurableparser.matchers
  Base class for matching quoted strings.
StringTokenMatcher2(char, boolean) - Constructor for class com.singularsys.jep.configurableparser.matchers.StringTokenMatcher2
  Construct a string matcher.
sub - Variable in class com.singularsys.jep.functions.Cross
sub(Complex) - Method in class com.singularsys.jep.standard.Complex
  Subtracts a complex number from this
sub(Complex) - Method in class com.singularsys.jep.standard.ImmutableComplex
sub(Complex, Complex) - Static method in class com.singularsys.jep.functions.Subtract
sub(Complex, Number) - Static method in class com.singularsys.jep.functions.Subtract
sub(Number, Complex) - Static method in class com.singularsys.jep.functions.Subtract
sub(Number, Number) - Static method in class com.singularsys.jep.functions.Subtract
sub(Object, Object) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecSub
sub(Object, Object) - Method in class com.singularsys.jep.functions.Subtract
sub(List<?>, List<?>) - Method in class com.singularsys.jep.functions.Subtract
SUB - Enum constant in enum class com.singularsys.jep.OperatorTable2.BasicOperators
Subscribers - Search tag in package com.singularsys.jep.misc.publishingvariable
  Section
substitute(Node, Node) - Method in class com.singularsys.jep.walkers.SubstitutionVisitor
  Substitutes into `orig` the equation given by sub
substitute(Node, Node[]) - Method in class com.singularsys.jep.walkers.SubstitutionVisitor
  Substitute a set of equations into the original.
substitute(Node, String[], Node[]) - Method in class com.singularsys.jep.walkers.SubstitutionVisitor
  Substitutes all occurrences of a set of variables var with a set of replacements.
substitute(Node, String[], Object[]) - Method in class com.singularsys.jep.walkers.SubstitutionVisitor
  Substitute all occurrences of variables with matching name with corresponding values.
substitute(Node, String[], String[]) - Method in class com.singularsys.jep.walkers.SubstitutionVisitor
  Renames a set of variables with a new set of names.
substitute(Node, String, Node) - Method in class com.singularsys.jep.walkers.SubstitutionVisitor
  Substitutes all occurrences of variable `var` with `replacement`.
substitute(Node, String, Object) - Method in class com.singularsys.jep.walkers.SubstitutionVisitor
  Substitute a single variable with a given value.
SubstitutionVisitor - Class in com.singularsys.jep.walkers
  Allows substitution of variable with values or expressions.
SubstitutionVisitor() - Constructor for class com.singularsys.jep.walkers.SubstitutionVisitor
  Constructor to uses as a JepComponent.
SubstitutionVisitor(Jep) - Constructor for class com.singularsys.jep.walkers.SubstitutionVisitor
substitutionVisitor_does_not_preserves_PFMC() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.OperatorWithOverloadedFunctionTest
substitutionVisitor_preserves_PFMC() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ExtendOperatorTest
SubstitutionVisitorTest - Class in com.singularsys.jeptests.unit.walkers
  Tests for the `SubstitutionVisitor`.
SubstitutionVisitorTest() - Constructor for class com.singularsys.jeptests.unit.walkers.SubstitutionVisitorTest
Substring - Class in com.singularsys.jep.functions.strings
  Extract substring of first argument: substring("abcdefg",2,4) -> "cd".
Substring() - Constructor for class com.singularsys.jep.functions.strings.Substring
Subtract - Class in com.singularsys.jep.functions
  The different between two arguments `a-b`.
Subtract() - Constructor for class com.singularsys.jep.functions.Subtract
subVec(List<?>, List<?>) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecSub
SUFFIX - Static variable in class com.singularsys.jep.Operator
  postfix operators x%
SuffixArrayAccessShuntingYard(Jep, List<GrammarMatcher>) - Constructor for class com.singularsys.jeptests.system.ModifiedParserTest.SuffixArrayAccessShuntingYard
SuffixArrayAccessShuntingYardGrammarParserFactory() - Constructor for class com.singularsys.jeptests.system.ModifiedParserTest.SuffixArrayAccessShuntingYardGrammarParserFactory
SuffixElePrintRule(Operator) - Constructor for class com.singularsys.jeptests.system.ModifiedParserTest.SuffixElePrintRule
sum(List<Object>) - Method in class com.singularsys.jep.functions.VSum
  Returns the sum of a set of values.
Sum - Class in com.singularsys.jep.functions
  Adds it arguments `sum(1,2,3,4,5)` will be 15.
Sum() - Constructor for class com.singularsys.jep.functions.Sum
  Constructor, using the standard `Add` function.
Sum(Add) - Constructor for class com.singularsys.jep.functions.Sum
  Constructor using a specific implementation.
summary() - Method in class com.singularsys.jep.walkers.TreeAnalyzer
  A short summary string
sup - Variable in class com.singularsys.jep.misc.dictionary.MakeMap
Supplier - Enum constant in enum class com.singularsys.jep.misc.dictionary.MakeMap.Type
  A map created by a custom supplier, via the `MakeMap(Supplier)` constructor.
suppressExaminingChildren(Node) - Method in class com.singularsys.jep.walkers.PostfixEvaluator
suppressExaminingChildren(Node) - Method in class com.singularsys.jep.walkers.PostfixTreeWalker
  Whether to examine the children of `this` nodes.
sv - Variable in class com.singularsys.jep.misc.MacroFunction
Switch - Class in com.singularsys.jep.misc.functions
  A switch statement.
Switch() - Constructor for class com.singularsys.jep.misc.functions.Switch
  Default switch statement.
Switch(Switch.NullBehaviour) - Constructor for class com.singularsys.jep.misc.functions.Switch
  Switch function with defined null behaviour.
switch_with_evaluate_only_touches_needed_items() - Method in class com.singularsys.jeptests.unit.misc.functions.CaseSwitchTest
switch_with_jep_evaluate_only_touches_needed_items() - Method in class com.singularsys.jeptests.unit.misc.functions.CaseSwitchTest
Switch.NullBehaviour - Enum Class in com.singularsys.jep.misc.functions
  Action to take if first argument is null.
SwitchDefault - Class in com.singularsys.jep.misc.functions
  A switch statement, with a default value.
SwitchDefault() - Constructor for class com.singularsys.jep.misc.functions.SwitchDefault
  Default switch statement.
SwitchDefault(SwitchDefault.NullBehaviour) - Constructor for class com.singularsys.jep.misc.functions.SwitchDefault
  Switch function with defined null behaviour.
switchDefault_with_evaluate_only_touches_needed_items() - Method in class com.singularsys.jeptests.unit.misc.functions.CaseSwitchTest
switchDefault_with_jep_evaluate_only_touches_needed_items() - Method in class com.singularsys.jeptests.unit.misc.functions.CaseSwitchTest
SwitchDefault.NullBehaviour - Enum Class in com.singularsys.jep.misc.functions
  Action to take if first argument is null.
SwitchDefaultNonLazy - Class in com.singularsys.jep.misc.functions
  A switch statement, with a default value.
SwitchDefaultNonLazy() - Constructor for class com.singularsys.jep.misc.functions.SwitchDefaultNonLazy
  Default switch statement.
SwitchDefaultNonLazy(SwitchDefaultNonLazy.NullBehaviour) - Constructor for class com.singularsys.jep.misc.functions.SwitchDefaultNonLazy
  Switch function with defined null behaviour.
switchDefaultNonLazy_with_eval() - Method in class com.singularsys.jeptests.unit.misc.functions.CaseSwitchTest
switchDefaultNonLazy_with_jep_evaluate_touches_all_items() - Method in class com.singularsys.jeptests.unit.misc.functions.CaseSwitchTest
SwitchDefaultNonLazy.NullBehaviour - Enum Class in com.singularsys.jep.misc.functions
  Action to take if first argument is null.
SwitchNonLazy - Class in com.singularsys.jep.misc.functions
  A switch statement.
SwitchNonLazy() - Constructor for class com.singularsys.jep.misc.functions.SwitchNonLazy
  Default switch statement.
SwitchNonLazy(SwitchNonLazy.NullBehaviour) - Constructor for class com.singularsys.jep.misc.functions.SwitchNonLazy
  Switch function with defined null behaviour.
switchNonLazy_with_eval() - Method in class com.singularsys.jeptests.unit.misc.functions.CaseSwitchTest
switchNonLazy_with_jep_evaluate_touches_all_items() - Method in class com.singularsys.jeptests.unit.misc.functions.CaseSwitchTest
SwitchNonLazy.NullBehaviour - Enum Class in com.singularsys.jep.misc.functions
  Action to take if first argument is null.
SwitchTo(int) - Method in class com.singularsys.jep.parser.JccParserTokenManager
  Switch to specified lex state.
symbol - Variable in class com.singularsys.jep.Operator
  The symbol for the operator, used for printing.
SymbolToken - Class in com.singularsys.jep.configurableparser.tokens
  A simple type of token which represents a fixed string of characters.
SymbolToken(String) - Constructor for class com.singularsys.jep.configurableparser.tokens.SymbolToken
SymbolToken(String, boolean) - Constructor for class com.singularsys.jep.configurableparser.tokens.SymbolToken
  Construct a symbol token with a specified value for the implicit multiplication flag.
SymbolTokenMatcher - Class in com.singularsys.jep.configurableparser.matchers
  Matches a fixed set of symbols, each represented by a SymbolToken.
SymbolTokenMatcher() - Constructor for class com.singularsys.jep.configurableparser.matchers.SymbolTokenMatcher
SYMMETRIC - Static variable in class com.singularsys.jep.Operator
  Symmetric relation x=y implies y=x.

## T

t - Variable in class com.singularsys.jepexamples.applets.ParametrisedCanvas
  "x" variable
table - Variable in class com.singularsys.jep.FunctionTable
table - Variable in class com.singularsys.jep.VariableTable
tableCleared() - Method in class com.singularsys.jep.misc.publishingvariable.VariableTableSubscriber
  Called when the variable table has been cleared.
tableCleared() - Method in class com.singularsys.jep.misc.publishingvariable.VariableTableUpdater
tableCleared() - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest.MyVariableTableSubscriber
TabOutputter() - Constructor for class com.singularsys.jepexamples.diagnostics.SpeedTest.TabOutputter
TabOutputter() - Constructor for class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.TabOutputter
tabSize - Variable in class com.singularsys.jep.parser.JepJavaCharStream
tan() - Method in class com.singularsys.jep.standard.Complex
  Returns the tangent of this complex number.
tan() - Method in class com.singularsys.jep.standard.ImmutableComplex
tan(Object) - Method in class com.singularsys.jep.functions.Tangent
Tangent - Class in com.singularsys.jep.functions
  The tan function.
Tangent() - Constructor for class com.singularsys.jep.functions.Tangent
tanh() - Method in class com.singularsys.jep.standard.Complex
  Returns the hyperbolic tangent of this complex number.
tanh() - Method in class com.singularsys.jep.standard.ImmutableComplex
tanh(Object) - Method in class com.singularsys.jep.functions.TanH
TanH - Class in com.singularsys.jep.functions
  Hyperbolic tan.
TanH() - Constructor for class com.singularsys.jep.functions.TanH
TerminatorToken - Class in com.singularsys.jep.configurableparser.tokens
  A token representing the end of the equation.
TerminatorToken(String) - Constructor for class com.singularsys.jep.configurableparser.tokens.TerminatorToken
TerminatorTokenMatcher - Class in com.singularsys.jep.configurableparser.matchers
  A token matcher which matches the end of an expression
TerminatorTokenMatcher(String) - Constructor for class com.singularsys.jep.configurableparser.matchers.TerminatorTokenMatcher
TerminatorTokenMatcher(Pattern) - Constructor for class com.singularsys.jep.configurableparser.matchers.TerminatorTokenMatcher
TERNARY - Static variable in class com.singularsys.jep.Operator
  three argument operators like java's cond?
TernaryConditional - Class in com.singularsys.jep.misc.javaops
  Implements the `condition ?`
TernaryConditional() - Constructor for class com.singularsys.jep.misc.javaops.TernaryConditional
TernaryOperator - Class in com.singularsys.jep.configurableparser
  A class representing a ternary operator, for example x?
TernaryOperator(String, String, String, PostfixMathCommandI, int) - Constructor for class com.singularsys.jep.configurableparser.TernaryOperator
  Create a Ternary operator.
TernaryOperator(String, String, String, PostfixMathCommandI, int, int) - Constructor for class com.singularsys.jep.configurableparser.TernaryOperator
  Create a Ternary operator
TernaryOperator.RhsTernaryOperator - Class in com.singularsys.jep.configurableparser
  Inner class used to represent the right-hand operator.
TERNCOND - Enum constant in enum class com.singularsys.jep.misc.javaops.JavaOperatorTable.JavaOperators
test() - Method in class com.singularsys.jeptests.unit.configurableparser.RangeOperatorTest
test() - Method in class com.singularsys.jeptests.unit.functions.FunctionsSupportNumberTypeArguments
test() - Method in class com.singularsys.jeptests.unit.functions.OperatorsWithListsTest
test(Node) - Method in class com.singularsys.jep.walkers.TestingVisitor
  Test using the set of Predicates given in the constructor
test(Node, Predicate<Node>) - Method in class com.singularsys.jep.walkers.TestingVisitor
  Test using a supplied Predicate
test(Object, BigDecRelational, Object, boolean) - Method in class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecRelationalTest
  Performs test on the class with a set operator type.
test(String, boolean) - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalTest
  Test expression against boolean
test(String, String) - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalTest
test_abs() - Method in class com.singularsys.jeptests.system.LatexTest
test_add_opertor_to_existing_parser() - Method in class com.singularsys.jeptests.unit.configurableparser.ConfigurableParserTest
test_addConstant_is_lowercase() - Method in class com.singularsys.jeptests.unit.misc.CaseInsensitiveVariableTableTest
test_adding_existing_constant_fails() - Method in class com.singularsys.jeptests.system.JepTest
test_adding_lists_of_BigDecimals() - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalListTest
test_anon_hookKeys_for_variables_fails_without_readResolve() - Method in class com.singularsys.jeptests.system.SerializationTest
test_anon_hookKeys_with_readResolve_for_variables_has_single_instance() - Method in class com.singularsys.jeptests.system.SerializationTest
TEST_ARG - Enum constant in enum class com.singularsys.jep.misc.functions.Case.NullBehaviour
  Tests if any case is null, return corresponding argument
TEST_ARG - Enum constant in enum class com.singularsys.jep.misc.functions.CaseNonLazy.NullBehaviour
  Tests if any case is null, return corresponding argument
test_assign_lvalues_in_list_on_lhs() - Method in class com.singularsys.jeptests.unit.functions.AssignableListTest
test_assing_variable_in_vec_on_lhs() - Method in class com.singularsys.jeptests.unit.functions.AssignableListTest
test_Avg() - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalTest
test_binomal_equations() - Method in class com.singularsys.jeptests.unit.misc.parallelparsing.ParallelParsingTest
test_cacluated_endpoints() - Method in class com.singularsys.jeptests.unit.configurableparser.RangeOperatorTest
test_callback_and_binary_functions() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedFunctionByStructureTest
test_can_construct_with_missmatched_functions() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedFunctionByStructureTest
test_clear() - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest
test_compare_elementwise_BigDecimals() - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalListTest
test_compare_lists_of_BigDecimals() - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalListTest
test_comparision_with_strings_using_compare_method() - Method in class com.singularsys.jeptests.unit.functions.ComparativeTest
test_comparision_with_strings_using_eval_method() - Method in class com.singularsys.jeptests.unit.functions.ComparativeTest
test_comparision_with_strings_using_lt_le_gt_ge_eq_ne_method() - Method in class com.singularsys.jeptests.unit.functions.ComparativeTest
test_Constant() - Method in class com.singularsys.jeptests.unit.walkers.TestingVisitorTest
test_containsKey_is_only_true_for_lowercase_keys() - Method in class com.singularsys.jeptests.unit.misc.CaseInsensitiveVariableTableTest
test_cos() - Method in class com.singularsys.jeptests.system.LatexTest
test_cos_x_plus_1() - Method in class com.singularsys.jeptests.system.LatexTest
test_CVT_AddConstant_parallel() - Method in class com.singularsys.jeptests.unit.misc.parallelparsing.ParallelParsingTest.AddingVariableAndConstantsTest
test_CVT_AddVariable_parallel() - Method in class com.singularsys.jeptests.unit.misc.parallelparsing.ParallelParsingTest.AddingVariableAndConstantsTest
test_CVT_new_CP_parallel_parse() - Method in class com.singularsys.jeptests.unit.misc.parallelparsing.ParallelParsingTest.MatrixEquationsTest.ParallelParsingNestedTest
test_CVT_new_SCP_parallel_parse() - Method in class com.singularsys.jeptests.unit.misc.parallelparsing.ParallelParsingTest.MatrixEquationsTest.ParallelParsingNestedTest
test_CVT_new_SP_parallel_parse() - Method in class com.singularsys.jeptests.unit.misc.parallelparsing.ParallelParsingTest.MatrixEquationsTest.ParallelParsingNestedTest
test_CVT_PCP_parallel_parse() - Method in class com.singularsys.jeptests.unit.misc.parallelparsing.ParallelParsingTest.MatrixEquationsTest.ParallelParsingNestedTest
test_CVT_PCP_serial_parse() - Method in class com.singularsys.jeptests.unit.misc.parallelparsing.ParallelParsingTest.MatrixEquationsTest.SerialParsingTest
test_CVT_single_SCP_parallel_parse() - Method in class com.singularsys.jeptests.unit.misc.parallelparsing.ParallelParsingTest.MatrixEquationsTest.ParallelParsingNestedTest
test_CVT_single_SP_parallel_parse() - Method in class com.singularsys.jeptests.unit.misc.parallelparsing.ParallelParsingTest.MatrixEquationsTest.ParallelParsingNestedTest
test_CVT_single_SP_serial_parse() - Method in class com.singularsys.jeptests.unit.misc.parallelparsing.ParallelParsingTest.MatrixEquationsTest.SerialParsingTest
test_default_LightWeightcomponents() - Method in class com.singularsys.jeptests.unit.misc.LightWeightComponentSetTest
test_default_MediumWeightcomponents() - Method in class com.singularsys.jeptests.unit.misc.LightWeightComponentSetTest
test_description() - Method in class com.singularsys.jeptests.unit.misc.MacroFunctionTest
test_description_of_overloaded_function() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadingSystemTests
test_dict_with_vectors() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
test_dont_watchVarables_with_StandardVariableFactory() - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest
test_dot_of_ranges() - Method in class com.singularsys.jeptests.unit.configurableparser.RangeOperatorTest
test_enum_hookKeys_for_nodes_have_a_single_instance() - Method in class com.singularsys.jeptests.system.SerializationTest
test_enum_hookKeys_for_variables_have_a_single_instance() - Method in class com.singularsys.jeptests.system.SerializationTest
test_equation_sequences() - Method in class com.singularsys.jeptests.unit.misc.parallelparsing.ParallelParsingTest
test_errors() - Method in class com.singularsys.jeptests.unit.functions.AssignableListTest
test_extendableList() - Method in class com.singularsys.jeptests.unit.misc.functions.ExpandingEleTest
test_extended_ascii() - Method in class com.singularsys.jeptests.system.BugsTest
test_extracting_element_from_list_of_BigDecimals() - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalListTest
test_extracting_element_from_list_of_BigDecimals() - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalTest
test_frac() - Method in class com.singularsys.jeptests.system.LatexTest
test_FullBracket() - Method in class com.singularsys.jeptests.unit.PrintVisitorTest
test_Functions() - Method in class com.singularsys.jeptests.unit.walkers.TestingVisitorTest
test_getValue_predicate_fails_before_calculating_child() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedFunctionByStructureTest
  When an OverloadedFunctionByStructure has a simple predicate that relies of the value of the first argument, say `n -> n.jjtGetChild(0).getValue() instanceof String` but the lhs is a function or operator node then the value will not be available at the time of the predicate test.
test_If() - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalTest
test_init_calls_components() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedBinaryFunctionTest
test_init_calls_components() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedFunctionByStructureTest
test_init_calls_components() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedNaryFunctionTest
test_init_calls_components() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedUnaryFunctionTest
test_issue_no_6() - Method in class com.singularsys.jeptests.system.BugsTest
test_JCCArrayAccess() - Method in class com.singularsys.jeptests.unit.configurableparser.ConfigurableParserTest
test_JepJava_Users_25_10_2022() - Method in class com.singularsys.jeptests.unit.misc.CaseInsensitiveVariableTableTest
test_LightWeightImportationVisitor2() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadingSystemTests
test_lightWeightInstance() - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest
test_lightweightInstance_makes_a_copy_with_lightweight_instances_of_functions() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedBinaryFunctionTest
test_lightweightInstance_makes_a_copy_with_lightweight_instances_of_functions() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedFunctionByStructureTest
test_lightweightInstance_makes_a_copy_with_lightweight_instances_of_functions() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedNaryFunctionTest
test_lightweightInstance_makes_a_copy_with_lightweight_instances_of_functions() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedUnaryFunctionTest
test_list_of_BigDecimals() - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalTest
test_list_of_ranges() - Method in class com.singularsys.jeptests.unit.configurableparser.RangeOperatorTest
test_makeMap1D() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
test_makeMap2D() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
test_makeMapEmpty() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
test_matrix_equations() - Method in class com.singularsys.jeptests.unit.misc.parallelparsing.ParallelParsingTest
test_max() - Method in class com.singularsys.jeptests.system.LatexTest
test_MinMax() - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalTest
test_NaryBinaryFunction() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedNaryFunctionTest
test_nested_dict() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
test_nested_overloaded_functions() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedBinaryFunctionTest
test_nested_overloaded_functions() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedFunctionByStructureTest
test_nested_overloaded_functions() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedNaryFunctionTest
test_not_X_Y() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
test_not_X_Y() - Method in class com.singularsys.jeptests.system.JepTest
test_NullStringInParse() - Method in class com.singularsys.jeptests.unit.JepUnitTest
test_number_of_parameters_is_always_1() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedUnaryFunctionTest
test_number_of_parameters_is_num_params_of_first_function() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedFunctionByStructureTest
test_Operator_with_overloaded_pfmc() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest
test_Operators() - Method in class com.singularsys.jeptests.unit.walkers.TestingVisitorTest
test_overloaded_functions_with_wrong_number_of_arguments() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedNaryFunctionTest
test_OverloadedOperator() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest
test_package_info() - Method in class com.singularsys.jeptests.unit.misc.parallelparsing.ParallelParsingTest
test_package_info_AlternateFunctions_example() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadingSystemTests
test_package_info_examples() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadingSystemTests
test_package_info_examples() - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest
test_package_info_new_CP() - Method in class com.singularsys.jeptests.unit.misc.parallelparsing.ParallelParsingTest
test_package_info_OverloadedFunctionByStructure_example() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadingSystemTests
test_parallel_parse_equation_sequences() - Method in class com.singularsys.jeptests.unit.misc.parallelparsing.ParallelParsingTest
test_parser_sets_parent() - Method in class com.singularsys.jeptests.system.JepTest
test_parsing_a_list_of_BigDecimals() - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalListTest
test_parsing_with_CIVT() - Method in class com.singularsys.jeptests.unit.misc.CaseInsensitiveVariableTableTest
test_parsing_with_StandardConfigurableParser() - Method in class com.singularsys.jeptests.unit.misc.CaseInsensitiveVariableTableTest
test_pi() - Method in class com.singularsys.jeptests.system.LatexTest
test_power() - Method in class com.singularsys.jeptests.system.LatexTest
test_remove_non_constant() - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest
test_removing_a_variable_remove_the_subscriber() - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest
test_replacing_token_matchers() - Method in class com.singularsys.jeptests.unit.configurableparser.ConfigurableParserTest
test_resloved_overloaded_operator_toString() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadingSystemTests
test_rootNodeToString() - Method in class com.singularsys.jeptests.unit.JepUnitTest
test_rootNodeToString_returns_null_if_no_equation_parsed() - Method in class com.singularsys.jeptests.unit.JepUnitTest
test_Round() - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalTest
test_setComponentsInternal() - Method in class com.singularsys.jeptests.unit.JepUnitTest
test_setEle_with_ArrayList_and_ArrayList_index() - Method in class com.singularsys.jeptests.unit.functions.EleTest
test_setEle_with_ArrayList_and_number_index() - Method in class com.singularsys.jeptests.unit.functions.EleTest
test_setEle_with_ArrayList_and_Vector_index() - Method in class com.singularsys.jeptests.unit.functions.EleTest
test_setEle_with_ArrayList_set_var_val_to_a_Vector() - Method in class com.singularsys.jeptests.unit.functions.EleTest
test_setEle_with_Vector_and_number_index() - Method in class com.singularsys.jeptests.unit.functions.EleTest
test_Signum() - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalTest
test_simple() - Method in class com.singularsys.jeptests.system.LatexTest
test_simple_pridicate_passed_when_value_calculated() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedBinaryFunctionTest
test_simple_pridicate_passed_when_value_calculated() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedNaryFunctionTest
test_sqrt() - Method in class com.singularsys.jeptests.system.LatexTest
test_StandardComponents_with_replacements() - Method in class com.singularsys.jeptests.unit.standard.StandardComponentsTest
test_subscribe_to_an_individual_variable() - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest
test_tryAddConstant() - Method in class com.singularsys.jeptests.unit.JepUnitTest
test_two_binary_functions() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedBinaryFunctionTest
test_two_binary_functions() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedFunctionByStructureTest
test_two_binary_functions() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedNaryFunctionTest
test_two_nary_functions() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedNaryFunctionTest
test_two_pi() - Method in class com.singularsys.jeptests.system.LatexTest
test_two_unary_functions() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedFunctionByStructureTest
test_two_unary_functions() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedNaryFunctionTest
test_two_unary_functions() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedUnaryFunctionTest
test_Variable() - Method in class com.singularsys.jeptests.unit.walkers.TestingVisitorTest
test_variable_names_are_all_lowercase() - Method in class com.singularsys.jeptests.unit.misc.CaseInsensitiveVariableTableTest
test_variable_names_in_parsed_equations_are_lowercase() - Method in class com.singularsys.jeptests.unit.misc.CaseInsensitiveVariableTableTest
test_VT_AddConstant_parallel() - Method in class com.singularsys.jeptests.unit.misc.parallelparsing.ParallelParsingTest.AddingVariableAndConstantsTest
test_VT_AddVariable_parallel() - Method in class com.singularsys.jeptests.unit.misc.parallelparsing.ParallelParsingTest.AddingVariableAndConstantsTest
test_VT_new_SCP_parallel_parse() - Method in class com.singularsys.jeptests.unit.misc.parallelparsing.ParallelParsingTest.MatrixEquationsTest.ParallelParsingNestedTest
test_VT_PCP_parallel_parse() - Method in class com.singularsys.jeptests.unit.misc.parallelparsing.ParallelParsingTest.MatrixEquationsTest.ParallelParsingNestedTest
test_VT_PCP_serial_parse() - Method in class com.singularsys.jeptests.unit.misc.parallelparsing.ParallelParsingTest.MatrixEquationsTest.SerialParsingTest
test_VT_single_SCP_serial_parse() - Method in class com.singularsys.jeptests.unit.misc.parallelparsing.ParallelParsingTest.MatrixEquationsTest.SerialParsingTest
test_VT_single_SP_serial_parse() - Method in class com.singularsys.jeptests.unit.misc.parallelparsing.ParallelParsingTest.MatrixEquationsTest.SerialParsingTest
test_with_Atan() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.AlternateFunctionGrammerMatcherTest
test_with_bifunction() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedBinaryFunctionTest
test_with_bifunction() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedFunctionByStructureTest
test_with_bifunction() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedNaryFunctionTest
test_with_CustomValueType() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedBinaryFunctionTest
test_with_CustomValueType() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedNaryFunctionTest
test_with_CustomValueType() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedUnaryFunctionTest
test_with_jep() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.AlternateFunctionsTest
test_with_null_functions() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest
test_with_OverloadedFunction() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.AlternateFunctionGrammerMatcherTest
test_with_three_args() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedNaryFunctionTest
test1_9_11() - Method in class com.singularsys.jeptests.system.BugsTest
test167() - Method in class com.singularsys.jeptests.system.BugsTest
  See ticked 167
test18April2013() - Method in class com.singularsys.jeptests.system.BugsTest
test2008_08_14_switch() - Method in class com.singularsys.jeptests.system.BugsTest
test2008_12_13() - Method in class com.singularsys.jeptests.system.BugsTest
test2009_02_02() - Method in class com.singularsys.jeptests.system.BugsTest
test2009_02_16() - Method in class com.singularsys.jeptests.system.BugsTest
test2010_03_01() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
test31_8_11() - Method in class com.singularsys.jeptests.system.BugsTest
test31Jan2010() - Method in class com.singularsys.jeptests.system.BugsTest
testAbs() - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalTest
testAbsWithCustomNumberArguments() - Method in class com.singularsys.jeptests.unit.functions.AbsTest
testAbsWithDoubleArguments() - Method in class com.singularsys.jeptests.unit.functions.AbsTest
testAbsWithIntegerArguments() - Method in class com.singularsys.jeptests.unit.functions.AbsTest
testAdd_Get_Variable() - Method in class com.singularsys.jeptests.unit.misc.CaseInsensitiveVariableTableTest
testAddOp() - Method in class com.singularsys.jeptests.system.CPTest
  Tests the addOperator method
testAddOperator_Key_Operator_Operator() - Method in class com.singularsys.jeptests.unit.EmptyOperatorTableTest
testAddOperator_Operator_Operator() - Method in class com.singularsys.jeptests.unit.EmptyOperatorTableTest
testAllFunctionsHaveDescriptions() - Method in class com.singularsys.jeptests.system.examples.ConsoleTest
testAllFunctionsHaveDescriptions() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
testAllFunctionsHaveValidInheritance() - Method in class com.singularsys.jeptests.system.examples.ConsoleTest
testAllOperatorHaveDescriptions() - Method in class com.singularsys.jeptests.system.examples.ConsoleTest
testAllOperatorHaveDescriptions() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
testAllOperatorHaveDescriptions() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
testAllOperatorsHaveValidInheritance() - Method in class com.singularsys.jeptests.system.examples.ConsoleTest
testAlternateFunctionGrammarMatcher() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.AlternateFunctionGrammerMatcherTest
testAlternateFunctions() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.AlternateFunctionsTest
testAlternateFunctions() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest
testAlternateSymbolBug() - Method in class com.singularsys.jeptests.system.BugsTest
testAlternateSymbols() - Method in class com.singularsys.jeptests.system.BugsTest
  Tests for other symbols used.
testAlternateSymbols() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
  Tests for other symbols used.
testAltSymbols() - Method in class com.singularsys.jeptests.unit.configurableparser.TokenizerTest
testAppendOperator_Key_Operator_Operator() - Method in class com.singularsys.jeptests.unit.EmptyOperatorTableTest
testAppendOperator_Operator_Operator() - Method in class com.singularsys.jeptests.unit.EmptyOperatorTableTest
testArray() - Method in class com.singularsys.jeptests.system.LineNumberingTest
testArray() - Method in class com.singularsys.jeptests.unit.misc.LineNumberingTest
testAssign() - Method in class com.singularsys.jeptests.system.JepTest
testASTNodeMessages() - Method in class com.singularsys.jeptests.system.MessagesTest
testAtan() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.AlternateFunctionsTest
testBadFun() - Method in class com.singularsys.jeptests.system.ModifiedParserTest
testBasicIdentifierMatcher_does_not_match_é() - Method in class com.singularsys.jeptests.unit.configurableparser.matchers.IdentifierTokenMatcherTest
testBasicSubscriber() - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest
testBDBinary(PostfixMathCommand, double, double, String) - Static method in class com.singularsys.jeptests.unit.functions.Utilities
testBDRound() - Method in class com.singularsys.jeptests.unit.functions.RoundTest
testBDString() - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalTest
  Tests inter-operability of big decimals and strings.
testBDUnary(PostfixMathCommand, double, String) - Static method in class com.singularsys.jeptests.unit.functions.Utilities
testBigDecRoundMode() - Method in class com.singularsys.jeptests.system.BugsTest
testBinary(PostfixMathCommand, double, double, double) - Static method in class com.singularsys.jeptests.unit.functions.Utilities
testBinary(PostfixMathCommand, Object, Object, Object) - Static method in class com.singularsys.jeptests.unit.functions.Utilities
testBinaryInstanceOf() - Method in class com.singularsys.jeptests.unit.functions.FunctionFromLambdaTest
testBinom() - Method in class com.singularsys.jeptests.system.BigDecimalStandardTests
testBinom() - Method in class com.singularsys.jeptests.system.JepTest
testBitwise() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
testBitwise() - Method in class com.singularsys.jeptests.system.NullWrapTest
testBlankParser() - Method in class com.singularsys.jeptests.system.JepTest
  Test creating a Jep instance with no functions and no variables.
testBoolean() - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalTest
testBoolNumber() - Method in class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecRelationalTest
testBools() - Method in class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecRelationalTest
testBoolString() - Method in class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecRelationalTest
testBrackets() - Method in class com.singularsys.jeptests.system.LineNumberingTest
testBrackets() - Method in class com.singularsys.jeptests.unit.misc.LineNumberingTest
testBug116() - Method in class com.singularsys.jeptests.system.BugsTest
testBug121A() - Method in class com.singularsys.jeptests.system.BugsTest
  Tests a custom operator table with only 5 operators, see bug #121
testBug122() - Method in class com.singularsys.jeptests.system.BugsTest
testBug123() - Method in class com.singularsys.jeptests.system.BugsTest
testBug1563324() - Method in class com.singularsys.jeptests.system.BugsTest
  Tests [ 1563324 ] getValueAsObject always return null after an error Jep 2.4.0 checks the `errorList` variable before evaluating an expression if there is an error in the list, null is returned.
testBug2008_09_12() - Method in class com.singularsys.jeptests.system.BugsTest
testBug23_11_09() - Method in class com.singularsys.jeptests.system.BugsTest
testBug28() - Method in class com.singularsys.jeptests.system.BugsTest
testBug30_10_09() - Method in class com.singularsys.jeptests.system.BugsTest
testBug49() - Method in class com.singularsys.jeptests.system.BugsTest
  Tests bug 49.
testBug72() - Method in class com.singularsys.jeptests.system.BugsTest
  Test bug #72 Handling of Constants.
testBug84() - Method in class com.singularsys.jeptests.system.BugsTest
testCarWalk() - Method in class com.singularsys.jeptests.system.BugsTest
testCaseNull() - Method in class com.singularsys.jeptests.system.JepTest
testCaseNull() - Method in class com.singularsys.jeptests.system.NullWrapTest
testCaseNull() - Method in class com.singularsys.jeptests.system.PostfixEvalTest
testCaseNull() - Method in class com.singularsys.jeptests.system.RealEvalTest
testCaseNull() - Method in class com.singularsys.jeptests.system.UncheckedEvalTest
testCaseString() - Method in class com.singularsys.jeptests.system.JepTest
testCaseString() - Method in class com.singularsys.jeptests.system.RealEvalTest
testChangeOperatorSymbols() - Method in class com.singularsys.jeptests.system.BugsTest
testChangeVariable() - Method in class com.singularsys.jeptests.system.JepTest
  Test changing variables value after parsing
testChangeVariableComplex() - Method in class com.singularsys.jeptests.system.JepTest
  Test changing variables value after parsing
testChangeVariableComplex() - Method in class com.singularsys.jeptests.system.RealEvalTest
testChinese() - Method in class com.singularsys.jeptests.system.BugsTest
  Test for non latin variable names
testClear() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
testClearValues() - Method in class com.singularsys.jeptests.system.BugsTest
  See http://stackoverflow.com/questions/36928755/strange-behavior-in-singularsys-jep
testCoerce() - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalTest
testCommaNumber() - Method in class com.singularsys.jeptests.system.BugsTest
testComments() - Method in class com.singularsys.jeptests.system.JepTest
testComplex() - Method in class com.singularsys.jeptests.system.BigDecimalStandardTests
testComplex() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
testComplex() - Method in class com.singularsys.jeptests.system.JepTest
testComplex() - Method in class com.singularsys.jeptests.system.RealEvalTest
testComplexListAccess() - Method in class com.singularsys.jeptests.system.BigDecimalStandardTests
testComplexListAccess() - Method in class com.singularsys.jeptests.system.JepTest
testComplexListAccess() - Method in class com.singularsys.jeptests.system.JepTestWithCustomNumberType
testComplexListAccess() - Method in class com.singularsys.jeptests.system.RealEvalTest
testComplexMessage() - Method in class com.singularsys.jeptests.system.MessagesTest
testComplexPrint() - Method in class com.singularsys.jeptests.unit.PrintVisitorTest
testConfigurableParserMessages() - Method in class com.singularsys.jeptests.system.MessagesTest
testConfParser() - Method in class com.singularsys.jeptests.system.ExpressionEvalTest
testConstantsLW() - Method in class com.singularsys.jeptests.system.SerializationTest
testConstantsSerialised() - Method in class com.singularsys.jeptests.system.SerializationTest
testContainsKey() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
testConvertSpeed() - Method in class com.singularsys.jeptests.system.ThreadTest
testCP() - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalTest
testCPStrings() - Method in class com.singularsys.jeptests.system.CPTest
testCPStrings() - Method in class com.singularsys.jeptests.system.RealEvalTest
testCreateNumber_Complex_throws_exception() - Method in class com.singularsys.jeptests.unit.misc.StrictDoubleNumberFactoryTest
testCreateNumber_double() - Method in class com.singularsys.jeptests.unit.misc.StrictDoubleNumberFactoryTest
testCreateNumber_Double_gives_Double() - Method in class com.singularsys.jeptests.unit.misc.StrictDoubleNumberFactoryTest
testCreateNumber_float() - Method in class com.singularsys.jeptests.unit.misc.StrictDoubleNumberFactoryTest
testCreateNumber_int() - Method in class com.singularsys.jeptests.unit.misc.StrictDoubleNumberFactoryTest
testCreateNumber_Integer_gives_double() - Method in class com.singularsys.jeptests.unit.misc.StrictDoubleNumberFactoryTest
testCreateNumber_long() - Method in class com.singularsys.jeptests.unit.misc.StrictDoubleNumberFactoryTest
testCreateNumber_short() - Method in class com.singularsys.jeptests.unit.misc.StrictDoubleNumberFactoryTest
testCreateNumberBoolean() - Method in class com.singularsys.jeptests.unit.misc.StrictDoubleNumberFactoryTest
testCreateNumberString() - Method in class com.singularsys.jeptests.unit.misc.StrictDoubleNumberFactoryTest
testDefaults() - Method in class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecAddTest
testDefaults() - Method in class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecRelationalTest
testDefaults() - Method in class com.singularsys.jeptests.unit.PrintVisitorTest
testDepth3ArrayAccess() - Method in class com.singularsys.jeptests.system.CPTest
testDepth3ArrayAccess() - Method in class com.singularsys.jeptests.system.RealEvalTest
testDepth3ArrayAccessShiftZero() - Method in class com.singularsys.jeptests.system.CPTest
testDepth3ArrayAccessShiftZero() - Method in class com.singularsys.jeptests.system.RealEvalTest
testDoc() - Method in class com.singularsys.jeptests.unit.misc.BoundVariableTest
testDoc1() - Method in class com.singularsys.jeptests.system.ThreadTest
testDoc2() - Method in class com.singularsys.jeptests.system.ThreadTest
testDottedIdentifierMatcher_matches_dots() - Method in class com.singularsys.jeptests.unit.configurableparser.matchers.IdentifierTokenMatcherTest
testDottedIdentifiers() - Method in class com.singularsys.jeptests.system.BugsTest
testDoubleNumberFactoryMessages() - Method in class com.singularsys.jeptests.system.MessagesTest
testEle() - Method in class com.singularsys.jeptests.unit.functions.EleTest
testEle_with_ArrayList_and_ArrayList_index() - Method in class com.singularsys.jeptests.unit.functions.EleTest
testEle_with_ArrayList_and_number_index() - Method in class com.singularsys.jeptests.unit.functions.EleTest
testEle_with_UnmodifiableList_and_number_index() - Method in class com.singularsys.jeptests.unit.functions.EleTest
testEle_with_Vector_and_number_index() - Method in class com.singularsys.jeptests.unit.functions.EleTest
testEle_with_Vector_and_Vector_index() - Method in class com.singularsys.jeptests.unit.functions.EleTest
testElementOf() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
  Tests operators and functions which test if an element is in array or list.
testEleUnit() - Method in class com.singularsys.jeptests.system.JepTest
testEleUnit() - Method in class com.singularsys.jeptests.unit.misc.functions.ExpandingEleTest
testEmptyEqn() - Method in class com.singularsys.jeptests.system.JepTest
testEmptyEqn2() - Method in class com.singularsys.jeptests.system.CPTest
testEmptyEqn2() - Method in class com.singularsys.jeptests.system.JepTest
testEmptyEquations() - Method in class com.singularsys.jeptests.unit.configurableparser.TokenizerTest
testEntries() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
testEntriesIter() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
testEntriesIterNull() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTestsWithNull
testEntriesNull() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTestsWithNull
testEntriesNull() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryWithListNullTest
testEntriesNull() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryWithMapNullTest
testErrorMessages() - Method in class com.singularsys.jeptests.system.NullWrapTest
testEvalExceptions() - Method in class com.singularsys.jeptests.system.JepTest
  Test whether evaluation exceptions are thrown when they should be.
testEvaluate() - Method in class com.singularsys.jeptests.system.BigDecimalStandardTests
testEvaluate() - Method in class com.singularsys.jeptests.system.JepTest
  Tests the `evaluate()` method.
testEvaluate() - Method in class com.singularsys.jeptests.system.JepTestWithCustomNumberType
testEvaluate() - Method in class com.singularsys.jeptests.unit.functions.AbsTest
testEvaluateComplex() - Method in class com.singularsys.jeptests.system.BigDecimalStandardTests
testEvaluateComplex() - Method in class com.singularsys.jeptests.system.JepTest
testEvaluateComplex() - Method in class com.singularsys.jeptests.system.RealEvalTest
testEvaluateDouble() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
testEvaluateDouble() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryWithMapNullTest
testEvaluateDoubleNoVal() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTestsWithNull
testEvaluateDoubleNoVal() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryWithMapNullTest
testEvaluateEmpty() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
testEvaluateEmpty() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryWithMapNullTest
testEvaluatePutDoubleNoVal() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTestsWithNull
testEvaluatePutDoubleNoVal() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryWithMapNullTest
testEvaluateSingle() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
testEvaluateSingle() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryWithMapNullTest
testEvaluateSingleNoVal() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTestsWithNull
testEvaluateSingleNoVal() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryWithMapNullTest
testEvaluateString() - Method in class com.singularsys.jeptests.system.JepTest
testEvaluateString() - Method in class com.singularsys.jeptests.system.RealEvalTest
testEvaluateVarDoubleNoVal() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTestsWithNull
testEvaluateVarDoubleNoVal() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryWithMapNullTest
testEvaluationPath() - Method in class com.singularsys.jeptests.system.BugsTest
testEvalWithDoubleArguments() - Method in class com.singularsys.jeptests.unit.functions.AbsTest
testExceptionCases() - Method in class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecAddTest
testExceptionCases(Object, Object) - Method in class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecRelationalTest
  Generic method for comparing two value where all operators are expected to throw an exception.
testExceptions() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryWithListNoNullTest
testExceptions() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.AlternateFunctionsTest
testExpectedOutput() - Method in class com.singularsys.jeptests.unit.PrintVisitorTest
testExpectedTokenSequence() - Method in class com.singularsys.jeptests.system.JepTest
  Tests for bug #52
testExpr() - Method in class com.singularsys.jeptests.system.SerializationTest
  Test simple serialization
testExpressionOrdering() - Method in class com.singularsys.jeptests.system.BugsTest
  Tests use of TreeAnalyzer to work out the order of expressions.
testExpressionOrderingMultiLine() - Method in class com.singularsys.jeptests.system.BugsTest
  Tests use of TreeAnalyzer to work out the order of expressions.
testExpressionsSpanningLines() - Method in class com.singularsys.jeptests.system.LineNumberingTest
testExpressionsSpanningLines() - Method in class com.singularsys.jeptests.unit.misc.LineNumberingTest
testExtended() - Method in class com.singularsys.jeptests.unit.configurableparser.TokenizerTest
testFactorial() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
  Test the suffix factorial operation
testFast() - Method in class com.singularsys.jeptests.system.ExpressionEvalTest
testFastEvaluatorMessages() - Method in class com.singularsys.jeptests.system.MessagesTest
testFormat() - Method in class com.singularsys.jeptests.system.JepTest
testFormat() - Method in class com.singularsys.jeptests.system.JepTestWithCustomNumberType
testFractalBug() - Method in class com.singularsys.jeptests.system.BugsTest
  Tests a bug that lead the FractalCanvas example to fail
testFunction() - Method in class com.singularsys.jeptests.system.BigDecimalStandardTests
testFunction() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
testFunction() - Method in class com.singularsys.jeptests.system.JepTest
testFunction() - Method in class com.singularsys.jeptests.system.LineNumberingTest
testFunction() - Method in class com.singularsys.jeptests.unit.misc.LineNumberingTest
testFunctionEleMessages() - Method in class com.singularsys.jeptests.system.MessagesTest
testFunctionMessages() - Method in class com.singularsys.jeptests.system.MessagesTest
testFunctionTableMessages() - Method in class com.singularsys.jeptests.system.MessagesTest
testFunctionTables() - Method in class com.singularsys.jeptests.unit.misc.LightWeightComponentSetTest
testGet() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
testGetKey() - Method in class com.singularsys.jeptests.unit.EmptyOperatorTableTest
testGetKeys() - Method in class com.singularsys.jeptests.unit.EmptyOperatorTableTest
testGetLightWeightInstance() - Method in class com.singularsys.jeptests.unit.misc.StrictDoubleNumberFactoryTest
testGetMinusOne() - Method in class com.singularsys.jeptests.unit.misc.StrictDoubleNumberFactoryTest
testGetNonConstantVariables() - Method in class com.singularsys.jeptests.system.BugsTest
testGetNull() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTestsWithNull
testGetOne() - Method in class com.singularsys.jeptests.unit.misc.StrictDoubleNumberFactoryTest
testGetOr() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
testGetOrNull() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTestsWithNull
testGetTwo() - Method in class com.singularsys.jeptests.unit.misc.StrictDoubleNumberFactoryTest
testGetZero() - Method in class com.singularsys.jeptests.unit.misc.StrictDoubleNumberFactoryTest
testIf() - Method in class com.singularsys.jeptests.system.JepTest
testIfThenElse() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
testIfWithCustomNumbers() - Method in class com.singularsys.jeptests.unit.functions.FunctionsSupportNumberTypeArguments
testImmutableComplex() - Method in class com.singularsys.jeptests.unit.standard.ComplexTest
testImplicitMul() - Method in class com.singularsys.jeptests.system.JepTest
testImport() - Method in class com.singularsys.jeptests.system.SerializationTest
  Test passing serialized objects between two jep instances
testImportation() - Method in class com.singularsys.jeptests.system.ThreadTest
testIncrement() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
testIncrement() - Method in class com.singularsys.jeptests.system.NullWrapTest
TestingVisitor - Class in com.singularsys.jep.walkers
  A visitor than can test all nodes in a tree against a set of predicates.
TestingVisitor(Predicate<Node>...) - Constructor for class com.singularsys.jep.walkers.TestingVisitor
  Constructor with a set of Predicate to use in test
TestingVisitorTest - Class in com.singularsys.jeptests.unit.walkers
  Tests for the `TestingVisitor`.
TestingVisitorTest() - Constructor for class com.singularsys.jeptests.unit.walkers.TestingVisitorTest
testInitilisesFunctions() - Method in class com.singularsys.jeptests.unit.misc.FunctionSetTest
testInsertOperator_Key_Operator_Operator() - Method in class com.singularsys.jeptests.unit.EmptyOperatorTableTest
testInsertOperator_Operator_Operator() - Method in class com.singularsys.jeptests.unit.EmptyOperatorTableTest
testIsNull() - Method in class com.singularsys.jeptests.system.NullWrapTest
testIt() - Method in class com.singularsys.jeptests.unit.configurableparser.TokenizerTest
testItN() - Method in class com.singularsys.jeptests.unit.configurableparser.TokenizerTest
testJavaIdentifierMatcher_matches_£é() - Method in class com.singularsys.jeptests.unit.configurableparser.matchers.IdentifierTokenMatcherTest
testJepConfigParser() - Method in class com.singularsys.jeptests.system.SerializationTest
testJepInstance(Jep, BufferedReader) - Method in class com.singularsys.jeptests.system.ExpressionEvalTest
testJepInstance(Jep, String) - Method in class com.singularsys.jeptests.system.ExpressionEvalTest
  Loads the file specified in fileName.
testJepMessages() - Method in class com.singularsys.jeptests.system.MessagesTest
testJepStdParser() - Method in class com.singularsys.jeptests.system.SerializationTest
testJexParser() - Method in class com.singularsys.jeptests.system.BugsTest
testkeys() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
testKeysIter() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
testKeysIterNull() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTestsWithNull
testLatex() - Method in class com.singularsys.jeptests.system.ModifiedParserTest
  Tests a Latex like grammar
testLazyLogical() - Method in class com.singularsys.jeptests.system.BigDecimalStandardTests
testLazyLogical() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
testLazyLogical() - Method in class com.singularsys.jeptests.system.JepTest
testLazyLogical2() - Method in class com.singularsys.jeptests.system.BigDecimalStandardTests
testLazyLogical2() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
testLazyLogical2() - Method in class com.singularsys.jeptests.system.JepTest
testLazyLogicalBug() - Method in class com.singularsys.jeptests.system.BigDecimalStandardTests
testLazyLogicalBug() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
testLazyLogicalBug() - Method in class com.singularsys.jeptests.system.JepTest
  Test for bug with 1&&1&&1
testLeft(Operator, Node) - Method in class com.singularsys.jep.PrintVisitor
  Test if brackets are necessary around left-hand side.
testLightWeightComponentOperators() - Method in class com.singularsys.jeptests.unit.misc.LightWeightComponentSetTest
  Advanced version using functions which implement JepComponent these should
testLightWeightComponentSetBasic() - Method in class com.singularsys.jeptests.unit.misc.LightWeightComponentSetTest
  Basic version, all functions should be the same in both instances
testLightweightInstance() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.AlternateFunctionsTest
testLineNumbers() - Method in class com.singularsys.jeptests.unit.configurableparser.TokenizerTest
testListAccess() - Method in class com.singularsys.jeptests.system.BigDecimalStandardTests
testListAccess() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
testListAccess() - Method in class com.singularsys.jeptests.system.JepTest
testListAccess() - Method in class com.singularsys.jeptests.system.RealEvalTest
testListAccess() - Method in class com.singularsys.jeptests.unit.misc.functions.ExpandingEleTest
testListAccessShiftZero() - Method in class com.singularsys.jeptests.system.BigDecimalStandardTests
testListAccessShiftZero() - Method in class com.singularsys.jeptests.system.JepTest
testListAccessShiftZero() - Method in class com.singularsys.jeptests.system.JepTestWithCustomNumberType
testListAccessShiftZero() - Method in class com.singularsys.jeptests.system.RealEvalTest
testListAccessShiftZero() - Method in class com.singularsys.jeptests.unit.misc.functions.ExpandingEleTest
testListAndFun() - Method in class com.singularsys.jeptests.system.CPSeqOpTest
testListExtra() - Method in class com.singularsys.jeptests.system.JepTest
testListExtra() - Method in class com.singularsys.jeptests.system.RealEvalTest
testListFunctions() - Method in class com.singularsys.jeptests.system.BigDecimalStandardTests
testListFunctions() - Method in class com.singularsys.jeptests.system.JepTest
testListFunctions() - Method in class com.singularsys.jeptests.system.JepTestWithCustomNumberType
testListFunctions() - Method in class com.singularsys.jeptests.system.NullWrapTest
testListFunctions() - Method in class com.singularsys.jeptests.system.RealEvalTest
testListNull() - Method in class com.singularsys.jeptests.system.NullWrapTest
testListOperations() - Method in class com.singularsys.jeptests.system.BigDecimalStandardTests
testListOperations() - Method in class com.singularsys.jeptests.system.JepTest
testListOperations() - Method in class com.singularsys.jeptests.system.JepTestWithCustomNumberType
testListOperations() - Method in class com.singularsys.jeptests.system.RealEvalTest
testListOperations() - Method in class com.singularsys.jeptests.unit.misc.functions.ExpandingEleTest
testListOrMapSize(Object, int) - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
testLocale() - Method in class com.singularsys.jeptests.system.MessagesTest
testLogarithm() - Method in class com.singularsys.jeptests.system.BigDecimalStandardTests
testLogarithm() - Method in class com.singularsys.jeptests.system.JepTest
testLogarithm() - Method in class com.singularsys.jeptests.unit.functions.LogarithmTest
  Tests the return value of log(NaN).
testLogical() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
testLogical() - Method in class com.singularsys.jeptests.system.JepTest
testMacroFunction() - Method in class com.singularsys.jeptests.system.BigDecimalStandardTests
testMacroFunction() - Method in class com.singularsys.jeptests.system.JepTest
testManyVariables() - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest
testMatchersMessages() - Method in class com.singularsys.jeptests.system.MessagesTest
testMathContext() - Method in class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecAddTest
testMatrix() - Method in class com.singularsys.jeptests.system.LineNumberingTest
testMatrix() - Method in class com.singularsys.jeptests.unit.misc.LineNumberingTest
testMediumWeightComponentSet() - Method in class com.singularsys.jeptests.unit.misc.LightWeightComponentSetTest
  Advanced version using functions which implement JepComponent different instances should be used in each thread.
testMessage() - Method in class com.singularsys.jeptests.unit.standard.ComplexTest
testMessageIformat() - Method in class com.singularsys.jeptests.unit.standard.ComplexTest
testMessageIstyle() - Method in class com.singularsys.jeptests.unit.standard.ComplexTest
testMid(Operator, Node) - Method in class com.singularsys.jep.PrintVisitor
  Test if brackets are needed around a middle argument `x + (y) + z`
testMiscMessages() - Method in class com.singularsys.jeptests.system.MessagesTest
testMul() - Method in class com.singularsys.jeptests.unit.standard.ComplexTest
  Tests the mul method
testMultiDimArray() - Method in class com.singularsys.jeptests.system.BigDecimalStandardTests
testMultiDimArray() - Method in class com.singularsys.jeptests.system.JepTest
testMultiDimArray() - Method in class com.singularsys.jeptests.system.JepTestWithCustomNumberType
testMultiDimArray() - Method in class com.singularsys.jeptests.system.RealEvalTest
testMultiDimArrayAccess() - Method in class com.singularsys.jeptests.system.CPTest
testMultiDimArrayAccess() - Method in class com.singularsys.jeptests.system.RealEvalTest
testMultiDimArrayAccessShiftZero() - Method in class com.singularsys.jeptests.system.CPTest
testMultiDimArrayAccessShiftZero() - Method in class com.singularsys.jeptests.system.RealEvalTest
testMultiDimArrayPrint() - Method in class com.singularsys.jeptests.system.CPTest
testMultiDimArrayShiftZero() - Method in class com.singularsys.jeptests.system.BigDecimalStandardTests
testMultiDimArrayShiftZero() - Method in class com.singularsys.jeptests.system.JepTest
testMultiDimArrayShiftZero() - Method in class com.singularsys.jeptests.system.JepTestWithCustomNumberType
testMultiDimArrayShiftZero() - Method in class com.singularsys.jeptests.system.RealEvalTest
testMultiLine() - Method in class com.singularsys.jeptests.system.JepTest
testMultiLine() - Method in class com.singularsys.jeptests.system.LineNumberingTest
testMultiLine() - Method in class com.singularsys.jeptests.unit.misc.LineNumberingTest
testMultiLineComments() - Method in class com.singularsys.jeptests.unit.configurableparser.TokenizerTest
testMultiLineLoop() - Method in class com.singularsys.jeptests.system.BugsTest
  Tests use of TreeAnalyzer to work out the order of expressions.
testMultiLineWhiteSpace() - Method in class com.singularsys.jeptests.unit.configurableparser.TokenizerTest
testMultipleArgs() - Method in class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecAddTest
testMultipleArgs() - Method in class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecMulTest
testMultipleArgsString() - Method in class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecAddTest
testMultipleArgsWithScale() - Method in class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecAddTest
testMultipleArgsWithScale() - Method in class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecMulTest
testMultiplyBug() - Method in class com.singularsys.jeptests.system.JepTest
testMultLineString() - Method in class com.singularsys.jeptests.system.ModifiedParserTest
  Test for string constants which can be broken over multiple lines.
testMutableDouble() - Method in class com.singularsys.jeptests.unit.misc.BoundVariableTest
testNamesWithSpaces() - Method in class com.singularsys.jeptests.system.BugsTest
testNaN() - Method in class com.singularsys.jeptests.system.BigDecimalStandardTests
testNaN() - Method in class com.singularsys.jeptests.system.JepTest
testNaryBinary() - Method in class com.singularsys.jeptests.unit.functions.NaryBinaryTest
testNaryBinaryInstanceOf() - Method in class com.singularsys.jeptests.unit.functions.FunctionFromLambdaTest
testNaryBinaryInstanceOfWithMethodReference() - Method in class com.singularsys.jeptests.unit.functions.FunctionFromLambdaTest
testNaturalLogarithm() - Method in class com.singularsys.jeptests.unit.functions.NaturalLogarithmTest
  Tests the return value of log(NaN).
testNoAssign() - Method in class com.singularsys.jeptests.system.JepTest
testNoComplex() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
testNodeFactoryMessages() - Method in class com.singularsys.jeptests.system.MessagesTest
testNull() - Method in class com.singularsys.jeptests.system.JepTest
testNull() - Method in class com.singularsys.jeptests.system.NullWrapTest
testNull() - Method in class com.singularsys.jeptests.system.PostfixEvalTest
testNull() - Method in class com.singularsys.jeptests.system.UncheckedEvalTest
testNullaryInstanceOf() - Method in class com.singularsys.jeptests.unit.functions.FunctionFromLambdaTest
testNullLogical() - Method in class com.singularsys.jeptests.system.NullWrapTest
testNullSafeEquals() - Method in class com.singularsys.jeptests.system.NullWrapTest
testNullValuedVariable() - Method in class com.singularsys.jeptests.system.BugsTest
  Test for new setTrapUnsetValues method.
testNullWrap() - Method in class com.singularsys.jeptests.system.NullWrapTest
testNullWrapBigDec() - Method in class com.singularsys.jeptests.system.NullWrapTest
testNullWrapMin() - Method in class com.singularsys.jeptests.system.NullWrapTest
testNumberAsBooleanLogical() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
testNumberAsBooleanLogical() - Method in class com.singularsys.jeptests.system.JepTest
testNumbers() - Method in class com.singularsys.jeptests.system.BigDecimalStandardTests
testNumbers() - Method in class com.singularsys.jeptests.system.JepTest
testNumbers() - Method in class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecAddTest
testNumbers() - Method in class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecRelationalTest
testNumbersAsStrings() - Method in class com.singularsys.jeptests.system.BugsTest
  forum
testNumParam() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
testNumParam() - Method in class com.singularsys.jeptests.system.JepTest
testObjectFieldAccessor() - Method in class com.singularsys.jeptests.unit.misc.BoundVariableTest
testObjectVariableFactory() - Method in class com.singularsys.jeptests.unit.misc.BoundVariableTest
testOpEquals() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
testOpEquals() - Method in class com.singularsys.jeptests.system.NullWrapTest
testOperatorMessages() - Method in class com.singularsys.jeptests.system.MessagesTest
testOperatorsAsFunctions() - Method in class com.singularsys.jeptests.system.ModifiedParserTest
testOperatorTables() - Method in class com.singularsys.jeptests.unit.misc.LightWeightComponentSetTest
testOverlappingNames() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
  Tests if we have a conflict between OR and ORGANIZE
testOverloadedFunctionByStructure() - Method in class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest
testOverridesPreExistingFunction() - Method in class com.singularsys.jeptests.unit.misc.FunctionSetTest
testParseDouble() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
testParseEmpty() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
testParseException() - Method in class com.singularsys.jeptests.system.JepTest
  Tests whether a parse exceptions are thrown when they should be.
testParserMessages() - Method in class com.singularsys.jeptests.system.MessagesTest
testParseSingle() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
testParseSingleNoVal() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
testParseSingleNoVal() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryWithListNoNullTest
testPercent() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
  Tests the suffix % operation
testPlusPlus() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
testPlusPlus() - Method in class com.singularsys.jeptests.system.JepTest
testPostfixBug() - Method in class com.singularsys.jeptests.system.PostfixEvalTest
testPostfixEvaluator() - Method in class com.singularsys.jeptests.system.ExpressionEvalTest
testPower() - Method in class com.singularsys.jeptests.unit.standard.ComplexTest
  Tests the power method
testPowerSuffixOps() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
testPrefixOperators() - Method in class com.singularsys.jeptests.system.BugsTest
testPrintDouble() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
testPrintDouble() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryWithMapNullTest
testPrintVisitorMessages() - Method in class com.singularsys.jeptests.system.MessagesTest
testPut() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
testPutNull() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTestsWithNull
testPutNullToString(Object) - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTestsWithNull
testPutNullToString(Object) - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryWithListNullTest
testPutNullToString(Object) - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryWithMapNullTest
testRead() - Method in class com.singularsys.jeptests.system.SerializationTest
  Reads from a stream which contains a serialised version of jep and an expression
testRealConfig() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
testRealEvaluatorMessages() - Method in class com.singularsys.jeptests.system.MessagesTest
testReals() - Method in class com.singularsys.jeptests.system.ExpressionEvalTest
testRecip() - Method in class com.singularsys.jeptests.unit.standard.ComplexTest
testRecursiveMacroFunction() - Method in class com.singularsys.jeptests.system.BigDecimalStandardTests
testRecursiveMacroFunction() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
testRecursiveMacroFunction() - Method in class com.singularsys.jeptests.system.JepTest
testRegExpOp() - Method in class com.singularsys.jeptests.system.BugsTest
testRemove() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
testRemoveAllHook() - Method in class com.singularsys.jeptests.unit.walkers.HookRemoverTest
testRemoveHook() - Method in class com.singularsys.jeptests.unit.walkers.HookRemoverTest
testRemoveHookwithValue() - Method in class com.singularsys.jeptests.unit.walkers.HookRemoverTest
testRemoveNull() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTestsWithNull
testRemoveOperator_Key() - Method in class com.singularsys.jeptests.unit.EmptyOperatorTableTest
testRemoveOperator_Operator() - Method in class com.singularsys.jeptests.unit.EmptyOperatorTableTest
testRentrantParser() - Method in class com.singularsys.jeptests.unit.misc.parallelparsing.ConcurrentVariableTableTest
testReplaceGrammarMatcher() - Method in class com.singularsys.jeptests.unit.configurableparser.ConfigurableParserTest
testReplaceOperator_Key_Operator() - Method in class com.singularsys.jeptests.unit.EmptyOperatorTableTest
testReplaceOperator_Operator_Operator() - Method in class com.singularsys.jeptests.unit.EmptyOperatorTableTest
testRight(Operator, Node) - Method in class com.singularsys.jep.PrintVisitor
  Tests if brackets are necessary around the RHS child of an operator.
testRint() - Method in class com.singularsys.jeptests.unit.functions.RoundTest
testRound() - Method in class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecRoundTest
testRoundBD() - Method in class com.singularsys.jeptests.unit.functions.RoundTest
testRoundBDhalfEven() - Method in class com.singularsys.jeptests.unit.functions.RoundTest
testRoundCeil() - Method in class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecRoundTest
testRoundDown() - Method in class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecRoundTest
testRoundFloor() - Method in class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecRoundTest
testRoundHalfDown() - Method in class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecRoundTest
testRoundHalfEven() - Method in class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecRoundTest
testRoundHalfUp() - Method in class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecRoundTest
testRounding() - Method in class com.singularsys.jeptests.unit.functions.RIntTest
testRounding() - Method in class com.singularsys.jeptests.unit.functions.RoundTest
testRoundUP() - Method in class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecRoundTest
testScan() - Method in class com.singularsys.jeptests.unit.configurableparser.TokenizerTest
testSemiColon() - Method in class com.singularsys.jeptests.system.JepTest
testSemiColon() - Method in class com.singularsys.jeptests.unit.configurableparser.TokenizerTest
testSemiColon2() - Method in class com.singularsys.jeptests.unit.configurableparser.TokenizerTest
testSerializableExpression() - Method in class com.singularsys.jeptests.system.SerializationTest
  Test passing serialized objects between two jep instances
testSetAllowStrings() - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalTest
testSetAllowUndeclared() - Method in class com.singularsys.jeptests.system.BugsTest
  Tests bug [ 1585128 ] setAllowUndeclared does not work!!!
testSetAllowUndeclared() - Method in class com.singularsys.jeptests.system.JepTest
  Tests whether allowUndeclared is working properly.
testSetAllowUndeclared() - Method in class com.singularsys.jeptests.system.NullWrapTest
  Overridden as undeclared variable indistinguishable from null.
testSetAllowUndeclared() - Method in class com.singularsys.jeptests.system.PostfixEvalTest
testSetAllowUndeclared() - Method in class com.singularsys.jeptests.system.UncheckedEvalTest
testSetGetMode() - Method in class com.singularsys.jeptests.unit.PrintVisitorTest
testSetIndexShift0() - Method in class com.singularsys.jeptests.system.examples.ConsoleTest
testSetIndexShift0() - Method in class com.singularsys.jeptests.system.examples.PrefixDumperConsoleTest
testSetIndexShift0() - Method in class com.singularsys.jeptests.system.examples.PrintConsoleTest
testSetIndexShift1() - Method in class com.singularsys.jeptests.system.examples.ConsoleTest
testSetIndexShift1() - Method in class com.singularsys.jeptests.system.examples.PrefixDumperConsoleTest
testSetIndexShift1() - Method in class com.singularsys.jeptests.system.examples.PrintConsoleTest
testSetInJepConstructor() - Method in class com.singularsys.jeptests.unit.misc.FunctionSetTest
testShallowCopy() - Method in class com.singularsys.jeptests.unit.misc.LightWeightComponentSetTest
testShuntingYardMessages() - Method in class com.singularsys.jeptests.system.MessagesTest
testSimple() - Method in class com.singularsys.jeptests.system.LineNumberingTest
testSimple() - Method in class com.singularsys.jeptests.unit.misc.LineNumberingTest
testSimpleSum() - Method in class com.singularsys.jeptests.system.JepTest
testSingleArgFun() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
  Tests mathematical style "cos pi" functions without brackets.
testSize() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
testSizes() - Method in class com.singularsys.jeptests.system.SerializationTest
testSlope() - Method in class com.singularsys.jeptests.system.BugsTest
testSpecialCommands(String) - Method in class com.singularsys.jepexamples.consoles.BigDecimalConsole
testSpecialCommands(String) - Method in class com.singularsys.jepexamples.consoles.Console
  Checks for special commands.
testSpecialCommands(String) - Method in class com.singularsys.jepexamples.consoles.PrefixDumperConsole
testSpecialFunctions() - Method in class com.singularsys.jeptests.system.BigDecimalStandardTests
testSpecialFunctions() - Method in class com.singularsys.jeptests.system.JepTest
testSpecialFunctions() - Method in class com.singularsys.jeptests.system.JepTestWithCustomNumberType
testSpecialFunctions() - Method in class com.singularsys.jeptests.system.RealEvalTest
testSpecialFunctions(boolean, boolean) - Method in class com.singularsys.jeptests.system.JepTest
testStackCorruption() - Method in class com.singularsys.jeptests.system.BugsTest
  Uses a special evaluator to check for stack errors
testStandard() - Method in class com.singularsys.jeptests.system.ExpressionEvalTest
testStandardEvaluatorMessages() - Method in class com.singularsys.jeptests.system.MessagesTest
testStringNumber() - Method in class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecRelationalTest
testStringRep() - Method in class com.singularsys.jeptests.system.SerializationTest
testStrings() - Method in class com.singularsys.jeptests.system.BigDecimalStandardTests
testStrings() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
testStrings() - Method in class com.singularsys.jeptests.system.JepTest
testStrings() - Method in class com.singularsys.jeptests.system.RealEvalTest
testStrings() - Method in class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecAddTest
testStrings() - Method in class com.singularsys.jeptests.unit.bigdecimal.functions.BigDecRelationalTest
testStringsFun() - Method in class com.singularsys.jeptests.system.BigDecimalStandardTests
testStringsFun() - Method in class com.singularsys.jeptests.system.JepTest
testStringsFun() - Method in class com.singularsys.jeptests.system.RealEvalTest
testSubstitute_in_loop() - Method in class com.singularsys.jeptests.unit.walkers.SubstitutionVisitorTest
testSubstituteNodeNode() - Method in class com.singularsys.jeptests.unit.walkers.SubstitutionVisitorTest
testSubstituteNodeNodeArray() - Method in class com.singularsys.jeptests.unit.walkers.SubstitutionVisitorTest
testSubstituteNodeStringArrayNodeArray() - Method in class com.singularsys.jeptests.unit.walkers.SubstitutionVisitorTest
testSubstituteNodeStringArrayObjectArray() - Method in class com.singularsys.jeptests.unit.walkers.SubstitutionVisitorTest
testSubstituteNodeStringArrayStringArray() - Method in class com.singularsys.jeptests.unit.walkers.SubstitutionVisitorTest
testSubstituteNodeStringNode() - Method in class com.singularsys.jeptests.unit.walkers.SubstitutionVisitorTest
testSubstituteNodeStringObject() - Method in class com.singularsys.jeptests.unit.walkers.SubstitutionVisitorTest
testSuffix() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
  Test a combination of suffix operations
testSuffixArrayAccess() - Method in class com.singularsys.jeptests.system.ModifiedParserTest
testSwitch() - Method in class com.singularsys.jeptests.system.JepTest
testTernary() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
testTernary() - Method in class com.singularsys.jeptests.system.NullWrapTest
testThreads() - Method in class com.singularsys.jeptests.system.ThreadTest
testThreadSafeEvaluator() - Method in class com.singularsys.jeptests.system.ThreadTest
testToBase() - Method in class com.singularsys.jeptests.system.BugsTest
testToBase() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
  Test the various type conversion functions.
testTokenizerMessages() - Method in class com.singularsys.jeptests.system.MessagesTest
testTokens() - Method in class com.singularsys.jeptests.unit.configurableparser.TokenizerTest
  Tests individual tokens
testTwoString() - Method in class com.singularsys.jeptests.unit.configurableparser.TokenizerTest
testUminusPower() - Method in class com.singularsys.jeptests.system.BigDecimalStandardTests
testUminusPower() - Method in class com.singularsys.jeptests.system.JepTest
testUnary(PostfixMathCommand, double, double) - Static method in class com.singularsys.jeptests.unit.functions.Utilities
  Utility method for testing unary methods
testUnary(PostfixMathCommand, Object, Object) - Static method in class com.singularsys.jeptests.unit.functions.Utilities
testUnaryInstanceOf() - Method in class com.singularsys.jeptests.unit.functions.FunctionFromLambdaTest
testUnicodeIdentifierMatcher_matches_é() - Method in class com.singularsys.jeptests.unit.configurableparser.matchers.IdentifierTokenMatcherTest
testUpperCaseOperator() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
  Tests case-insensitive operator names AND, And, and.
testUseWithJep() - Method in class com.singularsys.jeptests.unit.functions.FunctionFromLambdaTest
testValues() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
testValuesIter() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests
testValuesIterNull() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTestsWithNull
testValuesNull() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTestsWithNull
testValuesNull() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryWithListNullTest
testValuesNull() - Method in class com.singularsys.jeptests.unit.misc.dictionary.DictionaryWithMapNullTest
testVariableMessages() - Method in class com.singularsys.jeptests.system.MessagesTest
testVariableTable() - Method in class com.singularsys.jeptests.system.SerializationTest
testVariableTableSubscriber() - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest
testVariableTableUnSubscriber() - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest
testVectorExpressionBug_Version_3_30() - Method in class com.singularsys.jeptests.system.BugsTest
testVSum() - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalTest
testWalkerMessages() - Method in class com.singularsys.jeptests.system.MessagesTest
testWrite() - Method in class com.singularsys.jeptests.system.SerializationTest
testX2Y() - Method in class com.singularsys.jeptests.system.ExtendedParserTest
testX2Y() - Method in class com.singularsys.jeptests.system.JepTest
tetLightWeightInstance() - Method in class com.singularsys.jeptests.unit.misc.FunctionSetTest
tf - Variable in class com.singularsys.jep.configurableparser.ConfigurableParser
ThreadSafeAssign - Class in com.singularsys.jep.misc.threadsafeeval
  An assignment operator so we can do x=3+4.
ThreadSafeAssign() - Constructor for class com.singularsys.jep.misc.threadsafeeval.ThreadSafeAssign
ThreadSafeConfig(String) - Constructor for class com.singularsys.jepexamples.diagnostics.SpeedTest.ThreadSafeConfig
ThreadSafeConfig(String) - Constructor for class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.ThreadSafeConfig
ThreadSafeEle - Class in com.singularsys.jep.misc.threadsafeeval
  Thread safe version of the element operation.
ThreadSafeEle() - Constructor for class com.singularsys.jep.misc.threadsafeeval.ThreadSafeEle
ThreadSafeEvaluator - Class in com.singularsys.jep.misc.threadsafeeval
  An evaluator which can safely evaluate an expression in multiple threads.
ThreadSafeEvaluator() - Constructor for class com.singularsys.jep.misc.threadsafeeval.ThreadSafeEvaluator
threadSafeMapCopy() - Method in class com.singularsys.jep.EmptyOperatorTable
  Creates a copy of the internal map used for operators.
threadSafeMapCopy() - Method in class com.singularsys.jep.FunctionTable
  Return a copy of the internal map with the same set of functions as this one.
threadSafeMapCopy(Operator[]) - Method in class com.singularsys.jep.OperatorTable
ThreadSafeRandom - Class in com.singularsys.jep.misc.threadsafeeval
  Random number generator using the java.util.concurrent.ThreadLocalRandom `nextDouble(double)` method.
ThreadSafeRandom() - Constructor for class com.singularsys.jep.misc.threadsafeeval.ThreadSafeRandom
ThreadSafeSpeedTest - Class in com.singularsys.jepexamples.diagnostics
  A diagnostic application using the `ThreadSafeEvaluator` and a variable number of threads.
ThreadSafeSpeedTest(String, String) - Constructor for class com.singularsys.jepexamples.diagnostics.ThreadSafeSpeedTest
ThreadSafeSpeedTest.EvaluationThread - Class in com.singularsys.jepexamples.diagnostics
  A thread which evaluates an expression multiple times.
ThreadSpeedTest - Class in com.singularsys.jepexamples.diagnostics
  Tests evaluation using multiple threads.
ThreadSpeedTest() - Constructor for class com.singularsys.jepexamples.diagnostics.ThreadSpeedTest
  Do nothing constructor for use by subclasses
ThreadSpeedTest(String, String) - Constructor for class com.singularsys.jepexamples.diagnostics.ThreadSpeedTest
ThreadSpeedTest.EvaluationThread - Class in com.singularsys.jepexamples.diagnostics
  A thread which evaluates an expression multiple times.
ThreadTest - Class in com.singularsys.jeptests.system
  Tests for evaluation in multiple theads
ThreadTest() - Constructor for class com.singularsys.jeptests.system.ThreadTest
throwAtLeastOneExcep() - Method in class com.singularsys.jep.functions.ArrayFunctionBase
  Throws an exception indicating that at least one argument is required.
time() - Method in class com.singularsys.jep.misc.MonitoringEvaluator.CountAndTime
TIMESEQUAL - Enum constant in enum class com.singularsys.jep.misc.javaops.JavaOperatorTable.JavaOperators
tk - Variable in class com.singularsys.jep.configurableparser.ConfigurableParser
toBase(double, int, int) - Method in class com.singularsys.jep.misc.functions.ToBase
  Converts a number to a give base.
toBase(long, int) - Method in class com.singularsys.jep.misc.functions.ToBase
  Converts a number to a give base.
ToBase - Class in com.singularsys.jep.misc.functions
  Convert a number to a string in a given base.
ToBase() - Constructor for class com.singularsys.jep.misc.functions.ToBase
  Constructor where base is specified as a function argument.
ToBase(int) - Constructor for class com.singularsys.jep.misc.functions.ToBase
  Constructor with specified base.
ToBase(int, String) - Constructor for class com.singularsys.jep.misc.functions.ToBase
  Constructor with specified base and a given prefix.
toFullString() - Method in class com.singularsys.jep.Operator
  returns a verbose representation of the operator and all its properties.
token - Variable in class com.singularsys.jep.parser.JccParser
  Current token.
Token - Class in com.singularsys.jep.configurableparser.tokens
  Base class for tokens.
Token - Class in com.singularsys.jep.parser
  Describes the input token stream.
Token() - Constructor for class com.singularsys.jep.parser.Token
  No-argument constructor
Token(int) - Constructor for class com.singularsys.jep.parser.Token
  Constructs a new token for the specified Image.
Token(int, String) - Constructor for class com.singularsys.jep.parser.Token
  Constructs a new token for the specified Image and Kind.
Token(String) - Constructor for class com.singularsys.jep.configurableparser.tokens.Token
  Create a token.
token_source - Variable in class com.singularsys.jep.parser.JccParser
  Generated Token Manager.
TokenBuilder - Interface in com.singularsys.jep.configurableparser.matchers
  Sub-interface of TokenMatcher which allows tokens to be created without matching input text.
TokenFilter - Interface in com.singularsys.jep.configurableparser
  Classes which filter the list of tokens.
tokenImage - Static variable in interface com.singularsys.jep.parser.JccParserConstants
  Literal token values.
tokenImage - Variable in exception class com.singularsys.jep.parser.ParseException
  This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
Tokenizer - Class in com.singularsys.jep.configurableparser
  Breaks the input into a set of tokens.
Tokenizer(BufferedReader, ConfigurableParser) - Constructor for class com.singularsys.jep.configurableparser.Tokenizer
  Construct a tokenizer for a given input.
Tokenizer.StandardTokenizerFactory - Class in com.singularsys.jep.configurableparser
  Factory creating new instances of the tokenizer.
TokenizerFactory - Interface in com.singularsys.jep.configurableparser
  AbstractFactory for creating new Tokenizer instances.
TokenizerTest - Class in com.singularsys.jeptests.unit.configurableparser
  Tests for the tokenizer.
TokenizerTest() - Constructor for class com.singularsys.jeptests.unit.configurableparser.TokenizerTest
TokenMatcher - Interface in com.singularsys.jep.configurableparser.matchers
  Interface defining classes which match tokens
TokenMatchers - Search tag in package com.singularsys.jep.configurableparser.matchers
  Section
TokenMgrError - Exception Class in com.singularsys.jep.parser
  Token Manager Error.
TokenMgrError() - Constructor for exception class com.singularsys.jep.parser.TokenMgrError
  No arg constructor.
TokenMgrError(boolean, int, int, int, String, int, int) - Constructor for exception class com.singularsys.jep.parser.TokenMgrError
  Full Constructor.
TokenMgrError(String, int) - Constructor for exception class com.singularsys.jep.parser.TokenMgrError
  Constructor with message and reason.
tokens - Variable in class com.singularsys.jep.configurableparser.Tokenizer
toNode(Jep) - Method in class com.singularsys.jep.walkers.SerializableExpression
  Convert to a node in a given context.
topNode - Variable in class com.singularsys.jep.misc.MacroFunction
toString() - Method in class com.singularsys.jep.configurableparser.Lookahead2Iterator
toString() - Method in class com.singularsys.jep.configurableparser.LookaheadNIterator
toString() - Method in class com.singularsys.jep.configurableparser.matchers.OperatorTokenMatcher
toString() - Method in class com.singularsys.jep.configurableparser.matchers.RegExpTokenMatcher
toString() - Method in class com.singularsys.jep.configurableparser.tokens.OperatorToken
toString() - Method in class com.singularsys.jep.configurableparser.tokens.SymbolToken
toString() - Method in class com.singularsys.jep.configurableparser.tokens.Token
toString() - Method in class com.singularsys.jep.EmptyOperatorTable
  String rep operators ordered by precedence, one per line.
toString() - Method in class com.singularsys.jep.functions.PostfixMathCommand
  Return a string representation of the function.
toString() - Method in class com.singularsys.jep.FunctionTable
toString() - Method in class com.singularsys.jep.misc.DecoratingVariableTable
toString() - Method in record class com.singularsys.jep.misc.dictionary.MapPfmc.Entry
  Returns a string representation of this record class.
toString() - Method in class com.singularsys.jep.misc.MacroFunction
toString() - Method in class com.singularsys.jep.misc.MonitoringEvaluator.CountAndTime
toString() - Method in class com.singularsys.jep.misc.publishingvariable.VariableTableAction
toString() - Method in class com.singularsys.jep.Operator
toString() - Method in class com.singularsys.jep.OperatorTable
  String rep operators ordered by precedence, one per line.
toString() - Method in class com.singularsys.jep.parser.ASTConstant
toString() - Method in class com.singularsys.jep.parser.ASTFunNode
  Returns a string containing the function name.
toString() - Method in class com.singularsys.jep.parser.ASTOpNode
  Returns a string containing the function name.
toString() - Method in class com.singularsys.jep.parser.ASTVarNode
  Creates a string containing the variable's name and value
toString() - Method in class com.singularsys.jep.parser.Token
  Returns the image.
toString() - Method in class com.singularsys.jep.standard.Complex
  Returns the value of this complex number as a string in the format:
toString() - Method in class com.singularsys.jep.Variable
  Returns a string with the variable name followed by its value.
toString() - Method in class com.singularsys.jep.VariableTable
toString() - Method in class com.singularsys.jep.walkers.SerializableExpression.Constant
toString() - Method in class com.singularsys.jep.walkers.SerializableExpression.Function
toString() - Method in class com.singularsys.jep.walkers.SerializableExpression.Operator
toString() - Method in class com.singularsys.jep.walkers.SerializableExpression
toString() - Method in class com.singularsys.jep.walkers.SerializableExpression.Variable
toString() - Method in class com.singularsys.jep.walkers.TreeAnalyzer
  Reports statistics about the tree, number of nodes, depth, and the number of variables, functions, operators and constants with the number of times each occurs.
toString() - Method in record class com.singularsys.jepexamples.consoles.Console.NodeRes
  Returns a string representation of this record class.
toString() - Method in class com.singularsys.jeptests.system.BugsTest.NumberWithUnit
toString() - Method in class com.singularsys.jeptests.system.JepTestWithCustomNumberType.MyNumber
toString() - Method in record class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests.KeyValue
  Returns a string representation of this record class.
toString(boolean, boolean) - Method in class com.singularsys.jep.standard.Complex
  Format complex number with the x+y i notation with optional brackets.
toString(Node) - Method in class com.singularsys.jep.Jep
  Returns a string representation of an expression.
toString(Node) - Method in class com.singularsys.jep.PrintVisitor
  Returns a String representation of the equation.
toString(Object) - Method in class com.singularsys.jepexamples.consoles.Console
  Return string representation of object.
toString(Object...) - Method in class com.singularsys.jep.functions.PostfixMathCommand
  Return a string representation of the function with its arguments.
toString(String) - Method in class com.singularsys.jep.parser.SimpleNode
toString(NumberFormat) - Method in class com.singularsys.jep.standard.Complex
  Print complex number in standard format with a number format applied to individual components.
toString(NumberFormat, boolean) - Method in class com.singularsys.jep.standard.Complex
  Prints using specified number format in format or "2" or "3 i" or "(2+3 i)" if brackets is true or "2+3 i" if brackets is false.
toString(List<Token>) - Static method in class com.singularsys.jep.configurableparser.Tokenizer
TOTAL_ITTS - Static variable in class com.singularsys.jepexamples.diagnostics.ThreadSpeedTest
  Total number of iterations for each step
totalTimes - Variable in class com.singularsys.jepexamples.diagnostics.SpeedTest
totalTimes - Variable in class com.singularsys.jepexamples.diagnostics.SpeedTestComplex
trace_enabled() - Method in class com.singularsys.jep.parser.JccParser
  Trace enabled.
trackLineColumn - Variable in class com.singularsys.jep.parser.JepJavaCharStream
TRANSITIVE - Static variable in class com.singularsys.jep.Operator
  Transitive relations x=y and y=z implies x=z
trapInfinity - Variable in class com.singularsys.jep.standard.FastEvaluator
trapInfinity - Variable in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_5
trapInfinity - Variable in class com.singularsys.jeptests.system.StackCheckingFastEvaluator
trapNaN - Variable in class com.singularsys.jep.standard.FastEvaluator
trapNaN - Variable in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_5
trapNaN - Variable in class com.singularsys.jeptests.system.StackCheckingFastEvaluator
trapNullValues - Variable in class com.singularsys.jep.standard.FastEvaluator
trapNullValues - Variable in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_5
trapNullValues - Variable in class com.singularsys.jeptests.system.StackCheckingFastEvaluator
trapUnsetValues - Variable in class com.singularsys.jep.standard.FastEvaluator
  Whether null values for variables are trapped
trapUnsetValues - Variable in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_5
  Whether null values for variables are trapped
trapUnsetValues - Variable in class com.singularsys.jeptests.system.StackCheckingFastEvaluator
  Whether null values for variables are trapped
TreeAnalyzer - Class in com.singularsys.jep.walkers
  Analyze an expression, counting the number of nodes of each type, and recording which variables, functions and operators occurred in the expression.
TreeAnalyzer() - Constructor for class com.singularsys.jep.walkers.TreeAnalyzer
  Creates an empty tree analyser.
TreeAnalyzer(Node) - Constructor for class com.singularsys.jep.walkers.TreeAnalyzer
  Create a new instance and Analyze the node.
TreeMap - Enum constant in enum class com.singularsys.jep.misc.dictionary.MakeMap.Type
  A map with sorted keys.
trigger_on_complete_with_VariableTableSubscriber() - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest
trigger_on_error() - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest
trigger_on_error_with_VariableTableSubscriber() - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest
Trim - Class in com.singularsys.jep.functions.strings
  Trims leading and trailing whitespace
Trim() - Constructor for class com.singularsys.jep.functions.strings.Trim
TRUNCATED - Enum constant in enum class com.singularsys.jep.misc.functions.Remainder.Type
  Remainder has same sign as divisor. q = (int) (x/y), r = x - q y .
TRUNCATED_QUOTIENT - Enum constant in enum class com.singularsys.jep.misc.functions.Remainder.Type
tryAddConstant(String, Object) - Method in class com.singularsys.jep.Jep
  Tries to add a constant.
TWO - Variable in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
TWO - Static variable in class com.singularsys.jep.misc.StrictDoubleNumberFactory
TWO - Static variable in class com.singularsys.jep.standard.DoubleNumberFactory
two_subscribers() - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest
type - Variable in class com.singularsys.jep.misc.dictionary.DictionaryGrammarMatcher
type - Variable in class com.singularsys.jep.misc.dictionary.MakeMap
type - Variable in class com.singularsys.jep.misc.dictionary.Put

## U

U_I - Static variable in class com.singularsys.jep.standard.ImmutableComplex
  Unmodifiable constant 0+1 i
U_MINUS_I - Static variable in class com.singularsys.jep.standard.ImmutableComplex
  Unmodifiable constant 0-1 i
U_MINUS_ONE - Static variable in class com.singularsys.jep.standard.ImmutableComplex
  Unmodifiable constant -1+0 i
U_ONE - Static variable in class com.singularsys.jep.standard.ImmutableComplex
  Unmodifiable constant 1+0 i
U_ZERO - Static variable in class com.singularsys.jep.standard.ImmutableComplex
  Unmodifiable constant 0+0 i
umin(Object) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecNegate
umin(Object) - Method in class com.singularsys.jep.functions.UMinus
UMinus - Class in com.singularsys.jep.functions
  The unary minus function `-x`.
UMinus() - Constructor for class com.singularsys.jep.functions.UMinus
UNARY - Static variable in class com.singularsys.jep.Operator
  Unary operators, such as -x !
UnaryExpression() - Method in class com.singularsys.jep.parser.JccParser
UnaryExpressionNotPlusMinus() - Method in class com.singularsys.jep.parser.JccParser
UnaryFunction - Class in com.singularsys.jep.functions
  Convenient base class for unary functions.
UnaryFunction() - Constructor for class com.singularsys.jep.functions.UnaryFunction
  Default constructor.
UnaryFunction.FunctionWithException<T> - Interface in com.singularsys.jep.functions
  FunctionalInterface for the `BinaryFunction.instanceOf(Class, BiFunctionWithException)` method.
UncheckedConfig(String) - Constructor for class com.singularsys.jepexamples.diagnostics.SpeedTest.UncheckedConfig
UncheckedConfig(String) - Constructor for class com.singularsys.jepexamples.diagnostics.SpeedTestComplex.UncheckedConfig
UncheckedEvalTest - Class in com.singularsys.jeptests.system
  Tests for the `UncheckedEvaluator`.
UncheckedEvalTest() - Constructor for class com.singularsys.jeptests.system.UncheckedEvalTest
UncheckedEvaluator - Class in com.singularsys.jep.standard
  An evaluator which does fewer checks on values with a 5% faster speed.
UncheckedEvaluator() - Constructor for class com.singularsys.jep.standard.UncheckedEvaluator
UNEXPECTED - Enum constant in enum class com.singularsys.jep.configurableparser.ShuntingYard.PrefixRes
  Input failed to match
unicodeIdentifierMatcher() - Static method in class com.singularsys.jep.configurableparser.matchers.IdentifierTokenMatcher
  Matches identifiers which start with a Unicode-letter or an underscore and are followed by 0 or more Unicode letters digits or underscores.
unlimitedPrecisionTest() - Method in class com.singularsys.jeptests.unit.bigdecimal.BigDecimalTest
update(Graphics) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
  Just calls paint.
UpdateLineColumn(char) - Method in class com.singularsys.jep.parser.JepJavaCharStream
UPLUS - Enum constant in enum class com.singularsys.jep.OperatorTable2.PsudoOperators
  Unary plus +x
UpperCase - Class in com.singularsys.jep.functions.strings
  Convert a string to uppercase
UpperCase() - Constructor for class com.singularsys.jep.functions.strings.UpperCase
UpperCaseOperatorTokenMatcher - Class in com.singularsys.jep.configurableparser.matchers
  A case-insensitive operator token matcher.
UpperCaseOperatorTokenMatcher() - Constructor for class com.singularsys.jep.configurableparser.matchers.UpperCaseOperatorTokenMatcher
URShift - Class in com.singularsys.jep.misc.bitwise
  Bitwise right shift with zero extension, like the java a <<< b operator.
URShift() - Constructor for class com.singularsys.jep.misc.bitwise.URShift
URSHIFT - Enum constant in enum class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable.BitwiseOperators
URSHIFTEQUAL - Enum constant in enum class com.singularsys.jep.misc.javaops.JavaOperatorTable.JavaOperators
USE_BINDING_FOR_PRINT - Static variable in class com.singularsys.jep.Operator
  For non-commutative operators printing can be determined by the left or right binding.
useBindingForPrint() - Method in class com.singularsys.jep.Operator
  For non-commutative operators printing can be determined by the left or right binding.
useConfigParser - Variable in class com.singularsys.jeptests.system.perf.tests.ParsePerfTest
useRealEval - Variable in class com.singularsys.jeptests.system.perf.tests.EvalPerfTest
uses_lightweight_instances_of_additional_components() - Method in class com.singularsys.jeptests.unit.misc.LightWeightComponentSetTest
Utilities - Class in com.singularsys.jeptests.unit.functions
  Utilities for constructing tests on functions.
Utilities() - Constructor for class com.singularsys.jeptests.unit.functions.Utilities
Utils - Class in com.singularsys.jepexamples.diagnostics
  Some common utility methods
Utils() - Constructor for class com.singularsys.jepexamples.diagnostics.Utils

## V

val - Variable in class com.singularsys.jep.misc.boundvariable.MutableDouble
  The value of this object.
vals - Variable in class com.singularsys.jep.parser.SimpleNode
value() - Method in record class com.singularsys.jep.misc.dictionary.MapPfmc.Entry
  Returns the value of the `value` record component.
value() - Method in record class com.singularsys.jeptests.unit.misc.dictionary.DictionaryTests.KeyValue
  Returns the value of the `value` record component.
VALUE - Enum constant in enum class com.singularsys.jep.functions.ZeroLengthBehaviourI.ZeroLengthErrorBehaviour
  Signals that a value is returned
valueChanged(ListSelectionEvent) - Method in class com.singularsys.jepexamples.applets.FunctionPlotter
valueChanged(ListSelectionEvent) - Method in class com.singularsys.jepexamples.applets.ParametrisedPlotter
valueChanged(ListSelectionEvent) - Method in class com.singularsys.jepexamples.applets.PolarPlotter
valueOf(String) - Static method in enum class com.singularsys.jep.configurableparser.ShuntingYard.PrefixRes
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.singularsys.jep.functions.MinMax.MinMaxType
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.singularsys.jep.functions.ZeroLengthBehaviourI.ZeroLengthErrorBehaviour
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable.BitwiseOperators
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.singularsys.jep.misc.dictionary.DictionaryComponents.DictionaryKeys
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.singularsys.jep.misc.dictionary.DictionaryComponents.Type
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.singularsys.jep.misc.dictionary.DictionaryGrammarMatcher.Type
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.singularsys.jep.misc.dictionary.MakeMap.Type
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.singularsys.jep.misc.dictionary.Put.Type
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.singularsys.jep.misc.ExtendedOperatorSet.ExtendedOperators
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.singularsys.jep.misc.functions.Case.NullBehaviour
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.singularsys.jep.misc.functions.CaseNonLazy.NullBehaviour
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.singularsys.jep.misc.functions.Remainder.Type
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.singularsys.jep.misc.functions.Switch.NullBehaviour
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.singularsys.jep.misc.functions.SwitchDefault.NullBehaviour
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.singularsys.jep.misc.functions.SwitchDefaultNonLazy.NullBehaviour
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.singularsys.jep.misc.functions.SwitchNonLazy.NullBehaviour
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.singularsys.jep.misc.javaops.JavaOperatorTable.JavaOperators
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.singularsys.jep.misc.lineNumbering.LineNumberingNodeFactory.Numbering
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.singularsys.jep.misc.MonitoringEvaluator.Type
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.singularsys.jep.misc.nullwrapper.NullWrappedOperatorTable.NullWrapperOperators
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.singularsys.jep.misc.publishingvariable.VariableTableAction.Actions
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.singularsys.jep.OperatorTable2.BasicOperators
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.singularsys.jep.OperatorTable2.PsudoOperators
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.singularsys.jep.OperatorTable2.SpecialOperators
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.singularsys.jepexamples.consoles.Console.SPEC_ACTION
  Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.singularsys.jep.configurableparser.ShuntingYard.PrefixRes
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.singularsys.jep.functions.MinMax.MinMaxType
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.singularsys.jep.functions.ZeroLengthBehaviourI.ZeroLengthErrorBehaviour
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class com.singularsys.jep.FunctionTable
values() - Static method in enum class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable.BitwiseOperators
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class com.singularsys.jep.misc.DecoratingVariableTable
values() - Static method in enum class com.singularsys.jep.misc.dictionary.DictionaryComponents.DictionaryKeys
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.singularsys.jep.misc.dictionary.DictionaryComponents.Type
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.singularsys.jep.misc.dictionary.DictionaryGrammarMatcher.Type
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.singularsys.jep.misc.dictionary.MakeMap.Type
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.singularsys.jep.misc.dictionary.Put.Type
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.singularsys.jep.misc.ExtendedOperatorSet.ExtendedOperators
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.singularsys.jep.misc.functions.Case.NullBehaviour
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.singularsys.jep.misc.functions.CaseNonLazy.NullBehaviour
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.singularsys.jep.misc.functions.Remainder.Type
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.singularsys.jep.misc.functions.Switch.NullBehaviour
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.singularsys.jep.misc.functions.SwitchDefault.NullBehaviour
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.singularsys.jep.misc.functions.SwitchDefaultNonLazy.NullBehaviour
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.singularsys.jep.misc.functions.SwitchNonLazy.NullBehaviour
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.singularsys.jep.misc.javaops.JavaOperatorTable.JavaOperators
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.singularsys.jep.misc.lineNumbering.LineNumberingNodeFactory.Numbering
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.singularsys.jep.misc.MonitoringEvaluator.Type
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.singularsys.jep.misc.nullwrapper.NullWrappedOperatorTable.NullWrapperOperators
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class com.singularsys.jep.misc.parallelparsing.ConcurrentVariableTable
  Deprecated.
  use `ConcurrentVariableTable.getVariables()`.
values() - Static method in enum class com.singularsys.jep.misc.publishingvariable.VariableTableAction.Actions
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.singularsys.jep.OperatorTable2.BasicOperators
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.singularsys.jep.OperatorTable2.PsudoOperators
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.singularsys.jep.OperatorTable2.SpecialOperators
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class com.singularsys.jep.VariableTable
  Deprecated.
  use `VariableTable.getVariables()`.
values() - Static method in enum class com.singularsys.jepexamples.consoles.Console.SPEC_ACTION
  Returns an array containing the constants of this enum class, in the order they are declared.
Values - Class in com.singularsys.jep.misc.dictionary
  Return the values of a map a nested list of key-value pairs.
Values(Object) - Constructor for class com.singularsys.jep.misc.dictionary.Values
  Constructor
ValuesIterable - Class in com.singularsys.jep.misc.dictionary
  Return an `Iterable<Object>` for the values of a dictionary.
ValuesIterable(Object) - Constructor for class com.singularsys.jep.misc.dictionary.ValuesIterable
  Constructor
valueTest(String, double, double) - Method in class com.singularsys.jeptests.system.JepTest
  Test values to within a given precision
valueTest(String, double, Jep) - Method in class com.singularsys.jeptests.unit.configurableparser.ConfigurableParserTest
valueTest(String, Object) - Method in class com.singularsys.jeptests.system.BigDecimalStandardTests
valueTest(String, Object) - Method in class com.singularsys.jeptests.system.JepTest
  Test result j.evaluate(j.parse(expr))
valueTest(String, Object) - Method in class com.singularsys.jeptests.system.RealEvalTest
valueTest(String, Object) - Method in class com.singularsys.jeptests.unit.misc.functions.ExpandingEleTest
valueTestFail(String) - Method in class com.singularsys.jeptests.system.JepTest
  Test whether evaluating an expression results in an exception
valueTestNaN(String) - Method in class com.singularsys.jeptests.system.JepTest
  Test whether an expression evaluates to NaN
valueTestNull(String) - Method in class com.singularsys.jeptests.system.JepTest
valueTestString(String, String) - Method in class com.singularsys.jeptests.system.JepTest
valueTestString(String, String, Jep) - Method in class com.singularsys.jeptests.unit.configurableparser.ConfigurableParserTest
varFac - Variable in class com.singularsys.jep.ComponentSet
varFac - Variable in class com.singularsys.jep.Jep
  Variable Factory
Variable - Class in com.singularsys.jep
  Information about a variable.
Variable(Variable) - Constructor for class com.singularsys.jep.Variable
  Copy constructor.
Variable(String) - Constructor for class com.singularsys.jep.Variable
  Constructors are protected.
Variable(String, Object) - Constructor for class com.singularsys.jep.Variable
  Constructors are protected.
Variable() - Method in class com.singularsys.jep.parser.JccParser
VARIABLE_VALUE_CHANGED - Enum constant in enum class com.singularsys.jep.misc.publishingvariable.VariableTableAction.Actions
variableAdded(String, Object) - Method in class com.singularsys.jep.misc.publishingvariable.VariableTableSubscriber
  Called when a variable is added to the table.
variableAdded(String, Object) - Method in class com.singularsys.jep.misc.publishingvariable.VariableTableUpdater
variableAdded(String, Object) - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest.MyVariableTableSubscriber
variableAdded(String, Object) - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest.SignallingTableUpdator
VariableBinding - Interface in com.singularsys.jep.misc.boundvariable
  Bound variables will call these methods to interact with objects outside Jep.
VariableBindingMapper - Interface in com.singularsys.jep.misc.boundvariable
  Defines a method which translates a variable name into a variable binding.
variableChanged(String, Object, Object) - Method in class com.singularsys.jep.misc.publishingvariable.VariableTableSubscriber
  Called when a variable value has changed.
variableChanged(String, Object, Object) - Method in class com.singularsys.jep.misc.publishingvariable.VariableTableUpdater
variableChanged(String, Object, Object) - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest.MyVariableTableSubscriber
variableChanged(String, Object, Object) - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest.SignallingTableUpdator
VariableFactory - Class in com.singularsys.jep
  A factory class which is used to create variables.
VariableFactory() - Constructor for class com.singularsys.jep.VariableFactory
VariableFactoryTest - Class in com.singularsys.jeptests.unit
  Unit tests for the `VariableFactory`
VariableFactoryTest() - Constructor for class com.singularsys.jeptests.unit.VariableFactoryTest
VariableFactoryTest.CopyVariableTest - Class in com.singularsys.jeptests.unit
  Tests for copying a VariableTable
VariableHookTest - Class in com.singularsys.jeptests.unit
  Tests for hooks on Variables.
VariableHookTest() - Constructor for class com.singularsys.jeptests.unit.VariableHookTest
variableRemoved(String) - Method in class com.singularsys.jep.misc.publishingvariable.VariableTableSubscriber
  Called when a variable is removed from the table.
variableRemoved(String) - Method in class com.singularsys.jep.misc.publishingvariable.VariableTableUpdater
variableRemoved(String) - Method in class com.singularsys.jeptests.unit.misc.PublishingVariableTest.MyVariableTableSubscriber
VariableTable - Class in com.singularsys.jep
  A table of variables.
VariableTable() - Constructor for class com.singularsys.jep.VariableTable
VariableTable(VariableTable) - Constructor for class com.singularsys.jep.VariableTable
  Copy constructor.
VariableTableAction - Class in com.singularsys.jep.misc.publishingvariable
  Contains details of an action on a variable table or a change in a variable.
VariableTableAction(VariableTableAction.Actions) - Constructor for class com.singularsys.jep.misc.publishingvariable.VariableTableAction
  An action with no associated variable
VariableTableAction(VariableTableAction.Actions, String, Object, Object) - Constructor for class com.singularsys.jep.misc.publishingvariable.VariableTableAction
  An action with an associated variable
VariableTableAction.Actions - Enum Class in com.singularsys.jep.misc.publishingvariable
  The type of action
VariableTableSubscriber - Class in com.singularsys.jep.misc.publishingvariable
  Convenience class for implementing a Subscriber of VariableTableActions.
VariableTableSubscriber() - Constructor for class com.singularsys.jep.misc.publishingvariable.VariableTableSubscriber
  Default Constructor that requests one item at a time.
VariableTableSubscriber(int) - Constructor for class com.singularsys.jep.misc.publishingvariable.VariableTableSubscriber
  Constructor with a specific number of initial requests.
VariableTableTest - Class in com.singularsys.jeptests.unit
  Unit test for the `VariableTable`
VariableTableTest() - Constructor for class com.singularsys.jeptests.unit.VariableTableTest
VariableTableTest.CopyConstantsFromTest - Class in com.singularsys.jeptests.unit
VariableTableTest.CopyVariablesFromTest - Class in com.singularsys.jeptests.unit
VariableTableUpdater - Class in com.singularsys.jep.misc.publishingvariable
  A VariableTableSubscriber that updates variables in the table when messages are received.
VariableTableUpdater(VariableTable) - Constructor for class com.singularsys.jep.misc.publishingvariable.VariableTableUpdater
  Constructor.
varName - Variable in class com.singularsys.jepexamples.diagnostics.ThreadSpeedTest
  Name of variable
varNames - Variable in class com.singularsys.jep.misc.MacroFunction
vars - Variable in class com.singularsys.jep.misc.MacroFunction
varTab - Variable in class com.singularsys.jep.ComponentSet
varTab - Variable in class com.singularsys.jep.Jep
  Variable Table
vb - Variable in class com.singularsys.jep.misc.boundvariable.BoundVariable
vbm - Variable in class com.singularsys.jep.misc.boundvariable.BoundVariableFactory
VectorConsole - Class in com.singularsys.jepexamples.consoles
  A console which illustrates a different syntax for vectors using mathematical (1,2,3) notation. the tokenizer
VectorConsole() - Constructor for class com.singularsys.jepexamples.consoles.VectorConsole
VectorConsoleTest - Class in com.singularsys.jeptests.system.examples
  Test for the `VectorConsole`
VectorConsoleTest() - Constructor for class com.singularsys.jeptests.system.examples.VectorConsoleTest
vf - Variable in class com.singularsys.jep.VariableTable
visit(ASTConstant, int, int) - Method in class com.singularsys.jep.walkers.HookRemover
visit(ASTConstant, int, int) - Method in class com.singularsys.jep.walkers.PostfixEvaluator
visit(ASTConstant, int, int) - Method in class com.singularsys.jep.walkers.PostfixTreeWalker
  Visit a constant node
visit(ASTConstant, int, int) - Method in class com.singularsys.jep.walkers.PrefixTreeDumper
visit(ASTConstant, int, int) - Method in class com.singularsys.jep.walkers.PrefixTreeWalker
visit(ASTConstant, int, int) - Method in class com.singularsys.jep.walkers.SerializableExpression
visit(ASTConstant, int, int) - Method in class com.singularsys.jep.walkers.TreeAnalyzer
visit(ASTConstant, D) - Method in interface com.singularsys.jep.GenericVisitor
  Visit a constant node
visit(ASTConstant, D) - Method in class com.singularsys.jep.walkers.GenericDeepCopyVisitor
visit(ASTConstant, D) - Method in class com.singularsys.jep.walkers.GenericDoNothingVisitor
visit(ASTConstant, Object) - Method in interface com.singularsys.jep.ParserVisitor
visit(ASTConstant, Object) - Method in class com.singularsys.jep.PrintVisitor
visit(ASTConstant, Object) - Method in class com.singularsys.jep.standard.StandardEvaluator
visit(ASTConstant, Object) - Method in class com.singularsys.jep.standard.UncheckedEvaluator
visit(ASTConstant, Object) - Method in class com.singularsys.jep.walkers.DeepCopyVisitor
visit(ASTConstant, Object) - Method in class com.singularsys.jep.walkers.DoNothingVisitor
  Visit a constant node.
visit(ASTConstant, Object) - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_4
visit(ASTConstant, Object) - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_5
visit(ASTConstant, Void) - Method in class com.singularsys.jep.standard.FastEvaluator
visit(ASTConstant, Void) - Method in class com.singularsys.jeptests.system.StackCheckingFastEvaluator
visit(ASTConstant, Predicate<Node>) - Method in class com.singularsys.jep.walkers.TestingVisitor
visit(ASTFunNode, int, int) - Method in class com.singularsys.jep.walkers.HookRemover
visit(ASTFunNode, int, int) - Method in class com.singularsys.jep.walkers.PostfixEvaluator
visit(ASTFunNode, int, int) - Method in class com.singularsys.jep.walkers.PostfixTreeWalker
  Visit a function node
visit(ASTFunNode, int, int) - Method in class com.singularsys.jep.walkers.PrefixTreeDumper
visit(ASTFunNode, int, int) - Method in class com.singularsys.jep.walkers.PrefixTreeWalker
visit(ASTFunNode, int, int) - Method in class com.singularsys.jep.walkers.SerializableExpression
visit(ASTFunNode, int, int) - Method in class com.singularsys.jep.walkers.TreeAnalyzer
visit(ASTFunNode, D) - Method in interface com.singularsys.jep.GenericVisitor
  Visit a function node
visit(ASTFunNode, D) - Method in class com.singularsys.jep.walkers.GenericDeepCopyVisitor
visit(ASTFunNode, D) - Method in class com.singularsys.jep.walkers.GenericDoNothingVisitor
visit(ASTFunNode, Object) - Method in interface com.singularsys.jep.ParserVisitor
visit(ASTFunNode, Object) - Method in class com.singularsys.jep.PrintVisitor
  Prints a standard function: fun(arg, arg)
visit(ASTFunNode, Object) - Method in class com.singularsys.jep.standard.StandardEvaluator
visit(ASTFunNode, Object) - Method in class com.singularsys.jep.standard.UncheckedEvaluator
visit(ASTFunNode, Object) - Method in class com.singularsys.jep.walkers.DeepCopyVisitor
visit(ASTFunNode, Object) - Method in class com.singularsys.jep.walkers.DoNothingVisitor
  Visit a function node.
visit(ASTFunNode, Object) - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_4
visit(ASTFunNode, Object) - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_5
visit(ASTFunNode, Void) - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadResolver
visit(ASTFunNode, Void) - Method in class com.singularsys.jep.standard.FastEvaluator
visit(ASTFunNode, Void) - Method in class com.singularsys.jep.walkers.ImportationVisitor
  Ensures that functions will be correct for the give Jep instance.
visit(ASTFunNode, Void) - Method in class com.singularsys.jep.walkers.LightWeightImportationVisitor
  Creates a new function node, using the same pfmc, or its lightweight instance if the function implements `JepComponent`.
visit(ASTFunNode, Void) - Method in class com.singularsys.jeptests.system.StackCheckingFastEvaluator
visit(ASTFunNode, Predicate<Node>) - Method in class com.singularsys.jep.walkers.TestingVisitor
visit(ASTOpNode, int, int) - Method in class com.singularsys.jep.walkers.HookRemover
visit(ASTOpNode, int, int) - Method in class com.singularsys.jep.walkers.PostfixEvaluator
visit(ASTOpNode, int, int) - Method in class com.singularsys.jep.walkers.PostfixTreeWalker
  Visit an operator node
visit(ASTOpNode, int, int) - Method in class com.singularsys.jep.walkers.PrefixTreeDumper
visit(ASTOpNode, int, int) - Method in class com.singularsys.jep.walkers.PrefixTreeWalker
visit(ASTOpNode, int, int) - Method in class com.singularsys.jep.walkers.SerializableExpression
visit(ASTOpNode, int, int) - Method in class com.singularsys.jep.walkers.TreeAnalyzer
visit(ASTOpNode, D) - Method in interface com.singularsys.jep.GenericVisitor
  Visit an operator node
visit(ASTOpNode, D) - Method in class com.singularsys.jep.walkers.GenericDeepCopyVisitor
visit(ASTOpNode, D) - Method in class com.singularsys.jep.walkers.GenericDoNothingVisitor
visit(ASTOpNode, Object) - Method in interface com.singularsys.jep.ParserVisitor
visit(ASTOpNode, Object) - Method in class com.singularsys.jep.PrintVisitor
visit(ASTOpNode, Object) - Method in class com.singularsys.jep.standard.StandardEvaluator
visit(ASTOpNode, Object) - Method in class com.singularsys.jep.standard.UncheckedEvaluator
visit(ASTOpNode, Object) - Method in class com.singularsys.jep.walkers.DeepCopyVisitor
visit(ASTOpNode, Object) - Method in class com.singularsys.jep.walkers.DoNothingVisitor
  Visit an operator node.
visit(ASTOpNode, Object) - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_4
visit(ASTOpNode, Object) - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_5
visit(ASTOpNode, Void) - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadResolver
visit(ASTOpNode, Void) - Method in class com.singularsys.jep.standard.FastEvaluator
visit(ASTOpNode, Void) - Method in class com.singularsys.jep.walkers.ExpressionConsolidator
visit(ASTOpNode, Void) - Method in class com.singularsys.jep.walkers.ImportationVisitor
  Ensures that operators are correct for the given Jep instance.
visit(ASTOpNode, Void) - Method in class com.singularsys.jep.walkers.LightWeightImportationVisitor
  Create a new operator node, using the same operator.
visit(ASTOpNode, Void) - Method in class com.singularsys.jeptests.system.StackCheckingFastEvaluator
visit(ASTOpNode, Predicate<Node>) - Method in class com.singularsys.jep.walkers.TestingVisitor
visit(ASTVarNode, int, int) - Method in class com.singularsys.jep.walkers.HookRemover
visit(ASTVarNode, int, int) - Method in class com.singularsys.jep.walkers.PostfixEvaluator
visit(ASTVarNode, int, int) - Method in class com.singularsys.jep.walkers.PostfixTreeWalker
  Visit a variable node
visit(ASTVarNode, int, int) - Method in class com.singularsys.jep.walkers.PrefixTreeDumper
visit(ASTVarNode, int, int) - Method in class com.singularsys.jep.walkers.PrefixTreeWalker
visit(ASTVarNode, int, int) - Method in class com.singularsys.jep.walkers.SerializableExpression
visit(ASTVarNode, int, int) - Method in class com.singularsys.jep.walkers.TreeAnalyzer
visit(ASTVarNode, D) - Method in interface com.singularsys.jep.GenericVisitor
  Visit a variable node
visit(ASTVarNode, D) - Method in class com.singularsys.jep.walkers.GenericDeepCopyVisitor
visit(ASTVarNode, D) - Method in class com.singularsys.jep.walkers.GenericDoNothingVisitor
visit(ASTVarNode, Object) - Method in interface com.singularsys.jep.ParserVisitor
visit(ASTVarNode, Object) - Method in class com.singularsys.jep.PrintVisitor
visit(ASTVarNode, Object) - Method in class com.singularsys.jep.standard.StandardEvaluator
visit(ASTVarNode, Object) - Method in class com.singularsys.jep.standard.UncheckedEvaluator
visit(ASTVarNode, Object) - Method in class com.singularsys.jep.walkers.DeepCopyVisitor
visit(ASTVarNode, Object) - Method in class com.singularsys.jep.walkers.DoNothingVisitor
  Visit a variable node.
visit(ASTVarNode, Object) - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_4
visit(ASTVarNode, Object) - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_5
visit(ASTVarNode, Void) - Method in class com.singularsys.jep.standard.FastEvaluator
visit(ASTVarNode, Void) - Method in class com.singularsys.jep.walkers.ImportationVisitor
  Uses the name of the variable rather than the variable reference to create the node
visit(ASTVarNode, Void) - Method in class com.singularsys.jep.walkers.LightWeightImportationVisitor
  Uses the name of the variable rather than the variable reference to create the node
visit(ASTVarNode, Void) - Method in class com.singularsys.jep.walkers.SubstitutionVisitor
visit(ASTVarNode, Void) - Method in class com.singularsys.jeptests.system.StackCheckingFastEvaluator
visit(ASTVarNode, Predicate<Node>) - Method in class com.singularsys.jep.walkers.TestingVisitor
visit(Node) - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadResolver
  Visits the node and its dependents resolving `OverloadedFunctionByStructure` and `AlternateFunctions`.
visit(Node) - Method in class com.singularsys.jep.PrintVisitor
  Visit a node, printing the results.
visit(Node) - Method in class com.singularsys.jep.reals.RealEvaluator
visit(Node) - Method in class com.singularsys.jep.walkers.DoNothingVisitor
visit(Node, D) - Method in interface com.singularsys.jep.GenericVisitor
  Visit a node calling the appropriate overloaded method.
visit(Node, D) - Method in class com.singularsys.jep.walkers.GenericDeepCopyVisitor
visit(Node, Void) - Method in class com.singularsys.jep.misc.overloadedfunctions.OverloadResolver
visitBinary(ASTOpNode) - Method in class com.singularsys.jep.PrintVisitor
visitChildren(ASTFunNode) - Method in class com.singularsys.jep.reals.RealEvaluator
visitChildren(Node, D) - Method in interface com.singularsys.jep.GenericVisitor
  Visit each child of a node
visitChildren(Node, Object) - Method in class com.singularsys.jep.walkers.DoNothingVisitor
  Gets the result of visiting children of an array of nodes.
visitConstant(ASTConstant) - Method in class com.singularsys.jep.reals.RealEvaluator
visitConstant(Node) - Method in class com.singularsys.jep.misc.MonitoringEvaluator
visitConstant(Node) - Method in class com.singularsys.jep.standard.FastEvaluator
visitConstant(Node) - Method in class com.singularsys.jep.standard.StandardEvaluator
visitConstant(Node) - Method in class com.singularsys.jep.standard.UncheckedEvaluator
visitConstant(Node) - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_4
visitConstant(Node) - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_5
visitConstant(Node) - Method in class com.singularsys.jeptests.system.StackCheckingFastEvaluator
visitFun(Node) - Method in class com.singularsys.jep.misc.MonitoringEvaluator
visitFun(Node) - Method in class com.singularsys.jep.standard.FastEvaluator
  Visits a function/operator node.
visitFun(Node) - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_4
  Visits a function/operator node.
visitFun(Node) - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_5
  Visits a function/operator node.
visitFun(Node) - Method in class com.singularsys.jeptests.system.StackCheckingFastEvaluator
  Visits a function/operator node.
visitFunction(ASTFunNode) - Method in class com.singularsys.jep.reals.RealEvaluator
visitNaryBinary(ASTFunNode, Operator) - Method in class com.singularsys.jep.PrintVisitor
visitNode(Node, Object) - Method in class com.singularsys.jep.walkers.DoNothingVisitor
  Used to recursively visit the children of a node.
visitUnary(ASTOpNode) - Method in class com.singularsys.jep.PrintVisitor
  Print a unary operator.
visitVar(Node) - Method in class com.singularsys.jep.misc.MonitoringEvaluator
visitVar(Node) - Method in class com.singularsys.jep.misc.threadsafeeval.ThreadSafeEvaluator
visitVar(Node) - Method in class com.singularsys.jep.standard.FastEvaluator
visitVar(Node) - Method in class com.singularsys.jep.standard.StandardEvaluator
visitVar(Node) - Method in class com.singularsys.jep.standard.UncheckedEvaluator
visitVar(Node) - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_4
visitVar(Node) - Method in class com.singularsys.jepexamples.diagnostics.FastEvaluator3_5
visitVar(Node) - Method in class com.singularsys.jeptests.system.StackCheckingFastEvaluator
visitVariable(ASTVarNode) - Method in class com.singularsys.jep.reals.RealEvaluator
VSum - Class in com.singularsys.jep.functions
  Summation function which expands the arguments.
VSum() - Constructor for class com.singularsys.jep.functions.VSum
  Default constructor.
VSum(Add, ZeroLengthBehaviourI.ZeroLengthErrorBehaviour) - Constructor for class com.singularsys.jep.functions.VSum
  Constructor with specified Add object and zero length error behaviour.
VSum(Add, Object) - Constructor for class com.singularsys.jep.functions.VSum
  Constructor with specified Add object and zero length value.
VSum(ZeroLengthBehaviourI.ZeroLengthErrorBehaviour) - Constructor for class com.singularsys.jep.functions.VSum
  Constructor with specified zero length error behaviour.
VSum(Object) - Constructor for class com.singularsys.jep.functions.VSum
  Constructor with specified zero length value.
vt - Variable in class com.singularsys.jep.misc.threadsafeeval.ThreadSafeEvaluator
vt - Variable in class com.singularsys.jep.NodeFactory
vt - Variable in class com.singularsys.jep.walkers.DoNothingVisitor
  Convenience reference to the VariableTable

## W

walk(Node) - Method in class com.singularsys.jep.walkers.PostfixTreeWalker
  Start transversal of the expression.
walk(Node) - Method in class com.singularsys.jep.walkers.PrefixTreeWalker
  Uses a non-recursive method to traverse the tree under the node 'top'.
walkSubEquations(Node) - Method in class com.singularsys.jep.walkers.PostfixTreeWalker
  If a `PostfixTreeWalker.suppressExaminingChildren(Node)` returns true, then the children of the node will not be visited by default.
WhiteSpaceCommentFilter - Class in com.singularsys.jep.configurableparser
  A token filter that removes whitespace and comments.
WhiteSpaceCommentFilter() - Constructor for class com.singularsys.jep.configurableparser.WhiteSpaceCommentFilter
WhiteSpaceToken - Class in com.singularsys.jep.configurableparser.tokens
  Tokens representing sequence of white space characters.
WhiteSpaceToken(String) - Constructor for class com.singularsys.jep.configurableparser.tokens.WhiteSpaceToken
WhiteSpaceTokenMatcher - Class in com.singularsys.jep.configurableparser.matchers
  Matches whitespace.
WhiteSpaceTokenMatcher(String) - Constructor for class com.singularsys.jep.configurableparser.matchers.WhiteSpaceTokenMatcher
WhiteSpaceTokenMatcher(Pattern) - Constructor for class com.singularsys.jep.configurableparser.matchers.WhiteSpaceTokenMatcher
write(int) - Method in class com.singularsys.jepexamples.consoles.Console.JepOutputStream
write(ObjectOutput) - Method in class com.singularsys.jep.walkers.SerializableExpression.Constant
write(ObjectOutput) - Method in interface com.singularsys.jep.walkers.SerializableExpression.Element
write(ObjectOutput) - Method in class com.singularsys.jep.walkers.SerializableExpression.Function
write(ObjectOutput) - Method in class com.singularsys.jep.walkers.SerializableExpression.Operator
write(ObjectOutput) - Method in class com.singularsys.jep.walkers.SerializableExpression.Variable
writeExternal(ObjectOutput) - Method in class com.singularsys.jep.walkers.SerializableExpression
  Write a serialized version of the node to a stream.
writeHooks(ObjectOutput, Map<Node.HookKey, Object>) - Static method in class com.singularsys.jep.walkers.SerializableExpression
writeToDB(String) - Method in class com.singularsys.jeptests.system.perf.PerfResult

## X

x - Variable in class com.singularsys.jepexamples.applets.FunctionCanvas
  "x" variable
xAbsolute(double) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
  Translates from scaled coordinates to screen coordinates.
xExpression - Variable in class com.singularsys.jepexamples.applets.ParametrisedCanvas
  Expression to evaluate
XOREQUAL - Enum constant in enum class com.singularsys.jep.misc.javaops.JavaOperatorTable.JavaOperators
xRelative(int) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
  Translates from screen coordinates to scaled coordinates.

## Y

yAbsolute(double) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
  Translates from scaled coordinates to screen coordinates.
yExpression - Variable in class com.singularsys.jepexamples.applets.ParametrisedCanvas
yRelative(int) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
  Translates from screen coordinates to scaled coordinates.

## Z

ZERO - Static variable in class com.singularsys.jep.misc.StrictDoubleNumberFactory
ZERO - Static variable in class com.singularsys.jep.standard.Complex
  Constant 0+0 i
ZERO - Static variable in class com.singularsys.jep.standard.DoubleNumberFactory
ZeroLengthBehaviourI - Interface in com.singularsys.jep.functions
  Interface for functions which can be configured to respond to zero length array arguments with either an exception, NaN or a value.
ZeroLengthBehaviourI.DefaultZeroLengthBehaviourI - Interface in com.singularsys.jep.functions
  Interface for classes which implement `ZeroLengthBehaviourI` by delegating to a helper class.
ZeroLengthBehaviourI.ZeroLengthErrorBehaviour - Enum Class in com.singularsys.jep.functions
  How to respond to a zero length array as argument
ZeroLengthBehaviourI.ZeroLengthHelper - Class in com.singularsys.jep.functions
  Helper class which implements the zero length behaviour.
zeroLengthHelper - Variable in class com.singularsys.jep.misc.dictionary.Get
ZeroLengthHelper() - Constructor for class com.singularsys.jep.functions.ZeroLengthBehaviourI.ZeroLengthHelper
zeroLengthResultOrException(String) - Method in interface com.singularsys.jep.functions.ZeroLengthBehaviourI
  Either return the value for zero length array or throws an exception depending on the zero length error behaviour flag.
zoomCanvas(double) - Method in class com.singularsys.jepexamples.applets.AbstractCanvas
  Zoom the canvas.
zoomIn(Complex) - Method in class com.singularsys.jepexamples.applets.FractalCanvas
  Zoom in the sceen
zoomOut() - Method in class com.singularsys.jepexamples.applets.FractalCanvas
  Zoom out the scene.

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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form