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