(&self, value: f32, values_upper_bound: f32)
| 239 | } |
| 240 | |
| 241 | pub fn quantize(&self, value: f32, values_upper_bound: f32) -> u8 { |
| 242 | let quantization = ((1u32 << self.quantization_bits) - 1) as u8; |
| 243 | let max_val = quantization as f32; |
| 244 | (((value / values_upper_bound) * max_val).clamp(0.0, max_val) as u8).min(quantization) |
| 245 | } |
| 246 | |
| 247 | pub fn insert( |
| 248 | &self, |
no test coverage detected