Trait sp_npos_elections::EvaluateSupport [−][src]
pub trait EvaluateSupport<K> { fn evaluate(self) -> ElectionScore; }
Expand description
Extension trait for evaluating a support map or vector.
Required methods
fn evaluate(self) -> ElectionScore
fn evaluate(self) -> ElectionScore
Evaluate a support map. The returned tuple contains:
- Minimum support. This value must be maximized.
- Sum of all supports. This value must be maximized.
- Sum of all supports squared. This value must be minimized.
Implementors
impl<A, C, I> EvaluateSupport<A> for C where
C: IntoIterator<Item = I>,
I: TupleRef<A, Support<A>>,
A: IdentifierT,