smod_integration Submodule


Uses

  • module~~smod_integration~~UsesGraph module~smod_integration smod_integration module~mod_integration mod_integration module~smod_integration->module~mod_integration iso_fortran_env iso_fortran_env module~mod_integration->iso_fortran_env lib_array lib_array module~mod_integration->lib_array

Contents


Subroutines

subroutine lgwt(a, b, num_pts, x, w)

This function is a fortran90 port of the matlab function, lgwt.m The source code of lgwt.m was originally found at: http://www.mathworks.com/matlabcentral/fileexchange/4540

Arguments

Type IntentOptional AttributesName
real(kind=wp), intent(in) :: a
real(kind=wp), intent(in) :: b
integer, intent(in) :: num_pts
real(kind=wp), intent(out) :: x(:)
real(kind=wp), intent(out) :: w(:)

subroutine cgwt(num_pts, x, w)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: num_pts
real(kind=wp), intent(out), dimension(:):: x
real(kind=wp), intent(out), dimension(:):: w

subroutine gaussquad_rosetta(n, r1, r2)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: n
real(kind=wp), intent(out) :: r1(n)
real(kind=wp), intent(out) :: r2(n)

Module Subroutines

module subroutine gaussquad(N, x, w)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: N
real(kind=wp), intent(out), dimension(N):: x
real(kind=wp), intent(out), dimension(N):: w