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

Modules

module  regional_groundwater_module
 

Procedures

subroutine, public regional_groundwater_module::initiate_regional_groundwater_flow (n, ns, cb_ilake, cb_olake, cb_lriver, cb_mriver, cb_iwet, cb_owet)
 
subroutine, public regional_groundwater_module::initiate_aquifer_state (aquiferstate)
 
subroutine, public regional_groundwater_module::initiate_aquifer_model (n, ns, na)
 
subroutine, public regional_groundwater_module::calculate_regional_groundwater_flow (soilstate, outputflow)
 
subroutine regional_groundwater_module::calculate_soillayer_groundwaterflow_removal (i, j, subid, n, soil, csoil, rcgrwpar, plantwater, flow, cflow)
 
subroutine, public regional_groundwater_module::calculate_river_groundwaterflow_removal (i, j, subid, n, riverstate, flow, dampflow)
 
subroutine, public regional_groundwater_module::calculate_river_floodplain_groundwaterflow_removal (i, j, subid, n, miscstate, flow)
 
subroutine regional_groundwater_module::set_percolation_concentration (n, waterconc, percconc)
 
subroutine regional_groundwater_module::calculate_aquifer_percolation (perc, cperc)
 
subroutine, public regional_groundwater_module::calculate_aquifer (aquiferstate, aqoutflow, remflow2, aquiferirrloss)
 
subroutine regional_groundwater_module::calculate_percolation_delay (aquiferstate, na, ns, perc, cperc, recharge, crecharge)
 
subroutine, public regional_groundwater_module::calculate_delayed_water (aquiferstate, na, water)
 
subroutine regional_groundwater_module::calculate_aquifer_outflow (ia, aquiferstate, aqoutflow, caqoutflow)
 
subroutine, public regional_groundwater_module::calculate_current_flow_from_aquifer (na, ns, aquiferstate, outsideflow)
 
subroutine, public regional_groundwater_module::add_regional_groundwater_flow_to_soil (i, j, classarea, pw, soilstate, load, upwardflow, addedflow)
 
subroutine, public regional_groundwater_module::add_regional_groundwater_flow_to_olake (i, itype, numsubst, qfactor, lakev, lakec, qcinfl, grwload, addedwater)
 
subroutine, public regional_groundwater_module::add_aquifer_flow_to_river (i, numsubst, qin, cin, addedwater, addedload)
 
real function, dimension(ns), public regional_groundwater_module::calculate_aquifer_waterlevel (ns, na, aquiferstate)
 
real function, dimension(ns), public regional_groundwater_module::calculate_aquifer_conc (ns, na, subst, aquiferstate)
 

Variables

character(len=49), dimension(5) regional_groundwater_module::errstring
 
real, dimension(:), allocatable regional_groundwater_module::regrwarea
 
real, dimension(:), allocatable regional_groundwater_module::grwflow
 
real, dimension(:,:), allocatable regional_groundwater_module::cgrwflow
 
real, dimension(:), allocatable regional_groundwater_module::dcoeff
 
real, dimension(:), allocatable regional_groundwater_module::addflow
 
real, dimension(:,:), allocatable regional_groundwater_module::caddflow
 

Detailed Description

Contains module regional_groundwater_module.