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

cell Class Reference

#include <GridCellHandler.h>

Collaboration diagram for cell:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 cell ()
virtual ~cell ()
virtual void deallocate (void)
virtual void setEmptyAll ()
virtual void setEmptyBasic (void)
virtual void setEmptyIrrig (void)
virtual void setEmptyTSPC (void)
virtual void printToScreen (void)
 Public functions.
virtual void printToScreenBasic (void)
virtual void printOnScreenCropped (void)
virtual void printOnScreenIrrig (void)
virtual void printOnScreenTSPC (void)
bool isInitialized (void)
virtual void setByContent_monthly (Content cont, int m, int val)
virtual void setByContent_monthly (Content cont, int m, double val)
virtual void setByContent (Content cont, int val)
virtual void setByContent (Content cont, double val)
virtual double getByContent_monthly (Content cont, int m)
virtual double getByContent (Content cont)
 cell ()
virtual ~cell ()
virtual void deallocate (void)
virtual void setEmptyAll ()
virtual void setEmptyBasic (void)
virtual void setEmptyIrrig (void)
virtual void setEmptyTSPC (void)
virtual void printToScreen (void)
 Public functions.
virtual void printToScreenBasic (void)
virtual void printOnScreenCropped (void)
virtual void printOnScreenIrrig (void)
virtual void printOnScreenTSPC (void)
bool isInitialized (void)
virtual void setByContent (Content cont, int val)
virtual void setByContent (Content cont, double val)
virtual double getByContent (Content cont)
virtual void setMonthlyIrrigationQuantity (int mTot, double monthlyIrrigVal)
virtual double getMonthlyIrrigationQuantity (int mTot)
virtual int getFaID (void)
virtual int getAGID (void)
virtual double getDistanceFromHome (void)
virtual int getFlagOwnerOK (void)
virtual int getType (void)
virtual int getUser (void)
virtual int getPpID (void)
virtual int getClustID (void)
virtual int getNetwID (void)
virtual int getSectorID (void)
virtual void setSectorID (double in)
virtual void setSectorID (int in)
virtual void setFaID (int cellFarmID)
virtual void set_aID (int cellAgentID)
virtual void setDistanceFromHome (double cellDistanceHome)
virtual void setFlagOwnerOK (int cellFlagIdentifiedByOwner)
virtual void setSoilType (int cellSoilType)
virtual void setUser (int usID)
virtual void setColr (int colr)
virtual void setPpID (int ppID)
virtual void setClusterID (int cellCluID)
virtual void setNetworkID (int nwID)
virtual soilCgetSCon (void)
virtual void setSCon (soilC *sCon)
virtual double getSoilN (void)
virtual double getSoilP (void)
virtual double getSoilK (void)
virtual double getSoilA (void)
virtual double getSoilC (void)
virtual double getSoilSl (void)
virtual double getSoilSe (void)
virtual void setSoilN (double)
virtual void setSoilP (double)
virtual void setSoilK (double)
virtual void setSoilA (double)
virtual void setSoilC (double)
virtual void setSoilSl (double)
virtual void setSoilSe (double)
virtual int getCropActivityID (void)
virtual void setCropActivityID (int crA)

Protected Attributes

bool isInitializedWithData
int cellFarmID
int cellAgentID
double cellDistanceHome
int cellFlagIdentifiedByOwner
int cellSoilType
int cellUser
int colr
int cellPopID
int cellCluID
int cellNetwID
int cellSectorID
double cellPrecip
MatrixDouble couplVector
 FOR COUPLING.
soilCsCon
int cropAct
MatrixDouble monthlyIrrigationQuantity
soilCsCon

Private Member Functions

virtual int getFaID (void)
virtual int getAGID (void)
virtual double getDistanceFromHome (void)
virtual int getFlagOwnerOK (void)
virtual int getType (void)
virtual int getUser (void)
virtual int getPpID (void)
virtual int getClustID (void)
virtual int getNetwID (void)
virtual int getSectorID (void)
virtual void setSectorID (double in)
virtual void setSectorID (int in)
virtual void setFaID (int cellFarmID)
virtual void set_aID (int cellAgentID)
virtual void setDistanceFromHome (double cellDistanceHome)
virtual void setFlagOwnerOK (int cellFlagIdentifiedByOwner)
virtual void setSoilType (int cellSoilType)
virtual void setUser (int usID)
virtual void setColr (int colr)
virtual void setPpID (int ppID)
virtual void setClusterID (int cellCluID)
virtual void setNetworkID (int nwID)
virtual soilCgetSCon (void)
virtual void setSCon (soilC *sCon)
virtual double getSoilN (void)
virtual double getSoilP (void)
virtual double getSoilK (void)
virtual double getSoilA (void)
virtual double getSoilC (void)
virtual double getSoilSl (void)
virtual double getSoilSe (void)
virtual void setSoilN (double)
virtual void setSoilP (double)
virtual void setSoilK (double)
virtual void setSoilA (double)
virtual void setSoilC (double)
virtual void setSoilSl (double)
virtual void setSoilSe (double)
virtual int getCropActivityID (void)
virtual void setCropActivityID (int crA)
virtual double getPrecip ()
virtual void setPrecip (double val)
virtual void setMonthlyIrrigationQuantity (int mTot, double monthlyIrrigVal)
virtual double getMonthlyIrrigationQuantity (int mTot)
virtual double getCouplingValue (Content cont)
virtual void setCouplingValue (Content cont, double val)

