Skip navigation links
A B C D E F G H I L M N O P Q R S T U V W Z 

A

abs() - Method in class org.matheclipse.parser.client.math.Complex
Return the absolute value of this complex number.
AbstractASTVisitor<DATA,DATA_VARIABLE,USER_DATA_TYPE> - Class in org.matheclipse.parser.client.eval.api
Abstract AST visitor with empty default method implementations.
AbstractASTVisitor() - Constructor for class org.matheclipse.parser.client.eval.api.AbstractASTVisitor
 
AbstractCriteria - Class in org.refcodes.criteria.impls
Base class with the base Criteria functionality provided for Criteria implementations.
AbstractCriteria(String) - Constructor for class org.refcodes.criteria.impls.AbstractCriteria
Constructs a Criteria with the given name.
AbstractCriteriaLeaf<T> - Class in org.refcodes.criteria.impls
Base class with the base CriteriaLeaf functionality provided for CriteriaLeaf implementations.
AbstractCriteriaLeaf(String) - Constructor for class org.refcodes.criteria.impls.AbstractCriteriaLeaf
Constructs a CriteriaLeaf with the given name.
AbstractCriteriaLeaf(String, String, T) - Constructor for class org.refcodes.criteria.impls.AbstractCriteriaLeaf
Constructs a CriteriaLeaf with the given name, key and value.
AbstractCriteriaNode - Class in org.refcodes.criteria.impls
Base class with the base CriteriaNode functionality provided for CriteriaNode implementations.
AbstractCriteriaNode(String) - Constructor for class org.refcodes.criteria.impls.AbstractCriteriaNode
Constructs a CriteriaNode with the given name.
AbstractCriteriaNode(String, Criteria...) - Constructor for class org.refcodes.criteria.impls.AbstractCriteriaNode
Constructs a CriteriaNode with the given name and the provided Criteria children.
AbstractSingleCriteriaNode - Class in org.refcodes.criteria.impls
Base class with the base SingleCriteriaNode functionality provided for SingleCriteriaNode implementations.
AbstractSingleCriteriaNode(String) - Constructor for class org.refcodes.criteria.impls.AbstractSingleCriteriaNode
Constructs a SingleCriteriaNode with the given name.
AbstractSingleCriteriaNode(String, Criteria) - Constructor for class org.refcodes.criteria.impls.AbstractSingleCriteriaNode
Constructs a SingleCriteriaNode with the given name and the provided Criteria child.
acos() - Method in class org.matheclipse.parser.client.math.Complex
Compute the inverse cosine of this complex number.
add(int, ASTNode) - Method in class org.matheclipse.parser.client.ast.FunctionNode
 
add(ASTNode) - Method in class org.matheclipse.parser.client.ast.FunctionNode
 
add(Complex) - Method in class org.matheclipse.parser.client.math.Complex
Return the sum of this complex number and the given complex number.
addAll(Collection<? extends ASTNode>) - Method in class org.matheclipse.parser.client.ast.FunctionNode
 
addAll(int, Collection<? extends ASTNode>) - Method in class org.matheclipse.parser.client.ast.FunctionNode
 
addAndCheck(int, int) - Static method in class org.matheclipse.parser.client.math.MathUtils
Add two integers, checking for overflow.
addAndCheck(long, long) - Static method in class org.matheclipse.parser.client.math.MathUtils
Add two long integers, checking for overflow.
addChild(Criteria) - Method in interface org.refcodes.criteria.CriteriaNode
Adds a child Criteria to the CriteriaNode.
addChild(Criteria) - Method in class org.refcodes.criteria.impls.AbstractCriteriaNode
 
addChild(Criteria) - Method in class org.refcodes.criteria.impls.AbstractSingleCriteriaNode
Adds a child Criteria to the CriteriaNode.
addOperator(Map<String, Operator>, Map<String, ArrayList<Operator>>, String, String, Operator) - Static method in class org.matheclipse.parser.client.operator.ASTNodeFactory
 
and(Criteria...) - Static method in class org.refcodes.criteria.CriteriaSugar
Creates an AND CriteriaNode containing the provided Criteria children.
AndCriteria - Interface in org.refcodes.criteria
A CriteriaNode representing a logical AND operator.
asin() - Method in class org.matheclipse.parser.client.math.Complex
Compute the inverse sine of this complex number.
ASTNode - Class in org.matheclipse.parser.client.ast
The basic node for a parsed expression string
ASTNode(String) - Constructor for class org.matheclipse.parser.client.ast.ASTNode
 
ASTNodeFactory - Class in org.matheclipse.parser.client.operator
 
ASTNodeFactory() - Constructor for class org.matheclipse.parser.client.operator.ASTNodeFactory
Create a default ASTNode factory
atan() - Method in class org.matheclipse.parser.client.math.Complex
Compute the inverse tangent of this complex number.

B

binomialCoefficient(int, int) - Static method in class org.matheclipse.parser.client.math.MathUtils
Returns an exact representation of the Binomial Coefficient, "n choose k", the number of k-element subsets that can be selected from an n-element set.
binomialCoefficientDouble(int, int) - Static method in class org.matheclipse.parser.client.math.MathUtils
Returns a double representation of the Binomial Coefficient, "n choose k", the number of k-element subsets that can be selected from an n-element set.
binomialCoefficientLog(int, int) - Static method in class org.matheclipse.parser.client.math.MathUtils
Returns the natural log of the Binomial Coefficient, "n choose k", the number of k-element subsets that can be selected from an n-element set.
BooleanVariable - Class in org.matheclipse.parser.client.eval
 
BooleanVariable(boolean) - Constructor for class org.matheclipse.parser.client.eval.BooleanVariable
 

C

C1 - Static variable in class org.matheclipse.parser.client.ast.IntegerNode
 
clear() - Method in class org.matheclipse.parser.client.ast.FunctionNode
 
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
 
ComplexCriteriaException(Criteria, String, String) - Constructor for exception org.refcodes.criteria.ComplexCriteriaException
 
