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