TLOSMCMCParams::TLOSMCMCParams(TImgStack* _img_stack, double _p0, double _EBV_max) : img_stack(_img_stack) { p0 = _p0; lnp0 = log(p0); EBV_max = _EBV_max; EBV_guess_max = guess_EBV_max(*img_stack); }
TLOSMCMCParams::TLOSMCMCParams(TImgStack* _img_stack, double _p0, double _EBV_max) : img_stack(_img_stack), subpixel(_img_stack->N_images, 1.) { p0 = _p0; lnp0 = log(p0); EBV_max = _EBV_max; EBV_guess_max = guess_EBV_max(*img_stack); subpixel_max = 1.; subpixel_min = 1.; }