FGSL
Fortran interface for the GNU scientific library
Functions/Subroutines
integration.finc File Reference
This graph shows which files directly or indirectly include this file:

Functions/Subroutines

integer(fgsl_int) function fgsl_integration_qng (f, a, b, epsabs, epsrel, result, abserr, neval)
 
type(fgsl_integration_workspace) function fgsl_integration_workspace_alloc (n)
 
subroutine fgsl_integration_workspace_free (w)
 
integer(fgsl_int) function fgsl_integration_qag (f, a, b, epsabs, epsrel, limit, key, workspace, result, abserr)
 
integer(fgsl_int) function fgsl_integration_qags (f, a, b, epsabs, epsrel, limit, workspace, result, abserr)
 
integer(fgsl_int) function fgsl_integration_qagp (f, pts, epsabs, epsrel, limit, workspace, result, abserr)
 
integer(fgsl_int) function fgsl_integration_qagi (f, epsabs, epsrel, limit, workspace, result, abserr)
 
integer(fgsl_int) function fgsl_integration_qagiu (f, a, epsabs, epsrel, limit, workspace, result, abserr)
 
integer(fgsl_int) function fgsl_integration_qagil (f, b, epsabs, epsrel, limit, workspace, result, abserr)
 
integer(fgsl_int) function fgsl_integration_qawc (f, a, b, c, epsabs, epsrel, limit, workspace, result, abserr)
 
type(fgsl_integration_qaws_table) function fgsl_integration_qaws_table_alloc (alpha, beta, mu, nu)
 
integer(c_int) function fgsl_integration_qaws_table_set (t, alpha, beta, mu, nu)
 
subroutine fgsl_integration_qaws_table_free (w)
 
integer(fgsl_int) function fgsl_integration_qaws (f, a, b, t, epsabs, epsrel, limit, workspace, result, abserr)
 
type(fgsl_integration_qawo_table) function fgsl_integration_qawo_table_alloc (omega, l, sine, n)
 
integer(fgsl_int) function fgsl_integration_qawo_table_set (t, omega, l, sine)
 
integer(fgsl_int) function fgsl_integration_qawo_table_set_length (t, l)
 
subroutine fgsl_integration_qawo_table_free (w)
 
integer(fgsl_int) function fgsl_integration_qawo (f, a, epsabs, epsrel, limit, workspace, wf, result, abserr)
 
integer(fgsl_int) function fgsl_integration_qawf (f, a, epsabs, limit, workspace, cyc_workspace, wf, result, abserr)
 
type(fgsl_integration_cquad_workspace) function fgsl_integration_cquad_workspace_alloc (n)
 
subroutine fgsl_integration_cquad_workspace_free (w)
 
integer(fgsl_int) function fgsl_integration_cquad (f, a, b, epsabs, epsrel, workspace, result, abserr, nevals)
 
type(fgsl_integration_glfixed_table) function fgsl_integration_glfixed_table_alloc (n)
 
subroutine fgsl_integration_glfixed_table_free (t)
 
real(fgsl_double) function fgsl_integration_glfixed (f, a, b, t)
 
integer(fgsl_int) function fgsl_integration_glfixed_point (a, b, i, xi, wi, t)
 
logical function fgsl_integration_workspace_status (integration_workspace)
 
logical function fgsl_integration_qaws_table_status (integration_qaws_table)
 
logical function fgsl_integration_qawo_table_status (integration_qawo_table)
 
logical function fgsl_integration_cquad_workspace_status (integration_workspace)
 
logical function fgsl_integration_glfixed_table_status (integration_glfixed_table)
 
integer(fgsl_size_t) function fgsl_sizeof_integration_workspace (w)
 
integer(fgsl_size_t) function fgsl_sizeof_integration_qaws_table (w)
 
integer(fgsl_size_t) function fgsl_sizeof_integration_qawo_table (w)
 

Function/Subroutine Documentation

integer(fgsl_int) function fgsl_integration_cquad ( type(fgsl_function), intent(in)  f,
real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  b,
real(fgsl_double), intent(in)  epsabs,
real(fgsl_double), intent(in)  epsrel,
type(fgsl_integration_cquad_workspace), intent(inout)  workspace,
real(fgsl_double), intent(out)  result,
real(fgsl_double), intent(out)  abserr,
integer(fgsl_size_t), intent(inout)  nevals 
)
type(fgsl_integration_cquad_workspace) function fgsl_integration_cquad_workspace_alloc ( integer(fgsl_size_t), intent(in)  n)
subroutine fgsl_integration_cquad_workspace_free ( type(fgsl_integration_cquad_workspace), intent(inout)  w)
logical function fgsl_integration_cquad_workspace_status ( type(fgsl_integration_cquad_workspace), intent(in)  integration_workspace)
real(fgsl_double) function fgsl_integration_glfixed ( type(fgsl_function), intent(in)  f,
real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  b,
type(fgsl_integration_glfixed_table), intent(in)  t 
)
integer(fgsl_int) function fgsl_integration_glfixed_point ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  b,
integer(fgsl_size_t), intent(in)  i,
real(fgsl_double), intent(inout)  xi,
real(fgsl_double), intent(inout)  wi,
type(fgsl_integration_glfixed_table), intent(in)  t 
)
type(fgsl_integration_glfixed_table) function fgsl_integration_glfixed_table_alloc ( integer(fgsl_size_t), intent(in)  n)
subroutine fgsl_integration_glfixed_table_free ( type(fgsl_integration_glfixed_table)  t)
logical function fgsl_integration_glfixed_table_status ( type(fgsl_integration_glfixed_table), intent(in)  integration_glfixed_table)
integer(fgsl_int) function fgsl_integration_qag ( type(fgsl_function), intent(in)  f,
real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  b,
real(fgsl_double), intent(in)  epsabs,
real(fgsl_double), intent(in)  epsrel,
integer(fgsl_size_t), intent(in)  limit,
integer(fgsl_int), intent(in)  key,
type(fgsl_integration_workspace), intent(inout)  workspace,
real(fgsl_double), intent(out)  result,
real(fgsl_double), intent(out)  abserr 
)
integer(fgsl_int) function fgsl_integration_qagi ( type(fgsl_function), intent(in)  f,
real(fgsl_double), intent(in)  epsabs,
real(fgsl_double), intent(in)  epsrel,
integer(fgsl_size_t), intent(in)  limit,
type(fgsl_integration_workspace), intent(inout)  workspace,
real(fgsl_double), intent(out)  result,
real(fgsl_double), intent(out)  abserr 
)
integer(fgsl_int) function fgsl_integration_qagil ( type(fgsl_function), intent(in)  f,
real(fgsl_double), intent(in)  b,
real(fgsl_double), intent(in)  epsabs,
real(fgsl_double), intent(in)  epsrel,
integer(fgsl_size_t), intent(in)  limit,
type(fgsl_integration_workspace), intent(inout)  workspace,
real(fgsl_double), intent(out)  result,
real(fgsl_double), intent(out)  abserr 
)
integer(fgsl_int) function fgsl_integration_qagiu ( type(fgsl_function), intent(in)  f,
real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  epsabs,
real(fgsl_double), intent(in)  epsrel,
integer(fgsl_size_t), intent(in)  limit,
type(fgsl_integration_workspace), intent(inout)  workspace,
real(fgsl_double), intent(out)  result,
real(fgsl_double), intent(out)  abserr 
)
integer(fgsl_int) function fgsl_integration_qagp ( type(fgsl_function), intent(in)  f,
real(fgsl_double), dimension(:), intent(in), target  pts,
real(fgsl_double), intent(in)  epsabs,
real(fgsl_double), intent(in)  epsrel,
integer(fgsl_size_t), intent(in)  limit,
type(fgsl_integration_workspace), intent(inout)  workspace,
real(fgsl_double), intent(out)  result,
real(fgsl_double), intent(out)  abserr 
)
integer(fgsl_int) function fgsl_integration_qags ( type(fgsl_function), intent(in)  f,
real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  b,
real(fgsl_double), intent(in)  epsabs,
real(fgsl_double), intent(in)  epsrel,
integer(fgsl_size_t), intent(in)  limit,
type(fgsl_integration_workspace), intent(inout)  workspace,
real(fgsl_double), intent(out)  result,
real(fgsl_double), intent(out)  abserr 
)
integer(fgsl_int) function fgsl_integration_qawc ( type(fgsl_function), intent(in)  f,
real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  b,
real(fgsl_double), intent(in)  c,
real(fgsl_double), intent(in)  epsabs,
real(fgsl_double), intent(in)  epsrel,
integer(fgsl_size_t), intent(in)  limit,
type(fgsl_integration_workspace), intent(inout)  workspace,
real(fgsl_double), intent(out)  result,
real(fgsl_double), intent(out)  abserr 
)
integer(fgsl_int) function fgsl_integration_qawf ( type(fgsl_function), intent(in)  f,
real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  epsabs,
integer(fgsl_size_t), intent(in)  limit,
type(fgsl_integration_workspace), intent(inout)  workspace,
type(fgsl_integration_workspace), intent(inout)  cyc_workspace,
type(fgsl_integration_qawo_table), intent(in)  wf,
real(fgsl_double), intent(out)  result,
real(fgsl_double), intent(out)  abserr 
)
integer(fgsl_int) function fgsl_integration_qawo ( type(fgsl_function), intent(in)  f,
real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  epsabs,
real(fgsl_double), intent(in)  epsrel,
integer(fgsl_size_t), intent(in)  limit,
type(fgsl_integration_workspace), intent(inout)  workspace,
type(fgsl_integration_qawo_table), intent(in)  wf,
real(fgsl_double), intent(out)  result,
real(fgsl_double), intent(out)  abserr 
)
type(fgsl_integration_qawo_table) function fgsl_integration_qawo_table_alloc ( real(fgsl_double), intent(in)  omega,
real(fgsl_double), intent(in)  l,
integer(fgsl_int), intent(in)  sine,
integer(fgsl_size_t), intent(in)  n 
)
subroutine fgsl_integration_qawo_table_free ( type(fgsl_integration_qawo_table), intent(inout)  w)
integer(fgsl_int) function fgsl_integration_qawo_table_set ( type(fgsl_integration_qawo_table), intent(inout)  t,
real(fgsl_double), intent(in)  omega,
real(fgsl_double), intent(in)  l,
integer(fgsl_int), intent(in)  sine 
)
integer(fgsl_int) function fgsl_integration_qawo_table_set_length ( type(fgsl_integration_qawo_table), intent(inout)  t,
real(fgsl_double), intent(in)  l 
)
logical function fgsl_integration_qawo_table_status ( type(fgsl_integration_qawo_table), intent(in)  integration_qawo_table)
integer(fgsl_int) function fgsl_integration_qaws ( type(fgsl_function), intent(in)  f,
real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  b,
type(fgsl_integration_qaws_table), intent(in)  t,
real(fgsl_double), intent(in)  epsabs,
real(fgsl_double), intent(in)  epsrel,
integer(fgsl_size_t), intent(in)  limit,
type(fgsl_integration_workspace), intent(inout)  workspace,
real(fgsl_double), intent(out)  result,
real(fgsl_double), intent(out)  abserr 
)
type(fgsl_integration_qaws_table) function fgsl_integration_qaws_table_alloc ( real(fgsl_double), intent(in)  alpha,
real(fgsl_double), intent(in)  beta,
integer(fgsl_int), intent(in)  mu,
integer(fgsl_int), intent(in)  nu 
)
subroutine fgsl_integration_qaws_table_free ( type(fgsl_integration_qaws_table), intent(inout)  w)
integer(c_int) function fgsl_integration_qaws_table_set ( type(fgsl_integration_qaws_table)  t,
real(fgsl_double), intent(in)  alpha,
real(fgsl_double), intent(in)  beta,
integer(fgsl_int), intent(in)  mu,
integer(fgsl_int), intent(in)  nu 
)
logical function fgsl_integration_qaws_table_status ( type(fgsl_integration_qaws_table), intent(in)  integration_qaws_table)
integer(fgsl_int) function fgsl_integration_qng ( type(fgsl_function), intent(in)  f,
real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  b,
real(fgsl_double), intent(in)  epsabs,
real(fgsl_double), intent(in)  epsrel,
real(fgsl_double), intent(out)  result,
real(fgsl_double), intent(out)  abserr,
integer(fgsl_size_t), intent(inout)  neval 
)
type(fgsl_integration_workspace) function fgsl_integration_workspace_alloc ( integer(fgsl_size_t), intent(in)  n)
subroutine fgsl_integration_workspace_free ( type(fgsl_integration_workspace), intent(inout)  w)
logical function fgsl_integration_workspace_status ( type(fgsl_integration_workspace), intent(in)  integration_workspace)
integer(fgsl_size_t) function fgsl_sizeof_integration_qawo_table ( type(fgsl_integration_qawo_table), intent(in)  w)
integer(fgsl_size_t) function fgsl_sizeof_integration_qaws_table ( type(fgsl_integration_qaws_table), intent(in)  w)
integer(fgsl_size_t) function fgsl_sizeof_integration_workspace ( type(fgsl_integration_workspace), intent(in)  w)