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

p_liste Class Reference

#include <AgentParcelList.h>

Collaboration diagram for p_liste:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 p_liste (int, int)
 p_liste ()
virtual ~p_liste ()
virtual void parzelle_anlegen (int, int, int, int, int, int, int=1, double=0.0)
virtual void deallokieren (parzelle *)
virtual void einfuegen (parzelle *)
virtual int get_anzahl (void)
virtual int get_anz_typ (int soilType)
virtual int get_nummer (void)
virtual int get_hofx ()
virtual int get_hofy ()
virtual parzelleparzelle_suchen (int z, int s)
virtual parzelleerste_suchen (int)
virtual parzellenaechste_suchen (int)
virtual parzelleletzte_suchen (int)
virtual parzellevorherige_suchen (int)
virtual parzellefernste_belegt (int)
virtual parzellegetFirst ()
virtual parzellegetLast ()
virtual void obst_parzellen_belegen (double, double)
virtual void forst_parzellen_belegen (double, double)
virtual void blockHectaresInParcelsForPermanentCrops (int soilType, double existingHa, double deltaHa, string outputStr)
virtual double typ_parzellen_belegen (int, double)
virtual double blockParcels (int soilType, double sizeHa)
virtual void obst_parzellen_freigeben (double, double)
virtual void forst_parzellen_freigeben (double, double)
virtual void freeHectaresInParcelsForPermanentCrops (int soilType, double totalHa, double reductionHa)
virtual parzelleverpachtbare_suchen (int)
virtual double get_maxTK (int)
virtual parzelleparzelle_herausnehmen (parzelle *)
virtual double freie_parzelle_verkaufen (int, w_rechte *, double, int)
virtual double belegte_parzelle_verkaufen (int, w_rechte *, double, int)
virtual double hofparzelle_verkaufen (w_rechte *, double, int)
virtual void verpachten (int, int, w_jahr *)
virtual void zupachten (int, int, double, w_jahr *)
virtual void alles_verpachten (int, w_jahr *)
virtual void verpachtet_belegen (int z, int s)
virtual void verpachtungen_aufloesen ()
virtual double entfernungskosten_aktualisieren ()
virtual void makeConvVector (void)
virtual void makeConvMatrix (void)
virtual void makeAvSlVector (void)
virtual void makeAvSeVector (void)
virtual void makeMTypesInNRUs (void)
virtual int getMTypeForNRU (int nru)
virtual int getNRUForMType (int typ)
virtual int getNumPlotsInNRU (int nru)
virtual int getNRUForType (int typ)
virtual int getFreeNRU (void)
virtual double getAvSlNRU (int nru)
virtual double getAvSeNRU (int nru)
virtual void assignPlotsToNRUs (int *&sTypes)
virtual void mergeSoilTypes (int &numTypes, int *&sTypes, int *&typToTyp)
virtual void assignNRUsToPlots (void)
virtual void initValuesNRUs (int sk_nr)
virtual parzellesearchFirstNRU (int nru)
virtual parzellesearchNextNRU (int nru)
virtual sProcgetSProcNRU (int nru)
virtual lUseH getLUseHNRU (int nru)
virtual void calcYields (int kID, int fID, int nru, crpMixNRU *&cmNRU)
virtual void copyContent_Parcels2Landscape (Content cont)
virtual void copyContent_Parcels2Landscape_monthly (Content cont, int m)
virtual void copyContent_Landscape2Parcels (Content cont)
virtual void copyContent_Landscape2Parcels (Content cont, bool flag_fixCopyToCell)
virtual void copyContent_Landscape2Parcels_monthly (Content cont, int m)
virtual double getMeanOfAllParcels (Content cont)
virtual void printToScreen (parzelle *)
virtual void printOnScreen_list (void)
virtual void liste_loeschen (void)
virtual void writeParcelDataInStrm (FILE *stream0, int agID, int scID, int skID, int fsID, int poID, int clID, int nwID, int sgID, int expT, int colr, int numP)
virtual void writeAllParcelsToFile (ofstream &out)
virtual void writeAllParcelsToFileBackwards (ofstream &out)
virtual parzelleallocateOneHaToActivityPP (int crA)
virtual void clearList (void)
virtual int getPosInList (parzelle *searchParcel)
virtual int append (parzelle *newParcel)
virtual int get_len (void)

