Searched refs:cumulative_weights (Results 1 – 1 of 1) sorted by relevance
82 cumulative_weights: Vec<X>, field127 cumulative_weights: weights, in new()167 if i > self.cumulative_weights.len() { in update_weights()171 let mut old_w = if i < self.cumulative_weights.len() { in update_weights()172 self.cumulative_weights[i].clone() in update_weights()177 old_w -= &self.cumulative_weights[i - 1]; in update_weights()196 self.cumulative_weights[first_new_index - 1].clone() in update_weights()200 for i in first_new_index..self.cumulative_weights.len() { in update_weights()207 let mut tmp = self.cumulative_weights[i].clone(); in update_weights()213 core::mem::swap(&mut prev_weight, &mut self.cumulative_weights[i]); in update_weights()[all …]