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