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

sector Class Reference

#include <CatchmentSector.h>

Inheritance diagram for sector:

Inheritance graph
[legend]
Collaboration diagram for sector:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 sector (const char *, const char *, int sc, scuenca *, int sk, CropPrecipitation *p_cropPrecipitation_=NULL, CropWater *p_cropWat_=NULL)
 Constructor - Destructor.
virtual ~sector ()
virtual void sectorbetriebe_loeschen ()
virtual void speicher_freigeben (void)
virtual void initializeInflowsToSector (MatrixDouble &INFL, MatrixDouble &MAXINFL)
 Initializing all those things...
virtual void assignInflowIDs (const MatrixDouble &inflows)
virtual void initLandscape_SectorRaster (Content cont, Raster2D &gisData)
virtual void fillLandscapeDataContent (Content cont, Raster2D &gisData)
void setActualPrecipitationPointer (CropPrecipitation *p_cropPrecipitation_)
void setCropWatPointer (CropWater *p_cropWat_)
CropWatergetCropWatPointer ()
virtual void makeAgentVector ()
virtual int checkAndInitializeAgentIds (Raster2D &gisCont)
virtual void checkPropertiesAndInitializeToSector (Raster2D &gisCont)
virtual void analyseAgentsInSectorAndExport (ofstream &streamData)
virtual void besitzer_eintragen (int z, int s, int nr)
 Update land owners and land users.
virtual void nutzer_eintragen (int z, int s, int farbe)
virtual void alle_nutzer_zuruecksetzen ()
virtual void printOnScreen_MatrixSize (void)
 PRINT - WRITE functions (partly markets, partly landscape, partly TSPC).
virtual void printToScreen (void)
virtual void printToScreenOld (void)
virtual void printIrrgationMethods ()
virtual void writeIrrigationMethodToFile (string fn, bool isFirst)
virtual void writeMonthlyWaterToStream (int m)
 Writes monthly water information into two streams aStrm1.
virtual void writeMonthlyWaterToStream (int m, double Ueb_j_tmp)
virtual void bodenkarte_printOnScreen (void)
virtual void nutzerkarte_datei_speichern (char *)
virtual void nutzerkarte_IDRISI_speichern (char *)
virtual void WriteSoilMapInCol (char *)
virtual void WriteUserMapInCol (char *)
virtual void WriteFarmMapInCol (char *)
virtual void WriteAnyContentToFile (Content cont, int month, char *)
virtual void set_iniAgents (int numA)
 GET / SET.
virtual void setIrrigableHa_j (double haSz)
virtual void setNonIrrigableHa_j (double haSz)
virtual void setSectorSeed (int _sectorSeed)
virtual int getSectorSeed ()
virtual double getXcoord ()
virtual double getYcoord ()
virtual void setXcoord (double xc)
virtual void setYcoord (double yc)
virtual int getSectorID (void)
virtual int getCatchmentID (void)
virtual int getGISID (void)
virtual int getGisId (void)
virtual int getIniAgents ()
virtual double getIrrigableHa (void)
virtual double getNonIrrigableHa (void)
virtual int getInflowIdForIndex (int index)
virtual double getWaterShares (int index)
virtual IrrigationMethodSector
*const 
getPointerToIrrigationMethodSector ()
virtual const MatrixDoublegetPtrToIrrigationWaterDemands ()
virtual const MatrixDoublegetPtrToEffectivePrecipitation ()
virtual double get_N_j (int m)
virtual int get_parzellen (int typ)
virtual void set_GISID (int GISID_)
virtual void set_GisId (int GISID_)
virtual void set_positionInRegionFile (int posInRegionFile)
virtual void createAgentsInSector ()
 CREATE AGENTS.
virtual void assignGridCells ()
virtual void countInflows (void)
 EDIC calculations.
virtual void addToIrrigationMethod_AreaShare (typeIrrigationMethod type, double val)
virtual void computeAreaShareOfIrrigationMethods ()
virtual double computeAgentsIrrigationWaterSupplyPerMonth (int m, double irrHa, double *D_i, double *N_i, double *&Ext_i, double *&S_i, double *WPa_i, double Ueb_j_tmp)
 compute irrigation water supply, return demand actually met
