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

region Class Reference

#include <RegionHandler.h>

Collaboration diagram for region:

Collaboration graph
[legend]
List of all members.

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
CropGrowthHandlerp_cropGrowthHandler

Constructor & Destructor Documentation

region::region  ) 
 

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


Member Function Documentation

virtual void region::agentsAllocateSpatiallyLanduse  )  [virtual]
 

int region::AgentsDoExpectationAndPlanning int  year  ) 
 

virtual void region::agentsIrrigationWater2Landscape int  m  )  [virtual]
 

virtual void region::allocateCatchmentsAndSectors void   )  [virtual]
 

virtual void region::allocateSpatiallyContentFromLdsAndReportCells_test Content  cont,
Raster2D rasterLanduse
[virtual]
 

virtual void region::analyseAllSectorsAndExportAgentInfo string  fn  )  [virtual]
 

virtual void region::analyseAllSectorsByContentAndExportHistogram Content  cont  )  [virtual]
 

virtual void region::assignResourcesToAgents  )  [virtual]
 

virtual void region::checkConsistencyCatchmentInflows int  mTot,
MatrixDouble infl
[virtual]
 

virtual void region::checkConsistencyOfMaps double  factor_HRB,
double  cutoffsize
[virtual]
 

virtual void region::checkConsistencyRegion  )  [virtual]
 

virtual void region::checkMapAndExportConsistentMaps double  factor,
double  cutoffsize
[virtual]
 

virtual void region::computeStartValuesForAgentWaterExpectations_new TimeHandler timeHandle_const  )  [virtual]
 

virtual void region::couplingHydrologyWasimAnnual TimeHandler timeHandle_const,
ausgabe outfiles
[virtual]
 

virtual void region::couplingHydrologyWasimMonthly TimeHandler timeHandle_const,
ausgabe outfiles
[virtual]
 

virtual void region::createAgents  )  [virtual]
 

virtual void region::deallocateRegion  )  [virtual]
 

virtual void region::deallocOtherObjects  )  [virtual]
 

void region::ExportMapsAnnual TimeHandler timeHandle_const  ) 
 

void region::ExportMapsGeneric bool  flagIsAnnual,
TimeHandler timeHandle_const
 

void region::ExportMapsMonthly TimeHandler timeHandle_const  ) 
 

virtual void region::initGlobalPointers  )  [virtual]
 

virtual void region::initializeCatchmentEdicAndInflows_new void   )  [virtual]
 

Reads inflows before first period --- used by agents!

virtual void region::initializeRegionFromFiles TimeHandler timeHandle_const  )  [virtual]
 

virtual void region::initializeRegionStandalone  )  [virtual]
 

virtual void region::initializeSectorFromAuxiliaryClass classSectorReadInfoLine lineRead  )  [virtual]
 

Function to initialize sector and user association in function.

virtual void region::initializeUserAssociation int  agentID_,
int  catchmentID_,
int  sectorID_,
int  numLotteryValues
[virtual]
 

virtual void region::joinRegionMap Content  cont,
Raster2D rasterRegion,
int  m,
bool  flag_foreCell
[virtual]
 

virtual void region::joinRegionMap Content  cont,
Raster2D rasterRegion,
int  m
[virtual]
 

virtual void region::joinRegionMap Content  cont,
Raster2D rasterRegion
[virtual]
 

virtual void region::outputLanduseByUserAssociation int  type  )  [virtual]
 

virtual void region::print_AllSubcatchs  )  [virtual]
 

virtual void region::printAllAgentsProductions  )  [virtual]
 

virtual void region::printListOfAllAgents  )  [virtual]
 

virtual void region::readAllCatchmentsFromRasterFiles  )  [virtual]
 

virtual void region::readDatFiles  )  [virtual]
 

virtual void region::readLandscapeFromFiles  )  [virtual]
 

virtual void region::readMonthlyInflowsFromFile string  filename,
int  mTot
[virtual]
 

virtual void region::readMonthlyInflowsFromFile string  filename,
int  mTot,
MatrixDouble infl
[virtual]
 

virtual bool region::readRegionDatFileAndInitSectors string  filename  )  [virtual]
 

Function to read region dat file and to initialize sectors.

virtual void region::rectifySectorBoundariesFromInflows  )  [virtual]
 

void region::resetEdicAnnualData TimeHandler timeHandle_const  ) 
 

virtual void region::translateFromParcelCallToRaster Content  cont,
Raster2D test
[virtual]
 

virtual void region::updateDynamicInflows TimeHandler timeHandle_const  )  [virtual]
 

virtual void region::wasser_periode TimeHandler timeHandle_const  )  [virtual]
 

Hydrological model.

virtual void region::writeLandMarketsToFile ausgabe outfiles  )  [virtual]
 

virtual void region::writeMapsOnScreen  )  [virtual]
 

virtual void region::writeSubcatchmentMatrixDimsOnScreen  )  [virtual]
 

virtual void region::writeToFile_RegionTableFrontMatter ofstream &  out,
int  NumSectors,
int  HydroModel,
int  OtherModel,
int  numInflows,
int  valuesPerInflow
[virtual]
 

small function to write to file front matter


Member Data Documentation

bool region::landuseWasAllocated [protected]
 

CropGrowthHandler* region::p_cropGrowthHandler [protected]
 

Raster2D region::rasterIrrigWaterMonthly [protected]
 

Raster2D region::rasterLanduse [protected]
 


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