mod_legendre_c Module


Uses

  • module~~mod_legendre_c~~UsesGraph module~mod_legendre_c mod_legendre_c iso_c_binding iso_c_binding module~mod_legendre_c->iso_c_binding module~mod_legendre mod_legendre module~mod_legendre_c->module~mod_legendre iso_fortran_env iso_fortran_env module~mod_legendre->iso_fortran_env

Contents


Subroutines

public subroutine pascal_1D_line_c(N, x, row) bind(c, name="0")

Arguments

Type IntentOptional AttributesName
integer(kind=c_int), intent(in), value:: N
real(kind=c_double), intent(in), value:: x
real(kind=c_double), intent(out) :: row(N+1)

private subroutine pascal_single_row_c(N, x, y, row) bind(c, name="0")

Arguments

Type IntentOptional AttributesName
integer(kind=c_int), intent(in), value:: N
real(kind=c_double), intent(in), value:: x
real(kind=c_double), intent(in), value:: y
real(kind=c_double), intent(out) :: row(N+1)

public subroutine pascal_2D_quad_c(N, x, y, row) bind(c, name="0")

Arguments

Type IntentOptional AttributesName
integer(kind=c_int), intent(in), value:: N
real(kind=c_double), intent(in), value:: x
real(kind=c_double), intent(in), value:: y
real(kind=c_double), intent(out) :: row((N+1)**2)