virtual void addAgentValueToN_j (int m, double val)
virtual void make_N_j (int m)
virtual void make_Ueb (double)
virtual double get_Ueb_j ()
virtual double reduce_Ueb_j (double)
virtual void reset_Ueb_j ()
virtual void addToSectorsTotalSatisfiedDemand_D_sat (double)
virtual void make_Fehl (double)
virtual void setEta (double eta_)
virtual double getEta ()
virtual void compute_B_G ()
virtual double compute_delta ()
virtual double compute_e ()
virtual double compute_fieldLoss ()
virtual double compute_sectorLoss ()
virtual double compute_e_jj ()
virtual double computeInternalReturnFlowCoefficients ()
virtual double receiveExternalReturnFlowsFromUpstreamSectors ()
virtual void computeSurfaceRunoff ()
virtual void computeLateralFlows ()
virtual void sendReturnFlowsToDownstreamSectors ()
virtual void initializeStartValuesForEffectivePrecipitation ()
virtual void initializeStartValuesForEffectivePrecipitation (TimeHandler &th_notChanged)
virtual void initializeEffectivePrecipitation ()
virtual void initializeEffectivePrecipitation (TimeHandler &th_notChanged)
virtual void initializeIrrigationWaterDemands_GlobalTime ()
virtual void initializeIrrigationWaterDemands (TimeHandler &th_fixed)
virtual void initializeEdicMonth ()
virtual void resetEdicSectorStorages ()
virtual void copyEffectivePrecipitationInMonth (int m, const MatrixDouble &vectorOfMonthlyCropEffectivePrecipitation)
virtual double getEffectivePrecipitation (int waterActiID_, int month_)
virtual double getPlantIrrigationDemand (int waterActiID_, int month_)
virtual void copyIrrigationWaterDemandsInMonth (int m, const MatrixDouble &vectorOfMonthlyCropIrrigationDemands)
virtual int get_numInflows (void)
 EDIC get / set / output.
virtual double getU_j ()
virtual double getWeff ()
virtual string getName ()
virtual double getNetInflowFromCatchment (int inflowID, int month, double share)
virtual double getCanalEfficiency ()
virtual void setCanalEfficiency (double canalEfficiency_)
virtual void set_b_j (double _b)
virtual void set_g_j (double _g)
virtual double getZeta_j ()
virtual double getActualPrecipitation (int month_, int year_)
virtual double computeReturnFlowsForAgent_Ext_i (int, double)
virtual double computeReturnFlowsForAgent_Ext_i (int, double, double Ueb_j_tmp)
virtual void setEsc (double val)
virtual void setDerr (double val)
void set_U_j (double U_j_)
void set_weff (double weff_)
virtual void set_Ext_j (double ext_j_)
virtual double get_Ext_j (void)
void setparamsIrrigationMethod (IrrigationMethod paramsIrrigationMethod)
virtual double getMethodPlantWaterAvailability (int methodID)
void printOutflowsToOtherSectors ()
virtual void writeToDescriptiveFile (ofstream &out)
virtual void addToCanal_j (double CC_J_)
virtual double get_Canal_j ()
virtual double reduce_Canal_j (double CC_J_)
virtual void reset_Canal_j ()
virtual void addToS_j (double S_J_)
virtual double get_S_j ()
virtual void reduce_S_j (double S_J_)
virtual void reset_S_j ()
virtual void addToD_j (double D_J_)
virtual double get_D_j ()
virtual void reduce_D_j (double D_J_)
virtual void reset_D_j ()
virtual double getSlopeLen (int r, int c)
 TSPC.
virtual double getSlopeEro (int r, int c)
virtual void updateSoilC (int r, int c, soilC *&slc)
virtual void exportAnyCellContentToRaster3D (Raster3D &raster3D, int start, int end)
 specific functions, define how to connect "cont" to "landscape.Cell"
virtual void printOnScreenLdscapeCells (void)
 landscape - PRINT
