soilhydrology_type Derived Type

type, public :: soilhydrology_type


Components

Type Visibility Attributes Name Initial
integer, public :: h2osfcflag
integer, public :: origflag
real(kind=r8), public, pointer :: num_substeps_col(:)
real(kind=r8), public, pointer :: frost_table_col(:)
real(kind=r8), public, pointer :: zwt_col(:)
real(kind=r8), public, pointer :: zwts_col(:)
real(kind=r8), public, pointer :: zwt_perched_col(:)
real(kind=r8), public, pointer :: wa_col(:)
real(kind=r8), public, pointer :: qcharge_col(:)
real(kind=r8), public, pointer :: fracice_col(:,:)
real(kind=r8), public, pointer :: icefrac_col(:,:)
real(kind=r8), public, pointer :: fcov_col(:)
real(kind=r8), public, pointer :: fsat_col(:)
real(kind=r8), public, pointer :: h2osfc_thresh_col(:)
real(kind=r8), public, pointer :: hkdepth_col(:)
real(kind=r8), public, pointer :: b_infil_col(:)
real(kind=r8), public, pointer :: ds_col(:)
real(kind=r8), public, pointer :: dsmax_col(:)
real(kind=r8), public, pointer :: Wsvic_col(:)
real(kind=r8), public, pointer :: porosity_col(:,:)
real(kind=r8), public, pointer :: vic_clm_fract_col(:,:,:)
real(kind=r8), public, pointer :: depth_col(:,:)
real(kind=r8), public, pointer :: c_param_col(:)
real(kind=r8), public, pointer :: expt_col(:,:)
real(kind=r8), public, pointer :: ksat_col(:,:)
real(kind=r8), public, pointer :: phi_s_col(:,:)
real(kind=r8), public, pointer :: moist_col(:,:)
real(kind=r8), public, pointer :: moist_vol_col(:,:)
real(kind=r8), public, pointer :: max_moist_col(:,:)
real(kind=r8), public, pointer :: max_infil_col(:)
real(kind=r8), public, pointer :: i_0_col(:)
real(kind=r8), public, pointer :: ice_col(:,:)

Type-Bound Procedures

procedure, public :: Init

  • public subroutine Init(this, bounds, NLFilename)

    Arguments

    Type IntentOptional Attributes Name
    class(soilhydrology_type) :: this
    type(bounds_type), intent(in) :: bounds
    character(len=*), intent(in) :: NLFilename

procedure, public :: Restart

  • public subroutine Restart(this, bounds, ncid, flag)

    Arguments

    Type IntentOptional Attributes Name
    class(soilhydrology_type) :: this
    type(bounds_type), intent(in) :: bounds
    type(file_desc_t), intent(inout) :: ncid
    character(len=*), intent(in) :: flag