vote library

Classes

ApprovalBallot<TCandidate extends Comparable>
ApprovalElection<TCandidate extends Comparable>
Ballot<TCandidate extends Comparable>
Baseclass for all data types representing a ballot.
BallotLines<TCandidate extends Comparable>
A helper for creating RankedBallots by parsing text input.
CondorcetElection<TCandidate extends Comparable>
CondorcetElectionResult<TCandidate extends Comparable>
CondorcetPair<TCandidate extends Comparable>
Election<TCandidate extends Comparable, TElectionPlace extends ElectionPlace<TCandidate>>
Baseclass of all election types.
ElectionPlace<TCandidate extends Comparable>
The resulting place a candidate received in an election.
ElectionResult<TCandidate extends Comparable, TElectionPlace extends ElectionPlace<TCandidate>>
The baseclass for the results of an Election.
IrvElection<TCandidate extends Comparable>
IrvElimination<TCandidate extends Comparable>
IrvRound<TCandidate extends Comparable>
PluralityBallot<TCandidate extends Comparable>
PluralityElection<TCandidate extends Comparable>
PluralityElectionPlace<TCandidate extends Comparable>
RankedBallot<TCandidate extends Comparable>