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

Functions/Subroutines

type(c_ptr) function gsl_root_fsolver_alloc (t)
 
type(c_ptr) function fgsl_aux_fsolver_alloc (it)
 
type(c_ptr) function gsl_root_fdfsolver_alloc (t)
 
type(c_ptr) function fgsl_aux_fdfsolver_alloc (it)
 
integer(c_int) function gsl_root_fsolver_set (s, f, x_lower, x_upper)
 
integer(c_int) function gsl_root_fdfsolver_set (s, f, x)
 
subroutine gsl_root_fsolver_free (s)
 
subroutine gsl_root_fdfsolver_free (s)
 
type(c_ptr) function gsl_root_fsolver_name (s)
 
type(c_ptr) function gsl_root_fdfsolver_name (s)
 
integer(c_int) function gsl_root_fsolver_iterate (s)
 
integer(c_int) function gsl_root_fdfsolver_iterate (s)
 
real(c_double) function gsl_root_fsolver_root (s)
 
real(c_double) function gsl_root_fdfsolver_root (s)
 
real(c_double) function gsl_root_fsolver_x_lower (s)
 
real(c_double) function gsl_root_fsolver_x_upper (s)
 
integer(c_int) function gsl_root_test_interval (x_lower, x_upper, epsabs, epsrel)
 
integer(c_int) function gsl_root_test_delta (x1, x0, epsabs, epsrel)
 
integer(c_int) function gsl_root_test_residual (f, epsabs)
 

Function/Subroutine Documentation

◆ fgsl_aux_fdfsolver_alloc()

type(c_ptr) function fgsl_aux_fdfsolver_alloc ( integer(c_int), value  it)

◆ fgsl_aux_fsolver_alloc()

type(c_ptr) function fgsl_aux_fsolver_alloc ( integer(c_int), value  it)

◆ gsl_root_fdfsolver_alloc()

type(c_ptr) function gsl_root_fdfsolver_alloc ( type(c_ptr), value  t)

◆ gsl_root_fdfsolver_free()

subroutine gsl_root_fdfsolver_free ( type(c_ptr), value  s)

◆ gsl_root_fdfsolver_iterate()

integer(c_int) function gsl_root_fdfsolver_iterate ( type(c_ptr), value  s)

◆ gsl_root_fdfsolver_name()

type(c_ptr) function gsl_root_fdfsolver_name ( type(c_ptr), value  s)

◆ gsl_root_fdfsolver_root()

real(c_double) function gsl_root_fdfsolver_root ( type(c_ptr), value  s)

◆ gsl_root_fdfsolver_set()

integer(c_int) function gsl_root_fdfsolver_set ( type(c_ptr), value  s,
type(c_ptr), value  f,
real(c_double), value  x 
)

◆ gsl_root_fsolver_alloc()

type(c_ptr) function gsl_root_fsolver_alloc ( type(c_ptr), value  t)

◆ gsl_root_fsolver_free()

subroutine gsl_root_fsolver_free ( type(c_ptr), value  s)

◆ gsl_root_fsolver_iterate()

integer(c_int) function gsl_root_fsolver_iterate ( type(c_ptr), value  s)

◆ gsl_root_fsolver_name()

type(c_ptr) function gsl_root_fsolver_name ( type(c_ptr), value  s)

◆ gsl_root_fsolver_root()

real(c_double) function gsl_root_fsolver_root ( type(c_ptr), value  s)

◆ gsl_root_fsolver_set()

integer(c_int) function gsl_root_fsolver_set ( type(c_ptr), value  s,
type(c_ptr), value  f,
real(c_double), value  x_lower,
real(c_double), value  x_upper 
)

◆ gsl_root_fsolver_x_lower()

real(c_double) function gsl_root_fsolver_x_lower ( type(c_ptr), value  s)

◆ gsl_root_fsolver_x_upper()

real(c_double) function gsl_root_fsolver_x_upper ( type(c_ptr), value  s)

◆ gsl_root_test_delta()

integer(c_int) function gsl_root_test_delta ( real(c_double), value  x1,
real(c_double), value  x0,
real(c_double), value  epsabs,
real(c_double), value  epsrel 
)

◆ gsl_root_test_interval()

integer(c_int) function gsl_root_test_interval ( real(c_double), value  x_lower,
real(c_double), value  x_upper,
real(c_double), value  epsabs,
real(c_double), value  epsrel 
)

◆ gsl_root_test_residual()

integer(c_int) function gsl_root_test_residual ( real(c_double), value  f,
real(c_double), value  epsabs 
)