org.cfpm.caves.za
Class SouthAfricaModel.HHWealthDistRecorder

java.lang.Object
  extended by org.cfpm.caves.za.SouthAfricaModel.HHWealthDistRecorder
Enclosing class:
SouthAfricaModel

public class SouthAfricaModel.HHWealthDistRecorder
extends java.lang.Object


Field Summary
(package private)  int[] classes
           
(package private)  java.util.ArrayList<java.lang.String> data
           
(package private)  java.lang.String fileName
           
(package private)  SouthAfricaModel model
           
(package private)  uchicago.src.sim.analysis.DataFileWriter writer
           
 
Constructor Summary
SouthAfricaModel.HHWealthDistRecorder(int[] classes, java.lang.String fileName, SouthAfricaModel model)
           
SouthAfricaModel.HHWealthDistRecorder(java.lang.String fileName, SouthAfricaModel model)
           
 
Method Summary
private  int[] computeDistribution()
           
private  int determineClassOf(double cash)
           
 void record()
           
 void write()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

writer

uchicago.src.sim.analysis.DataFileWriter writer

fileName

java.lang.String fileName

model

SouthAfricaModel model

classes

int[] classes

data

java.util.ArrayList<java.lang.String> data
Constructor Detail

SouthAfricaModel.HHWealthDistRecorder

public SouthAfricaModel.HHWealthDistRecorder(java.lang.String fileName,
                                             SouthAfricaModel model)

SouthAfricaModel.HHWealthDistRecorder

public SouthAfricaModel.HHWealthDistRecorder(int[] classes,
                                             java.lang.String fileName,
                                             SouthAfricaModel model)
Method Detail

record

public void record()

computeDistribution

private int[] computeDistribution()

determineClassOf

private int determineClassOf(double cash)

write

public void write()