- 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
-
- cosh(double) - Static method in class org.matheclipse.parser.client.math.MathUtils
-
- createAST(ASTNode) - Method in interface org.matheclipse.parser.client.ast.IParserFactory
-
Creates a new function with no arguments from the given header expression .
- createAST(ASTNode) - Method in class org.matheclipse.parser.client.operator.ASTNodeFactory
-
Creates a new 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
-
- 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
-
- CriteriaByDeclaration - Class in org.refcodes.criteria
-
DeclarativeCreteria is a utility class which may be statically imported in
order to allow declarative definitions of
Criteria
trees.
- CriteriaFactory<Q> - Interface in org.refcodes.criteria
-
- CriteriaLeaf<T> - Interface in org.refcodes.criteria
-
A CriteriaLeaf tree leaf is an expression usually relating to a key (for
example identifying a table's column in a database) and a value, both of
which consolidating an expression (for example "City = 'Munich'").
- CriteriaNode - Interface in org.refcodes.criteria
-
A CriteriaNode tree node may represent a logical AND or a logical OR or a
logical NOT applied on the node's children Criteria (CriteriaNode instances
and CriteriaLeaf instances).
- CriteriaUtility - Class in org.refcodes.criteria
-
- 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
-
- getChildren() - Method in interface org.refcodes.criteria.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
-
- 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.CriteriaByDeclaration
-
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.CriteriaByDeclaration
-
Creates an GREATER THAN (">")
CriteriaLeaf
expression relating to
the given key and the given reference value.
- GreaterThanCriteria<T> - Interface in org.refcodes.criteria
-
- I - Static variable in class org.matheclipse.parser.client.math.Complex
-
The square root of -1.
- IASTVisitor<DATA,DATA_VARIABLE,USER_DATA_TYPE> - Interface in org.matheclipse.parser.client.eval.api
-
Visitor interface to run through an abstract syntax tree (AST) generated by
the parser.
- IBooleanBoolean1Function - Interface in org.matheclipse.parser.client.eval
-
- 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 IASTVisitor
s).
- imaginary - Variable in class org.matheclipse.parser.client.math.Complex
-
- 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.CriteriaByDeclaration
-
- IntersectWithCriteria - Interface in org.refcodes.criteria
-
- IParserFactory - Interface in org.matheclipse.parser.client.ast
-
Factory for creating the ASTNodes from the parser
- isEmpty() - Method in class org.matheclipse.parser.client.ast.FunctionNode
-
- 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
-
- 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.CriteriaByDeclaration
-
- OrCriteria - Interface in org.refcodes.criteria
-
- org.matheclipse.parser.client - package org.matheclipse.parser.client
-
Provides the parser and scanner implementation.
- org.matheclipse.parser.client.ast - package org.matheclipse.parser.client.ast
-
Provides the implementations of the abstract syntax tree classes.
- org.matheclipse.parser.client.eval - package org.matheclipse.parser.client.eval
-
Predefined evaluation engines.
- org.matheclipse.parser.client.eval.api - package org.matheclipse.parser.client.eval.api
-
Interfaces for visiting and evaluating the nodes of an abstract syntax tree.
- org.matheclipse.parser.client.math - package org.matheclipse.parser.client.math
-
Math utilities.
- org.matheclipse.parser.client.operator - package org.matheclipse.parser.client.operator
-
Provides the operator classes (i.e. for binary, prefix and postfix Operators).
- org.matheclipse.parser.server.util - package org.matheclipse.parser.server.util
-
A Console application to test the evaluators interactively.
- org.refcodes.criteria - package org.refcodes.criteria
-
The refcodes-criteria framework allows the construction of criteria for
selecting or filtering or identifying issues (such issues could be the
selection of entries from a database).
- 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)
- 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
-
- setCriteria(Criteria) - Method in interface org.refcodes.criteria.CriteriaAccessor.CriteriaMutator
-
- setFactory(IParserFactory) - Method in class org.matheclipse.parser.client.Parser
-
- setFile(File) - Method in class org.matheclipse.parser.server.util.Console
-
- 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
-
- sign - Variable in class org.matheclipse.parser.client.ast.NumberNode
-
- sign(byte) - Static method in class org.matheclipse.parser.client.math.MathUtils
-
Returns the
sign for
byte value
x
.
- sign(double) - Static method in class org.matheclipse.parser.client.math.MathUtils
-
Returns the
sign for
double precision
x
.
- sign(float) - Static method in class org.matheclipse.parser.client.math.MathUtils
-
Returns the
sign for
float value
x
.
- sign(int) - Static method in class org.matheclipse.parser.client.math.MathUtils
-
Returns the
sign for
int value
x
.
- sign(long) - Static method in class org.matheclipse.parser.client.math.MathUtils
-
Returns the
sign for
long value
x
.
- sign(short) - Static method in class org.matheclipse.parser.client.math.MathUtils
-
Returns the
sign for
short value
x
.
- sin() - Method in class org.matheclipse.parser.client.math.Complex
-
Compute the
sine
of this complex number.
- SingleCriteriaNode - Interface in org.refcodes.criteria
-
A special specialization of the
CriteriaNode
, allowing just one
child.
- sinh() - Method in class org.matheclipse.parser.client.math.Complex
-
- sinh(double) - Static method in class org.matheclipse.parser.client.math.MathUtils
-
- size() - Method in class org.matheclipse.parser.client.ast.FunctionNode
-
- Slot - Static variable in interface org.matheclipse.parser.client.ast.IConstantOperators
-
Head for the Out history (needed for the #1,#2,... operator)
- SlotSequence - Static variable in interface org.matheclipse.parser.client.ast.IConstantOperators
-
Head for the Out history (needed for the ##1,##2,... operator)
- sqrt() - Method in class org.matheclipse.parser.client.math.Complex
-
- sqrt1z() - Method in class org.matheclipse.parser.client.math.Complex
-
Compute the
square root of 1 -
this
2 for this complex
number.
- StringNode - Class in org.matheclipse.parser.client.ast
-
A node for a parsed string (i.e. delimited by double quotes)
- StringNode(String) - Constructor for class org.matheclipse.parser.client.ast.StringNode
-
- 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
- tan() - Method in class org.matheclipse.parser.client.math.Complex
-
Compute the
tangent of this complex number.
- tanh() - Method in class org.matheclipse.parser.client.math.Complex
-
- tearDown() - Method in class org.matheclipse.parser.client.eval.api.AbstractASTVisitor
-
- 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
-
- toQuery(LessThanCriteria<?>, boolean) - Method in class org.refcodes.criteria.impls.ExpressionQueryFactoryImpl
-
- 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 "....