ComplexCriteriaException(Criteria, String, Throwable, String) - Constructor for exception org.refcodes.criteria.ComplexCriteriaException
 
ComplexCriteriaException(Criteria, String, Throwable) - Constructor for exception org.refcodes.criteria.ComplexCriteriaException
 
ComplexCriteriaException(Criteria, String) - Constructor for exception org.refcodes.criteria.ComplexCriteriaException
 
ComplexCriteriaException(Criteria, Throwable, String) - Constructor for exception org.refcodes.criteria.ComplexCriteriaException
 
ComplexCriteriaException(Criteria, Throwable) - Constructor for exception org.refcodes.criteria.ComplexCriteriaException
 
ComplexEvaluator - Class in org.matheclipse.parser.client.eval
Evaluate math expressions to Complex numbers.
ComplexEvaluator() - Constructor for class org.matheclipse.parser.client.eval.ComplexEvaluator
 
ComplexEvaluator(IASTVisitor<Complex, ComplexVariable, Complex>) - Constructor for class org.matheclipse.parser.client.eval.ComplexEvaluator
 
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
 
ComplexNode - Class in org.matheclipse.parser.client.eval
 
ComplexNode(Complex) - Constructor for class org.matheclipse.parser.client.eval.ComplexNode
 
ComplexNode(double) - Constructor for class org.matheclipse.parser.client.eval.ComplexNode
 
ComplexNode(double, double) - Constructor for class org.matheclipse.parser.client.eval.ComplexNode
 
complexValue() - Method in class org.matheclipse.parser.client.eval.ComplexNode
 
ComplexVariable - Class in org.matheclipse.parser.client.eval
 
ComplexVariable(double) - Constructor for class org.matheclipse.parser.client.eval.ComplexVariable
 
ComplexVariable(Complex) - Constructor for class org.matheclipse.parser.client.eval.ComplexVariable
 
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
 
contains(Object) - Method in class org.matheclipse.parser.client.ast.FunctionNode
 
containsAll(Collection<?>) - Method in class org.matheclipse.parser.client.ast.FunctionNode
 
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
Compute the hyperbolic cosine of this complex number.
cosh(double) - Static method in class org.matheclipse.parser.client.math.MathUtils
Returns the hyperbolic cosine of x.
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 list with no arguments from the given header object .
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
 
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
 
createFunction(SymbolNode) - Method in interface org.matheclipse.parser.client.ast.IParserFactory
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, ASTNode) - Method in interface org.matheclipse.parser.client.ast.IParserFactory
Creates a new function with head head and 2 arguments.
createFunction(SymbolNode) - Method in class org.matheclipse.parser.client.operator.ASTNodeFactory
 
createFunction(SymbolNode, ASTNode) - Method in class org.matheclipse.parser.client.operator.ASTNodeFactory
 
createFunction(SymbolNode, ASTNode, ASTNode) - Method in class org.matheclipse.parser.client.operator.ASTNodeFactory
 
createFunction(IParserFactory, ASTNode, ASTNode) - Method in class org.matheclipse.parser.client.operator.DivideOperator
 
createFunction(IParserFactory, ASTNode, ASTNode) - Method in class org.matheclipse.parser.client.operator.InfixOperator
 
createFunction(IParserFactory, ASTNode) - Method in class org.matheclipse.parser.client.operator.PostfixOperator
 
createFunction(IParserFactory, ASTNode) - Method in class org.matheclipse.parser.client.operator.PrefixOperator
 
createFunction(IParserFactory, ASTNode) - Method in class org.matheclipse.parser.client.operator.PreMinusOperator
 
createFunction(IParserFactory, ASTNode) - Method in class org.matheclipse.parser.client.operator.PrePlusOperator
 
createFunction(IParserFactory, ASTNode, ASTNode) - Method in class org.matheclipse.parser.client.operator.SubtractOperator
 
createInfixOperator(String, String, int, int) - Static method in class org.matheclipse.parser.client.operator.ASTNodeFactory
 
createInteger(String, int) - Method in interface org.matheclipse.parser.client.ast.IParserFactory
Create an integer node from the given string
createInteger(int) - Method in interface org.matheclipse.parser.client.ast.IParserFactory
Create an integer node from the given value
createInteger(String, int) - Method in class org.matheclipse.parser.client.operator.ASTNodeFactory
 
createInteger(int) - Method in class org.matheclipse.parser.client.operator.ASTNodeFactory
 
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
 
createPostfixOperator(String, String, int) - Static method in class org.matheclipse.parser.client.operator.ASTNodeFactory
 
createPrefixOperator(String, String, int) - Static method in class org.matheclipse.parser.client.operator.ASTNodeFactory
 
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
 
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
 
Criteria - Interface in org.refcodes.criteria
The Criteria itself is the base definition of functionality which the CriteriaNode and CriteriaLeaf implementations are to support.
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
Provides a Criteria property.
CriteriaException - Exception in org.refcodes.criteria
 
CriteriaException(String, String) - Constructor for exception org.refcodes.criteria.CriteriaException
 
CriteriaException(String, Throwable, String) - Constructor for exception org.refcodes.criteria.CriteriaException
 
CriteriaException(String, Throwable) - Constructor for exception org.refcodes.criteria.CriteriaException
 
CriteriaException(String) - Constructor for exception org.refcodes.criteria.CriteriaException
 
CriteriaException(Throwable, String) - Constructor for exception org.refcodes.criteria.CriteriaException
 
CriteriaException(Throwable) - Constructor for exception org.refcodes.criteria.CriteriaException
 
CriteriaFactory<Q> - Interface in org.refcodes.criteria
The CriteriaFactory constructs a Criteria (tree) from the provided query.
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
 
CriteriaRuntimeException(String, String) - Constructor for exception org.refcodes.criteria.CriteriaRuntimeException
 
CriteriaRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.criteria.CriteriaRuntimeException
 
CriteriaRuntimeException(String, Throwable) - Constructor for exception org.refcodes.criteria.CriteriaRuntimeException
 
