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

Functions/Subroutines

type(fgsl_min_fminimizer) function fgsl_min_fminimizer_alloc (t)
 
subroutine fgsl_min_fminimizer_free (s)
 
integer(fgsl_int) function fgsl_min_fminimizer_set (s, f, x_minimum, x_lower, x_upper)
 
integer(fgsl_int) function fgsl_min_fminimizer_set_with_values (s, f, x_minimum, f_minimum, x_lower, f_lower, x_upper, f_upper)
 
integer(fgsl_int) function fgsl_min_fminimizer_iterate (s)
 
character(kind=fgsl_char, len=fgsl_strmax) function fgsl_min_fminimizer_name (s)
 
real(fgsl_double) function fgsl_min_fminimizer_x_minimum (s)
 
real(fgsl_double) function fgsl_min_fminimizer_x_lower (s)
 
real(fgsl_double) function fgsl_min_fminimizer_x_upper (s)
 
real(fgsl_double) function fgsl_min_fminimizer_f_minimum (s)
 
real(fgsl_double) function fgsl_min_fminimizer_f_lower (s)
 
real(fgsl_double) function fgsl_min_fminimizer_f_upper (s)
 
integer(fgsl_int) function fgsl_min_test_interval (x_lower, x_upper, epsabs, epsrel)
 
logical function fgsl_min_fminimizer_status (s)
 

Function/Subroutine Documentation

◆ fgsl_min_fminimizer_alloc()

type(fgsl_min_fminimizer) function fgsl_min_fminimizer_alloc ( type(fgsl_min_fminimizer_type), intent(in)  t)

◆ fgsl_min_fminimizer_f_lower()

real(fgsl_double) function fgsl_min_fminimizer_f_lower ( type(fgsl_min_fminimizer), intent(in)  s)

◆ fgsl_min_fminimizer_f_minimum()

real(fgsl_double) function fgsl_min_fminimizer_f_minimum ( type(fgsl_min_fminimizer), intent(in)  s)

◆ fgsl_min_fminimizer_f_upper()

real(fgsl_double) function fgsl_min_fminimizer_f_upper ( type(fgsl_min_fminimizer), intent(in)  s)

◆ fgsl_min_fminimizer_free()

subroutine fgsl_min_fminimizer_free ( type(fgsl_min_fminimizer), intent(inout)  s)

◆ fgsl_min_fminimizer_iterate()

integer(fgsl_int) function fgsl_min_fminimizer_iterate ( type(fgsl_min_fminimizer), intent(in)  s)

◆ fgsl_min_fminimizer_name()

character(kind=fgsl_char,len=fgsl_strmax) function fgsl_min_fminimizer_name ( type(fgsl_min_fminimizer), intent(in)  s)

◆ fgsl_min_fminimizer_set()

integer(fgsl_int) function fgsl_min_fminimizer_set ( type(fgsl_min_fminimizer), intent(inout)  s,
type(fgsl_function), intent(in)  f,
real(fgsl_double), intent(in)  x_minimum,
real(fgsl_double), intent(in)  x_lower,
real(fgsl_double), intent(in)  x_upper 
)

◆ fgsl_min_fminimizer_set_with_values()

integer(fgsl_int) function fgsl_min_fminimizer_set_with_values ( type(fgsl_min_fminimizer), intent(inout)  s,
type(fgsl_function), intent(in)  f,
real(fgsl_double), intent(in)  x_minimum,
real(fgsl_double), intent(in)  f_minimum,
real(fgsl_double), intent(in)  x_lower,
real(fgsl_double), intent(in)  f_lower,
real(fgsl_double), intent(in)  x_upper,
real(fgsl_double), intent(in)  f_upper 
)

◆ fgsl_min_fminimizer_status()

logical function fgsl_min_fminimizer_status ( type(fgsl_min_fminimizer), intent(in)  s)

◆ fgsl_min_fminimizer_x_lower()

real(fgsl_double) function fgsl_min_fminimizer_x_lower ( type(fgsl_min_fminimizer), intent(in)  s)

◆ fgsl_min_fminimizer_x_minimum()

real(fgsl_double) function fgsl_min_fminimizer_x_minimum ( type(fgsl_min_fminimizer), intent(in)  s)

◆ fgsl_min_fminimizer_x_upper()

real(fgsl_double) function fgsl_min_fminimizer_x_upper ( type(fgsl_min_fminimizer), intent(in)  s)

◆ fgsl_min_test_interval()

integer(fgsl_int) function fgsl_min_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 
)