virtual void printOnScreenAllCells (void)
virtual bool checkConsistencyOfMapsFarmAndProperty ()
 retrieve Information from Landscape
virtual bool eraseAllAgentsBellowSize (double factor, double cutoffsize)
virtual bool rectifySectorBoundariesFromInflows ()
virtual void getRaster2DfromLandscape (Content cont, Raster2D &raster, int noData)
 retrieve Information from Landscape
virtual void getRaster2DfromLandscape (Content cont, Raster2D &raster)
virtual double getSpatialInfo_Content (int r, int c, Content cont)
virtual double getSpatialInfo_Content_monthly (int r, int c, int m, Content cont)
virtual double getContentFromSectorLevel (Content con)
virtual double getContentFromCell (int r, int c, Content cont)
virtual double getContentFromCell_monthly (int r, int c, int m, Content cont)
virtual void setSpatialInfo_Content (Content cont, Raster2D data_)
 modify content of landscape
virtual void copyContentRaster2Cell (Content cont, Raster2D &gisCont)
 specific functions, define how to connect "cont" to "landscape.Cell"
virtual void copyContentValueIntoCell (int r, int c, Content cont, double value)
virtual void copyContentValueIntoCell_monthly (int r, int c, int month, Content cont, double value)
virtual void setSpatialInfo_Content_Double (Content cont, double value)
virtual void writeToFileRaster (Content cont)
 general functions, require that BasicData - getContentString(cont) existiert
virtual void writeToFileRaster_monthly (Content cont, int m)
void writeN_jToFileWithDims (ofstream &out)
virtual void createRasterFromCell (Content cont, Raster2D &gis)
 specific functions, define how to connect "cont" to "landscape.Cell"
virtual void createRasterFromCell (Content cont, Raster2D &gis, bool flag_forceToCell)
virtual void createRasterFromCell_monthly (Content cont, Raster2D &gis, int m)

Protected Member Functions

virtual double getActualPrecipitation ()
virtual double getActualPrecipitation (TimeHandler &th_notChanged)
virtual double getAveragePrecipitation_Global ()
virtual double getAveragePrecipitation (TimeHandler &th_notChanged)

Protected Attributes

int * zuflussID
string secName
int sc_nr
int GISID
int sectorSeed
scuencasub
int sectorIndex
int positionInRegionFile
double irrigableHa_j
double nonIrrigableHa_j
int iniAgents
int numInflows
double xCoord
double yCoord
int * parzellen
double * totalSectorShares
double * maxQuantInflow
CropPrecipitationp_cropActualPrecipitation
CropWaterp_cropWat
MatrixDouble irrigationWaterDemands
MatrixDouble effectivePrecipitation
MatrixDouble methoden_j
MatrixDouble areaShareOfIrrigationMethods
IrrigationMethodSector sectorparamsIrrigationMethod
double canalEfficiency
MatrixDouble N_j
double Ext_j
double U_j
double B_j
double G_j
double L_j
double eta_j
double b_j
double g_j
double loss_j
double zeta_j
double D_sat_j
double Derr_j
double Esc_j
double Ueb_j
double Fehl_j
double Canal_j
double S_j
double D_j
double weff
ldscape fl
MatrixDouble couplVector

Constructor & Destructor Documentation

sector::sector const char *  ,
const char *  ,
int  sc,
scuenca ,
int  sk,
CropPrecipitation p_cropPrecipitation_ = NULL,
CropWater p_cropWat_ = NULL
 

Constructor - Destructor.

virtual sector::~sector  )  [virtual]
 


Member Function Documentation

virtual void sector::addAgentValueToN_j int  m,
double  val
[virtual]
 

virtual void sector::addToCanal_j double  CC_J_  )  [virtual]
 

virtual void sector::addToD_j double  D_J_  )  [virtual]
 

virtual void sector::addToIrrigationMethod_AreaShare typeIrrigationMethod  type,
double  val
[virtual]
 

virtual void sector::addToS_j double  S_J_  )  [virtual]
 

virtual void sector::addToSectorsTotalSatisfiedDemand_D_sat double   )  [virtual]
 