Friends

class ldscape

Constructor & Destructor Documentation

cell::cell  ) 
 

virtual cell::~cell  )  [virtual]
 

cell::cell  ) 
 

virtual cell::~cell  )  [virtual]
 


Member Function Documentation

virtual void cell::deallocate void   )  [virtual]
 

virtual void cell::deallocate void   )  [virtual]
 

virtual int cell::getAGID void   )  [virtual]
 

virtual int cell::getAGID void   )  [private, virtual]
 

virtual double cell::getByContent Content  cont  )  [virtual]
 

virtual double cell::getByContent Content  cont  )  [virtual]
 

virtual double cell::getByContent_monthly Content  cont,
int  m
[virtual]
 

virtual int cell::getClustID void   )  [virtual]
 

virtual int cell::getClustID void   )  [private, virtual]
 

virtual double cell::getCouplingValue Content  cont  )  [private, virtual]
 

virtual int cell::getCropActivityID void   )  [virtual]
 

virtual int cell::getCropActivityID void   )  [private, virtual]
 

virtual double cell::getDistanceFromHome void   )  [virtual]
 

virtual double cell::getDistanceFromHome void   )  [private, virtual]
 

virtual int cell::getFaID void   )  [virtual]
 

virtual int cell::getFaID void   )  [private, virtual]
 

virtual int cell::getFlagOwnerOK void   )  [virtual]
 

virtual int cell::getFlagOwnerOK void   )  [private, virtual]
 

virtual double cell::getMonthlyIrrigationQuantity int  mTot  )  [virtual]
 

virtual double cell::getMonthlyIrrigationQuantity int  mTot  )  [private, virtual]
 

virtual int cell::getNetwID void   )  [virtual]
 

virtual int cell::getNetwID void   )  [private, virtual]
 

virtual int cell::getPpID void   )  [virtual]
 

virtual int cell::getPpID void   )  [private, virtual]
 

virtual double cell::getPrecip  )  [private, virtual]
 

virtual soilC* cell::getSCon void   )  [virtual]
 

virtual soilC* cell::getSCon void   )  [private, virtual]
 

virtual int cell::getSectorID void   )  [virtual]
 

virtual int cell::getSectorID void   )  [private, virtual]
 

virtual double cell::getSoilA void   )  [virtual]
 

virtual double cell::getSoilA void   )  [private, virtual]
 

virtual double cell::getSoilC void   )  [virtual]
 

virtual double cell::getSoilC void   )  [private, virtual]
 

virtual double cell::getSoilK void   )  [virtual]
 

virtual double cell::getSoilK void   )  [private, virtual]
 

virtual double cell::getSoilN void   )  [virtual]
 

virtual double cell::getSoilN void   )  [private, virtual]
 

virtual double cell::getSoilP void   )  [virtual]
 

virtual double cell::getSoilP void   )  [private, virtual]
 

virtual double cell::getSoilSe void   )  [virtual]
 

virtual double cell::getSoilSe void   )  [private, virtual]
 

virtual double cell::getSoilSl void   )  [virtual]
 

virtual double cell::getSoilSl void   )  [private, virtual]
 

virtual int cell::getType void   )  [virtual]
 

virtual int cell::getType void   )  [private, virtual]
 

virtual int cell::getUser void   )  [virtual]
 

virtual int cell::getUser void   )  [private, virtual]
 

bool cell::isInitialized void   )  [inline]
 

bool cell::isInitialized void   )  [inline]
 

virtual void cell::printOnScreenCropped void   )  [virtual]
 

virtual void cell::printOnScreenCropped void   )  [virtual]
 

virtual void cell::printOnScreenIrrig void   )  [virtual]
 

virtual void cell::printOnScreenIrrig void   )  [virtual]
 

virtual void cell::printOnScreenTSPC void   )  [virtual]
 

virtual void cell::printOnScreenTSPC void   )  [virtual]
 

virtual void cell::printToScreen void   )  [virtual]
 

Public functions.

virtual void cell::printToScreen void   )  [virtual]
 

Public functions.

virtual void cell::printToScreenBasic void   )  [virtual]
 

virtual void cell::printToScreenBasic void   )  [virtual]
 

virtual void cell::set_aID int  cellAgentID  )  [virtual]
 

virtual void cell::set_aID int  cellAgentID  )  [private, virtual]
 

virtual void cell::setByContent Content  cont,
double  val
[virtual]
 

virtual void cell::setByContent Content  cont,
int  val
[virtual]
 

virtual void cell::setByContent Content  cont,
double  val
[virtual]
 

virtual void cell::setByContent Content  cont,
int  val
[virtual]
 

