Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

crpMixClass Class Reference

#include <AgentParcelGridCellInterface.h>

Collaboration diagram for crpMixClass:

Collaboration graph
[legend]
List of all members.

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
parPointlistparcelListArray

Constructor & Destructor Documentation

crpMixClass::crpMixClass void   ) 
 

crpMixClass::crpMixClass int  sClass  ) 
 

virtual crpMixClass::~crpMixClass  )  [virtual]
 


Member Function Documentation

void crpMixClass::add_lenParcelList int  cropCnt  )  [inline]
 

virtual void crpMixClass::addAreaCropped void   )  [virtual]
 

virtual void crpMixClass::addRest void   )  [virtual]
 

virtual void crpMixClass::allocate int  in  )  [virtual]
 

virtual void crpMixClass::appendParcelAllocated int  cropCnt,
parzelle parcelAlloc
[virtual]
 

virtual void crpMixClass::checkIfTrue int  cropCnt,
bool  isTrue
[virtual]
 

virtual void crpMixClass::clearParcelList  )  [virtual]
 

virtual void crpMixClass::deallocate  )  [virtual]
 

double crpMixClass::get_aHa int  cropCnt  )  [inline]
 

double crpMixClass::get_aHaRest int  cropCnt  )  [inline]
 

virtual double crpMixClass::get_aHaRestTotal  )  [virtual]
 

int crpMixClass::get_crA int  cropCnt  )  [inline]
 

int crpMixClass::get_currM void   )  [inline]
 

int crpMixClass::get_IPGvec int  cropCnt  )  [inline]
 

double crpMixClass::get_irrigQ int  cropCnt  )  [inline]
 

int crpMixClass::get_lenParcelList int  cropCnt  )  [inline]
 

int crpMixClass::get_LPcol int  cropCnt  )  [inline]
 

int crpMixClass::get_nCr  )  [inline]
 

virtual int crpMixClass::get_RestMaxPos  )  [virtual]
 

virtual int crpMixClass::get_RestMinPos  )  [virtual]
 

int crpMixClass::get_scl  )  [inline]
 

virtual void crpMixClass::initEmpty void   )  [virtual]
 

virtual void crpMixClass::printOnScreen_list int  cropCnt  )  [virtual]
 

virtual void crpMixClass::printParcels int  cropCnt  )  [virtual]
 

virtual void crpMixClass::printToScreen void   )  [virtual]
 

void crpMixClass::reduceRestByOneUnit int  cropCnt  )  [inline]
 

Here is the call graph for this function:

void crpMixClass::reset_lenParcelList int  cropCnt  )  [inline]
 

void crpMixClass::restAdd int  cropCnt,
double  val
[inline]
 

void crpMixClass::restSubtract int  cropCnt,
double  val
[inline]
 

void crpMixClass::set_aHa int  cropCnt,
double  xi
[inline]
 

void crpMixClass::set_aHaRest int  cropCnt,
double  xi
[inline]
 

void crpMixClass::set_crA int  cropCnt,
int  crAnew
[inline]
 

void crpMixClass::set_currM int  m  )  [inline]
 

void crpMixClass::set_IPGvec int  cropCnt,
int  g
[inline]
 

void crpMixClass::set_irrigQ double  q,
int  cropCnt
[inline]
 

void crpMixClass::set_LPcol int  cropCnt,
int  col
[inline]
 

void crpMixClass::set_sClass int  sClass  )  [inline]
 

void crpMixClass::subtr_lenParcelList int  cropCnt  )  [inline]
 

virtual void crpMixClass::updateIrrigWaterCropMixClass2Parcels int  cropCnt,
int  m,
double  iQ
[virtual]
 

virtual void crpMixClass::updateIrrigWaterCropMixClass2Parcels_all int  mTot,
int  bnummer
[virtual]
 


Member Data Documentation

double* crpMixClass::aHa [private]
 

double* crpMixClass::aHaRest [private]
 

double crpMixClass::areaTot [private]
 

int* crpMixClass::crA [private]
 

int crpMixClass::currM [private]
 

int* crpMixClass::IPGvec [private]
 

double* crpMixClass::irrigQ [private]
 

int* crpMixClass::lenParcelList [private]
 

int* crpMixClass::LPcol [private]
 

int crpMixClass::nCr [private]
 

parPointlist* crpMixClass::parcelListArray [private]
 

double crpMixClass::restTot [private]
 

int crpMixClass::scl [private]
 


The documentation for this class was generated from the following file:
Generated on Thu Aug 28 12:40:38 2008 for MPMAS by  doxygen 1.3.9.1