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
Base class with the base Criteria functionality provided for Criteria implementations.
AbstractCriteria(String) - Constructor for class org.refcodes.criteria.AbstractCriteria
Constructs a Criteria with the given name.
AbstractCriteriaLeaf<T> - Class in org.refcodes.criteria
Base class with the base CriteriaLeaf functionality provided for CriteriaLeaf implementations.
AbstractCriteriaLeaf(String) - Constructor for class org.refcodes.criteria.AbstractCriteriaLeaf
Constructs a CriteriaLeaf with the given name.
AbstractCriteriaLeaf(String, String, T) - Constructor for class org.refcodes.criteria.AbstractCriteriaLeaf
Constructs a CriteriaLeaf with the given name, key and value.
AbstractCriteriaNode - Class in org.refcodes.criteria
Base class with the base CriteriaNode functionality provided for CriteriaNode implementations.
AbstractCriteriaNode(String) - Constructor for class org.refcodes.criteria.AbstractCriteriaNode
Constructs a CriteriaNode with the given name.
AbstractCriteriaNode(String, Criteria...) - Constructor for class org.refcodes.criteria.AbstractCriteriaNode
Constructs a CriteriaNode with the given name and the provided Criteria children.
AbstractSingleCriteriaNode - Class in org.refcodes.criteria
Base class with the base SingleCriteriaNode functionality provided for SingleCriteriaNode implementations.
AbstractSingleCriteriaNode(String) - Constructor for class org.refcodes.criteria.AbstractSingleCriteriaNode
Constructs a SingleCriteriaNode with the given name.
AbstractSingleCriteriaNode(String, Criteria) - Constructor for class org.refcodes.criteria.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
Adds the.
add(ASTNode) - Method in class org.matheclipse.parser.client.ast.FunctionNode
Adds the.
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
Adds the all.
addAll(int, Collection<? extends ASTNode>) - Method in class org.matheclipse.parser.client.ast.FunctionNode
Adds the all.
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 class org.refcodes.criteria.AbstractCriteriaNode
Adds a child Criteria to the CriteriaNode.
addChild(Criteria) - Method in class org.refcodes.criteria.AbstractSingleCriteriaNode
Adds a child Criteria to the CriteriaNode.
addChild(Criteria) - Method in interface org.refcodes.criteria.CriteriaNode
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
Adds the operator.
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
Instantiates a new AST node.
ASTNodeFactory - Class in org.matheclipse.parser.client.operator
A factory for creating ASTNode objects.
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
The Class BooleanVariable.
BooleanVariable(boolean) - Constructor for class org.matheclipse.parser.client.eval.BooleanVariable
Instantiates a new boolean variable.

C

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, String) - 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, String, Throwable) - Constructor for exception org.refcodes.criteria.ComplexCriteriaException
Instantiates a new complex criteria exception.
ComplexCriteriaException(Criteria, String) - 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.
ComplexCriteriaException(Criteria, Throwable) - 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(Complex) - Constructor for class org.matheclipse.parser.client.eval.ComplexNode
Instantiates a new complex node.
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.
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
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 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(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
Creates a new function with head head and 0 arguments.
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 class org.matheclipse.parser.client.operator.ASTNodeFactory
Creates a new function with head head and 2 arguments.
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) - 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.SubtractOperator
Creates the function.
createInfixOperator(String, String, int, int) - Static method in class org.matheclipse.parser.client.operator.ASTNodeFactory
Creates a new ASTNode object.
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
Create an integer node from the given string.
createInteger(int) - Method in class org.matheclipse.parser.client.operator.ASTNodeFactory
Create an integer node from the given value.
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
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
The Class CriteriaException.
CriteriaException(String, String) - 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(String, Throwable) - Constructor for exception org.refcodes.criteria.CriteriaException
Instantiates a new criteria exception.
CriteriaException(String) - 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.
CriteriaException(Throwable) - Constructor for exception org.refcodes.criteria.CriteriaException
Instantiates a new criteria exception.
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
The Class CriteriaRuntimeException.
CriteriaRuntimeException(String, String) - 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(String, Throwable) - Constructor for exception org.refcodes.criteria.CriteriaRuntimeException
Instantiates a new criteria runtime exception.
CriteriaRuntimeException(String) - 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.
CriteriaRuntimeException(Throwable) - 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.

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
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.

E

ensureCapacity(int) - Method in class org.matheclipse.parser.client.ast.FunctionNode
Ensure capacity.
EPSILON - Static variable in class org.matheclipse.parser.client.eval.DoubleEvaluator
 
