gridcell_type Derived Type

type, public :: gridcell_type


Components

Type Visibility Attributes Name Initial
integer, public, pointer :: gindex(:)
real(kind=r8), public, pointer :: area(:)
real(kind=r8), public, pointer :: lat(:)
real(kind=r8), public, pointer :: lon(:)
real(kind=r8), public, pointer :: latdeg(:)
real(kind=r8), public, pointer :: londeg(:)
logical, public, pointer :: active(:)
integer, public, pointer :: nbedrock(:)
real(kind=r8), public, pointer :: max_dayl(:)
real(kind=r8), public, pointer :: dayl(:)
real(kind=r8), public, pointer :: prev_dayl(:)
integer, public, pointer :: landunit_indices(:,:)

Type-Bound Procedures

procedure, public :: Init

  • private subroutine Init(this, begg, endg)

    Arguments

    Type IntentOptional Attributes Name
    class(gridcell_type) :: this
    integer, intent(in) :: begg
    integer, intent(in) :: endg

procedure, public :: Clean

  • private subroutine Clean(this)

    Arguments

    Type IntentOptional Attributes Name
    class(gridcell_type) :: this