CriteriaRuntimeException(String) - Constructor for exception org.refcodes.criteria.CriteriaRuntimeException
 
CriteriaRuntimeException(Throwable, String) - Constructor for exception org.refcodes.criteria.CriteriaRuntimeException
 
CriteriaRuntimeException(Throwable) - Constructor for exception org.refcodes.criteria.CriteriaRuntimeException
 
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
 

D

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, BooleanVariable) - Method in interface org.matheclipse.parser.client.eval.api.IEvaluator
Define a boolean value for a given variable name.
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 class org.matheclipse.parser.client.eval.api.ObjectEvaluator
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, BooleanVariable) - Method in class org.matheclipse.parser.client.eval.ComplexEvalVisitor
Define a boolean 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.
defineVariable(String, BooleanVariable) - Method in class org.matheclipse.parser.client.eval.DoubleEvaluator
Define a boolean value for a given variable name.
dependsOn(String) - Method in class org.matheclipse.parser.client.ast.ASTNode
 
dependsOn(String) - Method in class org.matheclipse.parser.client.ast.FunctionNode
 
dependsOn(String) - Method in class org.matheclipse.parser.client.ast.SymbolNode
 
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
 
DivideOperator(String, String, int, int) - Constructor for class org.matheclipse.parser.client.operator.DivideOperator
 
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
 
DoubleEvaluator(ASTNode) - Constructor for class org.matheclipse.parser.client.eval.DoubleEvaluator
 
DoubleNode - Class in org.matheclipse.parser.client.eval
 
DoubleNode(double) - Constructor for class org.matheclipse.parser.client.eval.DoubleNode
 
doubleValue() - Method in class org.matheclipse.parser.client.ast.FractionNode
 
doubleValue() - Method in class org.matheclipse.parser.client.ast.NumberNode
 
doubleValue() - Method in class org.matheclipse.parser.client.eval.DoubleNode
 
DoubleVariable - Class in org.matheclipse.parser.client.eval
 
DoubleVariable(double) - Constructor for class org.matheclipse.parser.client.eval.DoubleVariable
 

E

ensureCapacity(int) - Method in class org.matheclipse.parser.client.ast.FunctionNode
 
EPSILON - Static variable in class org.matheclipse.parser.client.eval.DoubleEvaluator
 
equals(Object) - Method in class org.matheclipse.parser.client.ast.ASTNode
 
equals(Object) - Method in class org.matheclipse.parser.client.ast.FloatNode
 
equals(Object) - Method in class org.matheclipse.parser.client.ast.FractionNode
 
equals(Object) - Method in class org.matheclipse.parser.client.ast.FunctionNode
 
equals(Object) - Method in class org.matheclipse.parser.client.ast.IntegerNode
 
equals(Object) - Method in class org.matheclipse.parser.client.ast.NumberNode
 
equals(Object) - Method in class org.matheclipse.parser.client.ast.PatternNode
 
equals(Object) - Method in class org.matheclipse.parser.client.eval.ComplexNode
 
equals(Object) - Method in class org.matheclipse.parser.client.eval.DoubleNode
 
equals(Object) - Method in class org.matheclipse.parser.client.math.Complex
Test for the equality of two Complex objects.
equals(double, double) - Static method in class org.matheclipse.parser.client.math.MathUtils
Returns true iff both arguments are NaN or neither is NaN and they are equal
equals(double[], double[]) - Static method in class org.matheclipse.parser.client.math.MathUtils
Returns true iff both arguments are null or have same dimensions and all their elements are equals
equals(Object) - Method in class org.matheclipse.parser.client.operator.Operator
 
equalWith(String, T) - Static method in class org.refcodes.criteria.CriteriaSugar
Creates an EQUAL WITH ("=") CriteriaLeaf expression relating to the given key and the given reference value.
EqualWithCriteria<T> - Interface in org.refcodes.criteria
A CriteriaLeaf representing a EQUAL WITH expression.
evaluate(String) - Method in class org.matheclipse.parser.client.eval.api.ObjectEvaluator
Parse the given expression String and evaluate it to a DATA value.
evaluate() - Method in class org.matheclipse.parser.client.eval.api.ObjectEvaluator
Reevaluate the expression (possibly after a new Variable assignment)
evaluate(String) - Method in class org.matheclipse.parser.client.eval.DoubleEvaluator
Parse the given expression String and evaluate it to a double value
evaluate() - Method in class org.matheclipse.parser.client.eval.DoubleEvaluator
Reevaluate the expression (possibly after a new Variable assignment)
evaluate(boolean) - Method in interface org.matheclipse.parser.client.eval.IBooleanBoolean1Function
 
evaluate(boolean, boolean) - Method in interface org.matheclipse.parser.client.eval.IBooleanBoolean2Function
 
evaluate(Complex, Complex) - Method in interface org.matheclipse.parser.client.eval.IBooleanComplex2Function
 
evaluate(double, double) - Method in interface org.matheclipse.parser.client.eval.IBooleanDouble2Function
 
evaluate() - Method in interface org.matheclipse.parser.client.eval.IComplex0Function
 
evaluate(Complex) - Method in interface org.matheclipse.parser.client.eval.IComplex1Function
 
evaluate(Complex, Complex) - Method in interface org.matheclipse.parser.client.eval.IComplex2Function
 
evaluate(IEvaluator<Complex, ComplexVariable>, FunctionNode) - Method in interface org.matheclipse.parser.client.eval.IComplexFunction
 
evaluate() - Method in interface org.matheclipse.parser.client.eval.IDouble0Function
 
evaluate(double) - Method in interface org.matheclipse.parser.client.eval.IDouble1Function
 
evaluate(double, double) - Method in interface org.matheclipse.parser.client.eval.IDouble2Function
 
evaluate(DoubleEvaluator, FunctionNode, double[]) - Method in interface org.matheclipse.parser.client.eval.IDoubleCallbackFunction
 
