- C1 - Static variable in class org.matheclipse.parser.client.ast.IntegerNode
-
- clear() - Method in class org.matheclipse.parser.client.ast.FunctionNode
-
Clear.
- clearVariables() - Method in interface org.matheclipse.parser.client.eval.api.IEvaluator
-
Clear all defined variables for this evaluator.
- clearVariables() - Method in class org.matheclipse.parser.client.eval.api.ObjectEvaluator
-
Clear all defined variables for this evaluator.
- clearVariables() - Method in class org.matheclipse.parser.client.eval.ComplexEvalVisitor
-
Clear all defined variables for this evaluator.
- clearVariables() - Method in class org.matheclipse.parser.client.eval.DoubleEvaluator
-
Clear all defined variables for this evaluator.
- Complex - Class in org.matheclipse.parser.client.math
-
Representation of a Complex number - a number which has both a real and
imaginary part.
- Complex(double, double) - Constructor for class org.matheclipse.parser.client.math.Complex
-
Create a complex number given the real and imaginary parts.
- ComplexCriteriaException - Exception in org.refcodes.criteria
-
The Class ComplexCriteriaException.
- ComplexCriteriaException(Criteria, String) - Constructor for exception org.refcodes.criteria.ComplexCriteriaException
-
Instantiates a new complex criteria exception.
- ComplexCriteriaException(Criteria, String, String) - Constructor for exception org.refcodes.criteria.ComplexCriteriaException
-
Instantiates a new complex criteria exception.
- ComplexCriteriaException(Criteria, String, Throwable) - Constructor for exception org.refcodes.criteria.ComplexCriteriaException
-
Instantiates a new complex criteria exception.
- ComplexCriteriaException(Criteria, String, Throwable, String) - Constructor for exception org.refcodes.criteria.ComplexCriteriaException
-
Instantiates a new complex criteria exception.
- ComplexCriteriaException(Criteria, Throwable) - Constructor for exception org.refcodes.criteria.ComplexCriteriaException
-
Instantiates a new complex criteria exception.
- ComplexCriteriaException(Criteria, Throwable, String) - Constructor for exception org.refcodes.criteria.ComplexCriteriaException
-
Instantiates a new complex criteria exception.
- ComplexEvaluator - Class in org.matheclipse.parser.client.eval
-
Evaluate math expressions to Complex
numbers.
- ComplexEvaluator() - Constructor for class org.matheclipse.parser.client.eval.ComplexEvaluator
-
Instantiates a new complex evaluator.
- ComplexEvaluator(IASTVisitor<Complex, ComplexVariable, Complex>) - Constructor for class org.matheclipse.parser.client.eval.ComplexEvaluator
-
Instantiates a new complex evaluator.
- ComplexEvalVisitor - Class in org.matheclipse.parser.client.eval
-
Abstract AST visitor with empty default method implementation.
- ComplexEvalVisitor() - Constructor for class org.matheclipse.parser.client.eval.ComplexEvalVisitor
-
Instantiates a new complex eval visitor.
- ComplexNode - Class in org.matheclipse.parser.client.eval
-
The Class ComplexNode.
- ComplexNode(double) - Constructor for class org.matheclipse.parser.client.eval.ComplexNode
-
Instantiates a new complex node.
- ComplexNode(double, double) - Constructor for class org.matheclipse.parser.client.eval.ComplexNode
-
Instantiates a new complex node.
- ComplexNode(Complex) - Constructor for class org.matheclipse.parser.client.eval.ComplexNode
-
Instantiates a new complex node.
- complexValue() - Method in class org.matheclipse.parser.client.eval.ComplexNode
-
Complex value.
- ComplexVariable - Class in org.matheclipse.parser.client.eval
-
The Class ComplexVariable.
- ComplexVariable(double) - Constructor for class org.matheclipse.parser.client.eval.ComplexVariable
-
Instantiates a new complex variable.
- ComplexVariable(Complex) - Constructor for class org.matheclipse.parser.client.eval.ComplexVariable
-
Instantiates a new complex variable.
- conjugate() - Method in class org.matheclipse.parser.client.math.Complex
-
Return the conjugate of this complex number.
- Console - Class in org.matheclipse.parser.server.util
-
A java console program to run the evaluator interactivly.
- Console() - Constructor for class org.matheclipse.parser.server.util.Console
-
Instantiates a new console.
- contains(Object) - Method in class org.matheclipse.parser.client.ast.FunctionNode
-
Contains.
- containsAll(Collection<?>) - Method in class org.matheclipse.parser.client.ast.FunctionNode
-
Contains all.
- cos() - Method in class org.matheclipse.parser.client.math.Complex
-
Compute the
cosine of this complex number.
- cosh() - Method in class org.matheclipse.parser.client.math.Complex
-
- cosh(double) - Static method in class org.matheclipse.parser.client.math.MathUtils
-
- createAST(ASTNode) - Method in interface org.matheclipse.parser.client.ast.IParserFactory
-
Creates a new function with no arguments from the given header expression
.
- createAST(ASTNode) - Method in class org.matheclipse.parser.client.operator.ASTNodeFactory
-
Creates a new function with no arguments from the given header expression
.
- createComplex(double, double) - Method in class org.matheclipse.parser.client.math.Complex
-
Create a complex number given the real and imaginary parts.
- createDouble(String) - Method in interface org.matheclipse.parser.client.ast.IParserFactory
-
Create an double node from the given double value string.
- createDouble(String) - Method in class org.matheclipse.parser.client.operator.ASTNodeFactory
-
Create an double node from the given double value string.
- createFraction(IntegerNode, IntegerNode) - Method in interface org.matheclipse.parser.client.ast.IParserFactory
-
Create a "fractional" number.
- createFraction(IntegerNode, IntegerNode) - Method in class org.matheclipse.parser.client.operator.ASTNodeFactory
-
Create a "fractional" number.
- createFunction(IParserFactory, ASTNode) - Method in class org.matheclipse.parser.client.operator.PostfixOperator
-
Creates the function.
- createFunction(IParserFactory, ASTNode) - Method in class org.matheclipse.parser.client.operator.PrefixOperator
-
Creates the function.
- createFunction(IParserFactory, ASTNode) - Method in class org.matheclipse.parser.client.operator.PreMinusOperator
-
Creates the function.
- createFunction(IParserFactory, ASTNode) - Method in class org.matheclipse.parser.client.operator.PrePlusOperator
-
Creates the function.
- createFunction(IParserFactory, ASTNode, ASTNode) - Method in class org.matheclipse.parser.client.operator.DivideOperator
-
Creates the function.
- createFunction(IParserFactory, ASTNode, ASTNode) - Method in class org.matheclipse.parser.client.operator.InfixOperator
-
Creates the function.
- createFunction(IParserFactory, ASTNode, ASTNode) - Method in class org.matheclipse.parser.client.operator.SubtractOperator
-
Creates the function.
- createFunction(SymbolNode) - Method in interface org.matheclipse.parser.client.ast.IParserFactory
-
Creates a new function with head head
and 0 arguments.
- createFunction(SymbolNode) - Method in class org.matheclipse.parser.client.operator.ASTNodeFactory
-
Creates a new function with head head
and 0 arguments.
- createFunction(SymbolNode, ASTNode) - Method in interface org.matheclipse.parser.client.ast.IParserFactory
-
Creates a new function with head head
and 1 argument.
- createFunction(SymbolNode, ASTNode) - Method in class org.matheclipse.parser.client.operator.ASTNodeFactory
-
Creates a new function with head head
and 1 argument.
- createFunction(SymbolNode, ASTNode, ASTNode) - Method in interface org.matheclipse.parser.client.ast.IParserFactory
-
Creates a new function with head head
and 2 arguments.
- createFunction(SymbolNode, ASTNode, ASTNode) - Method in class org.matheclipse.parser.client.operator.ASTNodeFactory
-
Creates a new function with head head
and 2 arguments.
- createInfixOperator(String, String, int, int) - Static method in class org.matheclipse.parser.client.operator.ASTNodeFactory
-
Creates a new ASTNode object.
- createInteger(int) - Method in interface org.matheclipse.parser.client.ast.IParserFactory
-
Create an integer node from the given value.
- createInteger(int) - Method in class org.matheclipse.parser.client.operator.ASTNodeFactory
-
Create an integer node from the given value.
- createInteger(String, int) - Method in interface org.matheclipse.parser.client.ast.IParserFactory
-
Create an integer node from the given string.
- createInteger(String, int) - Method in class org.matheclipse.parser.client.operator.ASTNodeFactory
-
Create an integer node from the given string.
- createPattern(SymbolNode, ASTNode) - Method in interface org.matheclipse.parser.client.ast.IParserFactory
-
Create a pattern from the given symbol node.
- createPattern(SymbolNode, ASTNode) - Method in class org.matheclipse.parser.client.operator.ASTNodeFactory
-
Create a pattern from the given symbol node.
- createPostfixOperator(String, String, int) - Static method in class org.matheclipse.parser.client.operator.ASTNodeFactory
-
Creates a new ASTNode object.
- createPrefixOperator(String, String, int) - Static method in class org.matheclipse.parser.client.operator.ASTNodeFactory
-
Creates a new ASTNode object.
- createString(StringBuffer) - Method in interface org.matheclipse.parser.client.ast.IParserFactory
-
Create a string node from the scanned double quoted string.
- createString(StringBuffer) - Method in class org.matheclipse.parser.client.operator.ASTNodeFactory
-
Create a string node from the scanned double quoted string.
- createSymbol(String) - Method in interface org.matheclipse.parser.client.ast.IParserFactory
-
Create a symbol from the scanned identifier string.
- createSymbol(String) - Method in class org.matheclipse.parser.client.operator.ASTNodeFactory
-
Create a symbol from the scanned identifier string.
- Criteria - Interface in org.refcodes.criteria
-
- CriteriaAccessor - Interface in org.refcodes.criteria
-
Provides an accessor for a
Criteria
property.
- CriteriaAccessor.CriteriaMutator - Interface in org.refcodes.criteria
-
Provides a mutator for a
Criteria
property.
- CriteriaAccessor.CriteriaProperty - Interface in org.refcodes.criteria
-
- CriteriaException - Exception in org.refcodes.criteria
-
The Class CriteriaException.
- CriteriaException(String) - Constructor for exception org.refcodes.criteria.CriteriaException
-
Instantiates a new criteria exception.
- CriteriaException(String, String) - Constructor for exception org.refcodes.criteria.CriteriaException
-
Instantiates a new criteria exception.
- CriteriaException(String, Throwable) - Constructor for exception org.refcodes.criteria.CriteriaException
-
Instantiates a new criteria exception.
- CriteriaException(String, Throwable, String) - Constructor for exception org.refcodes.criteria.CriteriaException
-
Instantiates a new criteria exception.
- CriteriaException(Throwable) - Constructor for exception org.refcodes.criteria.CriteriaException
-
Instantiates a new criteria exception.
- CriteriaException(Throwable, String) - Constructor for exception org.refcodes.criteria.CriteriaException
-
Instantiates a new criteria exception.
- CriteriaFactory<Q> - Interface in org.refcodes.criteria
-
- CriteriaLeaf<T> - Interface in org.refcodes.criteria
-
A CriteriaLeaf tree leaf is an expression usually relating to a key (for
example identifying a table's column in a database) and a value, both of
which consolidating an expression (for example "City = 'Munich'").
- CriteriaNode - Interface in org.refcodes.criteria
-
A CriteriaNode tree node may represent a logical AND or a logical OR or a
logical NOT applied on the node's children Criteria (CriteriaNode instances
and CriteriaLeaf instances).
- CriteriaRuntimeException - Exception in org.refcodes.criteria
-
The Class CriteriaRuntimeException.
- CriteriaRuntimeException(String) - Constructor for exception org.refcodes.criteria.CriteriaRuntimeException
-
Instantiates a new criteria runtime exception.
- CriteriaRuntimeException(String, String) - Constructor for exception org.refcodes.criteria.CriteriaRuntimeException
-
Instantiates a new criteria runtime exception.
- CriteriaRuntimeException(String, Throwable) - Constructor for exception org.refcodes.criteria.CriteriaRuntimeException
-
Instantiates a new criteria runtime exception.
- CriteriaRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.criteria.CriteriaRuntimeException
-
Instantiates a new criteria runtime exception.
- CriteriaRuntimeException(Throwable) - Constructor for exception org.refcodes.criteria.CriteriaRuntimeException
-
Instantiates a new criteria runtime exception.
- CriteriaRuntimeException(Throwable, String) - Constructor for exception org.refcodes.criteria.CriteriaRuntimeException
-
Instantiates a new criteria runtime exception.
- CriteriaSugar - Class in org.refcodes.criteria
-
Declarative syntactic sugar which may be statically imported in order to
allow declarative definitions of
Criteria
trees:
...
- CriteriaUtility - Class in org.refcodes.criteria
-
The Class CriteriaUtility.
- DEBUG - Static variable in class org.matheclipse.parser.client.eval.ComplexEvalVisitor
-
- DEFAULT_OPERATOR_CHARACTERS - Static variable in interface org.matheclipse.parser.client.ast.IParserFactory
-
The default set of characters, which could form an operator.
- defineVariable(String, DATA_VARIABLE) - Method in interface org.matheclipse.parser.client.eval.api.IEvaluator
-
Define a value for a given variable name.
- defineVariable(String, DATA_VARIABLE) - Method in class org.matheclipse.parser.client.eval.api.ObjectEvaluator
-
Define a value for a given variable name.
- defineVariable(String, BooleanVariable) - Method in interface org.matheclipse.parser.client.eval.api.IEvaluator
-
Define a boolean value for a given variable name.
- defineVariable(String, BooleanVariable) - Method in class org.matheclipse.parser.client.eval.api.ObjectEvaluator
-
Define a boolean value for a given variable name.
- defineVariable(String, BooleanVariable) - Method in class org.matheclipse.parser.client.eval.ComplexEvalVisitor
-
Define a boolean value for a given variable name.
- defineVariable(String, BooleanVariable) - Method in class org.matheclipse.parser.client.eval.DoubleEvaluator
-
Define a boolean value for a given variable name.
- defineVariable(String, ComplexVariable) - Method in class org.matheclipse.parser.client.eval.ComplexEvalVisitor
-
Define a value for a given variable name.
- defineVariable(String, IDoubleValue) - Method in class org.matheclipse.parser.client.eval.DoubleEvaluator
-
Define a value for a given variable name.
- dependsOn(String) - Method in class org.matheclipse.parser.client.ast.ASTNode
-
Depends on.
- dependsOn(String) - Method in class org.matheclipse.parser.client.ast.FunctionNode
-
Depends on.
- dependsOn(String) - Method in class org.matheclipse.parser.client.ast.SymbolNode
-
Depends on.
- divide(Complex) - Method in class org.matheclipse.parser.client.math.Complex
-
Return the quotient of this complex number and the given complex number.
- DivideOperator - Class in org.matheclipse.parser.client.operator
-
The Class DivideOperator.
- DivideOperator(String, String, int, int) - Constructor for class org.matheclipse.parser.client.operator.DivideOperator
-
Instantiates a new divide operator.
- doRemovePartitionCriteria(Criteria, String, Set<C>) - Static method in class org.refcodes.criteria.CriteriaUtility
-
Removes the criteria for the provided partitions given key.
- DoubleEvaluator - Class in org.matheclipse.parser.client.eval
-
Evaluate math expressions to double
numbers.
- DoubleEvaluator() - Constructor for class org.matheclipse.parser.client.eval.DoubleEvaluator
-
Instantiates a new double evaluator.
- DoubleEvaluator(ASTNode) - Constructor for class org.matheclipse.parser.client.eval.DoubleEvaluator
-
Instantiates a new double evaluator.
- DoubleNode - Class in org.matheclipse.parser.client.eval
-
The Class DoubleNode.
- DoubleNode(double) - Constructor for class org.matheclipse.parser.client.eval.DoubleNode
-
Instantiates a new double node.
- doubleValue() - Method in class org.matheclipse.parser.client.ast.FractionNode
-
Double value.
- doubleValue() - Method in class org.matheclipse.parser.client.ast.NumberNode
-
Double value.
- doubleValue() - Method in class org.matheclipse.parser.client.eval.DoubleNode
-
Double value.
- DoubleVariable - Class in org.matheclipse.parser.client.eval
-
The Class DoubleVariable.
- DoubleVariable(double) - Constructor for class org.matheclipse.parser.client.eval.DoubleVariable
-
Instantiates a new double variable.
- gcd(int, int) - Static method in class org.matheclipse.parser.client.math.MathUtils
-
Gets the greatest common divisor of the absolute value of two numbers,
using the "binary gcd" method which avoids division and modulo
operations.
- GenerateOperatorArrays - Class in org.matheclipse.parser.server.util
-
Utility for generating source codes for the
ASTNodeFactory's HEADER_STRINGS, OPERATOR_STRINGS, OPERATORS
arrays from the operators.txt textfile description
- GenerateOperatorArrays() - Constructor for class org.matheclipse.parser.server.util.GenerateOperatorArrays
-
- generateOperatorTable(InputStream, HashMap, HashMap) - Static method in class org.matheclipse.parser.server.util.GenerateOperatorArrays
-
Generate operator table.
- get(int) - Method in class org.matheclipse.parser.client.ast.FunctionNode
-
Gets the.
- get(String) - Method in interface org.matheclipse.parser.client.ast.IParserFactory
-
Get the operator for a given identifier string like Times, Plus, Sin,...
- get(String) - Method in class org.matheclipse.parser.client.operator.ASTNodeFactory
-
Get the operator for a given identifier string like Times, Plus, Sin,...
- getCallbackFunction() - Method in class org.matheclipse.parser.client.eval.DoubleEvaluator
-
A callback function for unknown function names.
- getChild() - Method in class org.refcodes.criteria.AbstractSingleCriteriaNode
-
- getChild() - Method in interface org.refcodes.criteria.SingleCriteriaNode
-
- getChildren() - Method in class org.refcodes.criteria.AbstractCriteriaNode
-
- getChildren() - Method in class org.refcodes.criteria.AbstractSingleCriteriaNode
-
- getChildren() - Method in interface org.refcodes.criteria.CriteriaNode
-
- getColumnIndex() - Method in exception org.matheclipse.parser.client.SyntaxError
-
column index where the error occurred (offset relative to rowIndex).
- getConstraint() - Method in class org.matheclipse.parser.client.ast.PatternNode
-
Gets the constraint.
- getCriteria() - Method in interface org.refcodes.criteria.CriteriaAccessor
-
- getCurrentLine() - Method in exception org.matheclipse.parser.client.SyntaxError
-
source code line, where the error occurred.
- getDenominator() - Method in class org.matheclipse.parser.client.ast.FractionNode
-
Gets the denominator.
- getError() - Method in exception org.matheclipse.parser.client.SyntaxError
-
the error string.
- getFactory() - Method in class org.matheclipse.parser.client.Parser
-
Gets the factory.
- getFile() - Method in class org.matheclipse.parser.server.util.Console
-
Gets the file.
- getFunctionName() - Method in class org.matheclipse.parser.client.operator.Operator
-
Gets the function name.
- getGrouping() - Method in class org.matheclipse.parser.client.operator.InfixOperator
-
Return the grouping of the Infix-Operator (i.e.
- getIdentifier() - Method in class org.matheclipse.parser.client.Scanner
-
Gets the identifier.
- getIdentifier2OperatorMap() - Method in interface org.matheclipse.parser.client.ast.IParserFactory
-
Get the identifier to operator map.
- getIdentifier2OperatorMap() - Method in class org.matheclipse.parser.client.operator.ASTNodeFactory
-
Get identifier to operator map.
- getImaginary() - Method in class org.matheclipse.parser.client.math.Complex
-
Access the imaginary part.
- getIntValue() - Method in class org.matheclipse.parser.client.ast.IntegerNode
-
Gets the int value.
- getKey() - Method in class org.refcodes.criteria.AbstractCriteriaLeaf
- getLength() - Method in exception org.matheclipse.parser.client.SyntaxError
-
length of the error.
- getMessage() - Method in exception org.matheclipse.parser.client.SyntaxError
-
Gets the message.
- getName() - Method in class org.refcodes.criteria.AbstractCriteria
- getNextToken() - Method in class org.matheclipse.parser.client.Scanner
-
getNextToken
- getNode(int) - Method in class org.matheclipse.parser.client.ast.FunctionNode
-
Gets the node.
- getNumberFormat() - Method in class org.matheclipse.parser.client.ast.IntegerNode
-
Gets the number format.
- getNumberString() - Method in class org.matheclipse.parser.client.Scanner
-
Gets the number string.
- getNumerator() - Method in class org.matheclipse.parser.client.ast.FractionNode
-
Gets the numerator.
- getOperator() - Method in class org.matheclipse.parser.client.Scanner
-
getOperator.
- getOperator2ListMap() - Method in interface org.matheclipse.parser.client.ast.IParserFactory
-
Get the operator-string to possible operator-list map.
- getOperator2ListMap() - Method in class org.matheclipse.parser.client.operator.ASTNodeFactory
-
Gets the operator 2 list map.
- getOperatorCharacters() - Method in interface org.matheclipse.parser.client.ast.IParserFactory
-
The set of characters, which could form an operator.
- getOperatorCharacters() - Method in class org.matheclipse.parser.client.operator.ASTNodeFactory
-
Gets the operator characters.
- getOperatorList(String) - Method in interface org.matheclipse.parser.client.ast.IParserFactory
-
Get the operator-list for a given operator-string.
- getOperatorList(String) - Method in class org.matheclipse.parser.client.operator.ASTNodeFactory
-
Get the operator-list for a given operator-string.
- getOperatorString() - Method in class org.matheclipse.parser.client.operator.Operator
-
Gets the operator string.
- getPartitions(Criteria, String, Class<P>) - Static method in class org.refcodes.criteria.CriteriaUtility
-
Tries to determine the partitions specified by the given key and type
being addressed by the query represented by the given criteria.
- getPrecedence() - Method in class org.matheclipse.parser.client.operator.Operator
-
Gets the precedence.
- getReal() - Method in class org.matheclipse.parser.client.math.Complex
-
Access the real part.
- getResult() - Method in class org.matheclipse.parser.client.eval.ComplexEvalVisitor
-
Gets the result.
- getRowIndex() - Method in exception org.matheclipse.parser.client.SyntaxError
-
row index where the error occurred.
- getStartOffset() - Method in exception org.matheclipse.parser.client.SyntaxError
-
offset where the error occurred.
- getString() - Method in class org.matheclipse.parser.client.ast.ASTNode
-
Returns the parsed string of this node.
- getString() - Method in class org.matheclipse.parser.client.ast.NumberNode
-
Gets the string.
- getStringBuffer() - Method in class org.matheclipse.parser.client.Scanner
-
Gets the string buffer.
- getSymbol() - Method in class org.matheclipse.parser.client.ast.PatternNode
-
Gets the symbol.
- getValue() - Method in class org.matheclipse.parser.client.eval.BooleanVariable
-
Gets the value.
- getValue() - Method in class org.matheclipse.parser.client.eval.ComplexVariable
-
Gets the value.
- getValue() - Method in class org.matheclipse.parser.client.eval.DoubleVariable
-
Gets the value.
- getValue() - Method in interface org.matheclipse.parser.client.eval.IDoubleValue
-
Gets the value.
- getValue() - Method in class org.refcodes.criteria.AbstractCriteriaLeaf
- getVariable(String) - Method in interface org.matheclipse.parser.client.eval.api.IEvaluator
-
Returns the data variable value to which the specified variableName is
mapped, or null
if this map contains no mapping for the
variableName.
- getVariable(String) - Method in class org.matheclipse.parser.client.eval.api.ObjectEvaluator
-
Returns the data variable value to which the specified variableName is
mapped, or null
if this map contains no mapping for the
variableName.
- getVariable(String) - Method in class org.matheclipse.parser.client.eval.ComplexEvalVisitor
-
Returns the data variable value to which the specified variableName is
mapped, or null
if this map contains no mapping for the
variableName.
- getVariable(String) - Method in class org.matheclipse.parser.client.eval.DoubleEvaluator
-
Returns the double variable value to which the specified variableName is
mapped, or null
if this map contains no mapping for the
variableName.
- getVariables(String, Set<String>) - Static method in class org.matheclipse.parser.client.eval.DoubleEvaluator
-
Get the variable names from the given expression.
- getVariables(ASTNode, Set<String>) - Static method in class org.matheclipse.parser.client.eval.DoubleEvaluator
-
Get the variable names from the given AST node.
- greaterOrEqualThan(String, T) - Static method in class org.refcodes.criteria.CriteriaSugar
-
Creates an GREATER OR EQUAL THAN (">=")
CriteriaLeaf
expression relating to the
given key and the given reference value.
- GreaterOrEqualThanCriteria<T> - Interface in org.refcodes.criteria
-
A
CriteriaLeaf
representing a GREATER OR EQUAL
THAN expression.
- greaterThan(String, T) - Static method in class org.refcodes.criteria.CriteriaSugar
-
Creates an GREATER THAN (">")
CriteriaLeaf
expression relating to the
given key and the given reference value.
- GreaterThanCriteria<T> - Interface in org.refcodes.criteria
-
- I - Static variable in class org.matheclipse.parser.client.math.Complex
-
The square root of -1.
- IASTVisitor<DATA,DATA_VARIABLE,USER_DATA_TYPE> - Interface in org.matheclipse.parser.client.eval.api
-
Visitor interface to run through an abstract syntax tree (AST) generated by
the parser.
- IBooleanBoolean1Function - Interface in org.matheclipse.parser.client.eval
-
The Interface IBooleanBoolean1Function.
- IBooleanBoolean2Function - Interface in org.matheclipse.parser.client.eval
-
The Interface IBooleanBoolean2Function.
- IBooleanComplex2Function - Interface in org.matheclipse.parser.client.eval
-
The Interface IBooleanComplex2Function.
- IBooleanDouble2Function - Interface in org.matheclipse.parser.client.eval
-
The Interface IBooleanDouble2Function.
- IComplex0Function - Interface in org.matheclipse.parser.client.eval
-
The Interface IComplex0Function.
- IComplex1Function - Interface in org.matheclipse.parser.client.eval
-
The Interface IComplex1Function.
- IComplex2Function - Interface in org.matheclipse.parser.client.eval
-
The Interface IComplex2Function.
- IComplexFunction - Interface in org.matheclipse.parser.client.eval
-
The Interface IComplexFunction.
- IConstantOperators - Interface in org.matheclipse.parser.client.ast
-
Default header operator strings.
- IDouble0Function - Interface in org.matheclipse.parser.client.eval
-
The Interface IDouble0Function.
- IDouble1Function - Interface in org.matheclipse.parser.client.eval
-
The Interface IDouble1Function.
- IDouble2Function - Interface in org.matheclipse.parser.client.eval
-
The Interface IDouble2Function.
- IDoubleCallbackFunction - Interface in org.matheclipse.parser.client.eval
-
The Interface IDoubleCallbackFunction.
- IDoubleFunction - Interface in org.matheclipse.parser.client.eval
-
The Interface IDoubleFunction.
- IDoubleValue - Interface in org.matheclipse.parser.client.eval
-
The Interface IDoubleValue.
- IEvaluator<DATA,DATA_VARIABLE> - Interface in org.matheclipse.parser.client.eval.api
-
Interface for java.lang.Object
based evaluation engines
(typicaly implemented as IASTVisitor
s).
- imaginary - Variable in class org.matheclipse.parser.client.math.Complex
-
- indexOf(Object) - Method in class org.matheclipse.parser.client.ast.FunctionNode
-
Index of.
- indicator(byte) - Static method in class org.matheclipse.parser.client.math.MathUtils
-
For a byte value x, this method returns (byte)(+1) if x >= 0 and
(byte)(-1) if x < 0.
- indicator(double) - Static method in class org.matheclipse.parser.client.math.MathUtils
-
For a double precision value x, this method returns +1.0 if x >= 0 and
-1.0 if x < 0.
- indicator(float) - Static method in class org.matheclipse.parser.client.math.MathUtils
-
For a float value x, this method returns +1.0F if x >= 0 and -1.0F if
x < 0.
- indicator(int) - Static method in class org.matheclipse.parser.client.math.MathUtils
-
For an int value x, this method returns +1 if x >= 0 and -1 if x <
0.
- indicator(long) - Static method in class org.matheclipse.parser.client.math.MathUtils
-
For a long value x, this method returns +1L if x >= 0 and -1L if x
< 0.
- indicator(short) - Static method in class org.matheclipse.parser.client.math.MathUtils
-
For a short value x, this method returns (short)(+1) if x >= 0 and
(short)(-1) if x < 0.
- INF - Static variable in class org.matheclipse.parser.client.math.Complex
-
A complex number representing "+INF + INFi".
- InfixOperator - Class in org.matheclipse.parser.client.operator
-
The Class InfixOperator.
- InfixOperator(String, String, int, int) - Constructor for class org.matheclipse.parser.client.operator.InfixOperator
-
Instantiates a new infix operator.
- initialize(String) - Method in class org.matheclipse.parser.client.Scanner
-
Initialize.
- IntegerNode - Class in org.matheclipse.parser.client.ast
-
A node for a parsed integer string.
- IntegerNode(int) - Constructor for class org.matheclipse.parser.client.ast.IntegerNode
-
Instantiates a new integer node.
- IntegerNode(String) - Constructor for class org.matheclipse.parser.client.ast.IntegerNode
-
Instantiates a new integer node.
- IntegerNode(String, int) - Constructor for class org.matheclipse.parser.client.ast.IntegerNode
-
Instantiates a new integer node.
- interpreter(String) - Method in class org.matheclipse.parser.server.util.Console
-
Evaluates the given string-expression and returns the result in
OutputForm
.
- intersectWith(Criteria...) - Static method in class org.refcodes.criteria.CriteriaSugar
-
- IntersectWithCriteria - Interface in org.refcodes.criteria
-
- IParserFactory - Interface in org.matheclipse.parser.client.ast
-
Factory for creating the ASTNodes from the parser.
- isEmpty() - Method in class org.matheclipse.parser.client.ast.FunctionNode
-
Checks if is empty.
- isInfinite() - Method in class org.matheclipse.parser.client.math.Complex
-
Returns true if either the real or imaginary part of this complex number
takes an infinite value (either Double.POSITIVE_INFINITY
or
Double.NEGATIVE_INFINITY
) and neither part is
NaN
.
- isNaN() - Method in class org.matheclipse.parser.client.math.Complex
-
Returns true if either or both parts of this complex number is NaN; false
otherwise.
- isSign() - Method in class org.matheclipse.parser.client.ast.NumberNode
-
Checks if is sign.
- isValidIdentifier(String) - Method in interface org.matheclipse.parser.client.ast.IParserFactory
-
Check if the identifier name is valid.
- isValidIdentifier(String) - Method in class org.matheclipse.parser.client.operator.ASTNodeFactory
-
Check if the identifier name is valid.
- iterator() - Method in class org.matheclipse.parser.client.ast.FunctionNode
-
Iterator.
- ObjectEvaluator<DATA,DATA_VARIABLE,USER_DATA_TYPE> - Class in org.matheclipse.parser.client.eval.api
-
Evaluates a given expression (as String
or ASTNode
)
into a DATA
object type.
- ObjectEvaluator(IASTVisitor<DATA, DATA_VARIABLE, USER_DATA_TYPE>) - Constructor for class org.matheclipse.parser.client.eval.api.ObjectEvaluator
-
Instantiates a new object evaluator.
- ONE - Static variable in class org.matheclipse.parser.client.math.Complex
-
A complex number representing "1.0 + 0.0i"
- Operator - Class in org.matheclipse.parser.client.operator
-
The Class Operator.
- Operator(String, String, int) - Constructor for class org.matheclipse.parser.client.operator.Operator
-
Instantiates a new operator.
- optimizeFunction(FunctionNode) - Method in interface org.matheclipse.parser.client.eval.api.IEvaluator
-
Optimize an already parsed in functionNode
into an
ASTNode
.
- optimizeFunction(FunctionNode) - Method in class org.matheclipse.parser.client.eval.api.ObjectEvaluator
-
Optimize an already parsed in functionNode
into an
ASTNode
.
- optimizeFunction(FunctionNode) - Method in class org.matheclipse.parser.client.eval.ComplexEvalVisitor
-
Optimize an already parsed in functionNode
into an
ASTNode
.
- optimizeFunction(FunctionNode) - Method in class org.matheclipse.parser.client.eval.DoubleEvaluator
-
Optimize an already parsed in functionNode
into an
ASTNode
.
- or(Criteria...) - Static method in class org.refcodes.criteria.CriteriaSugar
-
- OrCriteria - Interface in org.refcodes.criteria
-
- org.matheclipse.parser.client - package org.matheclipse.parser.client
-
Provides the parser and scanner implementation.
- org.matheclipse.parser.client.ast - package org.matheclipse.parser.client.ast
-
Provides the implementations of the abstract syntax tree classes.
- org.matheclipse.parser.client.eval - package org.matheclipse.parser.client.eval
-
Predefined evaluation engines.
- org.matheclipse.parser.client.eval.api - package org.matheclipse.parser.client.eval.api
-
Interfaces for visiting and evaluating the nodes of an abstract syntax tree.
- org.matheclipse.parser.client.math - package org.matheclipse.parser.client.math
-
Math utilities.
- org.matheclipse.parser.client.operator - package org.matheclipse.parser.client.operator
-
Provides the operator classes (i.e. for binary, prefix and postfix Operators).
- org.matheclipse.parser.server.util - package org.matheclipse.parser.server.util
-
A Console application to test the evaluators interactively.
- org.refcodes.criteria - package org.refcodes.criteria
-
The refcodes-criteria framework allows the construction of criteria for
selecting or filtering or identifying issues (such issues could be the
selection of entries from a database).
- Out - Static variable in interface org.matheclipse.parser.client.ast.IConstantOperators
-
Head for the Out history (needed for the % operator).
- parse(String) - Method in class org.matheclipse.parser.client.eval.DoubleEvaluator
-
Parse the given expression String
and store the resulting
ASTNode in this DoubleEvaluator.
- parse(String) - Method in class org.matheclipse.parser.client.Parser
-
Parse the given expression
String into an ASTNode.
- parseNode(String) - Static method in class org.matheclipse.parser.client.eval.DoubleEvaluator
-
Parse the given expression String
and return the resulting
ASTNode.
- Parser - Class in org.matheclipse.parser.client
-
Create an expression of the
ASTNode
class-hierarchy from a math
formulas string representation
See
Operator
-precedence parser for the idea, how to parse the operators depending on
their precedence.
- Parser() - Constructor for class org.matheclipse.parser.client.Parser
-
Instantiates a new parser.
- Parser(boolean) - Constructor for class org.matheclipse.parser.client.Parser
-
Instantiates a new parser.
- Parser(IParserFactory, boolean) - Constructor for class org.matheclipse.parser.client.Parser
-
Instantiates a new parser.
- Part - Static variable in interface org.matheclipse.parser.client.ast.IConstantOperators
-
Head for the Out history (needed for the <array>[ ] operator).
- PartitionQueryFactory<Q,PS> - Interface in org.refcodes.criteria
-
The
PartitionQueryFactory
is a specialization
of the
QueryFactory
in that it is capable of
generating queries targeting at a dedicated partition of a (database)
cluster, the partion's query does not contain obsolete query statements
enhancing the database's query processing performance.
- PatternNode - Class in org.matheclipse.parser.client.ast
-
A node for a parsed pattern expression (i.e. x_)
- PatternNode(SymbolNode, ASTNode) - Constructor for class org.matheclipse.parser.client.ast.PatternNode
-
Instantiates a new pattern node.
- PLUS_PRECEDENCE - Static variable in class org.matheclipse.parser.client.operator.ASTNodeFactory
-
- PostfixOperator - Class in org.matheclipse.parser.client.operator
-
The Class PostfixOperator.
- PostfixOperator(String, String, int) - Constructor for class org.matheclipse.parser.client.operator.PostfixOperator
-
Instantiates a new postfix operator.
- pow(Complex) - Method in class org.matheclipse.parser.client.math.Complex
-
Returns of value of this complex number raised to the power of
x
.
- POWER_PRECEDENCE - Static variable in class org.matheclipse.parser.client.operator.ASTNodeFactory
-
- PrefixOperator - Class in org.matheclipse.parser.client.operator
-
The Class PrefixOperator.
- PrefixOperator(String, String, int) - Constructor for class org.matheclipse.parser.client.operator.PrefixOperator
-
Instantiates a new prefix operator.
- PreMinusOperator - Class in org.matheclipse.parser.client.operator
-
The Class PreMinusOperator.
- PreMinusOperator(String, String, int) - Constructor for class org.matheclipse.parser.client.operator.PreMinusOperator
-
Instantiates a new pre minus operator.
- PrePlusOperator - Class in org.matheclipse.parser.client.operator
-
The Class PrePlusOperator.
- PrePlusOperator(String, String, int) - Constructor for class org.matheclipse.parser.client.operator.PrePlusOperator
-
Instantiates a new pre plus operator.
- printPrompt(PrintStream, String) - Method in class org.matheclipse.parser.server.util.Console
-
prints a prompt on the console but doesn't print a newline.
- Scanner - Class in org.matheclipse.parser.client
-
The Class Scanner.
- Scanner() - Constructor for class org.matheclipse.parser.client.Scanner
-
Initialize Scanner without a math-expression.
- set(int, ASTNode) - Method in class org.matheclipse.parser.client.ast.FunctionNode
-
Sets the.
- setCallbackFunction(IDoubleCallbackFunction) - Method in class org.matheclipse.parser.client.eval.DoubleEvaluator
-
Set a callback function for unknown function names.
- setChild(Criteria) - Method in class org.refcodes.criteria.AbstractSingleCriteriaNode
-
- setChild(Criteria) - Method in interface org.refcodes.criteria.SingleCriteriaNode
-
- setCriteria(Criteria) - Method in interface org.refcodes.criteria.CriteriaAccessor.CriteriaMutator
-
- setFactory(IParserFactory) - Method in class org.matheclipse.parser.client.Parser
-
Sets the factory.
- setFile(File) - Method in class org.matheclipse.parser.server.util.Console
-
Sets the file.
- setKey(String) - Method in class org.refcodes.criteria.AbstractCriteriaLeaf
- setUp(Complex) - Method in class org.matheclipse.parser.client.eval.ComplexEvalVisitor
-
Sets the up.
- setUp(USER_DATA_TYPE) - Method in class org.matheclipse.parser.client.eval.api.AbstractASTVisitor
-
Sets the up.
- setUp(USER_DATA_TYPE) - Method in interface org.matheclipse.parser.client.eval.api.IASTVisitor
-
Before a visitor run starts this method will be called.
- setValue(boolean) - Method in class org.matheclipse.parser.client.eval.BooleanVariable
-
Sets the value.
- setValue(double) - Method in class org.matheclipse.parser.client.eval.ComplexVariable
-
Sets the value.
- setValue(double) - Method in class org.matheclipse.parser.client.eval.DoubleVariable
-
Sets the value.
- setValue(double) - Method in interface org.matheclipse.parser.client.eval.IDoubleValue
-
Sets the value.
- setValue(Complex) - Method in class org.matheclipse.parser.client.eval.ComplexVariable
-
Sets the value.
- setValue(T) - Method in class org.refcodes.criteria.AbstractCriteriaLeaf
- sign - Variable in class org.matheclipse.parser.client.ast.NumberNode
-
- sign(byte) - Static method in class org.matheclipse.parser.client.math.MathUtils
-
Returns the
sign
for byte value
x
.
- sign(double) - Static method in class org.matheclipse.parser.client.math.MathUtils
-
Returns the
sign
for double precision
x
.
- sign(float) - Static method in class org.matheclipse.parser.client.math.MathUtils
-
Returns the
sign
for float value
x
.
- sign(int) - Static method in class org.matheclipse.parser.client.math.MathUtils
-
Returns the
sign
for int value
x
.
- sign(long) - Static method in class org.matheclipse.parser.client.math.MathUtils
-
Returns the
sign
for long value
x
.
- sign(short) - Static method in class org.matheclipse.parser.client.math.MathUtils
-
Returns the
sign
for short value
x
.
- sin() - Method in class org.matheclipse.parser.client.math.Complex
-
Compute the
sine
of this complex number.
- SingleCriteriaNode - Interface in org.refcodes.criteria
-
A special specialization of the
CriteriaNode
,
allowing just one child.
- sinh() - Method in class org.matheclipse.parser.client.math.Complex
-
- sinh(double) - Static method in class org.matheclipse.parser.client.math.MathUtils
-
- size() - Method in class org.matheclipse.parser.client.ast.FunctionNode
-
Size.
- Slot - Static variable in interface org.matheclipse.parser.client.ast.IConstantOperators
-
Head for the Out history (needed for the #1,#2,... operator)
- SlotSequence - Static variable in interface org.matheclipse.parser.client.ast.IConstantOperators
-
Head for the Out history (needed for the ##1,##2,... operator)
- sqrt() - Method in class org.matheclipse.parser.client.math.Complex
-
- sqrt1z() - Method in class org.matheclipse.parser.client.math.Complex
-
Compute the
square root of 1 -
this
2 for this complex
number.
- StringNode - Class in org.matheclipse.parser.client.ast
-
A node for a parsed string (i.e. delimited by double quotes)
- StringNode(String) - Constructor for class org.matheclipse.parser.client.ast.StringNode
-
Instantiates a new string node.
- subAndCheck(int, int) - Static method in class org.matheclipse.parser.client.math.MathUtils
-
Subtract two integers, checking for overflow.
- subAndCheck(long, long) - Static method in class org.matheclipse.parser.client.math.MathUtils
-
Subtract two long integers, checking for overflow.
- subList(int, int) - Method in class org.matheclipse.parser.client.ast.FunctionNode
-
Because GWT doesn't support the subList() method, we also
throw an UnsupportedOperationException.
- subtract(Complex) - Method in class org.matheclipse.parser.client.math.Complex
-
Return the difference between this complex number and the given complex
number.
- SubtractOperator - Class in org.matheclipse.parser.client.operator
-
The Class SubtractOperator.
- SubtractOperator(String, String, int, int) - Constructor for class org.matheclipse.parser.client.operator.SubtractOperator
-
Instantiates a new subtract operator.
- SymbolNode - Class in org.matheclipse.parser.client.ast
-
A node for a parsed symbol string (i.e.
- SymbolNode(String) - Constructor for class org.matheclipse.parser.client.ast.SymbolNode
-
Instantiates a new symbol node.
- SyntaxError - Exception in org.matheclipse.parser.client
-
Exception for a syntax error detected by the MathEclipse parser.
- SyntaxError(int, int, int, String, String, int) - Constructor for exception org.matheclipse.parser.client.SyntaxError
-
SyntaxError exception.
- tan() - Method in class org.matheclipse.parser.client.math.Complex
-
Compute the
tangent of this complex number.
- tanh() - Method in class org.matheclipse.parser.client.math.Complex
-
- tearDown() - Method in class org.matheclipse.parser.client.eval.api.AbstractASTVisitor
-
Tear down.
- tearDown() - Method in interface org.matheclipse.parser.client.eval.api.IASTVisitor
-
After a visitor run has finished this method will be called.
- tearDown() - Method in class org.matheclipse.parser.client.eval.ComplexEvalVisitor
-
Tear down.
- throwSyntaxError(String) - Method in class org.matheclipse.parser.client.Scanner
-
Throw syntax error.
- throwSyntaxError(String, int) - Method in class org.matheclipse.parser.client.Scanner
-
Throw syntax error.
- TIMES_PRECEDENCE - Static variable in class org.matheclipse.parser.client.operator.ASTNodeFactory
-
- toArray() - Method in class org.matheclipse.parser.client.ast.FunctionNode
-
To array.
- toArray(Object[]) - Method in class org.matheclipse.parser.client.ast.FunctionNode
-
To array.
- toggleSign() - Method in class org.matheclipse.parser.client.ast.NumberNode
-
Toggle sign.
- toQuery(IntersectWithCriteria, boolean) - Method in class org.refcodes.criteria.ExpressionQueryFactoryImpl
-
- toQuery(LessThanCriteria<?>, boolean) - Method in class org.refcodes.criteria.ExpressionQueryFactoryImpl
-
- toString() - Method in class org.matheclipse.parser.client.ast.ASTNode
-
To string.
- toString() - Method in class org.matheclipse.parser.client.ast.FractionNode
-
To string.
- toString() - Method in class org.matheclipse.parser.client.ast.FunctionNode
-
To string.
- toString() - Method in class org.matheclipse.parser.client.ast.IntegerNode
-
To string.
- toString() - Method in class org.matheclipse.parser.client.ast.NumberNode
-
To string.
- toString() - Method in class org.matheclipse.parser.client.ast.PatternNode
-
To string.
- toString() - Method in class org.matheclipse.parser.client.eval.ComplexNode
-
To string.
- toString() - Method in class org.matheclipse.parser.client.eval.DoubleNode
-
To string.
- toString() - Method in class org.matheclipse.parser.client.operator.Operator
-
To string.
- toString(Complex) - Static method in class org.matheclipse.parser.client.eval.ComplexEvaluator
-
Returns a String
representation of the given
Complex
number.
- trimToSize() - Method in class org.matheclipse.parser.client.ast.FunctionNode
-
Trim to size.
- TT_ARGUMENTS_CLOSE - Static variable in class org.matheclipse.parser.client.Scanner
-
Token type: closing bracket for function arguments.
- TT_ARGUMENTS_OPEN - Static variable in class org.matheclipse.parser.client.Scanner
-
Token type: opening bracket for function arguments.
- TT_BLANK - Static variable in class org.matheclipse.parser.client.Scanner
-
Token type: pattern placeholder '_'.
- TT_COMMA - Static variable in class org.matheclipse.parser.client.Scanner
-
',' operator.
- TT_DIGIT - Static variable in class org.matheclipse.parser.client.Scanner
-
Token type: digit 0,1,2,3,4,5,6,7,8,9.
- TT_EOF - Static variable in class org.matheclipse.parser.client.Scanner
-
Token type: End-of_File.
- TT_FLOATING_POINT - Static variable in class org.matheclipse.parser.client.Scanner
-
Token type: floating point number.
- TT_IDENTIFIER - Static variable in class org.matheclipse.parser.client.Scanner
-
Token type: identifier name.
- TT_LIST_CLOSE - Static variable in class org.matheclipse.parser.client.Scanner
-
Token type: closing curly braces '}' for ending lists.
- TT_LIST_OPEN - Static variable in class org.matheclipse.parser.client.Scanner
-
Token type: opening curly braces '{' for starting lists.
- TT_OPERATOR - Static variable in class org.matheclipse.parser.client.Scanner
-
Token type: operator found in input string.
- TT_PARTCLOSE - Static variable in class org.matheclipse.parser.client.Scanner
-
Token type: closing brackets for ending the "index part" of an
expression.
- TT_PARTOPEN - Static variable in class org.matheclipse.parser.client.Scanner
-
Token type: opening brackets for starting the "index part" of
an expression.
- TT_PERCENT - Static variable in class org.matheclipse.parser.client.Scanner
-
'%' operator.
- TT_PRECEDENCE_CLOSE - Static variable in class org.matheclipse.parser.client.Scanner
-
Token type: closing bracket ')' for sub-formulas with higher precedence.
- TT_PRECEDENCE_OPEN - Static variable in class org.matheclipse.parser.client.Scanner
-
Token type: opening bracket '(' for sub-formulas with higher precedence.
- TT_SLOT - Static variable in class org.matheclipse.parser.client.Scanner
-
Token type: slot #.
- TT_SLOTSEQUENCE - Static variable in class org.matheclipse.parser.client.Scanner
-
Token type: slot sequence ##.
- TT_STRING - Static variable in class org.matheclipse.parser.client.Scanner
-
Token type: string surrounded by "...."