virtual void sector::alle_nutzer_zuruecksetzen  )  [virtual]
 

virtual void sector::analyseAgentsInSectorAndExport ofstream &  streamData  )  [virtual]
 

virtual void sector::assignGridCells  )  [virtual]
 

virtual void sector::assignInflowIDs const MatrixDouble inflows  )  [virtual]
 

virtual void sector::besitzer_eintragen int  z,
int  s,
int  nr
[virtual]
 

Update land owners and land users.

virtual void sector::bodenkarte_printOnScreen void   )  [virtual]
 

virtual int sector::checkAndInitializeAgentIds Raster2D gisCont  )  [virtual]
 

virtual bool sector::checkConsistencyOfMapsFarmAndProperty  )  [virtual]
 

retrieve Information from Landscape

virtual void sector::checkPropertiesAndInitializeToSector Raster2D gisCont  )  [virtual]
 

virtual void sector::compute_B_G  )  [virtual]
 

virtual double sector::compute_delta  )  [virtual]
 

virtual double sector::compute_e  )  [virtual]
 

virtual double sector::compute_e_jj  )  [virtual]
 

virtual double sector::compute_fieldLoss  )  [virtual]
 

virtual double sector::compute_sectorLoss  )  [virtual]
 

virtual double sector::computeAgentsIrrigationWaterSupplyPerMonth int  m,
double  irrHa,
double *  D_i,
double *  N_i,
double *&  Ext_i,
double *&  S_i,
double *  WPa_i,
double  Ueb_j_tmp
[virtual]
 

compute irrigation water supply, return demand actually met

virtual void sector::computeAreaShareOfIrrigationMethods  )  [virtual]
 

virtual double sector::computeInternalReturnFlowCoefficients  )  [virtual]
 

Reimplemented in ssector.

virtual void sector::computeLateralFlows  )  [virtual]
 

virtual double sector::computeReturnFlowsForAgent_Ext_i int  ,
double  ,
double  Ueb_j_tmp
[virtual]
 

virtual double sector::computeReturnFlowsForAgent_Ext_i int  ,
double 
[virtual]
 

virtual void sector::computeSurfaceRunoff  )  [virtual]
 

virtual void sector::copyContentRaster2Cell Content  cont,
Raster2D gisCont
[virtual]
 

specific functions, define how to connect "cont" to "landscape.Cell"

virtual void sector::copyContentValueIntoCell int  r,
int  c,
Content  cont,
double  value
[virtual]
 

virtual void sector::copyContentValueIntoCell_monthly int  r,
int  c,
int  month,
Content  cont,
double  value
[virtual]
 

virtual void sector::copyEffectivePrecipitationInMonth int  m,
const MatrixDouble vectorOfMonthlyCropEffectivePrecipitation
[virtual]
 

virtual void sector::copyIrrigationWaterDemandsInMonth int  m,
const MatrixDouble vectorOfMonthlyCropIrrigationDemands
[virtual]
 

virtual void sector::countInflows void   )  [virtual]
 

EDIC calculations.

virtual void sector::createAgentsInSector  )  [virtual]
 

CREATE AGENTS.

virtual void sector::createRasterFromCell Content  cont,
Raster2D gis,
bool  flag_forceToCell
[virtual]
 

virtual void sector::createRasterFromCell Content  cont,
Raster2D gis
[virtual]
 

specific functions, define how to connect "cont" to "landscape.Cell"

virtual void sector::createRasterFromCell_monthly Content  cont,
Raster2D gis,
int  m
[virtual]
 

virtual bool sector::eraseAllAgentsBellowSize double  factor,
double  cutoffsize
[virtual]
 

virtual void sector::exportAnyCellContentToRaster3D Raster3D raster3D,
int  start,
int  end
[virtual]
 

specific functions, define how to connect "cont" to "landscape.Cell"

virtual void sector::fillLandscapeDataContent Content  cont,
Raster2D gisData
[virtual]
 

virtual double sector::get_Canal_j  )  [virtual]
 

virtual double sector::get_D_j  )  [virtual]
 

virtual double sector::get_Ext_j void   )  [virtual]
 