evaluate(DoubleEvaluator, FunctionNode) - Method in interface org.matheclipse.parser.client.eval.IDoubleFunction
 
evaluateFunction(FunctionNode) - Method in class org.matheclipse.parser.client.eval.DoubleEvaluator
Evaluate an already parsed in FunctionNode into a souble number value.
evaluateFunctionLogical(FunctionNode) - Method in class org.matheclipse.parser.client.eval.ComplexEvalVisitor
 
evaluateFunctionLogical(FunctionNode) - Method in class org.matheclipse.parser.client.eval.DoubleEvaluator
 
evaluateNode(ASTNode) - Method in class org.matheclipse.parser.client.eval.api.AbstractASTVisitor
Evaluate an already parsed in abstract syntax tree node (ASTNode) into a DATA value.
evaluateNode(ASTNode) - Method in interface org.matheclipse.parser.client.eval.api.IEvaluator
Evaluate an already parsed in abstract syntax tree node into a DATA value.
evaluateNode(ASTNode) - Method in class org.matheclipse.parser.client.eval.api.ObjectEvaluator
Evaluate an already parsed in abstract syntax tree node into a DATA value.
evaluateNode(ASTNode, USER_DATA_TYPE) - Method in class org.matheclipse.parser.client.eval.api.ObjectEvaluator
 
evaluateNode(ASTNode) - Method in class org.matheclipse.parser.client.eval.DoubleEvaluator
Evaluate an already parsed in abstract syntax tree node into a double number value.
evaluateNodeLogical(ASTNode) - Method in class org.matheclipse.parser.client.eval.ComplexEvalVisitor
 
evaluateNodeLogical(ASTNode) - Method in class org.matheclipse.parser.client.eval.DoubleEvaluator
 
exp() - Method in class org.matheclipse.parser.client.math.Complex
Compute the exponential function of this complex number.
ExpressionCriteriaFactoryImpl - Class in org.refcodes.criteria.impls
Implements a CriteriaFactory which is capable of parsing an expression such as the following one: ( ( ( City = 'Berlin' ) OR ( City = 'Munich' ) ) AND ( Surname = 'Miller' ) )
ExpressionCriteriaFactoryImpl() - Constructor for class org.refcodes.criteria.impls.ExpressionCriteriaFactoryImpl
 
ExpressionQueryFactoryImpl - Class in org.refcodes.criteria.impls
The ExpressionCriteriaFactoryImpl is capable of creating query String instances from Criteria instances; the query String instances which can be used as parts of SQL statements.
ExpressionQueryFactoryImpl() - Constructor for class org.refcodes.criteria.impls.ExpressionQueryFactoryImpl
 

F

factorial(int) - Static method in class org.matheclipse.parser.client.math.MathUtils
Returns n!.
factorialDouble(int) - Static method in class org.matheclipse.parser.client.math.MathUtils
Returns n!.
factorialLog(int) - Static method in class org.matheclipse.parser.client.math.MathUtils
Returns the natural logarithm of n!.
fCurrentChar - Variable in class org.matheclipse.parser.client.Scanner
Current input character
fCurrentColumnStartPosition - Variable in class org.matheclipse.parser.client.Scanner
Column counter for syntax errors
fCurrentPosition - Variable in class org.matheclipse.parser.client.Scanner
The position of the current character in the input string
fDenominator - Variable in class org.matheclipse.parser.client.ast.FractionNode
 
fFactory - Variable in class org.matheclipse.parser.client.Scanner
 
fFunctionName - Variable in class org.matheclipse.parser.client.operator.Operator
 
fInputString - Variable in class org.matheclipse.parser.client.Scanner
Current parser input string
FloatNode - Class in org.matheclipse.parser.client.ast
A node for a parsed floating number string.
FloatNode(String) - Constructor for class org.matheclipse.parser.client.ast.FloatNode
 
fNode - Variable in class org.matheclipse.parser.client.eval.api.ObjectEvaluator
 
fNumerator - Variable in class org.matheclipse.parser.client.ast.FractionNode
 
fOperatorString - Variable in class org.matheclipse.parser.client.operator.Operator
 
fOperatorString - Variable in class org.matheclipse.parser.client.Scanner
The last determined operator string
fOperList - Variable in class org.matheclipse.parser.client.Scanner
protected List fOperList;
fPrecedence - Variable in class org.matheclipse.parser.client.operator.Operator
 
FractionNode - Class in org.matheclipse.parser.client.ast
A node for a parsed fraction string
FractionNode(IntegerNode, IntegerNode) - Constructor for class org.matheclipse.parser.client.ast.FractionNode
 
fromCriteria(Criteria) - Method in class org.refcodes.criteria.impls.ExpressionQueryFactoryImpl
 
fromCriteria(Criteria, PS) - Method in interface org.refcodes.criteria.PartitionQueryFactory
Generates a query from the provided Criteria (tree) similar to the QueryFactory.fromCriteria(Criteria) method, though providing support for targeting a dedicated partition in a (database) cluster.
fromCriteria(Criteria) - Method in interface org.refcodes.criteria.QueryFactory
Generates a query from the provided Criteria (tree).
fromQuery(Q) - Method in interface org.refcodes.criteria.CriteriaFactory
Parsed the given query and constructs a Criteria (tree).
fromQuery(String) - Method in class org.refcodes.criteria.impls.ExpressionCriteriaFactoryImpl
 
fStringValue - Variable in class org.matheclipse.parser.client.ast.ASTNode
 
fToken - Variable in class org.matheclipse.parser.client.Scanner
Current input token
FunctionNode - Class in org.matheclipse.parser.client.ast
A list of ASTNode's which represents a parsed function.
FunctionNode(ASTNode) - Constructor for class org.matheclipse.parser.client.ast.FunctionNode
 
FunctionNode(SymbolNode, ASTNode) - Constructor for class org.matheclipse.parser.client.ast.FunctionNode
 
FunctionNode(SymbolNode, ASTNode, ASTNode) - Constructor for class org.matheclipse.parser.client.ast.FunctionNode
 
