pub fn merge_reevaluating<R:PreferenceDistributionRules<Tally=Tally>>(&mut self,other:&[ElectionChange<Tally>],election_data:&ElectionData,ballot_types_considered_unverifiable:&HashSet<String>,verbose:bool) {
        for v in other {
            let deltas  : DeltasInCandidateLists = v.ballots.see_effect::<R>(election_data);
            if !deltas.is_empty() {
                self.add_change(ElectionChange::new(deltas,v.ballots.clone(),election_data,ballot_types_considered_unverifiable),verbose);
            }
        }
    }
/// Add in a (suspicious, possible old) extra data structure, reevaluating everything
Add in a (suspicious, possible old) extra data structure, reevaluating everything
Add in a ( suspicious possible old ) extra data structure reevaluating everything
pub fn merge_reevaluating<R:PreferenceDistributionRules<Tally=Tally>>(&mut self,other:&[ElectionChange<Tally>],election_data:&ElectionData,ballot_types_considered_unverifiable:&HashSet<String>,verbose:bool) {
        for v in other {
            let deltas  : DeltasInCandidateLists = v.ballots.see_effect::<R>(election_data);
            if !deltas.is_empty() {
                self.add_change(ElectionChange::new(deltas,v.ballots.clone(),election_data,ballot_types_considered_unverifiable),verbose);
            }
        }
    }
pub fn merge_reevaluating < R : PreferenceDistributionRules < Tally = Tally > > ( & mut self , other : & [ ElectionChange < Tally > ] , election_data : & ElectionData , ballot_types_considered_unverifiable : & HashSet < String > , verbose : bool ) { for v in other { let deltas : DeltasInCandidateLists = v . ballots . see_effect :: < R > ( election_data ) ; if ! deltas . is_empty ( ) { self . add_change ( ElectionChange :: new ( deltas , v . ballots . clone ( ) , election_data , ballot_types_considered_unverifiable ) , verbose ) ; } } }
Add in a (suspicious, possible old) extra data structure, reevaluating everything
Add in a ( suspicious possible old ) extra data structure reevaluating everything
&mut self
other
&[ElectionChange<Tally>]
election_data
&ElectionData
ballot_types_considered_unverifiable
&HashSet<String>
verbose
bool
&mut self
other
&[ElectionChange<Tally>]
election_data
&ElectionData
ballot_types_considered_unverifiable
&HashSet<String>
verbose
bool