improve error message for parameter bounds

This commit is contained in:
Jonathan Shook 2023-12-22 13:37:01 -06:00
parent ed0315f367
commit b91648e8a3

View File

@ -29,7 +29,7 @@ public class OptimoParamModel {
public OptimoParamModel add(String name, double min, double initial, double max, DoubleConsumer effector) {
if (min>initial || initial > max) {
throw new RuntimeException("parameters must be in min<initial<max order");
throw new RuntimeException("parameters must be in min<initial<max order, but " + name + " was min=" + min + ", max=" + max);
}
this.params.add(new GenericParamModel(name, min, initial, max, effector));
return this;