fVisitor - Variable in class org.matheclipse.parser.client.eval.api.ObjectEvaluator
 

G

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
 
get(int) - Method in class org.matheclipse.parser.client.ast.FunctionNode
 
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
 
getCallbackFunction() - Method in class org.matheclipse.parser.client.eval.DoubleEvaluator
A callback function for unknown function names.
getChild() - Method in class org.refcodes.criteria.impls.AbstractSingleCriteriaNode
 
getChild() - Method in interface org.refcodes.criteria.SingleCriteriaNode
Returns the single child Criteria being stored in this CriteriaNode.
getChildren() - Method in interface org.refcodes.criteria.CriteriaNode
Returns the list of child Criteria instances contained in the CriteriaNode.
getChildren() - Method in class org.refcodes.criteria.impls.AbstractCriteriaNode
 
getChildren() - Method in class org.refcodes.criteria.impls.AbstractSingleCriteriaNode
 
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
 
getCriteria() - Method in interface org.refcodes.criteria.CriteriaAccessor
Retrieves the Criteria from the Criteria property.
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
 
getError() - Method in exception org.matheclipse.parser.client.SyntaxError
the error string
getFactory() - Method in class org.matheclipse.parser.client.Parser
 
getFile() - Method in class org.matheclipse.parser.server.util.Console
 
getFunctionName() - Method in class org.matheclipse.parser.client.operator.Operator
 
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
 
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
public Map getIdentifier2OperatorMap()
getImaginary() - Method in class org.matheclipse.parser.client.math.Complex
Access the imaginary part.
getIntValue() - Method in class org.matheclipse.parser.client.ast.IntegerNode
 
getKey() - Method in class org.refcodes.criteria.impls.AbstractCriteriaLeaf
 
getLength() - Method in exception org.matheclipse.parser.client.SyntaxError
length of the error
getMessage() - Method in exception org.matheclipse.parser.client.SyntaxError
 
getName() - Method in class org.refcodes.criteria.impls.AbstractCriteria
 
getNextToken() - Method in class org.matheclipse.parser.client.Scanner
Get the next token from the input string
getNode(int) - Method in class org.matheclipse.parser.client.ast.FunctionNode
 
getNumberFormat() - Method in class org.matheclipse.parser.client.ast.IntegerNode
 
getNumberString() - Method in class org.matheclipse.parser.client.Scanner
 
getNumerator() - Method in class org.matheclipse.parser.client.ast.FractionNode
 
getOperator() - Method in class org.matheclipse.parser.client.Scanner
protected List 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
 
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
 
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
 
getOperatorString() - Method in class org.matheclipse.parser.client.operator.Operator
 
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
 
getReal() - Method in class org.matheclipse.parser.client.math.Complex
Access the real part.
getResult() - Method in class org.matheclipse.parser.client.eval.ComplexEvalVisitor
 
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
 
getStringBuffer() - Method in class org.matheclipse.parser.client.Scanner
 
getSymbol() - Method in class org.matheclipse.parser.client.ast.PatternNode
 
getValue() - Method in class org.matheclipse.parser.client.eval.BooleanVariable
 
getValue() - Method in class org.matheclipse.parser.client.eval.ComplexVariable
 
getValue() - Method in class org.matheclipse.parser.client.eval.DoubleVariable
 
getValue() - Method in interface org.matheclipse.parser.client.eval.IDoubleValue
 
getValue() - Method in class org.refcodes.criteria.impls.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 Complex 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
A CriteriaLeaf representing a GREATER THAN expression.

H

hash(double) - Static method in class org.matheclipse.parser.client.math.MathUtils
Returns an integer hash code representing the given double value.
hash(double[]) - Static method in class org.matheclipse.parser.client.math.MathUtils
Returns an integer hash code representing the given double array value.
hashCode() - Method in class org.matheclipse.parser.client.ast.ASTNode
 
hashCode() - Method in class org.matheclipse.parser.client.ast.FractionNode
 
hashCode() - Method in class org.matheclipse.parser.client.ast.FunctionNode
 
hashCode() - Method in class org.matheclipse.parser.client.ast.IntegerNode
 
hashCode() - Method in class org.matheclipse.parser.client.ast.NumberNode
 
hashCode() - Method in class org.matheclipse.parser.client.ast.PatternNode
 
hashCode() - Method in class org.matheclipse.parser.client.eval.ComplexNode
 
hashCode() - Method in class org.matheclipse.parser.client.eval.DoubleNode
 
hashCode() - Method in class org.matheclipse.parser.client.math.Complex
Get a hashCode for the complex number.
hashCode() - Method in class org.matheclipse.parser.client.operator.Operator
 

I

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
 
IBooleanBoolean2Function - Interface in org.matheclipse.parser.client.eval
 
IBooleanComplex2Function - Interface in org.matheclipse.parser.client.eval
 
IBooleanDouble2Function - Interface in org.matheclipse.parser.client.eval
 
IComplex0Function - Interface in org.matheclipse.parser.client.eval
 
IComplex1Function - Interface in org.matheclipse.parser.client.eval
 
IComplex2Function - Interface in org.matheclipse.parser.client.eval
 
IComplexFunction - Interface in org.matheclipse.parser.client.eval
 
IConstantOperators - Interface in org.matheclipse.parser.client.ast
Default header operator strings
IDouble0Function - Interface in org.matheclipse.parser.client.eval
 
IDouble1Function - Interface in org.matheclipse.parser.client.eval
 
IDouble2Function - Interface in org.matheclipse.parser.client.eval
 
IDoubleCallbackFunction - Interface in org.matheclipse.parser.client.eval
 
IDoubleFunction - Interface in org.matheclipse.parser.client.eval
 
IDoubleValue - Interface in org.matheclipse.parser.client.eval
 