virtual double sector::get_N_j int  m  )  [inline, virtual]
 

Here is the call graph for this function:

virtual int sector::get_numInflows void   )  [virtual]
 

EDIC get / set / output.

virtual int sector::get_parzellen int  typ  )  [virtual]
 

virtual double sector::get_S_j  )  [virtual]
 

virtual double sector::get_Ueb_j  )  [virtual]
 

virtual double sector::getActualPrecipitation int  month_,
int  year_
[virtual]
 

virtual double sector::getActualPrecipitation TimeHandler th_notChanged  )  [protected, virtual]
 

virtual double sector::getActualPrecipitation  )  [protected, virtual]
 

virtual double sector::getAveragePrecipitation TimeHandler th_notChanged  )  [protected, virtual]
 

virtual double sector::getAveragePrecipitation_Global  )  [protected, virtual]
 

virtual double sector::getCanalEfficiency  )  [inline, virtual]
 

virtual int sector::getCatchmentID void   )  [inline, virtual]
 

virtual double sector::getContentFromCell int  r,
int  c,
Content  cont
[virtual]
 

virtual double sector::getContentFromCell_monthly int  r,
int  c,
int  m,
Content  cont
[virtual]
 

virtual double sector::getContentFromSectorLevel Content  con  )  [virtual]
 

CropWater* sector::getCropWatPointer  )  [inline]
 

virtual double sector::getEffectivePrecipitation int  waterActiID_,
int  month_
[virtual]
 

virtual double sector::getEta  )  [inline, virtual]
 

virtual int sector::getGisId void   )  [inline, virtual]
 

virtual int sector::getGISID void   )  [inline, virtual]
 

virtual int sector::getInflowIdForIndex int  index  )  [inline, virtual]
 

virtual int sector::getIniAgents  )  [inline, virtual]
 

virtual double sector::getIrrigableHa void   )  [inline, virtual]
 

virtual double sector::getMethodPlantWaterAvailability int  methodID  )  [virtual]
 

virtual string sector::getName  )  [virtual]
 

virtual double sector::getNetInflowFromCatchment int  inflowID,
int  month,
double  share
[virtual]
 

virtual double sector::getNonIrrigableHa void   )  [inline, virtual]
 

virtual double sector::getPlantIrrigationDemand int  waterActiID_,
int  month_
[virtual]
 

virtual IrrigationMethodSector* const sector::getPointerToIrrigationMethodSector  )  [inline, virtual]
 

virtual const MatrixDouble* sector::getPtrToEffectivePrecipitation  )  [inline, virtual]
 

virtual const MatrixDouble* sector::getPtrToIrrigationWaterDemands  )  [inline, virtual]
 

virtual void sector::getRaster2DfromLandscape Content  cont,
Raster2D raster
[virtual]
 

virtual void sector::getRaster2DfromLandscape Content  cont,
Raster2D raster,
int  noData
[virtual]
 

retrieve Information from Landscape

virtual int sector::getSectorID void   )  [inline, virtual]
 

virtual int sector::getSectorSeed  )  [inline, virtual]
 

virtual double sector::getSlopeEro int  r,
int  c
[virtual]
 

virtual double sector::getSlopeLen int  r,
int  c
[virtual]
 

TSPC.

virtual double sector::getSpatialInfo_Content int  r,
int  c,
Content  cont
[virtual]
 

virtual double sector::getSpatialInfo_Content_monthly int  r,
int  c,
int  m,
Content  cont
[virtual]
 

virtual double sector::getU_j  )  [virtual]
 

virtual double sector::getWaterShares int  index  )  [inline, virtual]
 

virtual double sector::getWeff  )  [virtual]
 

virtual double sector::getXcoord  )  [inline, virtual]
 

virtual double sector::getYcoord  )  [inline, virtual]
 

virtual double sector::getZeta_j  )  [inline, virtual]
 

virtual void sector::initializeEdicMonth  )  [virtual]
 

virtual void sector::initializeEffectivePrecipitation TimeHandler th_notChanged  )  [virtual]
 

virtual void sector::initializeEffectivePrecipitation  )  [virtual]
 

