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