frictionvel_type Derived Type

type, public :: frictionvel_type


Components

Type Visibility Attributes Name Initial
real(kind=r8), public, pointer :: forc_hgt_u_patch(:)
real(kind=r8), public, pointer :: forc_hgt_t_patch(:)
real(kind=r8), public, pointer :: forc_hgt_q_patch(:)
real(kind=r8), public, pointer :: u10_patch(:)
real(kind=r8), public, pointer :: u10_clm_patch(:)
real(kind=r8), public, pointer :: va_patch(:)
real(kind=r8), public, pointer :: vds_patch(:)
real(kind=r8), public, pointer :: fv_patch(:)
real(kind=r8), public, pointer :: rb1_patch(:)
real(kind=r8), public, pointer :: rb10_patch(:)
real(kind=r8), public, pointer :: ram1_patch(:)
real(kind=r8), public, pointer :: z0m_patch(:)
real(kind=r8), public, pointer :: z0mv_patch(:)
real(kind=r8), public, pointer :: z0hv_patch(:)
real(kind=r8), public, pointer :: z0qv_patch(:)
real(kind=r8), public, pointer :: z0mg_col(:)
real(kind=r8), public, pointer :: z0hg_col(:)
real(kind=r8), public, pointer :: z0qg_col(:)

Type-Bound Procedures

procedure, public :: Init

  • public subroutine Init(this, bounds)

    Arguments

    Type IntentOptional Attributes Name
    class(frictionvel_type) :: this
    type(bounds_type), intent(in) :: bounds

procedure, public :: Restart

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

    Arguments

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