|
Public Member Functions |
|
virtual void | initializeNetInflowsInYear (const MatrixDouble &inflows) |
| get - set functions
|
virtual void | rememberTypicalNetInflowsInYear (const MatrixDouble &inflows) |
virtual void | reinitWithTypicalNetInflows () |
virtual void | makeForecastForNetInflows (int yr_, double forecastError) |
virtual void | setInflows (int mTot, MatrixDouble &infl) |
virtual bool | setOneInflow (int mTot, int inflowID, double flowVal_m3PerSec) |
virtual string | getName () |
virtual int | getCatchID () |
virtual int | getCatchmentID () |
virtual int | getSubcatchID () const |
virtual int | get_sectorsInCuenca (void) |
virtual double | get_Ext (int) |
| EDIC related query functions.
|
virtual double | get_monatl_N (int, int) |
virtual void | addTo_totalMonthlyIrr (int month_, int secID_, double irrAmountSector_) |
virtual double | get_totalMonthlyIrr (int month_, int secID_) |
virtual double | get_totalMonthlyIrr_sum (int month_) |
virtual double | getGlobalWaterDemand () |
|
void | addOneToSectorsInSubcatchment () |
virtual void | initRoutingEmpty (void) |
virtual void | readSectorMapFromFile (string fn) |
virtual void | readAndExtractSectorMapsFromCatchMaps () |
virtual void | copyRaster2Landscape (Raster2D &catchmentMap, Content cont) |
virtual void | copyRaster2Landscape (Raster2D &catchmentMap, Content cont, bool flag_fixCopyToCell) |
virtual void | makeSectorwiseHistogram (MatrixDouble &histogramBySector, Content cont) |
|
void | initializeEmpty (void) |
| EDIC - initializing.
|
virtual void | EDIC_readSurfaceAndSubsurfaceRunoffMatrix () |
virtual void | readparamsIrrigationMethodAndAssignToSectors () |
virtual void | initializeCropPointersInSectors (CropPrecipitation *p_cropPrecipitation, CropWater *p_cropWat_) |
virtual void | make_derr (int, double) |
| Functions for EDIC model.
|
virtual void | make_esc (int, double) |
virtual void | resetEdicMonthlyReturnFlowData () |
virtual void | resetEdicAnnualData () |
double | return_delta (int sectorIndex) |
double | return_e (int sectorIndex) |
bool | IS_DYNAMIC_INFLOWS () |
double | getFlowForRiverAndYearAndMonth (int riverID_, int y_, int m_, bool isNorthern_) |
virtual void | setFlowForRiverAndYearAndMonth (int riverID, int yearID, int modelMonth, int valFlowM3) |
virtual void | setRiver_fullYear (int riverID, int yearID, MatrixDouble &vectorThisYearFlows) |
virtual void | updateAllInflowsForCurrentMonth (TimeHandler &timeHandle_const) |
virtual void | read_DynamicRiverFlows (string fn) |
virtual void | writeDynamicInflowsToFile (string fn) |
|
virtual void | joinCatchmentMap (Content cont, Raster2D &gisFull) |
virtual void | joinCatchmentMap (Content cont, Raster2D &gisFull, int monthIndex, bool flag_forceToCell) |
virtual void | writeToFile_SektorMaps (Content cont) |
virtual void | writeToFile_SektorMaps_monthly (Content cont, int m) |
virtual void | writeInputToFile (char *) |
virtual void | printToScreen (void) |
| PRINT - WRITE functions.
|
virtual void | printEffectiveRouting () |
virtual void | writeToFileEffectiveRouting () |
virtual void | printToScreen_allSectors () |
virtual void | printToScreen_Edic () |
virtual void | printOnScreen_MatrixSize (void) |
virtual void | printInflows () |
|
| scuenca (void) |
| Constructor.
|
| scuenca (int sc) |
virtual | ~scuenca () |
| Destructor.
|
Protected Member Functions |
virtual void | speicher_freigeben (void) |
Protected Attributes |
Raster2D | gisKey |
int | sc_nummer |
double | b_faktor |
double | g_faktor |
int | numberOfActualSectors |
unsigned | num |
MatrixDouble | b_j |
MatrixDouble | g_j |
MatrixDouble | d_jk |
MatrixDouble | e_jk |
MatrixDouble | totalSectorIrrig |
MatrixDouble | sumByMonth_Irrig |
IrrigationMethod | paramsIrrigationMethod |
MatrixDouble | N |
MatrixDouble | N_typical_m3Sec |
MatrixDouble | Derr |
MatrixDouble | Esc |
bool | isDynamicRiverFlow |
DynamicRiverFlows | DynamicFlows |