Package messif.objects.util.impl

Implementation of simple function evaluator.

See:
          Description

Interface Summary
PatternToken This is an abstract ancestor for individual tokens that can appear in aggregation function string.
 

Class Summary
AggregationFunctionEvaluator Evaluator for basic arithmetic operators and functions applied on particular sub-distances.
ArithmeticFunctionToken This is class for arithmethic functions, like "log", for aggregation function evaluator.
ArithmeticOperatorToken Arithmetic operators like "+, -, *, /" for aggregation function evaluator.
ConstantToken Simple float constant token for the aggragation function evaluator.
SubdistanceToken The subdistance identifier for the aggregation function evalutator.
ThresholdFunctionSimpleEvaluator Evaluator for basic arithmetic functions.
 

Enum Summary
ArithmeticFunctionToken.FunctionType Function type
ArithmeticOperatorToken.OperatorType Operator type
 

Package messif.objects.util.impl Description

Implementation of simple function evaluator. It is used for computing aggregated distance functions.