ReachesList Derived Type

type, public :: ReachesList


Components

Type Visibility Attributes Name Initial
real(kind=FLOAT), public :: area
integer, public :: i0
integer, public :: i1
integer, public :: id
integer, public :: j0
integer, public :: j1
real(kind=FLOAT), public :: length
integer, public :: n_cells
type(ReachesList), public, POINTER :: next
integer, public :: order
real(kind=FLOAT), public :: slope
real(kind=FLOAT), public :: x0
real(kind=FLOAT), public :: x1
real(kind=FLOAT), public :: y0
real(kind=FLOAT), public :: y1

Source Code

TYPE ReachesList
        INTEGER :: id
        INTEGER :: i0
        INTEGER :: j0
        INTEGER :: i1
        INTEGER :: j1
        REAL (KIND = FLOAT) :: y0
        REAL (KIND = FLOAT) :: x0
        REAL (KIND = FLOAT) :: y1
        REAL (KIND = FLOAT) :: x1
        INTEGER :: n_cells
        REAL (KIND = FLOAT) :: slope ! (L/L)
        REAL (KIND = FLOAT) :: length !(m)
        REAL (KIND = FLOAT) :: area ! (cells)
        INTEGER :: order	!Horton-Strhaler order	
        TYPE (ReachesList), POINTER :: next  !dynamic list
END TYPE ReachesList