|
Public Member Functions |
| | cultivo (void) |
| virtual | ~cultivo () |
| virtual void | readInputFromFile (const char *fileName) |
| virtual void | writeInputInFile (char *fileName) |
| virtual void | updateProductionCosts (MatrixDouble &lpIndicesAndRelativeCosts) |
| virtual int | getSwitchingCultivationOtherIDs (int objID, MatrixDouble &otherObjIDs) |
| virtual int | getSwitchingCultivationLpColumn (int objID, int switchObjID) |
| virtual int | getPermanentCropID (int objectID) |
| virtual int | checkIfObjectIsPermamentCrop (int objectID) |
| virtual int | getNumLaborConstraints () |
| virtual int | getNumMachineryConstraints () |
| virtual double | getFutureCropYields (int permCropID, int age, double rate) |
| | Note: functions return values for permanent crop ID, not for object ID.
|
| virtual double | getFutureVariableCosts (int permCropID, int age, double rate) |
| virtual double | getFuturePreHarvestCosts (int permCropID, int age, double rate) |
| virtual double | getFutureHarvestCosts (int permCropID, int age, double rate) |
| virtual double | getFutureLaborDemand (int permCropID, int age, double rate, int level) |
| virtual double | getFutureMachineryDemand (int permCropID, int age, double rate, int level) |
| virtual double | getCropYieldInYear (int permCropID, int age) |
| virtual double | getVariableCostsInYear (int permCropID, int age) |
| virtual double | getPreHarvestCostsInYear (int permCropID, int age) |
| virtual double | getHarvestCostsInYear (int permCropID, int age) |
| virtual double | getLaborDemandInLevel (int permCropID, int age, int level) |
| virtual double | getMachineryDemandInLevel (int permCropID, int age, int level) |
| virtual void | printToScreen (void) |
| virtual void | speicher_freigeben (void) |
Public Attributes |
| dauerkultur * | d_kultur |
Protected Attributes |
| FILE * | datenstrom |
| int | cul_anzahl |
| int | numLaborConstraints |
| int | numMachineryConstraints |
| PermCropCultivationPractices * | switchManagementInfo |