pub fn forward_hessian_nograd_sparse_vec<F>( x: &Vec<F>, f: &'_ dyn Fn(&Vec<F>) -> Result<F, Error>, indices: Vec<[usize; 2]>, ) -> Result<Vec<Vec<F>>, Error>where F: Float + FromPrimitive + AddAssign,