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

agentL Class Reference

#include <AgentLandOwner.h>

Inheritance diagram for agentL:

Inheritance graph
[legend]
Collaboration diagram for agentL:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 agentL (int agid, int scid, int skid, int numP)
virtual ~agentL ()
virtual int get_farbe ()
virtual void set_farbe (int clr56)
virtual int getNumberOfParcels ()
virtual void setNumberOfParcels (int numP)
virtual int checkNumPlots ()
virtual int get_parzellen (int sType)
virtual void set_parzellen (int sType, int numP)
virtual void set_bflaech_verpachtet (int r, int c)
virtual void make_bflaech (int c, int r, int typ, int fst, double dst)
virtual int get_bflaech_anzahl ()
virtual void bflaechen_printOnScreen ()
virtual void bflaech_einfuegen (parzelle *)
virtual int getNumPlotsInClass (int sClass)
virtual double get_N_i (int month)
virtual double get_WPa_i (int month)
virtual void set_WPa_i (int month, double vol)
virtual void waterrights_eintragen (int srcID, double share)
virtual void hole_durchs_waterrights (w_rechte *)
virtual void waterrights_austragen (w_rechte *)
virtual void printOnScreenWaterRights ()
virtual double receiveNetInflows (int month, int=true)
virtual double receivePlantWaterDemandsSatisfied (int month)
virtual void makeVirtualWaterExpectation ()
virtual void ausserldw_angebote ()
virtual void writeAgtIdEntry (FILE *stream)
virtual void writeAgtWaterData (int month)

Protected Attributes

int farbe
int fl_anzahl
int * parzellen
p_liste bflaech
MatrixDouble wr
double * erw_N_i
double * N_i
double * erw_Ext_i
double * Ext_i
double * WPa_i
double pacht

Constructor & Destructor Documentation

agentL::agentL int  agid,
int  scid,
int  skid,
int  numP
 

virtual agentL::~agentL  )  [inline, virtual]
 

Here is the call graph for this function:


Member Function Documentation

virtual void agentL::ausserldw_angebote  )  [virtual]
 

virtual void agentL::bflaech_einfuegen parzelle  )  [virtual]
 

virtual void agentL::bflaechen_printOnScreen  )  [virtual]
 

virtual int agentL::checkNumPlots  )  [virtual]
 

virtual int agentL::get_bflaech_anzahl  )  [virtual]
 

virtual int agentL::get_farbe  )  [virtual]
 

virtual double agentL::get_N_i int  month  )  [virtual]
 

virtual int agentL::get_parzellen int  sType  )  [virtual]
 

virtual double agentL::get_WPa_i int  month  )  [virtual]
 

virtual int agentL::getNumberOfParcels  )  [virtual]
 

virtual int agentL::getNumPlotsInClass int  sClass  )  [virtual]
 

virtual void agentL::hole_durchs_waterrights w_rechte  )  [virtual]
 

virtual void agentL::make_bflaech int  c,
int  r,
int  typ,
int  fst,
double  dst
[virtual]
 

virtual void agentL::makeVirtualWaterExpectation  )  [virtual]
 

virtual void agentL::printOnScreenWaterRights  )  [virtual]
 

virtual double agentL::receiveNetInflows int  month,
int  = true
[virtual]
 

virtual double agentL::receivePlantWaterDemandsSatisfied int  month  )  [virtual]
 

virtual void agentL::set_bflaech_verpachtet int  r,
int  c
[virtual]
 

virtual void agentL::set_farbe int  clr56  )  [virtual]
 

virtual void agentL::set_parzellen int  sType,
int  numP
[virtual]
 

virtual void agentL::set_WPa_i int  month,
double  vol
[virtual]
 

virtual void agentL::setNumberOfParcels int  numP  )  [virtual]
 

virtual void agentL::waterrights_austragen w_rechte  )  [virtual]
 

virtual void agentL::waterrights_eintragen int  srcID,
double  share
[virtual]
 

virtual void agentL::writeAgtIdEntry FILE *  stream  )  [virtual]
 

virtual void agentL::writeAgtWaterData int  month  )  [virtual]
 


Member Data Documentation

p_liste agentL::bflaech [protected]
 

double* agentL::erw_Ext_i [protected]
 

double* agentL::erw_N_i [protected]
 

double* agentL::Ext_i [protected]
 

int agentL::farbe [protected]
 

int agentL::fl_anzahl [protected]
 

double* agentL::N_i [protected]
 

double agentL::pacht [protected]
 

int* agentL::parzellen [protected]
 

double* agentL::WPa_i [protected]
 

MatrixDouble agentL::wr [protected]
 


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