uaa.feral.social.demographics
Class StandardDemographicTable

java.lang.Object
  extended by uaa.feral.social.demographics.StandardDemographicTable

public class StandardDemographicTable
extends java.lang.Object

Class that implements default mortality/fertility functions, and is considered the generic object that performs these demographic functions for SAIL.

Author:
Mark Altaweel

Constructor Summary
StandardDemographicTable()
           
StandardDemographicTable(double[] probabilities)
           
 
Method Summary
 double demographicFunction(Person person)
          Method that gets probability of death (or fertility if needed)
 Sex determineSex()
          Method randomly determines sex
 double[] getProbabilities()
           
 void setProbabilities(double[] probabilities)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StandardDemographicTable

public StandardDemographicTable()

StandardDemographicTable

public StandardDemographicTable(double[] probabilities)
Method Detail

demographicFunction

public double demographicFunction(Person person)
Method that gets probability of death (or fertility if needed)


determineSex

public Sex determineSex()
Method randomly determines sex

Returns:
a sex object

getProbabilities

public double[] getProbabilities()

setProbabilities

public void setProbabilities(double[] probabilities)