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

Modules

module  irrigation_module
 

Procedures

subroutine, public irrigation_module::initiate_irrigation (n, nc)
 
subroutine, public irrigation_module::find_irrigated_classes ()
 
subroutine irrigation_module::set_regional_irrigation (n)
 
subroutine, public irrigation_module::initiate_timestep_irrigation (nsubst, miscstate)
 
subroutine, public irrigation_module::calculate_irrigation_water_demand (i, j, area, sswcorrpar, immdeppar, iwdfracpar, wdpar, soil, wpl, fcl, epl, epot, miscstate, iwdv, sswtout)
 
subroutine irrigation_module::calculate_kcb (k, jday, bday, kcb)
 
subroutine, public irrigation_module::apply_irrigation (i, j, soilstate, appirr, appirrmass)
 
subroutine irrigation_module::get_irrigation_parameters (isb, irrigationpar)
 
subroutine, public irrigation_module::calculate_irrigation (i, na, temp, rh, q, lakew, riverv, accpw, irrnetloss, gwabstr, ldabstr, lrabstr, rsabstr, cq, irrsinkmass, cilake, colake, criver, soilstate, aquiferstate, nextirrigation, cnextirrigation, wblirrflows, wbrirrflows, wbrirrevap, aquiferloss, dampabstr)
 
subroutine irrigation_module::irrigation_abstraction_sink (conc, cirrsinkpar, abstr, sinkmass)
 

Variables

character(len=44), dimension(2) irrigation_module::errstring
 
integer, dimension(:), allocatable irrigation_module::regirrwat_source
 
integer, dimension(:,:), allocatable irrigation_module::regirrwat_collectors
 
integer, dimension(:), allocatable irrigation_module::nregirrwat_collectors
 
integer, dimension(:), allocatable irrigation_module::irrindex
 
integer, dimension(:), allocatable irrigation_module::irrtype
 
real, dimension(:), allocatable irrigation_module::totaldemand_regsrc
 
real, dimension(:), allocatable irrigation_module::regionaldemand
 
real, dimension(:,:), allocatable irrigation_module::fieldneed
 
real, dimension(:,:), allocatable irrigation_module::irrigation
 
real, dimension(:,:,:), allocatable irrigation_module::cirrigation
 

Detailed Description

Contains module irrigation_module.