Package | Description |
---|---|
messif.objects.util.impl |
Implementation of simple function evaluator.
|
Modifier and Type | Class and Description |
---|---|
class |
ArithmeticFunctionToken
This is class for arithmethic functions, like "log", for aggregation function evaluator.
|
class |
ArithmeticOperatorToken
Arithmetic operators like "+, -, *, /" for aggregation function evaluator.
|
class |
ConstantToken
Simple float constant token for the aggragation function evaluator.
|
class |
SubdistanceToken
The subdistance identifier for the aggregation function evalutator.
|
Modifier and Type | Field and Description |
---|---|
protected PatternToken |
ArithmeticFunctionToken.operand
Operand
|
protected PatternToken |
ArithmeticOperatorToken.operand1
First operand
|
protected PatternToken |
ArithmeticOperatorToken.operand2
Second operand
|
Constructor and Description |
---|
ArithmeticFunctionToken(java.lang.String functionString,
PatternToken operand)
Currently, this class recognizes only the "log" function, which is "ln" in fact.
|
ArithmeticOperatorToken(PatternToken operand1,
java.lang.String operator,
PatternToken operand2)
Constructs the object given two already created operands and operator string: "+", "-", "*", "/".
|