equals(Object) - Method in class org.matheclipse.parser.client.ast.ASTNode
Equals.
equals(Object) - Method in class org.matheclipse.parser.client.ast.FloatNode
Equals.
equals(Object) - Method in class org.matheclipse.parser.client.ast.FractionNode
Equals.
equals(Object) - Method in class org.matheclipse.parser.client.ast.FunctionNode
Equals.
equals(Object) - Method in class org.matheclipse.parser.client.ast.IntegerNode
Equals.
equals(Object) - Method in class org.matheclipse.parser.client.ast.NumberNode
Equals.
equals(Object) - Method in class org.matheclipse.parser.client.ast.PatternNode
Equals.
equals(Object) - Method in class org.matheclipse.parser.client.eval.ComplexNode
Equals.
equals(Object) - Method in class org.matheclipse.parser.client.eval.DoubleNode
Equals.
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
Equals.
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.
evaluate(boolean, boolean) - Method in interface org.matheclipse.parser.client.eval.IBooleanBoolean2Function
Evaluate.
evaluate(Complex, Complex) - Method in interface org.matheclipse.parser.client.eval.IBooleanComplex2Function
Evaluate.
evaluate(double, double) - Method in interface org.matheclipse.parser.client.eval.IBooleanDouble2Function
Evaluate.
evaluate() - Method in interface org.matheclipse.parser.client.eval.IComplex0Function
Evaluate.
evaluate(Complex) - Method in interface org.matheclipse.parser.client.eval.IComplex1Function
Evaluate.
evaluate(Complex, Complex) - Method in interface org.matheclipse.parser.client.eval.IComplex2Function
Evaluate.
evaluate(IEvaluator<Complex, ComplexVariable>, FunctionNode) - Method in interface org.matheclipse.parser.client.eval.IComplexFunction
Evaluate.
evaluate() - Method in interface org.matheclipse.parser.client.eval.IDouble0Function
Evaluate.
evaluate(double) - Method in interface org.matheclipse.parser.client.eval.IDouble1Function
Evaluate.
evaluate(double, double) - Method in interface org.matheclipse.parser.client.eval.IDouble2Function
Evaluate.
evaluate(DoubleEvaluator, FunctionNode, double[]) - Method in interface org.matheclipse.parser.client.eval.IDoubleCallbackFunction
Evaluate.
evaluate(DoubleEvaluator, FunctionNode) - Method in interface org.matheclipse.parser.client.eval.IDoubleFunction
Evaluate.
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
Evaluate function logical.
evaluateFunctionLogical(FunctionNode) - Method in class org.matheclipse.parser.client.eval.DoubleEvaluator
Evaluate function logical.
evaluateNode(ASTNode) - Method in class org.matheclipse.parser.client.eval.api.AbstractASTVisitor
Evaluate an already parsed in abstract syntax tree node 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
Evaluate node.
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
Evaluate node logical.
evaluateNodeLogical(ASTNode) - Method in class org.matheclipse.parser.client.eval.DoubleEvaluator
Evaluate node logical.
exp() - Method in class org.matheclipse.parser.client.math.Complex
Compute the exponential function of this complex number.
ExpressionCriteriaFactoryImpl - Class in org.refcodes.criteria
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.ExpressionCriteriaFactoryImpl
 
ExpressionQueryFactoryImpl - Class in org.refcodes.criteria
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.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
 
fCurrentColumnStartPosition - Variable in class org.matheclipse.parser.client.Scanner
 
fCurrentPosition - Variable in class org.matheclipse.parser.client.Scanner
 
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
 
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
Instantiates a new float node.
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
 
fOperList - Variable in class org.matheclipse.parser.client.Scanner
 
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
Instantiates a new fraction node.
fromCriteria(Criteria) - Method in class org.refcodes.criteria.ExpressionQueryFactoryImpl
Generates a query from the provided Criteria (tree).
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.ExpressionCriteriaFactoryImpl
Parsed the given query and constructs a Criteria (tree).
fStringValue - Variable in class org.matheclipse.parser.client.ast.ASTNode
 
