| 362 | |
| 363 | template <typename T, typename TP> |
| 364 | inline void reconstruct_vec( |
| 365 | const TP* quantized_vec, T delta, T vl, size_t dim, T* results |
| 366 | ) { |
| 367 | RowMajorArrayMap<T> result_arr(results, 1, dim); |
| 368 | result_arr = |
| 369 | (ConstRowMajorArrayMap<TP>(quantized_vec, 1, dim).template cast<T>() * delta) + vl; |
| 370 | } |
| 371 | |
| 372 | template <typename TF, typename TI> |
| 373 | inline TF full_est_dist( |