#include <CropWater.h>
Collaboration diagram for InfoHydro:

Public Member Functions | |
| void | printStdOut () |
| void | write (FILE *strm) |
| InfoHydro () | |
| InfoHydro (double initVal) | |
| InfoHydro (const InfoHydro &) | |
| InfoHydro & | operator= (const InfoHydro &) |
| ~InfoHydro () | |
Data query functions | |
| int | getColumnInLP () const |
| int | getPriceColumnInLP () const |
| int | getYieldRowInLP () const |
| int | getSoilTypeID () const |
| int | getIrrigationPriorityGroup () const |
| int | getCropIrrigationType () const |
| int | getIrrigationMethod () const |
| int | getFormOfStressCoefficientKR () const |
| double | getWaterStressCoefficientKY () const |
| double | getCropYieldPotential () const |
| double | getCropYieldStartValue () const |
| double | getPlantWaterDemandsGrossInLiterPerSecond (int m) const |
| double | getWaterDemandsGrossInOriginalUnit (int m) const |
Print and write functions | |
| void | copyRhsToThis (const InfoHydro &rhs) |
| void | printToScreen () |
| void | writeToFile (ofstream &outStream) |
| bool | readFromFile (ifstream &fileStreamCrop, int numIrrigationPeriods) |
| void | allocate () |
| void | initialize (double initVal) |
| void | write (FILE *strm) |
Constructors and destructor | |
| InfoHydro () | |
| InfoHydro (double initVal) | |
| InfoHydro (const InfoHydro &) | |
| InfoHydro & | operator= (const InfoHydro &) |
| ~InfoHydro () | |
Data query functions | |
| int | getColLP () const |
| int | getSclID () const |
| int | getIrrPG () const |
| int | getIrrME () const |
| double | getIrrKR () const |
| double | getIrrKY () const |
| int | getPriCL () const |
| int | getYldRW () const |
| double | getIrrM (int index) const |
Private Attributes | |
| int | columnInLP |
| activity column in LP | |
| int | priceColumnInLP |
| index of selling activity | |
| int | yieldRowInLP |
| index of yield constraint | |
| int | soilTypeID |
| int | irrigationPriorityGroup |
| int | cropIrrigationType |
| formerly "LP activity type" | |
| int | irrigationMethod |
| int | formOfStressCoefficientKR |
| double | waterStressCoefficientKY |
| double | cropYieldPotential |
| double | cropYieldStartValue |
| MatrixDouble | waterDemandsGross |
| Water demands per crop-water activity (without effective rainfall). | |
| int | colLP |
| activity column in LP | |
| int | sclID |
| soil class ID | |
| int | irrPG |
| irrigation priority group | |
| int | irrME |
| Irrigation method. | |
| double | irrKR |
| Kr. | |
| double | irrKY |
| Ky. | |
| int | priCL |
| Price column. | |
| int | yldRW |
| Yield row. | |
| double * | irrM |
Friends | |
| class | ProblemDescription |
data per cropping activity
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
activity column in LP
|
|
|
activity column in LP
|
|
|
formerly "LP activity type"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kr.
|
|
|
Ky.
|
|
|
|
|
|
Irrigation method.
|
|
|
irrigation priority group
|
|
|
index of selling activity
|
|
|
Price column.
|
|
|
soil class ID
|
|
|
|
|
|
Water demands per crop-water activity (without effective rainfall).
|
|
|
|
|
|
index of yield constraint
|
|
|
Yield row.
|
1.3.9.1