optics_lib Module


Uses

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

Used by

  • module~~optics_lib~~UsedByGraph module~optics_lib optics_lib proc~radar_simulator radar_simulator proc~radar_simulator->module~optics_lib proc~zeff zeff proc~zeff->module~optics_lib module~mod_quickbeam_optics~2 mod_quickbeam_optics module~mod_quickbeam_optics~2->module~optics_lib proc~zeff~3 zeff proc~zeff~3->module~optics_lib proc~radar_simulator~2 radar_simulator proc~radar_simulator~2->module~optics_lib module~mod_quickbeam_optics mod_quickbeam_optics module~mod_quickbeam_optics->module~optics_lib proc~lmdz_cosp_interface lmdz_cosp_interface proc~lmdz_cosp_interface->module~mod_quickbeam_optics~2 module~lmdz_cosp_subsample_and_optics_mod~2 LMDZ_COSP_SUBSAMPLE_AND_OPTICS_MOD proc~lmdz_cosp_interface->module~lmdz_cosp_subsample_and_optics_mod~2 module~lmdz_cosp_subsample_and_optics_mod~2->module~mod_quickbeam_optics~2 proc~lmdz_cosp_interface~2 lmdz_cosp_interface proc~lmdz_cosp_interface~2->module~mod_quickbeam_optics~2 proc~lmdz_cosp_interface~2->module~lmdz_cosp_subsample_and_optics_mod~2 module~lmdz_cosp_subsample_and_optics_mod LMDZ_COSP_SUBSAMPLE_AND_OPTICS_MOD module~lmdz_cosp_subsample_and_optics_mod->module~mod_quickbeam_optics~2

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