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