optics_lib Module


Uses

  • module~~optics_lib~2~~UsesGraph module~optics_lib~2 optics_lib module~mod_cosp_error mod_cosp_error module~optics_lib~2->module~mod_cosp_error module~cosp_kinds cosp_kinds module~optics_lib~2->module~cosp_kinds module~mod_cosp_error->module~cosp_kinds

Contents


Subroutines

public subroutine m_wat(freq, tk, n_r, n_i)

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in) :: freq
real(kind=wp), intent(in) :: tk
real(kind=wp), intent(out) :: n_r
real(kind=wp), intent(out) :: n_i

public subroutine m_ice(freq, t, n_r, n_i)

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in) :: freq
real(kind=wp), intent(in) :: t
real(kind=wp), intent(out) :: n_r
real(kind=wp), intent(out) :: n_i

public subroutine MieInt(Dx, SCm, Inp, Dqv, Dqxt, Dqsc, Dbsc, Dg, Xs1, Xs2, DPh, Error)

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in) :: Dx
complex(kind=wp), intent(in) :: SCm
integer, intent(in) :: Inp
real(kind=wp), intent(in), dimension(Inp) :: Dqv
real(kind=wp), intent(out) :: Dqxt
real(kind=wp), intent(out) :: Dqsc
real(kind=wp), intent(out) :: Dbsc
real(kind=wp), intent(out) :: Dg
complex(kind=wp), intent(out), dimension(InP) :: Xs1
complex(kind=wp), intent(out), dimension(InP) :: Xs2
real(kind=wp), intent(out), dimension(InP) :: DPh
integer :: Error