evaluate method
Evaluates this expression according to given type and context.
Implementation
@override
dynamic evaluate(EvaluationType type, ContextModel context) {
if (type == EvaluationType.REAL) {
List<double> values = args
.map<double>((v) => (v.value ?? context.getExpression(v.name))
.evaluate(type, context))
.toList();
return handler(values);
}
throw UnimplementedError('Can not evaluate $name on $type yet.');
}