dont redundantly evaluate expressions

This commit is contained in:
dfsek
2021-12-22 13:34:21 -07:00
parent 086d944f10
commit ffb93d0a6f

View File

@@ -59,17 +59,6 @@ public class ExpressionFunctionTemplate extends SamplerTemplate<ExpressionFuncti
}
}
@Override
public boolean validate() throws ValidationException {
try {
Map<String, Function> noiseFunctionMap = generateFunctions();
new ExpressionFunction(noiseFunctionMap, equation, vars);
} catch(ParseException e) {
throw new ValidationException("Errors occurred while parsing noise equation: ", e);
}
return super.validate();
}
private Map<String, Function> generateFunctions() throws ParseException {
Map<String, Function> noiseFunctionMap = new HashMap<>();