|
Public Member Functions |
| CropSoil (void) |
virtual | ~CropSoil () |
virtual void | readInputFromFile (char *) |
virtual void | writeInputIntoFile (char *) |
virtual int | getNumCrops () |
virtual int | getNumCropA () |
virtual int | getNumNRUnt () |
virtual int | getNumMiFer () |
virtual int | getNumOrFer () |
virtual int | getNumSeasn () |
virtual gnrlP & | getGnrlPars (int typ) |
virtual double | getLimeInFert (int fer) |
virtual sProc * | getInitSoilPr (int typ) |
virtual lUseH & | getInitLdUseH (int typ) |
virtual caYld | getInitYldExp (int act, int typ) |
virtual int | getCrpID (int cra, int typ) |
virtual double | getInLab (int cra, int typ) |
virtual double | getInFer (int cra, int typ, int fer) |
virtual int | getZeroLabAct (int typ) |
virtual void | makeYldOfCropMix (int aID, int sID, int kID, int fID, crpMixNRU *&cmNRU, sProc *&sPrNRU, soilC *&sConNRU) |
virtual void | writeRowInfoStrm (int aID, int sID, int kID, int fID, int nru, int cID, int typ, int crA) |
virtual void | writeEquatInStrm (double rslt) |
virtual void | writeNewLineStrm () |
virtual void | printToScreen (void) |
virtual void | deallocateMem (void) |
Protected Attributes |
FILE * | datStrm |
int | numTypes |
int | numCrops |
int | numCropA |
int | numNRUnt |
int | numMiFer |
int | numOrFer |
int | numSeasn |
gnrlP * | gnrlPars |
mferP * | mferPars |
oferP * | oferPars |
yildF * | yldFuncs |
cropP * | cropPars |
erosP * | erosPars |
sProc ** | initPro |
lUseH * | initLuh |
caYld ** | yldExp |
inCrA *** | craInp |