/** * Returns a transformed parameter. * @param i The parameter to return. * @return The value of the parameter. */ public double get(int i) { Mapping m = maps[i]; return m == null ? params[i] : m.apply(params[i]); }
/** * Returns a transformed parameter. * @param i The parameter to return. * @return The value of the parameter. */ public double get(int i) { Mapping m = maps[i]; return m == null ? params[i] : m.apply(params[i]); }
/** * Returns a transformed parameter. * @param i The parameter to return. * @return The value of the parameter. */ public double get(int i) { Mapping m = maps[i]; return m == null ? params[i] : m.apply(params[i]); }
@Override public double apply(double v) { return Math.exp(wrapped.apply(v)); }
@Override public double apply(double v) { return Math.exp(wrapped.apply(v)); }
@Override public double apply(double v) { return Math.exp(wrapped.apply(v)); }