/* See {btc_bubble_nl_opt_map_continuous_parameters.h} */ /* Last edited on 2024-12-05 10:22:58 by stolfi */ #include #include #include void btc_bubble_nl_opt_map_continuous_parameters ( int npf, double pf_lo[], double pf[], double pf_hi[], double x[] ) { int ip; for (ip = 0; ip < npf; ip++) { double vlo = pf_lo[ip]; double v = pf[ip]; double vhi = pf_hi[ip]; demand(vlo < vhi, "invalid range"); x[ip] = (v - vlo)/(vhi - vlo); } }