health
Class AidsSpread

java.lang.Object
  extended by health.AidsSpread

public class AidsSpread
extends java.lang.Object

TO DO: Plausible modelling of prevalence of HIV/AIDS in Limpopo the prevalence rate for men is 9.5%, for women it's 13.5% also 1/40% of total population are children


Nested Class Summary
static class AidsSpread.GAMMA
           
 
Field Summary
(package private)  double count
           
(package private)  cern.jet.random.Gamma gamma
           
 
Constructor Summary
AidsSpread()
           
 
Method Summary
static void main(java.lang.String[] args)
           
 boolean returnAgentPrevalence(Agent agent)
          AVERT.ORG Age (years) Male prevalence % Female prevalence % 2-4 4.9 5.3 5-9 4.2 4.8 10-14 1.6 1.8 15-19 3.2 9.4 20-24 6.0 23.9 25-29 12.1 33.3 30-34 23.3 26.0 35-39 23.3 19.3 40-44 17.5 12.4 45-49 10.3 8.7 50-54 14.2 7.5 55-59 6.4 3.0 60+ 4.0 3.7 Total 8.2 13.3 *
 double returnExtendedGamma(double tick)
           
 double returnGamma(double tick)
          Returns the gamma value for own implementation
 double returnIncidence()
          Returns the incidence based on the Gamma function for COLT library
 double returnTransmissionProbabilityKoopman(Agent indexAgent, int currentTick)
          Returns the transmission probability based on Koopman et al.
 double returnTransmissionProbabilityWawer(Agent indexAgent)
          Returns the transmission probability based on Wawer et al.
 double returnTransmissionProbabilityWawerPinkerton(Agent indexAgent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

gamma

cern.jet.random.Gamma gamma

count

double count
Constructor Detail

AidsSpread

public AidsSpread()
Method Detail

returnIncidence

public double returnIncidence()
Returns the incidence based on the Gamma function for COLT library

Returns:

returnGamma

public double returnGamma(double tick)
Returns the gamma value for own implementation

Parameters:
tick -
Returns:

returnExtendedGamma

public double returnExtendedGamma(double tick)

returnAgentPrevalence

public boolean returnAgentPrevalence(Agent agent)
AVERT.ORG Age (years) Male prevalence % Female prevalence % 2-4 4.9 5.3 5-9 4.2 4.8 10-14 1.6 1.8 15-19 3.2 9.4 20-24 6.0 23.9 25-29 12.1 33.3 30-34 23.3 26.0 35-39 23.3 19.3 40-44 17.5 12.4 45-49 10.3 8.7 50-54 14.2 7.5 55-59 6.4 3.0 60+ 4.0 3.7 Total 8.2 13.3 *


returnTransmissionProbabilityKoopman

public double returnTransmissionProbabilityKoopman(Agent indexAgent,
                                                   int currentTick)
Returns the transmission probability based on Koopman et al. (1994; 1997)


returnTransmissionProbabilityWawerPinkerton

public double returnTransmissionProbabilityWawerPinkerton(Agent indexAgent)

returnTransmissionProbabilityWawer

public double returnTransmissionProbabilityWawer(Agent indexAgent)
Returns the transmission probability based on Wawer et al. (2006)


main

public static void main(java.lang.String[] args)