runoff_flow Derived Type

type, public :: runoff_flow


Components

Type Visibility Attributes Name Initial
real(kind=r8), public, pointer :: lonc(:)
real(kind=r8), public, pointer :: latc(:)
real(kind=r8), public, pointer :: area(:)
integer, public, pointer :: gindex(:)
integer, public, pointer :: dsig(:)
integer, public, pointer :: outletg(:)
integer, public, pointer :: mask(:)
real(kind=r8), public, pointer :: rlon(:)
real(kind=r8), public, pointer :: rlat(:)
real(kind=r8), public :: totarea
integer, public :: numr
integer, public :: begr
integer, public :: endr
integer, public :: lnumr
real(kind=r8), public, pointer :: runofflnd(:,:)
real(kind=r8), public, pointer :: runoffocn(:,:)
real(kind=r8), public, pointer :: runofftot(:,:)
real(kind=r8), public, pointer :: dvolrdt(:,:)
real(kind=r8), public, pointer :: dvolrdtlnd(:,:)
real(kind=r8), public, pointer :: dvolrdtocn(:,:)
real(kind=r8), public, pointer :: volr(:,:)
real(kind=r8), public, pointer :: fthresh(:)
real(kind=r8), public, pointer :: wh(:,:)
real(kind=r8), public, pointer :: wt(:,:)
real(kind=r8), public, pointer :: wr(:,:)
real(kind=r8), public, pointer :: erout(:,:)
real(kind=r8), public, pointer :: qsur(:,:)
real(kind=r8), public, pointer :: qsub(:,:)
real(kind=r8), public, pointer :: qgwl(:,:)
real(kind=r8), public, pointer :: flood(:)
real(kind=r8), public, pointer :: runoff(:,:)
real(kind=r8), public, pointer :: direct(:,:)
real(kind=r8), public, pointer :: qirrig(:)
real(kind=r8), public, pointer :: qirrig_actual(:)
real(kind=r8), public, pointer :: runofflnd_nt1(:)
real(kind=r8), public, pointer :: runofflnd_nt2(:)
real(kind=r8), public, pointer :: runoffocn_nt1(:)
real(kind=r8), public, pointer :: runoffocn_nt2(:)
real(kind=r8), public, pointer :: runofftot_nt1(:)
real(kind=r8), public, pointer :: runofftot_nt2(:)
real(kind=r8), public, pointer :: runoffdir_nt1(:)
real(kind=r8), public, pointer :: runoffdir_nt2(:)
real(kind=r8), public, pointer :: dvolrdtlnd_nt1(:)
real(kind=r8), public, pointer :: dvolrdtlnd_nt2(:)
real(kind=r8), public, pointer :: dvolrdtocn_nt1(:)
real(kind=r8), public, pointer :: dvolrdtocn_nt2(:)
real(kind=r8), public, pointer :: volr_nt1(:)
real(kind=r8), public, pointer :: volr_nt2(:)
real(kind=r8), public, pointer :: volr_mch(:)
real(kind=r8), public, pointer :: qsur_nt1(:)
real(kind=r8), public, pointer :: qsur_nt2(:)
real(kind=r8), public, pointer :: qsub_nt1(:)
real(kind=r8), public, pointer :: qsub_nt2(:)
real(kind=r8), public, pointer :: qgwl_nt1(:)
real(kind=r8), public, pointer :: qgwl_nt2(:)