virtual void sector::initializeInflowsToSector MatrixDouble INFL,
MatrixDouble MAXINFL
[virtual]
 

Initializing all those things...

virtual void sector::initializeIrrigationWaterDemands TimeHandler th_fixed  )  [virtual]
 

virtual void sector::initializeIrrigationWaterDemands_GlobalTime  )  [virtual]
 

virtual void sector::initializeStartValuesForEffectivePrecipitation TimeHandler th_notChanged  )  [virtual]
 

virtual void sector::initializeStartValuesForEffectivePrecipitation  )  [virtual]
 

virtual void sector::initLandscape_SectorRaster Content  cont,
Raster2D gisData
[virtual]
 

virtual void sector::make_Fehl double   )  [virtual]
 

virtual void sector::make_N_j int  m  )  [virtual]
 

virtual void sector::make_Ueb double   )  [virtual]
 

virtual void sector::makeAgentVector  )  [virtual]
 

virtual void sector::nutzer_eintragen int  z,
int  s,
int  farbe
[virtual]
 

virtual void sector::nutzerkarte_datei_speichern char *   )  [virtual]
 

virtual void sector::nutzerkarte_IDRISI_speichern char *   )  [virtual]
 

virtual void sector::printIrrgationMethods  )  [virtual]
 

virtual void sector::printOnScreen_MatrixSize void   )  [virtual]
 

PRINT - WRITE functions (partly markets, partly landscape, partly TSPC).

virtual void sector::printOnScreenAllCells void   )  [virtual]
 

virtual void sector::printOnScreenLdscapeCells void   )  [virtual]
 

landscape - PRINT

void sector::printOutflowsToOtherSectors  ) 
 

virtual void sector::printToScreen void   )  [virtual]
 

Reimplemented in ssector.

virtual void sector::printToScreenOld void   )  [virtual]
 

virtual double sector::receiveExternalReturnFlowsFromUpstreamSectors  )  [virtual]
 

virtual bool sector::rectifySectorBoundariesFromInflows  )  [virtual]
 

virtual double sector::reduce_Canal_j double  CC_J_  )  [virtual]
 

virtual void sector::reduce_D_j double  D_J_  )  [virtual]
 

virtual void sector::reduce_S_j double  S_J_  )  [virtual]
 

virtual double sector::reduce_Ueb_j double   )  [virtual]
 

virtual void sector::reset_Canal_j  )  [virtual]
 

virtual void sector::reset_D_j  )  [virtual]
 

virtual void sector::reset_S_j  )  [virtual]
 

virtual void sector::reset_Ueb_j  )  [virtual]
 

virtual void sector::resetEdicSectorStorages  )  [virtual]
 

virtual void sector::sectorbetriebe_loeschen  )  [virtual]
 

virtual void sector::sendReturnFlowsToDownstreamSectors  )  [virtual]
 

virtual void sector::set_b_j double  _b  )  [virtual]
 

virtual void sector::set_Ext_j double  ext_j_  )  [virtual]
 

virtual void sector::set_g_j double  _g  )  [virtual]
 

virtual void sector::set_GisId int  GISID_  )  [inline, virtual]
 

virtual void sector::set_GISID int  GISID_  )  [inline, virtual]
 

virtual void sector::set_iniAgents int  numA  )  [inline, virtual]
 

GET / SET.

virtual void sector::set_positionInRegionFile int  posInRegionFile  )  [inline, virtual]
 

void sector::set_U_j double  U_j_  )  [inline]
 

void sector::set_weff double  weff_  )  [inline]
 

void sector::setActualPrecipitationPointer CropPrecipitation p_cropPrecipitation_  )  [inline]
 

virtual void sector::setCanalEfficiency double  canalEfficiency_  )  [virtual]
 

void sector::setCropWatPointer CropWater p_cropWat_  )  [inline]
 

virtual void sector::setDerr double  val  )  [virtual]
 

virtual void sector::setEsc double  val  )  [virtual]
 

virtual void sector::setEta double  eta_  )  [virtual]
 

virtual void sector::setIrrigableHa_j double  haSz  )  [inline, virtual]
 

