|
Public Member Functions |
| region () |
virtual | ~region () |
virtual void | initializeRegionFromFiles (TimeHandler &timeHandle_const) |
virtual void | initializeRegionStandalone () |
virtual void | checkMapAndExportConsistentMaps (double factor, double cutoffsize) |
virtual void | analyseAllSectorsByContentAndExportHistogram (Content cont) |
virtual void | rectifySectorBoundariesFromInflows () |
virtual void | initGlobalPointers () |
virtual void | readDatFiles () |
virtual void | readLandscapeFromFiles () |
virtual void | createAgents () |
virtual void | allocateCatchmentsAndSectors (void) |
virtual void | initializeCatchmentEdicAndInflows_new (void) |
| Reads inflows before first period --- used by agents!
|
virtual void | readMonthlyInflowsFromFile (string filename, int mTot, MatrixDouble &infl) |
virtual void | readMonthlyInflowsFromFile (string filename, int mTot) |
virtual void | checkConsistencyCatchmentInflows (int mTot, MatrixDouble &infl) |
virtual void | checkConsistencyRegion () |
virtual void | analyseAllSectorsAndExportAgentInfo (string fn) |
virtual bool | readRegionDatFileAndInitSectors (string filename) |
| Function to read region dat file and to initialize sectors.
|
virtual void | initializeSectorFromAuxiliaryClass (classSectorReadInfoLine &lineRead) |
| Function to initialize sector and user association in function.
|
virtual void | initializeUserAssociation (int agentID_, int catchmentID_, int sectorID_, int numLotteryValues) |
virtual void | writeToFile_RegionTableFrontMatter (ofstream &out, int NumSectors, int HydroModel, int OtherModel, int numInflows, int valuesPerInflow) |
| small function to write to file front matter
|
virtual void | readAllCatchmentsFromRasterFiles () |
void | ExportMapsMonthly (TimeHandler &timeHandle_const) |
void | ExportMapsAnnual (TimeHandler &timeHandle_const) |
void | ExportMapsGeneric (bool flagIsAnnual, TimeHandler &timeHandle_const) |
virtual void | computeStartValuesForAgentWaterExpectations_new (TimeHandler &timeHandle_const) |
virtual void | assignResourcesToAgents () |
virtual void | writeMapsOnScreen () |
virtual void | writeSubcatchmentMatrixDimsOnScreen () |
virtual void | deallocateRegion () |
virtual void | deallocOtherObjects () |
int | AgentsDoExpectationAndPlanning (int year) |
virtual void | wasser_periode (TimeHandler &timeHandle_const) |
| Hydrological model.
|
virtual void | couplingHydrologyWasimAnnual (TimeHandler &timeHandle_const, ausgabe &outfiles) |
virtual void | couplingHydrologyWasimMonthly (TimeHandler &timeHandle_const, ausgabe &outfiles) |
void | resetEdicAnnualData (TimeHandler &timeHandle_const) |
virtual void | updateDynamicInflows (TimeHandler &timeHandle_const) |
virtual void | agentsAllocateSpatiallyLanduse () |
virtual void | agentsIrrigationWater2Landscape (int m) |
virtual void | allocateSpatiallyContentFromLdsAndReportCells_test (Content cont, Raster2D &rasterLanduse) |
virtual void | joinRegionMap (Content cont, Raster2D &rasterRegion) |
virtual void | joinRegionMap (Content cont, Raster2D &rasterRegion, int m) |
virtual void | joinRegionMap (Content cont, Raster2D &rasterRegion, int m, bool flag_foreCell) |
virtual void | translateFromParcelCallToRaster (Content cont, Raster2D &test) |
virtual void | checkConsistencyOfMaps (double factor_HRB, double cutoffsize) |
virtual void | printListOfAllAgents () |
virtual void | print_AllSubcatchs () |
virtual void | writeLandMarketsToFile (ausgabe &outfiles) |
virtual void | outputLanduseByUserAssociation (int type) |
virtual void | printAllAgentsProductions () |
Protected Attributes |
bool | landuseWasAllocated |
Raster2D | rasterLanduse |
Raster2D | rasterIrrigWaterMonthly |
CropGrowthHandler * | p_cropGrowthHandler |