Home
last modified time | relevance | path

Searched refs:cumulative_weights (Results 1 – 1 of 1) sorted by relevance

/external/rust/crates/rand/src/distributions/
Dweighted_index.rs82 cumulative_weights: Vec<X>, field
127 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 …]