|
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 |