infrastructure
Class Settings

java.lang.Object
  extended by infrastructure.Settings

public class Settings
extends java.lang.Object


Nested Class Summary
static class Settings.AGE_GROUP
          Agents' age groups
static class Settings.ARV_TREATMENT
          Types of ARV treatments
static class Settings.Church
           
static class Settings.COURTSHIP_MESSAGE
          Types of Sexual Partnerships Messages
static class Settings.EMPLOYMENT_STRATEGIES
          employment choices for piecewise jobs
static class Settings.FEED_STATUS
          Feed status for the agents
static class Settings.GENDER
          Types of agents' gender
static class Settings.GRANTS
           
static class Settings.HEALTH_STATUS
          Types of healt status and stages for agents
static class Settings.HOUSEHOLD_MEMBER_TYPE
          Household member type
static class Settings.JOB_MESSAGE_TYPE
          Jobs message types
static class Settings.MARITAL_STATUS
          Marital status for agents
static class Settings.MEMBERS_TYPE
           
static class Settings.MESSAGE_TYPE
          Types of Stokvel Messages
static class Settings.MIGRATION
           
static class Settings.MINE
           
static class Settings.REMITTANCE
          The remittance amount is set fixed at the moment; we would like to make it appear more plausible as further data are made available.
 
Field Summary
static int ADULT_AGE_LIMIT
          Adult agen limit
static double BIRTH_RATE
           
static int CHILD_AGE_LIMIT
          Child agen limit
static java.lang.String[] educationLevels
          Types of education levels
static int FRIENDSHIP_UPPER_LIMIT
          Upper limit for the number of friends ...
static int FUNERAL_COST
           
static int FUNERALCLUB_FEE
          this is kept 30 Rands ...
static int FUNERALCLUB_GRACE
          Yet another anecdotal account ...
static int FUNERALCLUB_INITIAL_MONEY
           
static int HEALTH_EXPENSE
          health expenses cost
static double INFANT_MORTALITY_RATE
           
static double INNOVATOR_PROBABILITY
          Chance for an agent to be an innovator/facilitator
static boolean IS_FUNERAL_CLUB
           
static boolean IS_HEALTH_EXPENDITURE
          Should deduct health expenditure
static boolean IS_HIV
          Should introduce HIV/AIDS
static int LOBOLA_AMOUNT
          Lobolo upper limit
static int MALE_SEX_AGE_LIMIT
          Male sexually active age limit
static double MARRIAGE_PROBABILITY
          Probability for deciding to marry
static int MAX_MONEY_TO_FEED
           
static int MAX_STARTING_WEALTH
           
static double MEAN_LIFE_EXPECTANCY
           
static int MIN_MONEY_TO_FEED
          In Ziervogel et al.
static int MIN_SAVINGS_MEMBERS
          critical min.
static int MIN_STARTING_WEALTH
           
static double MTCT_RATE
           
static int NUM_RECORDS
           
static int PAJEK_INTERVAL
           
static boolean PRINT_OUTPUT
           
static boolean RECORD_NETWORK
          Should record the networks
static int RICH_HOUSEHOLD_CRITERIA
          Rich households limit
static double SD_LIFE_EXPECTANCY
           
static boolean SHOW_GUI
          Should show model GUI
static int STOKVEL_AMOUNT
          this is the amount required to join the stokvel
static int WOMEN_SEX_MAXIMUM_AGE
          Maximum age for sexually active female
static int WOMEN_SEX_MINIMUM_AGE
          Minimum age for sexually active female
 
Constructor Summary
Settings()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WOMEN_SEX_MINIMUM_AGE

public static final int WOMEN_SEX_MINIMUM_AGE
Minimum age for sexually active female

See Also:
Constant Field Values

WOMEN_SEX_MAXIMUM_AGE

public static final int WOMEN_SEX_MAXIMUM_AGE
Maximum age for sexually active female

See Also:
Constant Field Values

PAJEK_INTERVAL

public static final int PAJEK_INTERVAL
See Also:
Constant Field Values

PRINT_OUTPUT

public static final boolean PRINT_OUTPUT
See Also:
Constant Field Values

IS_HEALTH_EXPENDITURE

public static final boolean IS_HEALTH_EXPENDITURE
Should deduct health expenditure

See Also:
Constant Field Values

RECORD_NETWORK

public static final boolean RECORD_NETWORK
Should record the networks

See Also:
Constant Field Values

SHOW_GUI