IEvaluator<DATA,DATA_VARIABLE> - Interface in org.matheclipse.parser.client.eval.api
Interface for java.lang.Object based evaluation engines (typicaly implemented as IASTVisitors).
imaginary - Variable in class org.matheclipse.parser.client.math.Complex
Deprecated.
to be made final and private in 2.0
indexOf(Object) - Method in class org.matheclipse.parser.client.ast.FunctionNode
 
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
 
InfixOperator(String, String, int, int) - Constructor for class org.matheclipse.parser.client.operator.InfixOperator
 
initialize(String) - Method in class org.matheclipse.parser.client.Scanner
 
IntegerNode - Class in org.matheclipse.parser.client.ast
A node for a parsed integer string
IntegerNode(String) - Constructor for class org.matheclipse.parser.client.ast.IntegerNode
 
IntegerNode(String, int) - Constructor for class org.matheclipse.parser.client.ast.IntegerNode
 
IntegerNode(int) - Constructor for class org.matheclipse.parser.client.ast.IntegerNode
 
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
Creates an INTERSECT CriteriaNode containing the provided Criteria children.
IntersectWithCriteria - Interface in org.refcodes.criteria
A CriteriaNode representing a logical INTERSECT operator.
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
 
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
 
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
 
iterator() - Method in class org.matheclipse.parser.client.ast.FunctionNode
 

L

lastIndexOf(Object) - Method in class org.matheclipse.parser.client.ast.FunctionNode
 
lcm(int, int) - Static method in class org.matheclipse.parser.client.math.MathUtils
Returns the least common multiple between two integer values.
LEFT_ASSOCIATIVE - Static variable in class org.matheclipse.parser.client.operator.InfixOperator
 
lessOrEqualThan(String, T) - Static method in class org.refcodes.criteria.CriteriaSugar
Creates an LESS OR EQUAL THAN ("<=") CriteriaLeaf expression relating to the given key and the given reference value.
LessOrEqualThanCriteria<T> - Interface in org.refcodes.criteria
A CriteriaLeaf representing a LESS OR EQUAL THAN expression.
lessThan(String, T) - Static method in class org.refcodes.criteria.CriteriaSugar
Creates an LESS THAN CriteriaLeaf expression relating to the given key and the given reference value.
LessThanCriteria<T> - Interface in org.refcodes.criteria
A CriteriaLeaf representing a LESS THAN expression.
List - Static variable in interface org.matheclipse.parser.client.ast.IConstantOperators
Head for lists (i.e.
listIterator() - Method in class org.matheclipse.parser.client.ast.FunctionNode
 
listIterator(int) - Method in class org.matheclipse.parser.client.ast.FunctionNode
 
log() - Method in class org.matheclipse.parser.client.math.Complex
Compute the natural logarithm of this complex number.
log(double, double) - Static method in class org.matheclipse.parser.client.math.MathUtils
Returns the logarithm for base b of x.

M

main(String[]) - Static method in class org.matheclipse.parser.server.util.Console
 
main(String[]) - Static method in class org.matheclipse.parser.server.util.GenerateOperatorArrays
Utility for generating source codes for the ASTNodeFactory's HEADER_STRINGS, OPERATOR_STRINGS, OPERATORS arrays from an operator's text file description
MathException - Exception in org.matheclipse.parser.client.math
 
MathException() - Constructor for exception org.matheclipse.parser.client.math.MathException
 
MathException(String, Throwable) - Constructor for exception org.matheclipse.parser.client.math.MathException
 
MathException(String) - Constructor for exception org.matheclipse.parser.client.math.MathException
 
MathException(Throwable) - Constructor for exception org.matheclipse.parser.client.math.MathException
 
MathUtils - Class in org.matheclipse.parser.client.math
Some useful additions to the built-in functions in Math.
MMA_STYLE_FACTORY - Static variable in class org.matheclipse.parser.client.operator.ASTNodeFactory
 
mulAndCheck(int, int) - Static method in class org.matheclipse.parser.client.math.MathUtils
Multiply two integers, checking for overflow.
mulAndCheck(long, long) - Static method in class org.matheclipse.parser.client.math.MathUtils
Multiply two long integers, checking for overflow.
multiply(Complex) - Method in class org.matheclipse.parser.client.math.Complex
Return the product of this complex number and the given complex number.

N

NAME - Static variable in interface org.refcodes.criteria.AndCriteria
 
NAME - Static variable in interface org.refcodes.criteria.EqualWithCriteria
 
NAME - Static variable in interface org.refcodes.criteria.GreaterOrEqualThanCriteria
 
NAME - Static variable in interface org.refcodes.criteria.GreaterThanCriteria
 
NAME - Static variable in interface org.refcodes.criteria.IntersectWithCriteria
 
NAME - Static variable in interface org.refcodes.criteria.LessOrEqualThanCriteria
 
NAME - Static variable in interface org.refcodes.criteria.LessThanCriteria
 
NAME - Static variable in interface org.refcodes.criteria.NotCriteria
 
NAME - Static variable in interface org.refcodes.criteria.NotEqualWithCriteria
 
NAME - Static variable in interface org.refcodes.criteria.OrCriteria
 
NaN - Static variable in class org.matheclipse.parser.client.math.Complex
A complex number representing "NaN + NaNi"
negate() - Method in class org.matheclipse.parser.client.math.Complex
Return the additive inverse of this complex number.
NONE - Static variable in class org.matheclipse.parser.client.operator.InfixOperator
 
normalizeAngle(double, double) - Static method in class org.matheclipse.parser.client.math.MathUtils
Normalize an angle in a 2&pi wide interval around a center value.
not(Criteria) - Static method in class org.refcodes.criteria.CriteriaSugar
Creates a NOT CriteriaNode containing the provided Criteria child.
NotCriteria - Interface in org.refcodes.criteria
A CriteriaNode representing a logical NOT operator.
notEqualWith(String, T) - Static method in class org.refcodes.criteria.CriteriaSugar
Creates a NOT EQUAL WITH ("<>") CriteriaLeaf expression relating to the given key and the given reference value.
NotEqualWithCriteria<T> - Interface in org.refcodes.criteria
A CriteriaLeaf representing a NOT EQUAL WITH expression.
NumberNode - Class in org.matheclipse.parser.client.ast
The basic node for storing a parsed number expression string
NumberNode(String) - Constructor for class org.matheclipse.parser.client.ast.NumberNode
 
numFormat - Variable in class org.matheclipse.parser.client.Scanner
 

O

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
 
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
 
Operator(String, String, int) - Constructor for class org.matheclipse.parser.client.operator.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
Creates an OR CriteriaNode containing the provided Criteria children.
OrCriteria - Interface in org.refcodes.criteria
A CriteriaNode representing a logical OR operator.
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).
org.refcodes.criteria.impls - package org.refcodes.criteria.impls
 
