|
Public Member Functions |
| crpMixClass (void) |
| crpMixClass (int sClass) |
virtual | ~crpMixClass () |
virtual void | initEmpty (void) |
virtual void | allocate (int in) |
virtual void | deallocate () |
void | set_sClass (int sClass) |
int | get_nCr () |
int | get_scl () |
int | get_crA (int cropCnt) |
int | get_LPcol (int cropCnt) |
double | get_aHa (int cropCnt) |
void | set_crA (int cropCnt, int crAnew) |
void | set_aHa (int cropCnt, double xi) |
void | set_LPcol (int cropCnt, int col) |
void | set_irrigQ (double q, int cropCnt) |
double | get_irrigQ (int cropCnt) |
double | get_aHaRest (int cropCnt) |
virtual double | get_aHaRestTotal () |
virtual int | get_RestMaxPos () |
virtual int | get_RestMinPos () |
void | set_aHaRest (int cropCnt, double xi) |
void | reduceRestByOneUnit (int cropCnt) |
void | restSubtract (int cropCnt, double val) |
void | restAdd (int cropCnt, double val) |
void | set_currM (int m) |
int | get_currM (void) |
void | add_lenParcelList (int cropCnt) |
void | subtr_lenParcelList (int cropCnt) |
int | get_lenParcelList (int cropCnt) |
void | reset_lenParcelList (int cropCnt) |
void | set_IPGvec (int cropCnt, int g) |
int | get_IPGvec (int cropCnt) |
virtual void | addAreaCropped (void) |
virtual void | addRest (void) |
virtual void | printToScreen (void) |
virtual void | printOnScreen_list (int cropCnt) |
virtual void | appendParcelAllocated (int cropCnt, parzelle *parcelAlloc) |
virtual void | printParcels (int cropCnt) |
virtual void | clearParcelList () |
virtual void | updateIrrigWaterCropMixClass2Parcels (int cropCnt, int m, double iQ) |
virtual void | updateIrrigWaterCropMixClass2Parcels_all (int mTot, int bnummer) |
virtual void | checkIfTrue (int cropCnt, bool isTrue) |
Private Attributes |
int | scl |
int | nCr |
int | currM |
double | areaTot |
double | restTot |
int * | crA |
int * | LPcol |
int * | IPGvec |
int * | lenParcelList |
double * | aHa |
double * | aHaRest |
double * | irrigQ |
parPointlist * | parcelListArray |