virtual void cell::setByContent_monthly Content  cont,
int  m,
double  val
[virtual]
 

virtual void cell::setByContent_monthly Content  cont,
int  m,
int  val
[virtual]
 

virtual void cell::setClusterID int  cellCluID  )  [virtual]
 

virtual void cell::setClusterID int  cellCluID  )  [private, virtual]
 

virtual void cell::setColr int  colr  )  [virtual]
 

virtual void cell::setColr int  colr  )  [private, virtual]
 

virtual void cell::setCouplingValue Content  cont,
double  val
[private, virtual]
 

virtual void cell::setCropActivityID int  crA  )  [virtual]
 

virtual void cell::setCropActivityID int  crA  )  [private, virtual]
 

virtual void cell::setDistanceFromHome double  cellDistanceHome  )  [virtual]
 

virtual void cell::setDistanceFromHome double  cellDistanceHome  )  [private, virtual]
 

virtual void cell::setEmptyAll  )  [virtual]
 

virtual void cell::setEmptyAll  )  [virtual]
 

virtual void cell::setEmptyBasic void   )  [virtual]
 

virtual void cell::setEmptyBasic void   )  [virtual]
 

virtual void cell::setEmptyIrrig void   )  [virtual]
 

virtual void cell::setEmptyIrrig void   )  [virtual]
 

virtual void cell::setEmptyTSPC void   )  [virtual]
 

virtual void cell::setEmptyTSPC void   )  [virtual]
 

virtual void cell::setFaID int  cellFarmID  )  [virtual]
 

virtual void cell::setFaID int  cellFarmID  )  [private, virtual]
 

virtual void cell::setFlagOwnerOK int  cellFlagIdentifiedByOwner  )  [virtual]
 

virtual void cell::setFlagOwnerOK int  cellFlagIdentifiedByOwner  )  [private, virtual]
 

virtual void cell::setMonthlyIrrigationQuantity int  mTot,
double  monthlyIrrigVal
[virtual]
 

virtual void cell::setMonthlyIrrigationQuantity int  mTot,
double  monthlyIrrigVal
[private, virtual]
 

virtual void cell::setNetworkID int  nwID  )  [virtual]
 

virtual void cell::setNetworkID int  nwID  )  [private, virtual]
 

virtual void cell::setPpID int  ppID  )  [virtual]
 

virtual void cell::setPpID int  ppID  )  [private, virtual]
 

virtual void cell::setPrecip double  val  )  [private, virtual]
 

virtual void cell::setSCon soilC sCon  )  [virtual]
 

virtual void cell::setSCon soilC sCon  )  [private, virtual]
 

virtual void cell::setSectorID int  in  )  [virtual]
 

virtual void cell::setSectorID double  in  )  [virtual]
 

virtual void cell::setSectorID int  in  )  [private, virtual]
 

virtual void cell::setSectorID double  in  )  [private, virtual]
 

virtual void cell::setSoilA double   )  [virtual]
 

virtual void cell::setSoilA double   )  [private, virtual]
 

virtual void cell::setSoilC double   )  [virtual]
 

virtual void cell::setSoilC double   )  [private, virtual]
 

virtual void cell::setSoilK double   )  [virtual]
 

virtual void cell::setSoilK double   )  [private, virtual]
 

virtual void cell::setSoilN double   )  [virtual]
 

virtual void cell::setSoilN double   )  [private, virtual]
 

virtual void cell::setSoilP double   )  [virtual]
 

virtual void cell::setSoilP double   )  [private, virtual]
 

virtual void cell::setSoilSe double   )  [virtual]
 

virtual void cell::setSoilSe double   )  [private, virtual]
 

virtual void cell::setSoilSl double   )  [virtual]
 

virtual void cell::setSoilSl double   )  [private, virtual]
 

virtual void cell::setSoilType int  cellSoilType  )  [virtual]
 

virtual void cell::setSoilType int  cellSoilType  )  [private, virtual]
 

virtual void cell::setUser int  usID  )  [virtual]
 

virtual void cell::setUser int  usID  )  [private, virtual]
 


Friends And Related Function Documentation

friend class ldscape [friend]
 


Member Data Documentation

int cell::cellAgentID [protected]
 

int cell::cellCluID [protected]
 

double cell::cellDistanceHome [protected]
 

int cell::cellFarmID [protected]
 

int cell::cellFlagIdentifiedByOwner [protected]
 

int cell::cellNetwID [protected]
 

int cell::cellPopID [protected]
 

double cell::cellPrecip [protected]
 

int cell::cellSectorID [protected]
 

int cell::cellSoilType [protected]
 

int cell::cellUser [protected]
 

int cell::colr [protected]
 

MatrixDouble cell::couplVector [protected]
 

FOR COUPLING.

int cell::cropAct [protected]
 

bool cell::isInitializedWithData [protected]
 

MatrixDouble cell::monthlyIrrigationQuantity [protected]
 

soilC* cell::sCon [protected]
 

soilC* cell::sCon [protected]
 


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