FGSL
Fortran interface for the GNU scientific library
Functions/Subroutines
api/roots.finc File Reference

Functions/Subroutines

type(fgsl_root_fsolver) fgsl_root_fsolver_alloc (t)
type(fgsl_root_fdfsolver) fgsl_root_fdfsolver_alloc (t)
integer(fgsl_int) fgsl_root_fsolver_set (s, f, x_lower, x_upper)
integer(fgsl_int) fgsl_root_fdfsolver_set (s, fdf, x)
subroutine fgsl_root_fsolver_free (s)
subroutine fgsl_root_fdfsolver_free (s)
character(kind=fgsl_char, len=fgsl_strmax) fgsl_root_fsolver_name (s)
character(kind=fgsl_char, len=fgsl_strmax) fgsl_root_fdfsolver_name (s)
integer(fgsl_int) fgsl_root_fsolver_iterate (s)
integer(fgsl_int) fgsl_root_fdfsolver_iterate (s)
real(fgsl_double) fgsl_root_fsolver_root (s)
real(fgsl_double) fgsl_root_fdfsolver_root (s)
real(fgsl_double) fgsl_root_fsolver_x_lower (s)
real(fgsl_double) fgsl_root_fsolver_x_upper (s)
integer(fgsl_int) fgsl_root_test_interval (x_lower, x_upper, epsabs, epsrel)
integer(fgsl_int) fgsl_root_test_delta (x1, x0, epsabs, epsrel)
integer(fgsl_int) fgsl_root_test_residual (f, epsabs)
logical fgsl_root_fsolver_status (s)
logical fgsl_root_fdfsolver_status (s)

Function Documentation

type(fgsl_root_fdfsolver) fgsl_root_fdfsolver_alloc ( type(fgsl_root_fdfsolver_type),intent(in)  t)
subroutine fgsl_root_fdfsolver_free ( type(fgsl_root_fdfsolver),intent(inout)  s)
integer(fgsl_int) fgsl_root_fdfsolver_iterate ( type(fgsl_root_fdfsolver),intent(inout)  s)
character(kind=fgsl_char,len=fgsl_strmax) fgsl_root_fdfsolver_name ( type(fgsl_root_fdfsolver),intent(in)  s)
real(fgsl_double) fgsl_root_fdfsolver_root ( type(fgsl_root_fdfsolver),intent(inout)  s)
integer(fgsl_int) fgsl_root_fdfsolver_set ( type(fgsl_root_fdfsolver),intent(in)  s,
type(fgsl_function_fdf),intent(in)  fdf,
real(fgsl_double),intent(in)  x 
)
logical fgsl_root_fdfsolver_status ( type(fgsl_root_fdfsolver),intent(in)  s)
type(fgsl_root_fsolver) fgsl_root_fsolver_alloc ( type(fgsl_root_fsolver_type),intent(in)  t)
subroutine fgsl_root_fsolver_free ( type(fgsl_root_fsolver),intent(inout)  s)
integer(fgsl_int) fgsl_root_fsolver_iterate ( type(fgsl_root_fsolver),intent(inout)  s)
character(kind=fgsl_char,len=fgsl_strmax) fgsl_root_fsolver_name ( type(fgsl_root_fsolver),intent(in)  s)
real(fgsl_double) fgsl_root_fsolver_root ( type(fgsl_root_fsolver),intent(inout)  s)
integer(fgsl_int) fgsl_root_fsolver_set ( type(fgsl_root_fsolver),intent(in)  s,
type(fgsl_function),intent(in)  f,
real(fgsl_double),intent(in)  x_lower,
real(fgsl_double),intent(in)  x_upper 
)
logical fgsl_root_fsolver_status ( type(fgsl_root_fsolver),intent(in)  s)
real(fgsl_double) fgsl_root_fsolver_x_lower ( type(fgsl_root_fsolver),intent(inout)  s)
real(fgsl_double) fgsl_root_fsolver_x_upper ( type(fgsl_root_fsolver),intent(inout)  s)
integer(fgsl_int) fgsl_root_test_delta ( real(fgsl_double),intent(in)  x1,
real(fgsl_double),intent(in)  x0,
real(fgsl_double),intent(in)  epsabs,
real(fgsl_double),intent(in)  epsrel 
)
integer(fgsl_int) fgsl_root_test_interval ( real(fgsl_double),intent(in)  x_lower,
real(fgsl_double),intent(in)  x_upper,
real(fgsl_double),intent(in)  epsabs,
real(fgsl_double),intent(in)  epsrel 
)
integer(fgsl_int) fgsl_root_test_residual ( real(fgsl_double),intent(in)  f,
real(fgsl_double),intent(in)  epsabs 
)
 All Classes Namespaces Files Functions Variables