| allocateIrrigationWaterToCropsInMonth(int m, double *&D_sat, const MatrixDouble *&irrigationWaterDemands, const MatrixDouble &cropWaterData, MatrixDouble &irrigationWaterDemandsPerPriorityGroup, MatrixDouble &percentageIrrigatedPerPriorityGroup, MatrixDouble &irrigationWaterSuppliedToCrops) | CropWater | [virtual] |
| computeCropEffectivePrecipitation(double actualRainfall, double monthlyWaterDemand) | CropWater | [virtual] |
| computeCropEffectivePrecipitationInMonth(int m, double actualRainfall, MatrixDouble &vectorOfMonthlyCropEffectivePrecipitation) | CropWater | [virtual] |
| computeCropIrrigationWaterDemandsInMonth(int m, int secID_, const IrrigationMethodSector §orparamsIrrigationMethod, const MatrixDouble &effectivePrecipitation, MatrixDouble &vectorOfMonthlyCropIrrigationWaterDemands) | CropWater | [virtual] |
| computeCropWaterYieldReductionFactor(double ky, double kr) | CropWater | [protected] |
| computeIrrigatedAreaPerMethodAndTotalIrrigationWaterDemand(int m, const MatrixDouble &cropWaterData, const MatrixDouble *&irrigationWaterDemands, MatrixDouble &vectorOfIrrigatedAreaByMethod) | CropWater | [virtual] |
| computeWaterDeficitsOfAllCrops(const MatrixDouble &cropWaterData, const MatrixDouble *&effectivePrecipitation, const MatrixDouble &irrigationWaterSuppliedToCrops, MatrixDouble &waterDeficitsOfCropsAsMonthlyKR) | CropWater | [virtual] |
| computeYieldReductionUnderWaterStress(MatrixDouble &cropWaterData, MatrixDouble &waterDeficitsOfCropsAsMonthlyKR) | CropWater | [virtual] |
| CropWater() | CropWater | |
| effRainCoeffConstant | CropWater | [protected] |
| effRainCoeffCross | CropWater | [protected] |
| effRainCoeffDemand | CropWater | [protected] |
| effRainCoeffDemandSquared | CropWater | [protected] |
| effRainCoeffRain | CropWater | [protected] |
| effRainCoeffRainSquared | CropWater | [protected] |
| getActivityIDForLpColumn(int _colLP) | CropWater | [virtual] |
| getInfoOnActivityCropHydrology(int arrayIndex) | CropWater | [virtual] |
| getIrrigationTypeForActivityID(int _actID) | CropWater | [virtual] |
| getIrrigationTypeForLpColumn(int _colLP) | CropWater | [virtual] |
| getLpColumnForActivityID(int _actID) | CropWater | [virtual] |
| getNumIrrigationPriorityGroups() | CropWater | [virtual] |
| getNumWaterActivities() | CropWater | [virtual] |
| getNumWaterMonths() | CropWater | [virtual] |
| getPlantWaterDemandsGrossInLiterPerSecond(int _hydroActID, int m_) | CropWater | [virtual] |
| getPointerToInfoOnActivityCropHydrology(int arrayIndex) | CropWater | |
| getSoilTypeID(int _hydroActID) | CropWater | [virtual] |
| numIrrigationPriorityGroups | CropWater | [protected] |
| numWaterActivities | CropWater | [protected] |
| numWaterMonths | CropWater | [protected] |
| readInputFromFile(string fn) | CropWater | [virtual] |
| waterActivities | CropWater | [protected] |
| waterActivityLookup | CropWater | [protected] |
| writeInputIntoFile() | CropWater | [virtual] |
| ~CropWater() | CropWater | [inline, virtual] |