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(fgsl_multiroot_function) function fgsl_multiroot_function_init (func, ndim, params)
 
type(fgsl_multiroot_function_fdf) function fgsl_multiroot_function_fdf_init (func, dfunc, fdfunc, ndim, params)
 
subroutine fgsl_multiroot_function_free (fun)
 
subroutine fgsl_multiroot_function_fdf_free (fun)
 
type(fgsl_multiroot_fsolver) function fgsl_multiroot_fsolver_alloc (t, n)
 
type(fgsl_multiroot_fdfsolver) function fgsl_multiroot_fdfsolver_alloc (t, n)
 
subroutine fgsl_multiroot_fsolver_free (s)
 
subroutine fgsl_multiroot_fdfsolver_free (s)
 
integer(fgsl_int) function fgsl_multiroot_fsolver_set (s, f, x)
 
integer(fgsl_int) function fgsl_multiroot_fdfsolver_set (s, fdf, x)
 
character(kind=fgsl_char, len=fgsl_strmax) function fgsl_multiroot_fsolver_name (s)
 
character(kind=fgsl_char, len=fgsl_strmax) function fgsl_multiroot_fdfsolver_name (s)
 
integer(fgsl_int) function fgsl_multiroot_fsolver_iterate (s)
 
integer(fgsl_int) function fgsl_multiroot_fdfsolver_iterate (s)
 
type(fgsl_vector) function fgsl_multiroot_fsolver_root (s)
 
type(fgsl_vector) function fgsl_multiroot_fdfsolver_root (s)
 
type(fgsl_vector) function fgsl_multiroot_fsolver_f (s)
 
type(fgsl_vector) function fgsl_multiroot_fdfsolver_f (s)
 
type(fgsl_vector) function fgsl_multiroot_fsolver_dx (s)
 
type(fgsl_vector) function fgsl_multiroot_fdfsolver_dx (s)
 
integer(fgsl_int) function fgsl_multiroot_test_delta (dx, x, epsabs, epsrel)
 
integer(fgsl_int) function fgsl_multiroot_test_residual (f, epsabs)
 
logical function fgsl_multiroot_fsolver_status (s)
 
logical function fgsl_multiroot_fdfsolver_status (s)
 

Function/Subroutine Documentation

type(fgsl_multiroot_fdfsolver) function fgsl_multiroot_fdfsolver_alloc ( type(fgsl_multiroot_fdfsolver_type), intent(in)  t,
integer(fgsl_size_t), intent(in)  n 
)
type(fgsl_vector) function fgsl_multiroot_fdfsolver_dx ( type(fgsl_multiroot_fdfsolver), intent(in)  s)
type(fgsl_vector) function fgsl_multiroot_fdfsolver_f ( type(fgsl_multiroot_fdfsolver), intent(in)  s)
subroutine fgsl_multiroot_fdfsolver_free ( type(fgsl_multiroot_fdfsolver), intent(inout)  s)
integer(fgsl_int) function fgsl_multiroot_fdfsolver_iterate ( type(fgsl_multiroot_fdfsolver), intent(in)  s)
character(kind=fgsl_char,len=fgsl_strmax) function fgsl_multiroot_fdfsolver_name ( type(fgsl_multiroot_fdfsolver), intent(in)  s)
type(fgsl_vector) function fgsl_multiroot_fdfsolver_root ( type(fgsl_multiroot_fdfsolver), intent(in)  s)
integer(fgsl_int) function fgsl_multiroot_fdfsolver_set ( type(fgsl_multiroot_fdfsolver), intent(inout)  s,
type(fgsl_multiroot_function_fdf), intent(in)  fdf,
type(fgsl_vector), intent(in)  x 
)
logical function fgsl_multiroot_fdfsolver_status ( type(fgsl_multiroot_fdfsolver), intent(in)  s)
type(fgsl_multiroot_fsolver) function fgsl_multiroot_fsolver_alloc ( type(fgsl_multiroot_fsolver_type), intent(in)  t,
integer(fgsl_size_t), intent(in)  n 
)
type(fgsl_vector) function fgsl_multiroot_fsolver_dx ( type(fgsl_multiroot_fsolver), intent(in)  s)
type(fgsl_vector) function fgsl_multiroot_fsolver_f ( type(fgsl_multiroot_fsolver), intent(in)  s)
subroutine fgsl_multiroot_fsolver_free ( type(fgsl_multiroot_fsolver), intent(inout)  s)
integer(fgsl_int) function fgsl_multiroot_fsolver_iterate ( type(fgsl_multiroot_fsolver), intent(in)  s)
character(kind=fgsl_char,len=fgsl_strmax) function fgsl_multiroot_fsolver_name ( type(fgsl_multiroot_fsolver), intent(in)  s)
type(fgsl_vector) function fgsl_multiroot_fsolver_root ( type(fgsl_multiroot_fsolver), intent(in)  s)
integer(fgsl_int) function fgsl_multiroot_fsolver_set ( type(fgsl_multiroot_fsolver), intent(inout)  s,
type(fgsl_multiroot_function), intent(in)  f,
type(fgsl_vector), intent(in)  x 
)
logical function fgsl_multiroot_fsolver_status ( type(fgsl_multiroot_fsolver), intent(in)  s)
subroutine fgsl_multiroot_function_fdf_free ( type(fgsl_multiroot_function_fdf), intent(inout)  fun)
type(fgsl_multiroot_function_fdf) function fgsl_multiroot_function_fdf_init (   func,
  dfunc,
  fdfunc,
integer(fgsl_size_t), intent(in)  ndim,
type(c_ptr), intent(in)  params 
)
subroutine fgsl_multiroot_function_free ( type(fgsl_multiroot_function), intent(inout)  fun)
type(fgsl_multiroot_function) function fgsl_multiroot_function_init (   func,
integer(fgsl_size_t), intent(in)  ndim,
type(c_ptr), intent(in)  params 
)
integer(fgsl_int) function fgsl_multiroot_test_delta ( type(fgsl_vector), intent(in)  dx,
type(fgsl_vector), intent(in)  x,
real(fgsl_double), intent(in)  epsabs,
real(fgsl_double), intent(in)  epsrel 
)
integer(fgsl_int) function fgsl_multiroot_test_residual ( type(fgsl_vector), intent(in)  f,
real(fgsl_double), intent(in)  epsabs 
)