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

modconst.h

Go to the documentation of this file.
00001 /*   $Revision: 18 $ 
00002      $Date: 15.10.06 16:15 $  */
00003 
00004 #ifndef MODCONSTH
00005 #define MODCONSTH
00006 
00007 // TEST FLAGS (Arnold / ARNOLD )
00008 #define _testRouting_ 0
00009 #define _testSaveRouting_  0
00010 #define _requestReturns_  0
00011 #define _testRoutingOutput_  0
00012 #define _testIrrig_ 0
00013 #define _testIrrig_2_ 0
00014 #define _testIrrig_3_ 0
00015 //#define _testIrrig_4_ 0
00016 #define _test_abfluss_ 0
00017 //#define _test_abfluss_storage_ 0
00018 #define _test_routing_control_ 1
00019 #define _test_writeGis_ 0
00020 #define _test_Riverflow_ 0
00021 #define _checkReturn_ 0
00022 
00023 #define _testReadStorage_ 0
00024 //#define _testUnsatzCont_ 0
00025 
00026 #define _referenceSurface_Code_             "MAS"
00027 #define _referenceSurface_lengthOfCode_                    3
00028 #define _MPMAS_lengthActivityID_                   3
00029 #define _test_ETPmod_                                              1
00030 #define _test_ETPmod_detail_                               0
00031 
00032 
00033 
00034 #undef  _ENGLISH_
00035 #undef  _16_bit_
00036 #define _ENGLISH_
00037 //#define _16_bit_
00038 
00039 #if defined _16_bit_
00040 #define buffersize      (long)65535
00041 #else
00042 #define buffersize      (long)262143 /* maximum size of the internal output buffer */
00043 #endif
00044 
00045 #define _stringsize_      1200        /* alle Dateinamen und andere reservierte Strings haben diesen Speicherplatz zur Verfuegung */
00046 #define _meteosatzlaenge_ 8000        /* maximale Laenge des Puffers, in den ein Satz aus meteorologischen Dateien im ganzen eingelesen werden kann. Sind die Saetze laenger, wird nachgelesen */
00047 #define _Dicke_Schicht_1_old_ 0.05         /* Dicke der ersten Bodenschicht in m */
00048 #define gridmaxanzahl     500         /* maximale Anzahl von im SPeicher zu haltenden Grids */
00049 #define maxzonenzahl      16000        /* 8000 Zonen koennen im Zonengrid codiert sein */
00050 #define maxzonenwert      (long)32767  /* maximale Groesse der Codes fuer die Zonen */
00051 #define _max_regionen_zahl_ 30        /* anzahl an Regionen, die fuer die regression-interpolation genutzt werden koennen */
00052 
00053 #define true              1
00054 #define false             0
00055 #define maxsymbolanzahl   1000         /* fuer Steuerdatei */
00056 #ifdef ASGI
00057 # define dirzeichen       '/'         /* ASGI wird auf der UNIX Platform gefahren */
00058 #else
00059 # define dirzeichen       '\\'        /* DOS: \\ Unix: / VAX: . */
00060 #endif
00061 #define maxteilgebiete    8000        /* fuer Abflussbildungsmodell -> Bodenmodellklasse
00062                                        pro Teilgebiet werden im Bodenmodell 168 Byte belegt (zonale Statistik u.a.)
00063                                        bei 500 Teilgebieten also ca. 82 Kbyte */
00064 #define Pi              (double)3.14159265359
00065 
00066 #define _maxResults_            100  /* maximum number of entries in the lastresult-array */
00067 
00068 #define NO_VALID_INSTANCE_INDEX 102
00069 #define UNKNOWN_EXCEPTION       103
00070 
00071 #define OTHERDATACOUNT 16 /* how many data columns will be writen to the control points "otherdata" file */
00072 
00073 /* nun einige Konstanten, die fuer eine rationelle Speicherreservierung noetig sind,
00074    besonders, wenn mit GNU-Compilern gearbeitet wird, die keine eigene Speicherverwaltung ala
00075    Borland haben. Damit bei einer Matrix-reservierung nicht immer maximal eine halbe 2er-Potenz
00076    Speicher verschenkt wird, wird der Speicher in optimalen Bloecken angefordert, die moeglichst
00077    wenig Rest lassen, aber auch, moeglichst wenig Verwaltungsaufwand erfordern sollen, weshalb
00078    ein maximaler overhead angegeben werden kann, der die Blance zwischen Speicherverschwendung und
00079    minimalem Verwaltungsaufwand angibt. Der Wert sollte <= 0.05 sein.
00080    Je nach Betriebssystem kann der maximal linear zu adressierende Speicher in _maxlinmem_ angegeben werden.
00081    16-Bit hat 2^16-24 = 65520, 32-bit hat 2^32 Byte direkt zu adressieren.  */
00082 
00083 #if defined _16_bit_
00084 #define _maxlinmem_      (unsigned long)65520
00085 #else
00086 #define _maxlinmem_      (unsigned long)2147480000
00087 #endif
00088 
00089 #define _1_ln2_          (double)1.442695041111   /* 1/ln2 */
00090 #define _maxmemoverhead_ (double)0.05    /* max. ca. 5% Speicherverschwendung sollen im Interesse kleinen Verwaltungsaufwandes moeglich sein */
00091 
00092 /* hier werden die im Modell genutzten und z.T. auch in der Steuerdatei im Klartext angegebenen
00093    Bezeichnungen einzelner Groessen, Teilmodelle und anderer Bezeichnungen als Makros definiert,
00094    so kann spaeter das Umschreiben der Meldungen und der Steuerdatei in eine andere Sprache
00095    schneller erfolgen. Ausserdem hat das den Vorteil, dass sich Aenderungen in der Benennung eines
00096    Abschnittes schnell im Modell realisieren lassen, da nicht mehr jedes einzelne AUftreten
00097    des Textes gesucht werden muss, sondern die Aenderung in dieser Datei ueberall wirksam ist. */
00098 
00099 #if !defined(_ENGLISH_)
00100 
00101 /* Abschnitte und Bezeichnungen aus der Steuerdatei */
00102 #define _Programmausgabe_             "[Programmausgabe]"
00103 #define _output_list_                 "[Ausgabeliste]"
00104 #define _Koordinaten_                 "[Koordinaten]"
00105 #define _region_transition_distance_  "[region_transition_distance]"
00106 #define _Hoehenmodell_                "[Hoehenmodell]"
00107 #define _Zonengrid_                   "[Zonengrid]"
00108 #define _Standardgrids_               "[Standardgrids]"
00109 #define _variable_Grids_              "[variable_Grids]"
00110 #define _Modellzeit_                  "[Modellzeit]"
00111 #define _anzahl_                      "[Anzahl]"
00112 #define _meteonamen_                  "[Meteonamen]"
00113 #define _Niederschlagskorrektur_      "Niederschlagskorrektur"
00114 #define _Expositionskorrektur_        "Expositionskorrektur"
00115 #define _RelCellArea_                 "RelCellArea"
00116 #define _CellSizeX_                   "CellSizeX"
00117 #define _CellSizeY_                   "CellSizeY"
00118 #define _CoordY_                      "CoordY"
00119 #define _CoordX_                      "CoordX"
00120 #define _Bodenarten_                  "Bodenarten"
00121 #define _Landnutzung_                 "Landnutzung"
00122 #define _ice_firn_                    "ice_firn"
00123 #define _Nutzbare_Feldkapazitaet_     "Nutzbare_Feldkapazitaet"
00124 #define _Gefaelle_                    "Gefaelle"
00125 #define _Exposition_                  "Exposition"
00126 #define _Topographischer_Faktor_      "Topographischer_Faktor"
00127 #define _Zonengrid_Bodenmodell_       "Zonengrid_Bodenmodell"
00128 #define _Hydraulische_Leitfaehigkeit_ "Hydraulische_Leitfaehigkeit"
00129 #define _SkyViewFactor_               "SkyViewFactor"
00130 #define _Fliesszeiten_                "Fliesszeiten"
00131 #define _Albedo_                      "Albedo"
00132 #define _Bodenspeicher_               "Bodenspeicher"
00133 #define _max_ponding_storage_         "max_ponding_storage"
00134 #define _clay_depth_                  "clay_depth"
00135 #define _irrigation_codes_            "Bewaesserungscodes"
00136 #define _river_depth_                 "Gewaessertiefe"
00137 #define _river_width_                 "Gewaesserbreite"
00138 #define _river_links_                 "Routingstrecken"
00139 #define _kolmation_                   "Kolmation"
00140 
00141 /* Speichergrids fuer Zustaende/Fluesse */
00142 
00143 #define _Auffuellbare_Porositaet_     "Auffuellbare_Porositaet"
00144 #define _Saettigungsdefizit_          "Saettigungsdefizit"
00145 #define _Bestandesniederschlag_       "Bestandesniederschlag"
00146 #define _Schneeausfluss_              "Schneeausfluss"
00147 #define _Snow_out_                    "Schneeschmelze"
00148 #define _Schneetage_                  "Schneetage"
00149 #define _Schneealter_                 "Schneealter"
00150 #define _Schneeanteil_                "Schneeanteil"
00151 #define _Regenanteil_                 "Regenanteil"
00152 #define _melt_from_firn_              "melt_from_firn"
00153 #define _melt_from_ice_               "melt_from_ice"
00154 
00155 /* #define _Wasseraequivalent_           "Wasseraequivalent" */
00156 
00157 #define _Unsaturated_Zone_Storage_    "Unsaturated_Zone_Storage"
00158 #define _Interflow_Storage_           "Interflow_Storage"
00159 #define _Saturated_Soil_Partition_    "Saturated_Soil_Partition"
00160 #define __sbalt_grid__                "$$sbalt_grid$$"
00161 #define _Bodenspeicher_Alt_           "Bodenspeicher_Alt"
00162 #define _Basisabfluss_                "Basisabfluss"
00163 #define _Direktabfluss_               "Direktabfluss"
00164 #define _Interflow_                   "Interflow"
00165 #define _Peakflow_                    "Peakflow"
00166 #define _Nacht_Temperatur_            "Nacht_Temperatur"
00167 #define _Korrigierte_Temperatur_      "Korrigierte_Temperatur"
00168 #define _Potentielle_Verdunstung_     "Potentielle_Verdunstung"
00169 #define _Reale_Verdunstung_           "Reale_Verdunstung"
00170 #define _Nadelwald_                   "Nadelwald"
00171 #define _Schatten_                    "Schatten"
00172 #define __Nacht_Temperatur__          "$$Nacht_Temperatur$$"
00173 #define _Infiltrationsexzess_         "Infiltrationsexzess"
00174 #define _Infiltrationssaettigung_     "Infiltrationssaettigung"
00175 #define _ungueltiger_Name_            "ungueltiger_Name"
00176 #define _Interzeptionsspeicher_       "Interzeptionsspeicher"
00177 #define _Interzeptionsverdunstung_    "Interzeptionsverdunstung"
00178 #define _Schneespeicher_Fest_         "Schneespeicher_Fest"
00179 #define _Schneespeicher_Fluessig_     "Schneespeicher_Fluessig"
00180 #define _Wurzeltiefe_                 "Wurzeltiefe"
00181 #define _Vegetationsbedeckungsgrad_   "Vegetationsbedeckungsgrad"
00182 #define _Blattflaechenindex_          "Blattflaechenindex"
00183 #define _inaktive_Bodenfeuchte_       "inaktive_Bodenfeuchte"
00184 #define _inaktive_Feldkapazitaet_     "inaktive_Feldkapazitaet"
00185 
00186 /* einige Definitionen fuer die Abflussoptimierung mit flow_opt */
00187 
00188 #define _Abflussoptimierung_          "Abflussoptimierung"
00189 #define _Mh_                          "Mh"
00190 #define _Bh_                          "Bh"
00191 #define _kh_                          "kh"
00192 #define _Th_                          "Th"
00193 #define _Mv_                          "Mv"
00194 #define _Bv_                          "Bv"
00195 #define _kv_                          "kv"
00196 
00197 /* fuer Routingclass */
00198 #define _TG_                          "TG"
00199 #define _OL_                          "OL"
00200 #define _SUMTRIB_                     "SUMTRIB"
00201 #define _ZL_                          "ZL"
00202 #define _AL_                          "AL"
00203 #define _SP_                          "SP"
00204 #define _constant_                    "constant"
00205 #define _Schwelle_                    "Schwelle"
00206 #define _extern_                      "extern"
00207 #define _intern_                      "intern"
00208 
00209 
00210 #define _Theta_                         "theta"
00211 #define _Hydraulische_Hoehe_            "Hydraulische_Hoehe"
00212 #define _Geodaetische_Hoehe_            "Geodaetische_Hoehe"
00213 #define _Q_unten_                       "Q_unten"
00214 #define _Concentrations_                "concentrations"
00215 #define _Grundwasserstand_              "Grundwasserstand"
00216 #define _Theta_in_GWLEVEL_              "Theta_in_GWLEVEL"
00217 #define _Grundwasserneubildung_         "Grundwasserneubildung"
00218 #define _Grundwasserlevel_              "Grundwasserlevel"
00219 #define _Drainageabfluss_               "Drainageabfluss"
00220 #define _Drainagedistance_              "Drainageabstand"
00221 #define _Drainagehoehen_                "Drainagetiefen"
00222 #define _Drainagelevel_                 "Drainagelevel"
00223 #define _Tangens_Beta_                  "Tangens_Beta"
00224 #define _ponding_storage_               "ponding_storage"
00225 #define _Max_Pumping_                   "Max_Pumping"
00226 #define _SB_1_grid_                     "SB_1_grid"
00227 #define _SB_2_grid_                     "SB_2_grid"
00228 #define _ROOTgrid_                      "ROOTgrid"
00229 #define _SBLOW_grid_                    "SBLOW_grid"
00230 #define _SBHIGH_grid_                   "SBHIGH_grid"
00231 #define _THETA_LIMIT_FOR_ETP_REDUCTION_ "_THETA_LIMIT_FOR_ETP_REDUCTION_"
00232 #define _river_infiltration_            "river_infiltration"
00233 #define _river_exfiltration_            "river_exfiltration"
00234 #define _groundwater_balance_           "groundwater_balance"
00235 
00236 #define _gw_k_x_                        "gw_k_x_"
00237 #define _gw_k_y_                        "gw_k_y_"
00238 #define _gw_head_old_                   "gw_head_old_"
00239 #define _gw_head_                       "gw_head_"
00240 #define _gw_storage_coeff_              "gw_storage_coeff_"
00241 #define _gw_boundary_fix_h_             "gw_boundary_fix_h_"
00242 #define _gw_boundary_fix_q_             "gw_boundary_fix_q_"
00243 #define _gw_transmissivity_x_           "gw_transmissivity_x_"
00244 #define _gw_transmissivity_y_           "gw_transmissivity_y_"
00245 #define _aquifer_thickness_             "Aquifer_Maechtigkeit_"
00246 #define _gw_flow_x_                     "gw_flow_x_"
00247 #define _gw_flow_y_                     "gw_flow_y_"
00248 #define _gw_kolmation_                  "gw_kolmation_"
00249 #define _gw_leakage_                    "gw_leakage_"
00250 #define _aquifer_upper_limit_           "aquifer_upper_limit"
00251 
00252 /* Program print outs */
00253 
00254 #define _actual_parameters_           "aktuelle Parameter"
00255 #define _Meteodatenzeit_              "(Zeit der Meteodaten)"
00256 #define _Schneeverdunstung_           "Schneeverdunstung"
00257 #define _ETP_                         "pot. Verdunstung"
00258 #define _ETR_                         "reale Verdunstung"
00259 #define _Scenarios_                   "mit Szenarien!"
00260 #define _suchradius_                  "keine Station innerhalb des angegebenen Suchradius!"
00261 
00262 #define _tracer_ini_                  "tracer_ini"
00263 #define _substance_transport_         "Stofftransport"
00264 #define _radioactive_                 "radioaktiv"
00265 #define _non_radioactive_             "nicht_radioaktiv"
00266 #define _half_time_                   "Halbwertszeit"
00267 #define _days_                        "Tage"
00268 #define _mgl_                         "mg/l"
00269 #define _kgkg_                        "kg/kg"
00270 #define _gl_                          "g/l"
00271 #define _evaporating_                 "verdunstend"
00272 #define _non_evaporating_             "nicht_verdunstend"
00273 #define _min_conc_                    "min_conc"
00274 #define _max_conc_                    "max_conc"
00275 #define _soilini_                     "soilini"
00276 #define _gwini_                       "gwini"
00277 
00278 
00279 /* end of german definitions, now english definitions */
00280 
00281 #else
00282 
00283 /* Abschnitte und Bezeichnungen aus der Steuerdatei */
00284 #define _Programmausgabe_             "[output_interval]"
00285 #define _output_list_                 "[output_list]"
00286 #define _Koordinaten_                 "[coordinates]"
00287 #define _region_transition_distance_  "[region_transition_distance]"
00288 #define _Hoehenmodell_                "[elevation_model]"
00289 #define _Zonengrid_                   "[zone_grid]"
00290 #define _Standardgrids_               "[standard_grids]"
00291 #define _variable_Grids_              "[variable_grids]"
00292 #define _Modellzeit_                  "[model_time]"
00293 #define _anzahl_                      "[meteo_data_count]"
00294 #define _meteonamen_                  "[meteo_names]"
00295 #define _referenceCrop_                           "[reference_crop]"            
00296 #define _Niederschlagskorrektur_      "precipitation_correction"
00297 #define _Expositionskorrektur_        "radiation_correction"
00298 #define _Verdunstungsmodell_          "evapotranspiration"
00299 #define _Schneemodell_                "snow_model"
00300 #define _Interzeptionsmodell_         "interception_model"
00301 #define _Infiltrationsmodell_         "infiltration_model"
00302 #define _Bodenmodell_                 "soil_model"
00303 #define _Unsatzonmodell_              "unsatzon_model"
00304 #define _gwflow_                      "groundwater_flow"
00305 #define _irrigation_amounts_          "irrigation_amounts"
00306 #define _irrigation_parameters_       "irrigation"
00307 #define _Abflussmodell_               "routing_model"
00308 #define _Defaults_                    "defaults"
00309 #define _MultiLayerLUSETable_         "[multilayer_landuse]"
00310 #define _Landnutzungstabelle_         "[landuse_table]"
00311 #define _Bodenartentabelle_           "[soil_table]"
00312 #define _irrigation_table_            "[irrigation_table]"
00313 /* Meteogroessen */
00314 
00315 #define _Globalstrahlung_             "global_radiation"
00316 #define _Nettostrahlung_              "net_radiation"
00317 #define _Sonnenscheindauer_           "sunshine_duration"
00318 #define _Temperatur_                  "temperature"
00319 #define _Temperatur_14_               "temperature_14"
00320 #define _Windgeschwindigkeit_         "wind_speed"
00321 #define _Dampfdruck_                  "vapor_pressure"
00322 #define _Dampfdruck_14_               "vapor_pressure_14"
00323 #define _Luftfeuchte_                 "air_humidity"
00324 #define _Luftfeuchte_14_              "air_humidity_14"
00325 #define _Luftdruck_                   "air_pressure"
00326 #define _Niederschlag_                "precipitation"
00327 
00328 /* Standardgrids und veraenderliche Standardgrids */
00329 
00330 #define _regression_regions_1_        "regression_regions"
00331 #define _regression_regions_2_        "regression_regions2"
00332 #define _regression_regions_3_        "regression_regions3"
00333 #define _regression_weights_1_        "regression_weights1"
00334 #define _regression_weights_2_        "regression_weights2"
00335 #define _regression_weights_3_        "regression_weights3"
00336 #define _RelCellArea_                 "RelCellArea"
00337 #define _CellSizeX_                   "CellSizeX"
00338 #define _CellSizeY_                   "CellSizeY"
00339 #define _CoordY_                      "CoordY"
00340 #define _CoordX_                      "CoordX"
00341 #define _Bodenarten_                  "soil_types"
00342 #define _Landnutzung_                 "landuse"
00343 #define _ice_firn_                    "ice_firn"
00344 #define _Nutzbare_Feldkapazitaet_     "available_soil_moisture"
00345 #define _Gefaelle_                    "slope_angle"
00346 #define _Exposition_                  "slope_aspect"
00347 #define _Topographischer_Faktor_      "topographic_faktor"
00348 #define _Zonengrid_Bodenmodell_       "zonegrid_soilmodel"
00349 #define _Hydraulische_Leitfaehigkeit_ "hydraulic_conductivity"
00350 #define _SkyViewFactor_               "sky_view_factor"
00351 #define _Fliesszeiten_                "flow_times"
00352 #define _Albedo_                      "albedo"
00353 #define _Bodenspeicher_               "soil_storage"
00354 #define _max_ponding_storage_         "max_ponding_storage"
00355 #define _clay_depth_                  "clay_depth"
00356 #define _irrigation_codes_            "irrigation_codes"
00357 #define _river_depth_                 "river_depth"
00358 #define _river_width_                 "river_width"
00359 #define _river_links_                 "river_links"
00360 #define _kolmation_                   "kolmation"
00361 
00362 /* Speichergrids fuer Zustaende/Fluesse */
00363 
00364 #define _Auffuellbare_Porositaet_     "fillable_porosity"
00365 #define _Saettigungsdefizit_          "saturation_deficite"
00366 #define _Bestandesniederschlag_       "throughfall"
00367 #define _Schneeausfluss_              "snowcover_outflow"
00368 #define _Snow_out_                    "melt_from_snowcover"
00369 #define _Schneetage_                  "days_snow"
00370 #define _Schneealter_                 "snow_age"
00371 #define _Schneeanteil_                "snow_rate"
00372 #define _Regenanteil_                 "rain_rate"
00373 #define _melt_from_firn_              "melt_from_firn"
00374 #define _melt_from_ice_               "melt_from_ice"
00375 
00376 /* #define _Wasseraequivalent_           "Wasseraequivalent" */
00377 
00378 #define _Unsaturated_Zone_Storage_    "unsaturated_zone_storage"
00379 #define _Interflow_Storage_           "interflow_itorage"
00380 #define _Saturated_Soil_Partition_    "saturated_soil_partition"
00381 #define __sbalt_grid__                "$$sbold_grid$$"
00382 #define _Bodenspeicher_Alt_           "soil_storage_old"
00383 #define _Basisabfluss_                "baseflow"
00384 #define _Direktabfluss_               "directflow"
00385 #define _Interflow_                   "interflow"
00386 #define _Peakflow_                    "peakflow"
00387 #define _Nacht_Temperatur_            "temperature_night"
00388 #define _Korrigierte_Temperatur_      "corr_temperature"
00389 #define _Potentielle_Verdunstung_     "pot_transpiration"
00390 #define _Reale_Verdunstung_           "real_transpiration"
00391 #define _Potential_Evaporation_       "potential_evaporation"
00392 #define _Reale_Evaporation_           "real_evaporation"
00393 #define _Snow_Evaporation_            "snow_evaporation"
00394 #define _Potential_InterceptionEvap_  "potential_InterceptionEvap"
00395 #define _Reale_InterceptionEvap_      "real_InterceptionEvap"
00396 #define _Nadelwald_                   "pineforest"
00397 #define _Schatten_                    "Shadow"
00398 #define __Nacht_Temperatur__          "$$temperature_night$$"
00399 #define _Infiltrationsexzess_         "infiltration_excess"
00400 #define _Infiltrationssaettigung_     "infiltration_saturation"
00401 #define _ungueltiger_Name_            "ungueltiger_Name"
00402 #define _Interzeptionsspeicher_       "interception_storage"
00403 #define _Interzeptionsverdunstung_    "interception_evaporation"
00404 #define _Schneespeicher_Fest_         "snowstorage_solid"
00405 #define _Schneespeicher_Fluessig_     "snowstorage_liquid"
00406 #define _Wurzeltiefe_                 "root_depth"
00407 #define _Vegetationsbedeckungsgrad_   "vegetation_coverage_degree"
00408 #define _Blattflaechenindex_          "leaf_area_index"
00409 #define _inaktive_Bodenfeuchte_       "inaktive_soil_moisture"
00410 #define _inaktive_Feldkapazitaet_     "inaktive_field_capacity"
00411 
00412 /* einige Definitionen fuer die Abflussoptimierung mit flow_opt */
00413 
00414 #define _Abflussoptimierung_          "discharge_optimizing"
00415 #define _Mh_                          "Mh"
00416 #define _Bh_                          "Bh"
00417 #define _kh_                          "kh"
00418 #define _Th_                          "Th"
00419 #define _Mv_                          "Mv"
00420 #define _Bv_                          "Bv"
00421 #define _kv_                          "kv"
00422 
00423 /* fuer Routingclass */
00424 #define _TG_                          "TG"
00425 #define _OL_                          "OL"
00426 #define _SUMTRIB_                     "SUMTRIB"
00427 #define _ZL_                          "ZL"
00428 #define _AL_                          "AL"
00429 #define _SP_                          "SP"
00430 #define _constant_                    "constant"
00431 #define _Schwelle_                    "Threshold"
00432 #define _extern_                      "extern"
00433 #define _intern_                      "intern"
00434 
00435 #define _Theta_                         "theta"
00436 #define _Hydraulische_Hoehe_            "hydraulic_heads"
00437 #define _Geodaetische_Hoehe_            "geodetic_heads"
00438 #define _Q_unten_                       "q_down"
00439 #define _Concentrations_                "concentrations"
00440 #define _Grundwasserstand_              "groundwater_distance"
00441 #define _Theta_in_GWLEVEL_              "Theta_in_GWLEVEL"
00442 #define _Grundwasserneubildung_         "groundwater_recharge"
00443 #define _Grundwasserlevel_              "groundwater_level"
00444 #define _Drainageabfluss_               "drainage_flow"
00445 #define _Drainagedistance_              "drainage_distance"
00446 #define _Drainagehoehen_                "drainage_depth"
00447 #define _Drainagelevel_                 "drainage_level"
00448 #define _Tangens_Beta_                  "tangens_beta"
00449 #define _ponding_storage_               "ponding_storage"
00450 #define _Max_Pumping_                   "Max_Pumping"
00451 #define _SB_1_grid_                     "SB_1_grid"
00452 #define _SB_2_grid_                     "SB_2_grid"
00453 #define _ROOTgrid_                      "ROOTgrid"
00454 #define _SBLOW_grid_                    "SBLOW_grid"
00455 #define _SBHIGH_grid_                   "SBHIGH_grid"
00456 #define _THETA_LIMIT_FOR_ETP_REDUCTION_ "_THETA_LIMIT_FOR_ETP_REDUCTION_"
00457 #define _river_infiltration_            "river_infiltration"
00458 #define _river_exfiltration_            "river_exfiltration"
00459 #define _groundwater_balance_           "groundwater_balance"
00460 #define _macropore_infiltration_        "macropore_infiltration"
00461 
00462 #define _gw_k_x_                        "gw_k_x_"
00463 #define _gw_k_y_                        "gw_k_y_"
00464 #define _gw_head_old_                   "gw_head_old_"
00465 #define _gw_head_                       "gw_head_"
00466 #define _gw_storage_coeff_              "gw_storage_coeff_"
00467 #define _gw_boundary_fix_h_             "gw_boundary_fix_h_" 
00468 #define _gw_boundary_fix_q_             "gw_boundary_fix_q_"
00469 #define _gw_transmissivity_x_           "gw_transmissivity_x_"
00470 #define _gw_transmissivity_y_           "gw_transmissivity_y_"
00471 #define _aquifer_thickness_             "aquifer_thickness_"
00472 #define _gw_flow_x_                     "gw_flow_x_"
00473 #define _gw_flow_y_                     "gw_flow_y_"
00474 #define _gw_kolmation_                  "gw_kolmation_"
00475 #define _gw_leakage_                    "gw_leakage_"
00476 #define _aquifer_upper_limit_           "aquifer_upper_limit"
00477 
00478 #define _actual_parameters_           "actual parameters"
00479 #define _Meteodatenzeit_              "(time of meteo data)"
00480 #define _Schneeverdunstung_           "snow_evaporation"
00481 #define _ETP_                         "pot. evaptranspir."
00482 #define _ETR_                         "real evapotranspir."
00483 #define _Scenarios_                   "using scenarios!"
00484 #define _suchradius_                  "no station within the specified search radius!"
00485 
00486 /* transport algorithms */
00487 
00488 #define _tracer_ini_                  "tracer_ini"
00489 #define _substance_transport_         "substance_transport"
00490 #define _radioactive_                 "radioactive"
00491 #define _non_radioactive_             "non_radioactive"
00492 #define _half_time_                   "half_time"
00493 #define _days_                        "days"
00494 #define _mgl_                         "mg/l"
00495 #define _kgkg_                        "kg/kg"
00496 #define _gl_                          "g/l"
00497 #define _evaporating_                 "evaporating"
00498 #define _non_evaporating_             "non_evaporating"
00499 #define _min_conc_                    "min_conc"
00500 #define _max_conc_                    "max_conc"
00501 #define _soilini_                     "soilini"
00502 #define _gwini_                       "gwini"
00503 
00504 #endif
00505 
00506 // definitions for new WaSiM-ETH 7 and higher doesn't use german definitions any longer 
00507 
00508 #define _ExternalCoupling_             "[ExternalCoupling]"
00509 #define _GWTableExtern_                "GWTableExtern"
00510 #define _RenameMode_Delete_            0
00511 #define _RenameMode_Rename_            1
00512 #define _BALANCE_                      "Balance"
00513 #define _SurfaceCanopyResistance_      "SurfaceCanopyResistance"
00514 #define _SurfaceInterzepResistance_    "SurfaceInterzepResistance"
00515 #define _SurfaceEvaporationResistance_ "SurfaceEvaporationResistance"
00516 #define _RoughnessLength_              "RoughnessLength"
00517 #define _Capillar_Uprise_              "Capillar_Uprise"
00518 #define _Percolation_                  "Percolation"
00519 #define _Schneespeicher_Total_         "snow_storage_total"
00520 #define _AspectCorrectedGlobalRadiation_ "AspectCorrectedGlobalRadiation"
00521 #endif
00522 
00523 
00524 
00525 
00526 
00527 
00528 

Generated on Thu Aug 28 12:38:45 2008 for MPMAS by  doxygen 1.3.9.1