Subtract centroid from `v`, storing result in `out`.
(&self, v: &[f32], out: &mut Vec<f32>)
| 132 | |
| 133 | /// Subtract centroid from `v`, storing result in `out`. |
| 134 | fn center(&self, v: &[f32], out: &mut Vec<f32>) { |
| 135 | out.clear(); |
| 136 | out.extend(v.iter().zip(self.centroid.iter()).map(|(&x, &c)| x - c)); |
| 137 | } |
| 138 | |
| 139 | /// Pack signs of `centered` into bytes (1 bit per dim, MSB-first within |
| 140 | /// each byte). Returns byte vector of length `dim.div_ceil(8)`. |
no test coverage detected