void BeadParams::ApplyLowerBound (bound_params *bound, int flow_block_size) { for (int i=0;i<flow_block_size;i++) { MIN_BOUND_PAIR_CHECK (Ampl[i],Ampl); MIN_BOUND_PAIR_CHECK (kmult[i],kmult); } MIN_BOUND_CHECK (Copies); MIN_BOUND_CHECK (gain); MIN_BOUND_CHECK (R); MIN_BOUND_CHECK (dmult); };
void params_ApplyLowerBound (bead_params *cur, bound_params *bound) { for (int i=0;i<NUMFB;i++) { MIN_BOUND_PAIR_CHECK (Ampl[i],Ampl); MIN_BOUND_PAIR_CHECK (kmult[i],kmult); } MIN_BOUND_CHECK (Copies); MIN_BOUND_CHECK (gain); MIN_BOUND_CHECK (R); MIN_BOUND_CHECK (dmult); };
void reg_params_ApplyLowerBound(reg_params *cur, reg_params *bound) { for (int i=0;i<NUMFB;i++) { // MIN_BOUND_CHECK(nuc_shape.t_mid_nuc_shift_per_flow); MIN_BOUND_CHECK(nuc_shape.t_mid_nuc[i]); MIN_BOUND_CHECK(darkness[i]); } for (int i=0;i<NUMNUC;i++) { MIN_BOUND_CHECK(krate[i]); MIN_BOUND_CHECK(d[i]); MIN_BOUND_CHECK(kmax[i]); MIN_BOUND_CHECK(NucModifyRatio[i]); MIN_BOUND_CHECK(nuc_shape.t_mid_nuc_delay[i]); MIN_BOUND_CHECK(nuc_shape.sigma_mult[i]); } MIN_BOUND_CHECK(sens); MIN_BOUND_CHECK(tshift); MIN_BOUND_CHECK(nuc_shape.sigma); MIN_BOUND_CHECK(RatioDrift); MIN_BOUND_CHECK(CopyDrift); MIN_BOUND_CHECK(tau_R_m); MIN_BOUND_CHECK(tau_R_o); MIN_BOUND_CHECK(tauE); }
void reg_params::ApplyLowerBound(const reg_params *bound, int flow_block_size) { for (int i=0;i<flow_block_size;i++) { // MIN_BOUND_CHECK(nuc_shape.t_mid_nuc_shift_per_flow); MIN_BOUND_CHECK(nuc_shape.AccessTMidNuc()[i]); MIN_BOUND_CHECK(darkness[i]); } for (int i=0;i<NUMNUC;i++) { MIN_BOUND_CHECK(krate[i]); MIN_BOUND_CHECK(d[i]); MIN_BOUND_CHECK(kmax[i]); MIN_BOUND_CHECK(NucModifyRatio[i]); MIN_BOUND_CHECK(nuc_shape.t_mid_nuc_delay[i]); MIN_BOUND_CHECK(nuc_shape.sigma_mult[i]); } MIN_BOUND_CHECK(sens); MIN_BOUND_CHECK(tshift); MIN_BOUND_CHECK(nuc_shape.sigma); MIN_BOUND_CHECK(RatioDrift); MIN_BOUND_CHECK(CopyDrift); MIN_BOUND_CHECK(tau_R_m); MIN_BOUND_CHECK(tau_R_o); MIN_BOUND_CHECK(tauE); }