sheap.Minimizer.LB_nonlinear module
- make_build_linear_system_from_phys_profile(fused_profile)[source]
Same semantics; column builder is now vmapped over a static arange so JAX can compile it once and cache the result.
- Parameters:
fused_profile (Callable)
- build_varpro_loss_from_profile_and_params_obj(fused_profile, params_obj, nonlinear_raw_idx, linear_phys_idx=None, weighted=True, lambda_reg=0.0, reg_matrix=None)[source]
- Parameters:
fused_profile (Callable)
nonlinear_raw_idx (jax.numpy.ndarray)
linear_phys_idx (jax.numpy.ndarray | None)
weighted (bool)
lambda_reg (float)
reg_matrix (jax.numpy.ndarray | None)