Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
A
B
C
D
E
F
G
I
L
M
N
P
R
S
T
U
V
W
A
Adapt()
- Method in class
Pool
age
- Variable in class
Candidate
age
- Variable in class
Rep
ambition
- Variable in class
Voter
B
BillVote(int, int, int, int[], int)
- Method in class
Rep
buildPascal(int)
- Static method in class
Utilities
Computes Pascal's triangle up to the number N
C
Candidate
- class
Candidate
.
Candidates can be created from either Voters or Reps.
Candidate(Rep)
- Constructor for class
Candidate
Candidate(Voter, int)
- Constructor for class
Candidate
CandidatePool
- Variable in class
District
center
- Variable in class
District
ConductBusiness()
- Method in class
Congress
ConductVote()
- Method in class
District
Congress
- class
Congress
.
Congress is where the Reps interact and enact legislation for the whole Population at large.
Congress(int, int, int, int)
- Constructor for class
Congress
Crossover(int[])
- Method in class
Candidate
CrunchTag()
- Method in class
Individual
CurrentRep
- Variable in class
District
D
didItPass
- Variable in class
Congress
District
- class
District
.
The District class holds all of our Voters, Candidates, and Reps.
District(int, int, int, int, int, String, int)
- Constructor for class
District
E
ElectRep()
- Method in class
District
F
FindCandidates()
- Method in class
District
findCentrality(Individual)
- Method in class
District
findMedian()
- Method in class
District
findSeparation(int[])
- Method in class
Individual
findSimilarity(int[])
- Method in class
Individual
findUtility(Candidate)
- Method in class
Voter
findUtility(int[])
- Method in class
Voter
fliptag()
- Method in class
Individual
Formation
- class
Formation
.
Formation.java (version 1.0) written by Mark Rich February 16th - April 26, 1999 @ University of Wisconsin - Madison This program is an implementation of a theory of Political Party formation based on the interaction of Voters and Representatives.
Formation()
- Constructor for class
Formation
G
Government
- Variable in class
District
I
ideology
- Variable in class
Individual
inCongress
- Variable in class
Voter
incumbent
- Variable in class
Candidate
Individual
- class
Individual
.
This is the basic class for people in our simulation.
Individual()
- Constructor for class
Individual
isCandidate
- Variable in class
Voter
isCoalition
- Variable in class
Voter
isMajority()
- Method in class
Rep
L
laziness
- Variable in class
Voter
levelIndex(int, int)
- Method in class
Individual
M
main(String[])
- Static method in class
Formation
majority
- Variable in class
Candidate
majority
- Variable in class
Rep
maxSeparation
- Variable in class
District
median
- Variable in class
District
medianUtility
- Variable in class
District
myCandidate
- Variable in class
Voter
N
name
- Variable in class
District
name
- Variable in class
Individual
newPolicy
- Variable in class
Congress
newTag
- Variable in class
Rep
numberOfBills
- Variable in class
District
numOfBills
- Variable in class
Congress
P
parent
- Variable in class
Individual
parent
- Variable in class
Pool
partyTag
- Variable in class
Individual
Pascal
- Static variable in class
Utilities
Pascal's triangle up to row 41 for use in tag visualization
policies
- Variable in class
District
policies
- Variable in class
Pool
Pool
- class
Pool
.
The Pool class holds all of our Candidates for an election.
Pool(District)
- Constructor for class
Pool
positions
- Variable in class
District
positions
- Variable in class
Pool
proposedBills
- Variable in class
Congress
proposedIssues
- Variable in class
Congress
proposedTags
- Variable in class
Congress
ProposeLegislation(int)
- Method in class
Congress
R
rand
- Static variable in class
Utilities
Gives us an random number generator to work with
Rep
- class
Rep
.
Reps come from the Candidate that wins an election.
Rep(Candidate)
- Constructor for class
Rep
resetTag()
- Method in class
Rep
S
ScreenSpew()
- Method in class
Congress
showIdeology()
- Method in class
Individual
showRecord()
- Method in class
Individual
showTag()
- Method in class
Individual
Sigmoid(double)
- Static method in class
Utilities
Computes the sigmoid function on a given input.
similarityMatrix()
- Method in class
Congress
SPREAD
- Variable in class
District
statusQuo
- Variable in class
Congress
strengths
- Variable in class
Individual
T
tagAdapt()
- Method in class
Voter
tagAdapt(Rep)
- Method in class
Rep
tagLength
- Variable in class
District
termLimit
- Variable in class
District
U
Utilities
- class
Utilities
.
Utilities is here for helpful stuff, like a random variable, and a random vector generator.
Utilities()
- Constructor for class
Utilities
V
vectorConsist(int, int)
- Static method in class
Utilities
Creates a vector with values within the bounds of the modparam that has consistent values around the value c.
vectorConsist(int, int, int)
- Static method in class
Utilities
Creates a vector with values within the bounds of the modparam that has consistent values around the value c.
vectorRand(int)
- Static method in class
Utilities
Creates a randomized double array
vectorRand(int, int)
- Static method in class
Utilities
Creates a positive randomized int array
vectorRand(int, int, int)
- Static method in class
Utilities
Creates a positive randomized int array around a center int
vote(Vector, boolean)
- Method in class
Voter
Voter
- class
Voter
.
Voters are the foundation of our model.
Voter(int, int, int, int, int, String)
- Constructor for class
Voter
VoterID
- Variable in class
Candidate
VoterID
- Variable in class
Rep
votesReceived
- Variable in class
Candidate
votesReceived
- Variable in class
Rep
votingRecord
- Variable in class
Individual
W
waitHere(String)
- Static method in class
Utilities
Pauses the program until the user hits a key
A
B
C
D
E
F
G
I
L
M
N
P
R
S
T
U
V
W
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES