FGSL: interface/multiroots.finc File Reference

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
| ) |  |