pub trait Loss: Send + Sync {
// Required methods
fn weight_residual_in_place(&self, residual: &mut DVector<f64>);
fn weight_residual_jacobian_in_place(
&self,
residual: &mut DVector<f64>,
jac: &mut DMatrix<f64>,
);
}