|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
---|---|
Approval | Election method based on summation of Yes/No "good enough" votes. |
BordaVotingSystem | Points-based-on-rank election method. |
Bucklin | Bucklin election method. |
Condorcet | Implements the Condorcet method of ranked voting tabulation and beatpath tie resolution. |
CondorcetRTB | Implements the Condorcet method of ranked voting tabulation and beatpath tie resolution based on Ratings, as suggested by James Green-Armytage |
Coombs | Coombs election method. |
DistributiveVSWrapper | Utility class for running several VotingSystem instances at once. |
ElectionTestServlet | Servlet for creating an "Election Calculator" for theortical elections or for running small elections which data has been collected for. |
EmptyVotingSystem | Empty code for copying before making a new VotingSystem. |
GradualApproval | Empty code for copying before making a new VotingSystem. |
Histogram | Collects votes and presents HTML histograms. |
INR | Iterated Normalized Ratings I don't know how useful this is. |
IRNR | Instant Runoff Normalized Ratings |
IRNRP | Instant Runoff Normalized Ratings Proportional |
IRV | Implements the Instant Runoff Voting, also known as Single Transferrable Vote. |
NamedApproval | |
NamedHistogram | The normal vote interface in this case accumulates the ratings into histograms per name. |
NamedIRNR | Instant Runoff Normalized Ratings |
NamedIRNR.TallyState | |
NamedIRV | |
NamedIRV.TallyState | |
NamedRaw | |
NamedSTV | |
NamedSTV.TallyState | |
NamedSTV.WeightedVote | |
NamedTemplate | |
NamedVRR | Virtual Round Robin election (Condorcet). |
NamedVRR.Count | |
NameVotingSystem | Taking a bunch of (name,rating) pairs this type of voting system allows for write-ins and perhaps a somewhat simpler usage. |
NameVotingSystem.NameVote | |
NameVotingSystem.ReverseComparator | |
PairwiseRatingDifferentialSummation | It's like Condorcet, but based on ratings differentials. |
RankedPairs | Implements the Ranked Pairs method of ranked voting tabulation. |
RankedPairs.Pair | |
RankedVotingSystem | Interface for any voting system that inputs a voter's rankings of the choices. |
RatedVotingSystem | Interface for any voting system that inputs a voter's ratings of the choices. |
RawRating | Raw summation of voter's ratings. |
STV | Single Transferrable Vote, IRV for multi-seat elections. |
STV.Ballot | |
SynchronizedVSWrapper | Wrapper that makes all calls synchronized on the subordinate VotingSystem object. |
vote | Command line app for processing votes. |
voten | |
VotingSystem | Top level abstract class for ranked or rated voting systems. |
VotingSystemFactory | VoteSouce with Options Store configuration for a VoteSource ready to produce one when numc is known. |
Provides classes for counting elections and presenting their results.
The subclasses of NameVotingSystem
are the most recent and perhaps most tested code here.
Current development continues on the "Named" series of election method implementations.
The rest remain in case they offer a feature or election method I didn't carry forward into the new implementations.
NameVotingSystem
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |