Fix bug with constraints
Also initialise constraint matrix with total number of seats
This commit is contained in:
parent
ba3db26263
commit
05ec70830f
|
@ -236,6 +236,11 @@ impl<'a, N: Number> CountState<'a, N> {
|
||||||
cm.init();
|
cm.init();
|
||||||
//println!("{}", cm);
|
//println!("{}", cm);
|
||||||
|
|
||||||
|
// Require correct number of candidates to be elected
|
||||||
|
let idx = vec![0; constraints.0.len()];
|
||||||
|
cm[&idx].min = election.seats;
|
||||||
|
cm[&idx].max = election.seats;
|
||||||
|
|
||||||
state.constraint_matrix = Some(cm);
|
state.constraint_matrix = Some(cm);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue