FGSL
Fortran interface for the GNU scientific library
|
Functions/Subroutines | |
integer(c_int) function | gsl_integration_qng (f, a, b, epsabs, epsrel, result, abserr, neval) |
type(c_ptr) function | gsl_integration_workspace_alloc (n) |
subroutine | gsl_integration_workspace_free (w) |
integer(c_int) function | gsl_integration_qag (f, a, b, epsabs, epsrel, limit, key, workspace, result, abserr) |
integer(c_int) function | gsl_integration_qags (f, a, b, epsabs, epsrel, limit, workspace, result, abserr) |
integer(c_int) function | gsl_integration_qagp (f, pts, npts, epsabs, epsrel, limit, workspace, result, abserr) |
integer(c_int) function | gsl_integration_qagi (f, epsabs, epsrel, limit, workspace, result, abserr) |
integer(c_int) function | gsl_integration_qagiu (f, a, epsabs, epsrel, limit, workspace, result, abserr) |
integer(c_int) function | gsl_integration_qagil (f, b, epsabs, epsrel, limit, workspace, result, abserr) |
integer(c_int) function | gsl_integration_qawc (f, a, b, c, epsabs, epsrel, limit, workspace, result, abserr) |
type(c_ptr) function | gsl_integration_qaws_table_alloc (alpha, beta, mu, nu) |
integer(c_int) function | gsl_integration_qaws_table_set (t, alpha, beta, mu, nu) |
subroutine | gsl_integration_qaws_table_free (w) |
integer(c_int) function | gsl_integration_qaws (f, a, b, t, epsabs, epsrel, limit, workspace, result, abserr) |
type(c_ptr) function | gsl_integration_qawo_table_alloc (omega, l, sine, n) |
integer(c_int) function | gsl_integration_qawo_table_set (t, omega, l, sine) |
integer(c_int) function | gsl_integration_qawo_table_set_length (t, l) |
subroutine | gsl_integration_qawo_table_free (w) |
integer(c_int) function | gsl_integration_qawo (f, a, epsabs, epsrel, limit, workspace, wf, result, abserr) |
integer(c_int) function | gsl_integration_qawf (f, a, epsabs, limit, workspace, cyc_workspace, wf, result, abserr) |
type(c_ptr) function | gsl_integration_cquad_workspace_alloc (n) |
subroutine | gsl_integration_cquad_workspace_free (w) |
integer(c_int) function | gsl_integration_cquad (f, a, b, epsabs, epsrel, workspace, result, abserr, nevals) |
type(c_ptr) function | gsl_integration_romberg_alloc (n) |
subroutine | gsl_integration_romberg_free (w) |
integer(c_int) function | gsl_integration_romberg (f, a, b, epsabs, epsrel, result, neval, w) |
type(c_ptr) function | gsl_integration_glfixed_table_alloc (n) |
subroutine | gsl_integration_glfixed_table_free (t) |
real(c_double) function | gsl_integration_glfixed (f, a, b, t) |
integer(c_int) function | gsl_integration_glfixed_point (a, b, i, xi, wi, t) |
subroutine | gsl_integration_fixed_free (w) |
integer(c_size_t) function | gsl_integration_fixed_n (w) |
type(c_ptr) function | gsl_integration_fixed_nodes (w) |
type(c_ptr) function | gsl_integration_fixed_weights (w) |
integer(c_int) function | gsl_integration_fixed (func, result, w) |
integer(c_size_t) function | gsl_aux_sizeof_integration_workspace () |
integer(c_size_t) function | gsl_aux_sizeof_integration_qaws_table () |
integer(c_size_t) function | gsl_aux_sizeof_integration_qawo_table () |
type(c_ptr) function | gsl_aux_integration_fixed_alloc (t, n, a, b, alpha, beta) |
type(c_ptr) function gsl_aux_integration_fixed_alloc | ( | integer(c_int), value | t, |
integer(c_size_t), value | n, | ||
real(c_double), value | a, | ||
real(c_double), value | b, | ||
real(c_double), value | alpha, | ||
real(c_double), value | beta | ||
) |
integer(c_size_t) function gsl_aux_sizeof_integration_qawo_table |
integer(c_size_t) function gsl_aux_sizeof_integration_qaws_table |
integer(c_size_t) function gsl_aux_sizeof_integration_workspace |
integer(c_int) function gsl_integration_cquad | ( | type(c_ptr), value | f, |
real(c_double), value | a, | ||
real(c_double), value | b, | ||
real(c_double), value | epsabs, | ||
real(c_double), value | epsrel, | ||
type(c_ptr), value | workspace, | ||
real(c_double), intent(out) | result, | ||
real(c_double), intent(out) | abserr, | ||
integer(c_size_t) | nevals | ||
) |
type(c_ptr) function gsl_integration_cquad_workspace_alloc | ( | integer(c_size_t), value | n | ) |
subroutine gsl_integration_cquad_workspace_free | ( | type(c_ptr), value | w | ) |
integer(c_int) function gsl_integration_fixed | ( | type(c_ptr), value | func, |
type(c_ptr), value | result, | ||
type(c_ptr), value | w | ||
) |
subroutine gsl_integration_fixed_free | ( | type(c_ptr), value | w | ) |
integer(c_size_t) function gsl_integration_fixed_n | ( | type(c_ptr), value | w | ) |
type(c_ptr) function gsl_integration_fixed_nodes | ( | type(c_ptr), value | w | ) |
type(c_ptr) function gsl_integration_fixed_weights | ( | type(c_ptr), value | w | ) |
real(c_double) function gsl_integration_glfixed | ( | type(c_ptr), value | f, |
real(c_double), value | a, | ||
real(c_double), value | b, | ||
type(c_ptr), value | t | ||
) |
integer(c_int) function gsl_integration_glfixed_point | ( | real(c_double), value | a, |
real(c_double), value | b, | ||
integer(c_size_t), value | i, | ||
real(c_double) | xi, | ||
real(c_double) | wi, | ||
type(c_ptr), value | t | ||
) |
type(c_ptr) function gsl_integration_glfixed_table_alloc | ( | integer(c_size_t), value | n | ) |
subroutine gsl_integration_glfixed_table_free | ( | type(c_ptr), value | t | ) |
integer(c_int) function gsl_integration_qag | ( | type(c_ptr), value | f, |
real(c_double), value | a, | ||
real(c_double), value | b, | ||
real(c_double), value | epsabs, | ||
real(c_double), value | epsrel, | ||
integer(c_size_t), value | limit, | ||
integer(c_int), value | key, | ||
type(c_ptr), value | workspace, | ||
real(c_double), intent(out) | result, | ||
real(c_double), intent(out) | abserr | ||
) |
integer(c_int) function gsl_integration_qagi | ( | type(c_ptr), value | f, |
real(c_double), value | epsabs, | ||
real(c_double), value | epsrel, | ||
integer(c_size_t), value | limit, | ||
type(c_ptr), value | workspace, | ||
real(c_double), intent(out) | result, | ||
real(c_double), intent(out) | abserr | ||
) |
integer(c_int) function gsl_integration_qagil | ( | type(c_ptr), value | f, |
real(c_double), value | b, | ||
real(c_double), value | epsabs, | ||
real(c_double), value | epsrel, | ||
integer(c_size_t), value | limit, | ||
type(c_ptr), value | workspace, | ||
real(c_double), intent(out) | result, | ||
real(c_double), intent(out) | abserr | ||
) |
integer(c_int) function gsl_integration_qagiu | ( | type(c_ptr), value | f, |
real(c_double), value | a, | ||
real(c_double), value | epsabs, | ||
real(c_double), value | epsrel, | ||
integer(c_size_t), value | limit, | ||
type(c_ptr), value | workspace, | ||
real(c_double), intent(out) | result, | ||
real(c_double), intent(out) | abserr | ||
) |
integer(c_int) function gsl_integration_qagp | ( | type(c_ptr), value | f, |
type(c_ptr), value | pts, | ||
integer(c_size_t), value | npts, | ||
real(c_double), value | epsabs, | ||
real(c_double), value | epsrel, | ||
integer(c_size_t), value | limit, | ||
type(c_ptr), value | workspace, | ||
real(c_double), intent(out) | result, | ||
real(c_double), intent(out) | abserr | ||
) |
integer(c_int) function gsl_integration_qags | ( | type(c_ptr), value | f, |
real(c_double), value | a, | ||
real(c_double), value | b, | ||
real(c_double), value | epsabs, | ||
real(c_double), value | epsrel, | ||
integer(c_size_t), value | limit, | ||
type(c_ptr), value | workspace, | ||
real(c_double), intent(out) | result, | ||
real(c_double), intent(out) | abserr | ||
) |
integer(c_int) function gsl_integration_qawc | ( | type(c_ptr), value | f, |
real(c_double), value | a, | ||
real(c_double), value | b, | ||
real(c_double), value | c, | ||
real(c_double), value | epsabs, | ||
real(c_double), value | epsrel, | ||
integer(c_size_t), value | limit, | ||
type(c_ptr), value | workspace, | ||
real(c_double), intent(out) | result, | ||
real(c_double), intent(out) | abserr | ||
) |
integer(c_int) function gsl_integration_qawf | ( | type(c_ptr), value | f, |
real(c_double), value | a, | ||
real(c_double), value | epsabs, | ||
integer(c_size_t), value | limit, | ||
type(c_ptr), value | workspace, | ||
type(c_ptr), value | cyc_workspace, | ||
type(c_ptr), value | wf, | ||
real(c_double), intent(out) | result, | ||
real(c_double), intent(out) | abserr | ||
) |
integer(c_int) function gsl_integration_qawo | ( | type(c_ptr), value | f, |
real(c_double), value | a, | ||
real(c_double), value | epsabs, | ||
real(c_double), value | epsrel, | ||
integer(c_size_t), value | limit, | ||
type(c_ptr), value | workspace, | ||
type(c_ptr), value | wf, | ||
real(c_double), intent(out) | result, | ||
real(c_double), intent(out) | abserr | ||
) |
type(c_ptr) function gsl_integration_qawo_table_alloc | ( | real(c_double), value | omega, |
real(c_double), value | l, | ||
integer(c_int), value | sine, | ||
integer(c_size_t), value | n | ||
) |
subroutine gsl_integration_qawo_table_free | ( | type(c_ptr), value | w | ) |
integer(c_int) function gsl_integration_qawo_table_set | ( | type(c_ptr), value | t, |
real(c_double), value | omega, | ||
real(c_double), value | l, | ||
integer(c_int), value | sine | ||
) |
integer(c_int) function gsl_integration_qawo_table_set_length | ( | type(c_ptr), value | t, |
real(c_double), value | l | ||
) |
integer(c_int) function gsl_integration_qaws | ( | type(c_ptr), value | f, |
real(c_double), value | a, | ||
real(c_double), value | b, | ||
type(c_ptr), value | t, | ||
real(c_double), value | epsabs, | ||
real(c_double), value | epsrel, | ||
integer(c_size_t), value | limit, | ||
type(c_ptr), value | workspace, | ||
real(c_double), intent(out) | result, | ||
real(c_double), intent(out) | abserr | ||
) |
type(c_ptr) function gsl_integration_qaws_table_alloc | ( | real(c_double), value | alpha, |
real(c_double), value | beta, | ||
integer(c_int), value | mu, | ||
integer(c_int), value | nu | ||
) |
subroutine gsl_integration_qaws_table_free | ( | type(c_ptr), value | w | ) |
integer(c_int) function gsl_integration_qaws_table_set | ( | type(c_ptr), value | t, |
real(c_double), value | alpha, | ||
real(c_double), value | beta, | ||
integer(c_int), value | mu, | ||
integer(c_int), value | nu | ||
) |
integer(c_int) function gsl_integration_qng | ( | type(c_ptr), value | f, |
real(c_double), value | a, | ||
real(c_double), value | b, | ||
real(c_double), value | epsabs, | ||
real(c_double), value | epsrel, | ||
real(c_double), intent(out) | result, | ||
real(c_double), intent(out) | abserr, | ||
integer(c_size_t), intent(inout) | neval | ||
) |
integer(c_int) function gsl_integration_romberg | ( | type(c_ptr), value | f, |
real(c_double), value | a, | ||
real(c_double), value | b, | ||
real(c_double), value | epsabs, | ||
real(c_double), value | epsrel, | ||
real(c_double) | result, | ||
integer(c_size_t) | neval, | ||
type(c_ptr), value | w | ||
) |
type(c_ptr) function gsl_integration_romberg_alloc | ( | integer(c_size_t), value | n | ) |
subroutine gsl_integration_romberg_free | ( | type(c_ptr), value | w | ) |
type(c_ptr) function gsl_integration_workspace_alloc | ( | integer(c_size_t), value | n | ) |
subroutine gsl_integration_workspace_free | ( | type(c_ptr), value | w | ) |