fToken - Variable in class org.matheclipse.parser.client.Scanner
 
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
Instantiates a new function node.
FunctionNode(SymbolNode, ASTNode) - Constructor for class org.matheclipse.parser.client.ast.FunctionNode
Instantiates a new function node.
FunctionNode(SymbolNode, ASTNode, ASTNode) - Constructor for class org.matheclipse.parser.client.ast.FunctionNode
Instantiates a new function node.
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
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
Returns the single child Criteria being stored in this CriteriaNode.
getChild() - Method in interface org.refcodes.criteria.SingleCriteriaNode
Returns the single child Criteria being stored in this CriteriaNode.
getChildren() - Method in class org.refcodes.criteria.AbstractCriteriaNode
Returns the list of child Criteria instances contained in the CriteriaNode.
getChildren() - Method in class org.refcodes.criteria.AbstractSingleCriteriaNode
Returns the list of child Criteria instances contained in the CriteriaNode.
getChildren() - Method in interface org.refcodes.criteria.CriteriaNode
Returns the list of child Criteria instances contained in the 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
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
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
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
Hash code.
hashCode() - Method in class org.matheclipse.parser.client.ast.FractionNode
Hash code.
hashCode() - Method in class org.matheclipse.parser.client.ast.FunctionNode
Hash code.
hashCode() - Method in class org.matheclipse.parser.client.ast.IntegerNode
Hash code.
hashCode() - Method in class org.matheclipse.parser.client.ast.NumberNode
Hash code.
hashCode() - Method in class org.matheclipse.parser.client.ast.PatternNode
Hash code.
hashCode() - Method in class org.matheclipse.parser.client.eval.ComplexNode
Hash code.
hashCode() - Method in class org.matheclipse.parser.client.eval.DoubleNode
Hash code.
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
Hash code.

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
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 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
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(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.
IntegerNode(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
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
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.

L

lastIndexOf(Object) - Method in class org.matheclipse.parser.client.ast.FunctionNode
Last index of.
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
List iterator.
listIterator(int) - Method in class org.matheclipse.parser.client.ast.FunctionNode
List iterator.
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
The main method.
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
The Class MathException.
MathException() - Constructor for exception org.matheclipse.parser.client.math.MathException
Instantiates a new math exception.
MathException(String, Throwable) - Constructor for exception org.matheclipse.parser.client.math.MathException
Instantiates a new math exception.
MathException(String) - Constructor for exception org.matheclipse.parser.client.math.MathException
Instantiates a new math exception.
MathException(Throwable) - Constructor for exception org.matheclipse.parser.client.math.MathException
Instantiates a new math exception.
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
Instantiates a new number node.
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
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
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).
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
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.

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
Removes the.
remove(Object) - Method in class org.matheclipse.parser.client.ast.FunctionNode
Removes the.
removeAll(Collection<?>) - Method in class org.matheclipse.parser.client.ast.FunctionNode
Removes the all.
retainAll(Collection<?>) - Method in class org.matheclipse.parser.client.ast.FunctionNode
Retain all.
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
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
Sets the single child Criteria to be stored in this CriteriaNode.
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
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(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.
setUp(Complex) - Method in class org.matheclipse.parser.client.eval.ComplexEvalVisitor
Sets the up.
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(Complex) - 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(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
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
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
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
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.

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
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
Generates a query string for the given CriteriaNode.
toQuery(LessThanCriteria<?>, boolean) - Method in class org.refcodes.criteria.ExpressionQueryFactoryImpl
Generates a query string for the given CriteriaLeaf.
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(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
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.
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 "....

U

UnknownCriteriaRuntimeException - Exception in org.refcodes.criteria
The Class UnknownCriteriaRuntimeException.
UnknownCriteriaRuntimeException(Criteria, String, String) - Constructor for exception org.refcodes.criteria.UnknownCriteriaRuntimeException
Instantiates a new unknown criteria runtime exception.
UnknownCriteriaRuntimeException(Criteria, String, Throwable, String) - Constructor for exception org.refcodes.criteria.UnknownCriteriaRuntimeException
Instantiates a new unknown criteria runtime exception.
UnknownCriteriaRuntimeException(Criteria, String, Throwable) - Constructor for exception org.refcodes.criteria.UnknownCriteriaRuntimeException
Instantiates a new unknown criteria runtime exception.
UnknownCriteriaRuntimeException(Criteria, String) - Constructor for exception org.refcodes.criteria.UnknownCriteriaRuntimeException
Instantiates a new unknown criteria runtime exception.
UnknownCriteriaRuntimeException(Criteria, Throwable, String) - Constructor for exception org.refcodes.criteria.UnknownCriteriaRuntimeException
Instantiates a new unknown criteria runtime exception.
UnknownCriteriaRuntimeException(Criteria, Throwable) - Constructor for exception org.refcodes.criteria.UnknownCriteriaRuntimeException
Instantiates a new unknown criteria runtime exception.

V

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

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 © 2018. All rights reserved.