Protected Member Functions

virtual void initialize (void)

Protected Attributes

int sc_nr
int b_nr
int panzahl
int letzte_p_nr
int * MainTypeInNRU
int ** NumPlotsInNRU
double * avgSlNRU
double * avgSeNRU
parzellefirstParzelle
parzellelastParzelle
parzellemerkeParzelle

Constructor & Destructor Documentation

p_liste::p_liste int  ,
int 
 

p_liste::p_liste  ) 
 

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


Member Function Documentation

virtual void p_liste::alles_verpachten int  ,
w_jahr
[virtual]
 

virtual parzelle* p_liste::allocateOneHaToActivityPP int  crA  )  [virtual]
 

virtual int p_liste::append parzelle newParcel  )  [virtual]
 

virtual void p_liste::assignNRUsToPlots void   )  [virtual]
 

virtual void p_liste::assignPlotsToNRUs int *&  sTypes  )  [virtual]
 

virtual double p_liste::belegte_parzelle_verkaufen int  ,
w_rechte ,
double  ,
int 
[virtual]
 

virtual void p_liste::blockHectaresInParcelsForPermanentCrops int  soilType,
double  existingHa,
double  deltaHa,
string  outputStr
[virtual]
 

virtual double p_liste::blockParcels int  soilType,
double  sizeHa
[virtual]
 

virtual void p_liste::calcYields int  kID,
int  fID,
int  nru,
crpMixNRU *&  cmNRU
[virtual]
 

virtual void p_liste::clearList void   )  [virtual]
 

virtual void p_liste::copyContent_Landscape2Parcels Content  cont,
bool  flag_fixCopyToCell
[virtual]
 

virtual void p_liste::copyContent_Landscape2Parcels Content  cont  )  [virtual]
 

virtual void p_liste::copyContent_Landscape2Parcels_monthly Content  cont,
int  m
[virtual]
 

virtual void p_liste::copyContent_Parcels2Landscape Content  cont  )  [virtual]
 

virtual void p_liste::copyContent_Parcels2Landscape_monthly Content  cont,
int  m
[virtual]
 

virtual void p_liste::deallokieren parzelle  )  [virtual]
 

virtual void p_liste::einfuegen parzelle  )  [virtual]
 

virtual double p_liste::entfernungskosten_aktualisieren  )  [virtual]
 

virtual parzelle* p_liste::erste_suchen int   )  [virtual]
 

virtual parzelle* p_liste::fernste_belegt int   )  [virtual]
 

virtual void p_liste::forst_parzellen_belegen double  ,
double 
[virtual]
 

virtual void p_liste::forst_parzellen_freigeben double  ,
double 
[virtual]
 

virtual void p_liste::freeHectaresInParcelsForPermanentCrops int  soilType,
double  totalHa,
double  reductionHa
[virtual]
 

virtual double p_liste::freie_parzelle_verkaufen int  ,
w_rechte ,
double  ,
int 
[virtual]
 

virtual int p_liste::get_anz_typ int  soilType  )  [virtual]
 

virtual int p_liste::get_anzahl void   )  [virtual]
 

virtual int p_liste::get_hofx  )  [virtual]
 

virtual int p_liste::get_hofy  )  [virtual]
 

virtual int p_liste::get_len void   )  [virtual]
 

virtual double p_liste::get_maxTK int   )  [virtual]
 

virtual int p_liste::get_nummer void   )  [virtual]
 

virtual double p_liste::getAvSeNRU int  nru  )  [virtual]
 

virtual double p_liste::getAvSlNRU int  nru  )  [virtual]
 

virtual parzelle* p_liste::getFirst  )  [virtual]
 

virtual int p_liste::getFreeNRU void   )  [virtual]
 

virtual parzelle* p_liste::getLast  )  [virtual]
 

virtual lUseH p_liste::getLUseHNRU int  nru  )  [virtual]
 

