gauss_quadrature_m Module


Uses

  • module~~gauss_quadrature_m~~UsesGraph module~gauss_quadrature_m gauss_quadrature_m module~constants_m constants_m module~gauss_quadrature_m->module~constants_m module~precision_m precision_m module~gauss_quadrature_m->module~precision_m module~constants_m->module~precision_m iso_c_binding iso_c_binding module~precision_m->iso_c_binding iso_fortran_env iso_fortran_env module~precision_m->iso_fortran_env mpi mpi module~precision_m->mpi netcdf netcdf module~precision_m->netcdf

Used by

  • module~~gauss_quadrature_m~~UsedByGraph module~gauss_quadrature_m gauss_quadrature_m module~map_factory_m map_factory_m module~map_factory_m->module~gauss_quadrature_m module~map_factory_s map_factory_s module~map_factory_s->module~gauss_quadrature_m module~map_factory_s->module~map_factory_m program~test_diffusion test_diffusion program~test_diffusion->module~map_factory_m

Subroutines

public pure subroutine gauss_legendre(x, w)

Calculates the nodes and weights to perform Gauss-Legendre quadrature on the interval [-1, 1]

Read more…

Arguments

Type IntentOptional Attributes Name
real(kind=FP), intent(out) :: x(:)

Quadrature nodes

real(kind=FP), intent(out) :: w(:)

Quadrature weights

public subroutine gauss_laguerre(x, w)

Calculates the nodes and weights to perform Gauss-Laguerre quadrature on the interval [0, infinity)

Read more…

Arguments

Type IntentOptional Attributes Name
real(kind=FP), intent(out) :: x(:)

Quadrature nodes

real(kind=FP), intent(out) :: w(:)

Quadrature weights