HYPE
Loading...
Searching...
No Matches
npc_sw_proc.f90 File Reference

Modules

module  npc_surfacewater_processes

Procedures

subroutine, public npc_surfacewater_processes::initiate_river_substance_state (config, riverstate)
subroutine, public npc_surfacewater_processes::initiate_lake_substance_state (config, lakestate)
subroutine, public npc_surfacewater_processes::initiate_lake_layer_state (config, lakestate)
subroutine, public npc_surfacewater_processes::add_deposition_to_lake_as_load (i, pooltype, iluse, veg, areaij, sourcedry, lakestate, ktop)
subroutine, public npc_surfacewater_processes::add_deposition_to_river_as_load (i, iluse, pooltype, veg, areaij, sourcedry, riverstate)
subroutine, public npc_surfacewater_processes::substance_processes_in_river (i, itype, area, depth, transq, qbank, maxssconc, sedresss, riverstate)
subroutine, public npc_surfacewater_processes::substance_processes_in_lake (i, itype, area, lakestate, resuspdown, pooladd_ts, pooladd_tn, pooladd_tp, pooladd_oc, pooladd_si, poolnet_ts)
subroutine npc_surfacewater_processes::denitrification_water (i, watertype, ktop, systemtype, area, denpar, halfsatinwater, riverstate, lakestate)
subroutine npc_surfacewater_processes::production_mineralisation (i, watertype, ktop, systemtype, area, prodnpar, prodppar, prodcpar, prodsipar, tmpexpsipar, halfsattpwater, limpppar, plimsipar, riverstate, lakestate, depth)
subroutine npc_surfacewater_processes::macrophyte_uptake (i, watertype, ktop, systemtype, area, muptnpar, muptppar, halfsattpwater, proddeppar, limpppar, lakestate, riverstate)
subroutine npc_surfacewater_processes::lake_sedimentation (i, substance, watertype, ktop, sedrate, limsedpar, area, lakestate, pooladd)
subroutine, public npc_surfacewater_processes::sediment_pool_density (watertype, res_mode, siltation_option, age, frac_clay, frac_silt, frac_sand, density)
subroutine npc_surfacewater_processes::lake_siltation_and_flushing (i, watertype, ss_frac, lakestate, resuspup, resuspdown, removedsed)
subroutine npc_surfacewater_processes::set_flushing_status (mode, frequency, start, sstop, depth, maxdepth, sssedpool, aesedpool, sedflush, sedage)
subroutine npc_surfacewater_processes::sediment_fraction (i, watertype, lakestate, ss_frac)
subroutine npc_surfacewater_processes::river_sedimentation_resuspension (i, watertype, area, sedexppar, riverq, qbank, depth, maxssconc, sedresss, riverstate)
subroutine npc_surfacewater_processes::calculate_lake_longterm_tpmean (i, watertype, ktop, lakestate)
subroutine npc_surfacewater_processes::calculate_river_tpmean (i, watertype, riverstate)
subroutine npc_surfacewater_processes::internal_lake_load (i, watertype, systemtype, area, lakestate)
subroutine, public npc_surfacewater_processes::add_diffuse_source_to_local_river (i, qin, cin, source, addedflow)
subroutine, public npc_surfacewater_processes::add_point_sources_to_main_river (isb, qin, cin, source, addedflow)
subroutine, public npc_surfacewater_processes::calculate_river_wetland (i, itype, n, temp5, temp30, qin, cin, cwetland)
subroutine npc_surfacewater_processes::calculate_river_wetland_np (n, qin, cin, area, vol, cvol, temp5, temp30)
subroutine, public npc_surfacewater_processes::wetland_substance_processes (n, area, vol, cvol, temp5, temp30, fastn, fastp, humusn, humusp, partp)

Detailed Description

Contains module npc_surfacewater_processes.