virtual double p_liste::getMeanOfAllParcels Content  cont  )  [virtual]
 

virtual int p_liste::getMTypeForNRU int  nru  )  [virtual]
 

virtual int p_liste::getNRUForMType int  typ  )  [virtual]
 

virtual int p_liste::getNRUForType int  typ  )  [virtual]
 

virtual int p_liste::getNumPlotsInNRU int  nru  )  [virtual]
 

virtual int p_liste::getPosInList parzelle searchParcel  )  [virtual]
 

virtual sProc* p_liste::getSProcNRU int  nru  )  [virtual]
 

virtual double p_liste::hofparzelle_verkaufen w_rechte ,
double  ,
int 
[virtual]
 

virtual void p_liste::initialize void   )  [protected, virtual]
 

virtual void p_liste::initValuesNRUs int  sk_nr  )  [virtual]
 

virtual parzelle* p_liste::letzte_suchen int   )  [virtual]
 

virtual void p_liste::liste_loeschen void   )  [virtual]
 

virtual void p_liste::makeAvSeVector void   )  [virtual]
 

virtual void p_liste::makeAvSlVector void   )  [virtual]
 

virtual void p_liste::makeConvMatrix void   )  [virtual]
 

virtual void p_liste::makeConvVector void   )  [virtual]
 

virtual void p_liste::makeMTypesInNRUs void   )  [virtual]
 

virtual void p_liste::mergeSoilTypes int &  numTypes,
int *&  sTypes,
int *&  typToTyp
[virtual]
 

virtual parzelle* p_liste::naechste_suchen int   )  [virtual]
 

virtual void p_liste::obst_parzellen_belegen double  ,
double 
[virtual]
 

virtual void p_liste::obst_parzellen_freigeben double  ,
double 
[virtual]
 

virtual void p_liste::parzelle_anlegen int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int  = 1,
double  = 0.0
[virtual]
 

virtual parzelle* p_liste::parzelle_herausnehmen parzelle  )  [virtual]
 

virtual parzelle* p_liste::parzelle_suchen int  z,
int  s
[virtual]
 

virtual void p_liste::printOnScreen_list void   )  [virtual]
 

virtual void p_liste::printToScreen parzelle  )  [virtual]
 

virtual parzelle* p_liste::searchFirstNRU int  nru  )  [virtual]
 

virtual parzelle* p_liste::searchNextNRU int  nru  )  [virtual]
 

virtual double p_liste::typ_parzellen_belegen int  ,
double 
[virtual]
 

virtual parzelle* p_liste::verpachtbare_suchen int   )  [virtual]
 

virtual void p_liste::verpachten int  ,
int  ,
w_jahr
[virtual]
 

virtual void p_liste::verpachtet_belegen int  z,
int  s
[virtual]
 

virtual void p_liste::verpachtungen_aufloesen  )  [virtual]
 

virtual parzelle* p_liste::vorherige_suchen int   )  [virtual]
 

virtual void p_liste::writeAllParcelsToFile ofstream &  out  )  [virtual]
 

virtual void p_liste::writeAllParcelsToFileBackwards ofstream &  out  )  [virtual]
 

virtual void p_liste::writeParcelDataInStrm FILE *  stream0,
int  agID,
int  scID,
int  skID,
int  fsID,
int  poID,
int  clID,
int  nwID,
int  sgID,
int  expT,
int  colr,
int  numP
[virtual]
 

virtual void p_liste::zupachten int  ,
int  ,
double  ,
w_jahr
[virtual]
 


Member Data Documentation

double* p_liste::avgSeNRU [protected]
 

double* p_liste::avgSlNRU [protected]
 

int p_liste::b_nr [protected]
 

parzelle* p_liste::firstParzelle [protected]
 

parzelle* p_liste::lastParzelle [protected]
 

int p_liste::letzte_p_nr [protected]
 

int* p_liste::MainTypeInNRU [protected]
 

parzelle* p_liste::merkeParzelle [protected]
 

int** p_liste::NumPlotsInNRU [protected]
 

int p_liste::panzahl [protected]
 

int p_liste::sc_nr [protected]
 


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