org.cfpm.caves.za
Class SouthAfricaModel.VillageEconomyRecorder

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

public class SouthAfricaModel.VillageEconomyRecorder
extends java.lang.Object


Field Summary
(package private)  java.util.ArrayList<java.lang.String> hhNames
           
(package private)  java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.Double>> matrix
           
(package private)  SouthAfricaModel model
           
(package private)  uchicago.src.sim.analysis.DataFileWriter writer
           
 
Constructor Summary
SouthAfricaModel.VillageEconomyRecorder(java.lang.String fileName, SouthAfricaModel model)
           
 
Method Summary
 void addHousehold(java.lang.String name)
           
 void record(java.lang.String from, java.lang.String to, double amount)
           
private  void resetMatrix()
           
 void write()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

matrix

java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.Double>> matrix

hhNames

java.util.ArrayList<java.lang.String> hhNames

writer

uchicago.src.sim.analysis.DataFileWriter writer

model

SouthAfricaModel model
Constructor Detail

SouthAfricaModel.VillageEconomyRecorder

public SouthAfricaModel.VillageEconomyRecorder(java.lang.String fileName,
                                               SouthAfricaModel model)
Method Detail

record

public void record(java.lang.String from,
                   java.lang.String to,
                   double amount)

write

public void write()

resetMatrix

private void resetMatrix()

addHousehold

public void addHousehold(java.lang.String name)