lakestate_type Derived Type

type, public :: lakestate_type


Components

Type Visibility Attributes Name Initial
real(kind=r8), public, pointer :: lakefetch_col(:)
real(kind=r8), public, pointer :: etal_col(:)
real(kind=r8), public, pointer :: lake_raw_col(:)
real(kind=r8), public, pointer :: ks_col(:)
real(kind=r8), public, pointer :: ws_col(:)
real(kind=r8), public, pointer :: ust_lake_col(:)
real(kind=r8), public, pointer :: betaprime_col(:)
real(kind=r8), public, pointer :: savedtke1_col(:)
real(kind=r8), public, pointer :: lake_icefrac_col(:,:)
real(kind=r8), public, pointer :: lake_icefracsurf_col(:)
real(kind=r8), public, pointer :: lake_icethick_col(:)
real(kind=r8), public, pointer :: lakeresist_col(:)
real(kind=r8), public, pointer :: ram1_lake_patch(:)

Type-Bound Procedures

procedure, public :: Init

  • private subroutine Init(this, bounds)

    Arguments

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

procedure, public :: Restart

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

    Arguments

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