public static final boolean SHOW_GUI
Should show model GUI

See Also:
Constant Field Values

IS_FUNERAL_CLUB

public static final boolean IS_FUNERAL_CLUB
See Also:
Constant Field Values

IS_HIV

public static final boolean IS_HIV
Should introduce HIV/AIDS

See Also:
Constant Field Values

CHILD_AGE_LIMIT

public static final int CHILD_AGE_LIMIT
Child agen limit

See Also:
Constant Field Values

ADULT_AGE_LIMIT

public static final int ADULT_AGE_LIMIT
Adult agen limit

See Also:
Constant Field Values

MALE_SEX_AGE_LIMIT

public static final int MALE_SEX_AGE_LIMIT
Male sexually active age limit

See Also:
Constant Field Values

NUM_RECORDS

public static int NUM_RECORDS

RICH_HOUSEHOLD_CRITERIA

public static int RICH_HOUSEHOLD_CRITERIA
Rich households limit


LOBOLA_AMOUNT

public static final int LOBOLA_AMOUNT
Lobolo upper limit

See Also:
Constant Field Values

MEAN_LIFE_EXPECTANCY

public static final double MEAN_LIFE_EXPECTANCY
See Also:
Constant Field Values

SD_LIFE_EXPECTANCY

public static final double SD_LIFE_EXPECTANCY
See Also:
Constant Field Values

MIN_MONEY_TO_FEED

public static final int MIN_MONEY_TO_FEED
In Ziervogel et al. (2005) [UNRAVEL REPORT], it's mentioned that the pension grants can support entire households since 750 per month is the pension and assuming 6 people on average, in a household we assume that 125 Rands are required for each member, i.e. 750/6. But since grant not only allows to buy food, but also transport and electricity etc. (funeral expenditure, savings clubs etc.), "Maize prices fluctuate. We got costs of maize in Burghersfort - near to Radar site - earlier this year and 25kg cost R80" - snipped from gina email, aug'07/06

See Also:
Constant Field Values

MAX_MONEY_TO_FEED

public static final int MAX_MONEY_TO_FEED
See Also:
Constant Field Values

MARRIAGE_PROBABILITY

public static final double MARRIAGE_PROBABILITY
Probability for deciding to marry

See Also:
Constant Field Values

BIRTH_RATE

public static final double BIRTH_RATE
See Also:
Constant Field Values

INFANT_MORTALITY_RATE

public static final double INFANT_MORTALITY_RATE
See Also:
Constant Field Values

MTCT_RATE

public static final double MTCT_RATE
See Also:
Constant Field Values

FUNERALCLUB_INITIAL_MONEY

public static final int FUNERALCLUB_INITIAL_MONEY
See Also:
Constant Field Values

FUNERAL_COST

public static final int FUNERAL_COST
See Also:
Constant Field Values

INNOVATOR_PROBABILITY

public static final double INNOVATOR_PROBABILITY
Chance for an agent to be an innovator/facilitator

See Also:
Constant Field Values

STOKVEL_AMOUNT

public static final int STOKVEL_AMOUNT
this is the amount required to join the stokvel

See Also:
Constant Field Values

FRIENDSHIP_UPPER_LIMIT

public static final int FRIENDSHIP_UPPER_LIMIT
Upper limit for the number of friends ...

See Also:
Constant Field Values

MIN_SAVINGS_MEMBERS

public static final int MIN_SAVINGS_MEMBERS
critical min. no. for initiating a savings club

See Also:
Constant Field Values

HEALTH_EXPENSE

public static final int HEALTH_EXPENSE
health expenses cost

See Also:
Constant Field Values

MIN_STARTING_WEALTH

public static final int MIN_STARTING_WEALTH
See Also:
Constant Field Values

MAX_STARTING_WEALTH

public static final int MAX_STARTING_WEALTH
See Also:
Constant Field Values

FUNERALCLUB_FEE

public static final int FUNERALCLUB_FEE
this is kept 30 Rands ... some say (probably, Radar) that it's usually 30Rands, could be way higher than 100 Rands as well ... don't know at the moment ...

See Also:
Constant Field Values

FUNERALCLUB_GRACE

public static final int FUNERALCLUB_GRACE
Yet another anecdotal account ... about the 'grace period' for the the number of months a household might benefit from a FC without paying the dues

See Also:
Constant Field Values

educationLevels

public static final java.lang.String[] educationLevels
Types of education levels

Constructor Detail

Settings

public Settings()