HYPE
All Classes Namespaces Files Functions Variables Pages
Modules | Procedures
model_hype.f90 File Reference

Modules

module  modelmodule
 

Procedures

subroutine, public modelmodule::define_model_parameters ()
 
subroutine, public modelmodule::set_parameters_region_division (nregpar)
 
subroutine, public modelmodule::get_special_model_parameters (velindex, dampindex)
 
subroutine, public modelmodule::calculate_special_model_parameters (nsubb, optrivvel, optdamp, dimriver)
 
subroutine, public modelmodule::model_specified_atmospheric_deposition ()
 
subroutine, public modelmodule::calculate_translation_time (rivlen, rivvel, damp, totaltime, transtime)
 
subroutine, public modelmodule::set_modelconfig_from_parameters ()
 
subroutine, public modelmodule::initiate_model_state (frozenstate, soilstate, aquiferstate, riverstate, lakestate, miscstate)
 
subroutine, public modelmodule::initiate_model (frozenstate, soilstate, aquiferstate, riverstate, lakestate, miscstate)
 
subroutine, public modelmodule::reinitiate_model_at_timestep (statuscd, soilstate)
 
subroutine, public modelmodule::model (frozenstate, soilstate, aquiferstate, riverstate, lakestate, miscstate)
 
subroutine modelmodule::calculate_lake_volume_output (n, lakestate, ilakevol, olakevol, localoutvar)
 
subroutine modelmodule::initialize_class_outvar_to_zero ()
 
subroutine modelmodule::calculate_class_outvar_initialize (idindex, isb)
 
subroutine modelmodule::calculate_class_outvar_add (idindex, isb, jcl, fraction, value, fraction2)
 
subroutine modelmodule::calculate_class_outvar_add_amount (idindex, isb, jcl, fraction, value, value2)
 
subroutine modelmodule::calculate_class_outvar_add_accumulate (idindex, isb, jcl, fraction, value)
 
subroutine modelmodule::calculate_class_outvar_finish (idindex, isb, denominator)
 
subroutine modelmodule::calculate_class_outvar_finish_scale (idindex, isb, factor)
 
subroutine modelmodule::set_class_outvar_missing (idindex, isb)
 
subroutine modelmodule::calculate_outvar_watertemperature (idindex, isb, itype, lowerlimit, riverstate, lakestate)
 
subroutine modelmodule::calculate_class_outvar_for_substance_soil (isb, j, aadj, a, classarea, denitrif, nitrif, cropuptake, atmdepload1, atmdepload2, soillgrossload, soillnetload, soilstate, miscstate)
 
subroutine modelmodule::calculate_class_outvar_for_substance_soil_finish (isb, asum, soilwateri)
 
subroutine modelmodule::set_output_runoff_concentrations_leakagemodel1 (isb, nsb, runoffts, crunoffts)
 
subroutine modelmodule::set_all_aquifer_outvar (nsub, naquifers, aqremflow, aquiferstate)
 
subroutine modelmodule::set_all_observation_outvar ()
 
subroutine modelmodule::set_outvar_xobs (idindex, isb)
 
subroutine modelmodule::set_outvar_xobs_scaled (idindex, isb, idxobs, factor)
 
subroutine modelmodule::set_outvar_xobsmean (idindex, isb, idxobs)
 
subroutine modelmodule::set_outvar_xobsstate (idindex, isb, idxobs)
 
subroutine modelmodule::calculate_regional_groundwaterflow_to_outside_system (isb, totflow, outflow)
 
real function modelmodule::wetland_wbstore (j, i, frozenstate, soilstate)
 
subroutine modelmodule::calculate_flow_from_undivided_lake (i, itype, qin, lakearea, flowreduction, hypodepth, olakewstold, outflowsim, lakeoutflow, mainflow, branchflow, concout, wstlakesim, lakewst, wcomaver, Lpathway, lakestate, miscstate)
 
subroutine modelmodule::calculate_flow_for_lakebasin_lake (ilast, itype, looplakes, qini2, lakeareai2, hypodepthi2, olakewstoldi2, resusp_downstream, outflowsimi2, lakeoutflowi2, mainflowi2, branchflowi2, accinflow, acccinflow, clakeoutflowi2, cmainflowi2, cbranchflowi2, qcinflii2, netroutload, wstlakesimi2, lakewsti2, wcomaveri2, Lpathwayi2, Lbranchi2, totaloutflow, ctotaloutflow, lakestate, miscstate)
 
subroutine modelmodule::accumulate_flow_to_downstream_subbasin (i, mainflow, branchflow, concout, accinflow, acccinflow, volumeflow)
 
subroutine modelmodule::calculate_internal_wetland (i, radext, cloud, added_water, precij, sfdist, q, conc, frozenstate, soilstate, miscstate, localoutvar, localwbflows, localLpathway)
 
subroutine modelmodule::calculate_outlet_wetland (i, radext, cloud, added_water, precij, sfdist, wetinflow, conc, frozenstate, soilstate, miscstate, wetoutflow, updatedoutflow, cwetoutflow, mainflow, branchflow, localoutvar, localwbflows, localLpathway)
 
subroutine modelmodule::calculate_local_river (i, lriverlen, radext, rh, cloud, pobs, precij, sfdist, localpcorricep, qriverin, criverin, qriver, criver, localeacti, localpreci, localarea_water, localprec_water, localevap_water, frozenstate, miscstate, riverstate, lakestate, localoutvar, localwbflows, localwbstores, localLatmdep, localLruralb, localLpathway)
 
subroutine modelmodule::calculate_local_lake_model (i, radext, rh, cloud, pobs, precij, sfdist, localpcorricep, qin, cin, hypodep, localeacti, localpreci, localarea_water, localprec_water, localevap_water, frozenstate, riverstate, lakestate, surftemp, outflow, coutflow, outwst, localoutvar, localwbflows, localLatmdep, localLpathway)
 
subroutine modelmodule::compute_substance_load (load, flow, conc, conc2)
 

Detailed Description

Contains module modelmodule.