|
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 |