|
Public Member Functions |
| lsfarm (void) |
virtual | ~lsfarm () |
virtual void | readInputFromFile (const char *) |
virtual void | writeInputIntoFile (char *) |
virtual int | getLsProds () |
virtual int | getLsInPrd () |
virtual int | getNumTypes () |
virtual int | getTypeID (int i) |
virtual int | getRow0LP (int lsID) |
virtual int | getCol0LP (int lsID) |
virtual int | getColPLP (int lsID) |
virtual int | checkIfLivestock (int lsID) |
virtual double | getPurchasePrice (int lsID) |
virtual int | getPurchaseAge (int lsID) |
virtual int | getLifespan (int lsID) |
virtual int | isCulled (int lsID, int age) |
virtual double | getActWeight (int lsID, int age) |
virtual int | getNumOffspr (int lsID, int age) |
virtual int | getWgtRowLP (int lsID) |
virtual int | getWgtColLP (int lsID) |
virtual int | getOffRowLP (int lsID) |
virtual int | getOffColLP (int lsID) |
virtual int | getPrdRowLP (int lsID, int row) |
virtual int | getPrdColLP (int lsID, int row) |
virtual int | getIntRowLP (int lsID, int row) |
virtual int | getIntColLP (int lsID, int row) |
virtual int | getCashRowLP (int lsID, int row) |
virtual int | getCashColLP (int lsID, int row) |
virtual int | getLandRowLP (int lsID, int row) |
virtual int | getLandColLP (int lsID, int row) |
virtual int | getLabRowLP (int lsID, int row) |
virtual int | getLabColLP (int lsID, int row) |
virtual int | addActOffs (MatrixDouble &mtx, int lsID, int age) |
virtual int | addExpOffs (MatrixDouble &mtx, int lsID, int age, double=0.0) |
virtual int | addActPrds (MatrixDouble &mtx, int lsID, int age) |
virtual int | addExpPrds (MatrixDouble &mtx, int lsID, int age, double=0.0) |
virtual int | addActIntPrds (MatrixDouble &mtx, int lsID, int age) |
virtual int | addExpIntPrds (MatrixDouble &mtx, int lsID, int age, double=0.0) |
virtual int | addActCashDmd (MatrixDouble &mtx, int lsID, int age) |
virtual int | addExpCashDmd (MatrixDouble &mtx, int lsID, int age, double=0.0) |
virtual int | addActLandDmd (MatrixDouble &mtx, int lsID, int age) |
virtual int | addExpLandDmd (MatrixDouble &mtx, int lsID, int age, double=0.0) |
virtual int | addActLabDmd (MatrixDouble &mtx, int lsID, int age) |
virtual int | addExpLabDmd (MatrixDouble &mtx, int lsID, int age, double=0.0) |
virtual int | addActLivWgt (MatrixDouble &mtx, int lsID, int age) |
virtual int | addExpLivWgt (MatrixDouble &mtx, int lsID, int age, double=0.0) |
virtual void | printToScreen (void) |
virtual void | deallocateMem (void) |
Protected Attributes |
int | numTypes |
idxLP * | lstckMilp |
lstck * | lstckData |
int | lsProds |
int | lsInPrd |