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 |
Contains module irrigation_module.