Out - Static variable in interface org.matheclipse.parser.client.ast.IConstantOperators
Head for the Out history (needed for the % operator)

P

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
 
Parser(boolean) - Constructor for class org.matheclipse.parser.client.Parser
 
Parser(IParserFactory, boolean) - Constructor for class org.matheclipse.parser.client.Parser
 
Part - Static variable in interface org.matheclipse.parser.client.ast.IConstantOperators
Head for the Out history (needed for the [ ] 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
 
PLUS_PRECEDENCE - Static variable in class org.matheclipse.parser.client.operator.ASTNodeFactory
 
PostfixOperator - Class in org.matheclipse.parser.client.operator
 
PostfixOperator(String, String, int) - Constructor for class org.matheclipse.parser.client.operator.PostfixOperator
 
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
 
PrefixOperator(String, String, int) - Constructor for class org.matheclipse.parser.client.operator.PrefixOperator
 
PreMinusOperator - Class in org.matheclipse.parser.client.operator
 
PreMinusOperator(String, String, int) - Constructor for class org.matheclipse.parser.client.operator.PreMinusOperator
 
PrePlusOperator - Class in org.matheclipse.parser.client.operator
 
PrePlusOperator(String, String, int) - Constructor for class org.matheclipse.parser.client.operator.PrePlusOperator
 
printPrompt(PrintStream, String) - Method in class org.matheclipse.parser.server.util.Console
prints a prompt on the console but doesn't print a newline

Q

QueryFactory<Q> - Interface in org.refcodes.criteria
The QueryFactory generates a query from the provided Criteria (tree).

R

readString(PrintStream) - Method in class org.matheclipse.parser.server.util.Console
read a string from the console.
readString(PrintStream, String) - Method in class org.matheclipse.parser.server.util.Console
read a string from the console.
real - Variable in class org.matheclipse.parser.client.math.Complex
Deprecated.
to be made final and private in 2.0
remove(int) - Method in class org.matheclipse.parser.client.ast.FunctionNode
 
remove(Object) - Method in class org.matheclipse.parser.client.ast.FunctionNode
 
removeAll(Collection<?>) - Method in class org.matheclipse.parser.client.ast.FunctionNode
 
retainAll(Collection<?>) - Method in class org.matheclipse.parser.client.ast.FunctionNode
 
RIGHT_ASSOCIATIVE - Static variable in class org.matheclipse.parser.client.operator.InfixOperator
 
rowCount - Variable in class org.matheclipse.parser.client.Scanner
Row counter for syntax errors.

S

Scanner - Class in org.matheclipse.parser.client
 
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
 
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.impls.AbstractSingleCriteriaNode
 
setChild(Criteria) - Method in interface org.refcodes.criteria.SingleCriteriaNode
Sets the single child Criteria to be stored in this CriteriaNode.
setCriteria(Criteria) - Method in interface org.refcodes.criteria.CriteriaAccessor.CriteriaMutator
Sets the Criteria for the Criteria property.
setFactory(IParserFactory) - Method in class org.matheclipse.parser.client.Parser
 
setFile(File) - Method in class org.matheclipse.parser.server.util.Console
 
setKey(String) - Method in class org.refcodes.criteria.impls.AbstractCriteriaLeaf
 
setUp(USER_DATA_TYPE) - Method in class org.matheclipse.parser.client.eval.api.AbstractASTVisitor
 
setUp(USER_DATA_TYPE) - Method in interface org.matheclipse.parser.client.eval.api.IASTVisitor
Before a visitor run starts this method will be called.
setUp(Complex) - Method in class org.matheclipse.parser.client.eval.ComplexEvalVisitor
 
setValue(boolean) - Method in class org.matheclipse.parser.client.eval.BooleanVariable
 
setValue(double) - Method in class org.matheclipse.parser.client.eval.ComplexVariable
 
setValue(Complex) - Method in class org.matheclipse.parser.client.eval.ComplexVariable
 
setValue(double) - Method in class org.matheclipse.parser.client.eval.DoubleVariable
 
setValue(double) - Method in interface org.matheclipse.parser.client.eval.IDoubleValue
 
setValue(T) - Method in class org.refcodes.criteria.impls.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
Compute the hyperbolic sine of this complex number.
sinh(double) - Static method in class org.matheclipse.parser.client.math.MathUtils
Returns the hyperbolic sine of x.
size() - Method in class org.matheclipse.parser.client.ast.FunctionNode
 
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
Compute the square root of this complex number.
sqrt1z() - Method in class org.matheclipse.parser.client.math.Complex
Compute the square root of 1 - this2 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
 
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
 
SubtractOperator(String, String, int, int) - Constructor for class org.matheclipse.parser.client.operator.SubtractOperator
 
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
 
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

T

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
Compute the hyperbolic tangent of this complex number.
tearDown() - Method in class org.matheclipse.parser.client.eval.api.AbstractASTVisitor
 
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
 
throwSyntaxError(String) - Method in class org.matheclipse.parser.client.Scanner
 
throwSyntaxError(String, int) - Method in class org.matheclipse.parser.client.Scanner
 
TIMES_PRECEDENCE - Static variable in class org.matheclipse.parser.client.operator.ASTNodeFactory
 
toArray() - Method in class org.matheclipse.parser.client.ast.FunctionNode
 
toArray(Object[]) - Method in class org.matheclipse.parser.client.ast.FunctionNode
 
toggleSign() - Method in class org.matheclipse.parser.client.ast.NumberNode
 
toQuery(IntersectWithCriteria, boolean) - Method in class org.refcodes.criteria.impls.ExpressionQueryFactoryImpl
Generates a query string for the given CriteriaNode.
toQuery(LessThanCriteria<?>, boolean) - Method in class org.refcodes.criteria.impls.ExpressionQueryFactoryImpl
Generates a query string for the given CriteriaLeaf.
toString() - Method in class org.matheclipse.parser.client.ast.ASTNode
 
toString() - Method in class org.matheclipse.parser.client.ast.FractionNode
 
toString() - Method in class org.matheclipse.parser.client.ast.FunctionNode
 
toString() - Method in class org.matheclipse.parser.client.ast.IntegerNode
 
toString() - Method in class org.matheclipse.parser.client.ast.NumberNode
 
toString() - Method in class org.matheclipse.parser.client.ast.PatternNode
 
toString(Complex) - Static method in class org.matheclipse.parser.client.eval.ComplexEvaluator
Returns a String representation of the given Complex number.
toString() - Method in class org.matheclipse.parser.client.eval.ComplexNode
 
toString() - Method in class org.matheclipse.parser.client.eval.DoubleNode
 
toString() - Method in class org.matheclipse.parser.client.operator.Operator
 
trimToSize() - Method in class org.matheclipse.parser.client.ast.FunctionNode
 
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 "....

U

UnknownCriteriaRuntimeException - Exception in org.refcodes.criteria
 
UnknownCriteriaRuntimeException(Criteria, String, String) - Constructor for exception org.refcodes.criteria.UnknownCriteriaRuntimeException
 
UnknownCriteriaRuntimeException(Criteria, String, Throwable, String) - Constructor for exception org.refcodes.criteria.UnknownCriteriaRuntimeException
 
UnknownCriteriaRuntimeException(Criteria, String, Throwable) - Constructor for exception org.refcodes.criteria.UnknownCriteriaRuntimeException
 
UnknownCriteriaRuntimeException(Criteria, String) - Constructor for exception org.refcodes.criteria.UnknownCriteriaRuntimeException
 
UnknownCriteriaRuntimeException(Criteria, Throwable, String) - Constructor for exception org.refcodes.criteria.UnknownCriteriaRuntimeException
 
UnknownCriteriaRuntimeException(Criteria, Throwable) - Constructor for exception org.refcodes.criteria.UnknownCriteriaRuntimeException
 

V

visit(ComplexNode) - Method in class org.matheclipse.parser.client.eval.api.AbstractASTVisitor
 
visit(DoubleNode) - Method in class org.matheclipse.parser.client.eval.api.AbstractASTVisitor
 
visit(FloatNode) - Method in class org.matheclipse.parser.client.eval.api.AbstractASTVisitor
 
visit(FractionNode) - Method in class org.matheclipse.parser.client.eval.api.AbstractASTVisitor
 
visit(IntegerNode) - Method in class org.matheclipse.parser.client.eval.api.AbstractASTVisitor
 
visit(PatternNode) - Method in class org.matheclipse.parser.client.eval.api.AbstractASTVisitor
 
visit(StringNode) - Method in class org.matheclipse.parser.client.eval.api.AbstractASTVisitor
 
visit(SymbolNode) - Method in class org.matheclipse.parser.client.eval.api.AbstractASTVisitor
 
visit(ComplexNode) - Method in interface org.matheclipse.parser.client.eval.api.IASTVisitor
 
visit(DoubleNode) - Method in interface org.matheclipse.parser.client.eval.api.IASTVisitor
 
visit(FunctionNode) - Method in interface org.matheclipse.parser.client.eval.api.IASTVisitor
 
visit(FloatNode) - Method in interface org.matheclipse.parser.client.eval.api.IASTVisitor
 
visit(FractionNode) - Method in interface org.matheclipse.parser.client.eval.api.IASTVisitor
 
visit(IntegerNode) - Method in interface org.matheclipse.parser.client.eval.api.IASTVisitor
 
visit(PatternNode) - Method in interface org.matheclipse.parser.client.eval.api.IASTVisitor
 
visit(StringNode) - Method in interface org.matheclipse.parser.client.eval.api.IASTVisitor
 
visit(SymbolNode) - Method in interface org.matheclipse.parser.client.eval.api.IASTVisitor
 
visit(ComplexNode) - Method in class org.matheclipse.parser.client.eval.ComplexEvalVisitor
 
visit(DoubleNode) - Method in class org.matheclipse.parser.client.eval.ComplexEvalVisitor
 
visit(FloatNode) - Method in class org.matheclipse.parser.client.eval.ComplexEvalVisitor
 
visit(FractionNode) - Method in class org.matheclipse.parser.client.eval.ComplexEvalVisitor
 
visit(FunctionNode) - Method in class org.matheclipse.parser.client.eval.ComplexEvalVisitor
 
visit(IntegerNode) - Method in class org.matheclipse.parser.client.eval.ComplexEvalVisitor
 
visit(PatternNode) - Method in class org.matheclipse.parser.client.eval.ComplexEvalVisitor
 
visit(StringNode) - Method in class org.matheclipse.parser.client.eval.ComplexEvalVisitor
 
visit(SymbolNode) - Method in class org.matheclipse.parser.client.eval.ComplexEvalVisitor
 

W

withKey(String) - Method in interface org.refcodes.criteria.CriteriaLeaf
 
withValue(T) - Method in interface org.refcodes.criteria.CriteriaLeaf
 

Z

ZERO - Static variable in class org.matheclipse.parser.client.math.Complex
A complex number representing "0.0 + 0.0i"
A B C D E F G H I L M N O P Q R S T U V W Z 
Skip navigation links

Copyright © 2017. All rights reserved.