math_lib Module


Used by

  • module~~math_lib~4~~UsedByGraph module~math_lib~4 math_lib module~mod_quickbeam_optics~2 mod_quickbeam_optics module~mod_quickbeam_optics~2->module~math_lib~4 proc~radar_simulator radar_simulator proc~radar_simulator->module~math_lib~4 proc~zeff zeff proc~zeff->module~math_lib~4 proc~zeff~3 zeff proc~zeff~3->module~math_lib~4 proc~radar_simulator~2 radar_simulator proc~radar_simulator~2->module~math_lib~4 proc~dsd dsd proc~dsd->module~math_lib~4 proc~calc_re calc_Re proc~calc_re->module~math_lib~4 proc~dsd~3 dsd proc~dsd~3->module~math_lib~4 proc~calc_re~3 calc_Re proc~calc_re~3->module~math_lib~4 module~mod_quickbeam_optics mod_quickbeam_optics module~mod_quickbeam_optics->module~math_lib~4 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


Functions

public function gamma(x)

Arguments

Type IntentOptional Attributes Name
real(kind=8), intent(in) :: x

Return Value real(kind=8)

public function path_integral(f, s, i1, i2)

Arguments

Type IntentOptional Attributes Name
real(kind=8), intent(in), dimension(:) :: f
real(kind=8), intent(in), dimension(:) :: s
integer, intent(in) :: i1
integer, intent(in) :: i2

Return Value real(kind=8)


Subroutines

public subroutine avint(ftab, xtab, ntab, a_in, b_in, result)

AVINT estimates the integral of unevenly spaced data.

Read more…

Arguments

Type IntentOptional Attributes Name
real(kind=KR8), intent(in) :: ftab(ntab)
real(kind=KR8), intent(in) :: xtab(ntab)
integer, intent(in) :: ntab
real(kind=KR8), intent(in) :: a_in
real(kind=KR8), intent(in) :: b_in
real(kind=KR8), intent(out) :: result