|
Public Member Functions |
| cluster (int, int, char *) |
virtual | ~cluster () |
virtual void | setNextPtr (cluster *) |
virtual cluster * | getNext () |
virtual void | readClusterInput () |
virtual void | writeClusterInput (char *) |
virtual int | getCluNum () |
virtual int | getNumAgents () |
virtual int | getActAgents () |
virtual void | incrNumAgents () |
virtual void | makeConsistent () |
virtual double | getFarmFixCosts (double totHa, double irrHa) |
virtual int | getRowInLotto (int) |
virtual double | makeLottery (const MatrixDouble &lotto, int row, int=0, int=STAGES) |
virtual void | adjustAssetStructure (agentF *) |
virtual void | adjustVintage (agentF *, segment *, int, int, double, int, double, double) |
virtual void | adjustAsynchr (agentF *, segment *, double) |
virtual void | deallocateLotto () |
virtual void | printToScreen () |
virtual void | writeLottoInFile (char *) |
Public Attributes |
cluster * | nextCluster |
Protected Attributes |
int | popID |
int | cluID |
int | cluNumAg |
int | actNumAg |
int | numGroups |
sexAgeGroup * | SAgroups |
MatrixDouble | SAlotto |
MatrixDouble | lotto |
int | startC |
MatrixDouble | fCosts |
MatrixDouble | distrib |
int | addInfoR |
int | addInfoC |
int | lastRow |
char | filename [MXLENGTH] |
FILE * | stream |