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

Functions/Subroutines

type(c_ptr) function gsl_multiroot_fsolver_alloc (t, n)
 
type(c_ptr) function gsl_multiroot_fdfsolver_alloc (t, n)
 
integer(c_int) function gsl_multiroot_fsolver_set (s, f, x)
 
integer(c_int) function gsl_multiroot_fdfsolver_set (s, f, x)
 
subroutine gsl_multiroot_fsolver_free (s)
 
subroutine gsl_multiroot_fdfsolver_free (s)
 
type(c_ptr) function gsl_multiroot_fsolver_name (s)
 
type(c_ptr) function gsl_multiroot_fdfsolver_name (s)
 
integer(c_int) function gsl_multiroot_fsolver_iterate (s)
 
integer(c_int) function gsl_multiroot_fdfsolver_iterate (s)
 
type(c_ptr) function gsl_multiroot_fsolver_root (s)
 
type(c_ptr) function gsl_multiroot_fsolver_f (s)
 
type(c_ptr) function gsl_multiroot_fsolver_dx (s)
 
type(c_ptr) function gsl_multiroot_fdfsolver_root (s)
 
type(c_ptr) function gsl_multiroot_fdfsolver_f (s)
 
type(c_ptr) function gsl_multiroot_fdfsolver_dx (s)
 
integer(c_int) function gsl_multiroot_test_delta (dx, x, epsabs, epsrel)
 
integer(c_int) function gsl_multiroot_test_residual (f, epsabs)
 
type(c_ptr) function fgsl_multiroot_function_cinit (fp, ndim, params)
 
type(c_ptr) function fgsl_multiroot_function_fdf_cinit (fp, dfp, fdfp, ndim, params)
 
subroutine fgsl_multiroot_function_cfree (f)
 
subroutine fgsl_multiroot_function_fdf_cfree (f)
 
type(c_ptr) function fgsl_aux_multiroot_fsolver_alloc (it)
 
type(c_ptr) function fgsl_aux_multiroot_fdfsolver_alloc (it)
 

Function/Subroutine Documentation

◆ fgsl_aux_multiroot_fdfsolver_alloc()

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

◆ fgsl_aux_multiroot_fsolver_alloc()

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

◆ fgsl_multiroot_function_cfree()

subroutine fgsl_multiroot_function_cfree ( type(c_ptr), value  f)

◆ fgsl_multiroot_function_cinit()

type(c_ptr) function fgsl_multiroot_function_cinit ( type(c_funptr), value  fp,
integer(c_size_t), value  ndim,
type(c_ptr), value  params 
)

◆ fgsl_multiroot_function_fdf_cfree()

subroutine fgsl_multiroot_function_fdf_cfree ( type(c_ptr), value  f)

◆ fgsl_multiroot_function_fdf_cinit()

type(c_ptr) function fgsl_multiroot_function_fdf_cinit ( type(c_funptr), value  fp,
type(c_funptr), value  dfp,
type(c_funptr), value  fdfp,
integer(c_size_t), value  ndim,
type(c_ptr), value  params 
)

◆ gsl_multiroot_fdfsolver_alloc()

type(c_ptr) function gsl_multiroot_fdfsolver_alloc ( type(c_ptr), value  t,
integer(c_size_t), value  n 
)

◆ gsl_multiroot_fdfsolver_dx()

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

◆ gsl_multiroot_fdfsolver_f()

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

◆ gsl_multiroot_fdfsolver_free()

subroutine gsl_multiroot_fdfsolver_free ( type(c_ptr), value  s)

◆ gsl_multiroot_fdfsolver_iterate()

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

◆ gsl_multiroot_fdfsolver_name()

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

◆ gsl_multiroot_fdfsolver_root()

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

◆ gsl_multiroot_fdfsolver_set()

integer(c_int) function gsl_multiroot_fdfsolver_set ( type(c_ptr), value  s,
type(c_ptr), value  f,
type(c_ptr), value  x 
)

◆ gsl_multiroot_fsolver_alloc()

type(c_ptr) function gsl_multiroot_fsolver_alloc ( type(c_ptr), value  t,
integer(c_size_t), value  n 
)

◆ gsl_multiroot_fsolver_dx()

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

◆ gsl_multiroot_fsolver_f()

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

◆ gsl_multiroot_fsolver_free()

subroutine gsl_multiroot_fsolver_free ( type(c_ptr), value  s)

◆ gsl_multiroot_fsolver_iterate()

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

◆ gsl_multiroot_fsolver_name()

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

◆ gsl_multiroot_fsolver_root()

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

◆ gsl_multiroot_fsolver_set()

integer(c_int) function gsl_multiroot_fsolver_set ( type(c_ptr), value  s,
type(c_ptr), value  f,
type(c_ptr), value  x 
)

◆ gsl_multiroot_test_delta()

integer(c_int) function gsl_multiroot_test_delta ( type(c_ptr), value  dx,
type(c_ptr), value  x,
real(c_double), value  epsabs,
real(c_double), value  epsrel 
)

◆ gsl_multiroot_test_residual()

integer(c_int) function gsl_multiroot_test_residual ( type(c_ptr), value  f,
real(c_double), value  epsabs 
)