MODD_SSO_n Module



Contents


Derived Types

type, public :: SSO_t

Components

TypeVisibility AttributesNameInitial
character(len=4), public :: CROUGH
real, public, DIMENSION(:), POINTER:: XZ0EFFJPDIR
real, public, DIMENSION(:), POINTER:: XSSO_SLOPE
real, public, DIMENSION(:), POINTER:: XSSO_ANIS
real, public, DIMENSION(:), POINTER:: XSSO_DIR
real, public, DIMENSION(:), POINTER:: XSSO_STDEV
real, public, DIMENSION(:), POINTER:: XAVG_ZS
real, public, DIMENSION(:), POINTER:: XSIL_ZS
real, public, DIMENSION(:), POINTER:: XMAX_ZS
real, public, DIMENSION(:), POINTER:: XMIN_ZS
real, public :: XFRACZ0
real, public :: XCOEFBE
real, public, DIMENSION(:), POINTER:: XAOSIP
real, public, DIMENSION(:), POINTER:: XAOSIM
real, public, DIMENSION(:), POINTER:: XAOSJP
real, public, DIMENSION(:), POINTER:: XAOSJM
real, public, DIMENSION(:), POINTER:: XHO2IP
real, public, DIMENSION(:), POINTER:: XHO2IM
real, public, DIMENSION(:), POINTER:: XHO2JP
real, public, DIMENSION(:), POINTER:: XHO2JM
real, public, DIMENSION(:), POINTER:: XZ0REL
real, public, DIMENSION(:), POINTER:: XZ0EFFIP
real, public, DIMENSION(:), POINTER:: XZ0EFFIM
real, public, DIMENSION(:), POINTER:: XZ0EFFJP
real, public, DIMENSION(:), POINTER:: XZ0EFFJM

type, public :: SSO_NP_t

Components

TypeVisibility AttributesNameInitial
type(SSO_t), public, DIMENSION(:), POINTER:: AL=> NULL()

Subroutines

public subroutine SSO_INIT(YSSO)

Arguments

Type IntentOptional AttributesName
type(SSO_t), intent(inout) :: YSSO

public subroutine SSO_NP_INIT(YSSO_NP, KPATCH)

Arguments

Type IntentOptional AttributesName
type(SSO_NP_t), intent(inout) :: YSSO_NP
integer, intent(in) :: KPATCH