virtual void sector::setNonIrrigableHa_j double  haSz  )  [inline, virtual]
 

void sector::setparamsIrrigationMethod IrrigationMethod  paramsIrrigationMethod  ) 
 

virtual void sector::setSectorSeed int  _sectorSeed  )  [virtual]
 

virtual void sector::setSpatialInfo_Content Content  cont,
Raster2D  data_
[virtual]
 

modify content of landscape

virtual void sector::setSpatialInfo_Content_Double Content  cont,
double  value
[virtual]
 

virtual void sector::setXcoord double  xc  )  [virtual]
 

virtual void sector::setYcoord double  yc  )  [virtual]
 

virtual void sector::speicher_freigeben void   )  [virtual]
 

virtual void sector::updateSoilC int  r,
int  c,
soilC *&  slc
[virtual]
 

virtual void sector::WriteAnyContentToFile Content  cont,
int  month,
char * 
[virtual]
 

virtual void sector::WriteFarmMapInCol char *   )  [virtual]
 

virtual void sector::writeIrrigationMethodToFile string  fn,
bool  isFirst
[virtual]
 

virtual void sector::writeMonthlyWaterToStream int  m,
double  Ueb_j_tmp
[virtual]
 

virtual void sector::writeMonthlyWaterToStream int  m  )  [virtual]
 

Writes monthly water information into two streams aStrm1.

void sector::writeN_jToFileWithDims ofstream &  out  ) 
 

virtual void sector::WriteSoilMapInCol char *   )  [virtual]
 

virtual void sector::writeToDescriptiveFile ofstream &  out  )  [virtual]
 

virtual void sector::writeToFileRaster Content  cont  )  [virtual]
 

general functions, require that BasicData - getContentString(cont) existiert

virtual void sector::writeToFileRaster_monthly Content  cont,
int  m
[virtual]
 

virtual void sector::WriteUserMapInCol char *   )  [virtual]
 


Member Data Documentation

MatrixDouble sector::areaShareOfIrrigationMethods [protected]
 

double sector::b_j [protected]
 

double sector::B_j [protected]
 

double sector::Canal_j [protected]
 

double sector::canalEfficiency [protected]
 

MatrixDouble sector::couplVector [protected]
 

double sector::D_j [protected]
 

double sector::D_sat_j [protected]
 

double sector::Derr_j [protected]
 

MatrixDouble sector::effectivePrecipitation [protected]
 

double sector::Esc_j [protected]
 

double sector::eta_j [protected]
 

double sector::Ext_j [protected]
 

double sector::Fehl_j [protected]
 

ldscape sector::fl [protected]
 

double sector::g_j [protected]
 

double sector::G_j [protected]
 

int sector::GISID [protected]
 

int sector::iniAgents [protected]
 

double sector::irrigableHa_j [protected]
 

MatrixDouble sector::irrigationWaterDemands [protected]
 

double sector::L_j [protected]
 

double sector::loss_j [protected]
 

double* sector::maxQuantInflow [protected]
 

MatrixDouble sector::methoden_j [protected]
 

MatrixDouble sector::N_j [protected]
 

double sector::nonIrrigableHa_j [protected]
 

int sector::numInflows [protected]
 

CropPrecipitation* sector::p_cropActualPrecipitation [protected]
 

CropWater* sector::p_cropWat [protected]
 

int* sector::parzellen [protected]
 

int sector::positionInRegionFile [protected]
 

double sector::S_j [protected]
 

int sector::sc_nr [protected]
 

string sector::secName [protected]
 

int sector::sectorIndex [protected]
 

IrrigationMethodSector sector::sectorparamsIrrigationMethod [protected]
 

int sector::sectorSeed [protected]
 

scuenca* sector::sub [protected]
 

double* sector::totalSectorShares [protected]
 

double sector::U_j [protected]
 

double sector::Ueb_j [protected]
 

double sector::weff [protected]
 

double sector::xCoord [protected]
 

double sector::yCoord [protected]
 

double sector::zeta_j [protected]
 

int* sector::zuflussID [protected]
 


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