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

Functions/Subroutines

type(c_ptr) function gsl_multifit_fsolver_alloc (t, n, p)
 
type(c_ptr) function gsl_multifit_fdfsolver_alloc (t, n, p)
 
integer(c_int) function gsl_multifit_fsolver_set (s, f, x)
 
integer(c_int) function gsl_multifit_fdfsolver_set (s, f, x)
 
integer(c_int) function gsl_multifit_fdfsolver_wset (s, f, x, wts)
 
subroutine gsl_multifit_fsolver_free (s)
 
subroutine gsl_multifit_fdfsolver_free (s)
 
type(c_ptr) function gsl_multifit_fsolver_name (s)
 
type(c_ptr) function gsl_multifit_fdfsolver_name (s)
 
integer(c_int) function gsl_multifit_fsolver_iterate (s)
 
integer(c_int) function gsl_multifit_fdfsolver_iterate (s)
 
type(c_ptr) function gsl_multifit_fsolver_position (s)
 
type(c_ptr) function gsl_multifit_fdfsolver_position (s)
 
type(c_ptr) function gsl_multifit_fdfsolver_dx (s)
 
type(c_ptr) function gsl_multifit_fdfsolver_f (s)
 
integer(c_int) function gsl_multifit_fdfsolver_jac (s, J)
 
integer(c_int) function gsl_multifit_test_delta (dx, x, epsabs, epsrel)
 
integer(c_int) function gsl_multifit_test_gradient (g, epsabs)
 
integer(c_int) function gsl_multifit_gradient (j, f, g)
 
integer(c_int) function gsl_multifit_covar (j, epsrel, cov)
 
integer(c_int) function gsl_multifit_covar_qrpt (r, perm, epsrel, cov)
 
type(c_ptr) function fgsl_aux_multifit_robust_alloc (i)
 
integer(c_int) function gsl_multifit_fsolver_driver (s, maxiter, epsabs, epsrel)
 
integer(c_int) function gsl_multifit_fdfsolver_driver (s, maxiter, xtol, gtol, ftol, info)
 
integer(c_int) function gsl_multifit_fdfsolver_dif_df (x, wts, fdf, f, J)
 
type(c_ptr) function gsl_multifit_robust_alloc (T, n, p)
 
subroutine gsl_multifit_robust_free (w)
 
integer(c_int) function gsl_multifit_robust_tune (tune, w)
 
type(c_ptr) function gsl_multifit_robust_name (w)
 
type(gsl_multifit_robust_stats) function gsl_multifit_robust_statistics (w)
 
integer(c_int) function gsl_multifit_robust (X, y, c, cov, w)
 
integer(c_int) function gsl_multifit_robust_est (x, c, cov, y, y_err)
 
type(c_ptr) function fgsl_multifit_function_cinit (fp, ndim, p, params)
 
type(c_ptr) function fgsl_multifit_function_fdf_cinit (fp, dfp, fdfp, ndim, p, params)
 
subroutine fgsl_multifit_function_cfree (f)
 
subroutine fgsl_multifit_function_fdf_cfree (f)
 
type(c_ptr) function fgsl_aux_multifit_fsolver_alloc (it)
 
type(c_ptr) function fgsl_aux_multifit_fdfsolver_alloc (it)
 
type(c_ptr) function gsl_multifit_fdfsolver_residual (s)
 
integer(c_size_t) function gsl_multifit_fdfsolver_niter (s)
 
integer(c_int) function gsl_multifit_eval_wf (fdf, x, wts, y)
 
integer(c_int) function gsl_multifit_eval_wdf (fdf, x, wts, dy)
 
integer(c_int) function gsl_multifit_fdfsolver_test (s, xtol, gtol, ftol, info)
 
type(c_ptr) function gsl_multifit_linear_alloc (n, p)
 
subroutine gsl_multifit_linear_free (w)
 
integer(c_int) function gsl_multifit_linear (x, y, c, cov, chisq, work)
 
integer(c_int) function gsl_multifit_linear_tsvd (x, y, tol, c, cov, chisq, rank, work)
 
integer(c_int) function gsl_multifit_linear_svd (x, work)
 
integer(c_int) function gsl_multifit_linear_bsvd (x, work)
 
integer(c_int) function gsl_multifit_linear_solve (lambda, x, y, c, rnorm, snorm, work)
 
integer(c_int) function gsl_multifit_linear_applyw (X, w, y, WX, Wy)
 
integer(c_int) function gsl_multifit_linear_stdform1 (L, X, y, Xs, ys, work)
 
integer(c_int) function gsl_multifit_linear_wstdform1 (L, X, w, y, Xs, ys, work)
 
integer(c_int) function gsl_multifit_linear_l_decomp (L, tau)
 
integer(c_int) function gsl_multifit_linear_stdform2 (LQR, Ltau, X, y, Xs, ys, M, work)
 
integer(c_int) function gsl_multifit_linear_wstdform2 (LQR, Ltau, X, w, y, Xs, ys, M, work)
 
integer(c_int) function gsl_multifit_linear_genform1 (L, cs, c, work)
 
integer(c_int) function gsl_multifit_linear_genform2 (LQR, Ltau, X, y, cs, M, c, work)
 
integer(c_int) function gsl_multifit_linear_wgenform2 (LQR, Ltau, X, w, y, cs, M, c, work)
 
integer(c_int) function gsl_multifit_linear_lreg (smin, smax, reg_param)
 
integer(c_int) function gsl_multifit_linear_lcurve (y, reg_param, rho, eta, work)
 
integer(c_int) function gsl_multifit_linear_lcurvature (y, reg_param, rho, eta, kappa, work)
 
integer(c_int) function gsl_multifit_linear_lcorner (rho, eta, idx)
 
integer(c_int) function gsl_multifit_linear_lcorner2 (reg_param, eta, idx)
 
integer(c_int) function gsl_multifit_linear_gcv_init (y, reg_param, uty, delta0, work)
 
integer(c_int) function gsl_multifit_linear_gcv_curve (reg_param, uty, delta0, g, work)
 
integer(c_int) function gsl_multifit_linear_gcv_min (reg_param, uty, delta0, g, lambda, work)
 
real(c_double) function gsl_multifit_linear_gcv_calc (lambda, uty, delta0, work)
 
integer(c_int) function gsl_multifit_linear_gcv (y, reg_param, g, lambda, g_lambda, work)
 
integer(c_int) function gsl_multifit_linear_lk (p, k, L)
 
integer(c_int) function gsl_multifit_linear_lsobolev (p, kmax, alpha, L, work)
 
real(c_double) function gsl_multifit_linear_rcond (w)
 
integer(c_int) function gsl_multifit_robust_maxiter (maxiter, w)
 
integer(c_int) function gsl_multifit_robust_weights (r, wts, w)
 
integer(c_int) function gsl_multifit_robust_residuals (X, y, c, r, w)
 
integer(c_int) function gsl_multifit_wlinear (x, w, y, c, cov, chisq, work)
 
integer(c_int) function gsl_multifit_wlinear_tsvd (x, w, y, tol, c, cov, chisq, rank, work)
 
integer(c_int) function gsl_multifit_wlinear_svd (x, w, y, tol, rank, c, cov, chisq, work)
 
integer(c_int) function gsl_multifit_wlinear_usvd (x, w, y, tol, rank, c, cov, chisq, work)
 
integer(c_int) function gsl_multifit_linear_est (x, c, cov, y, y_err)
 
integer(c_int) function gsl_multifit_linear_residuals (x, y, c, r)
 
integer(c_size_t) function gsl_multifit_linear_rank (tol, work)
 
type(c_ptr) function gsl_multifit_fdfridge_alloc (T, n, p)
 
subroutine gsl_multifit_fdfridge_free (work)
 
type(c_ptr) function gsl_multifit_fdfridge_name (w)
 
type(c_ptr) function gsl_multifit_fdfridge_position (w)
 
type(c_ptr) function gsl_multifit_fdfridge_residual (w)
 
integer(c_size_t) function gsl_multifit_fdfridge_niter (w)
 
integer(c_int) function gsl_multifit_fdfridge_set (w, f, x, lambda)
 
integer(c_int) function gsl_multifit_fdfridge_wset (w, f, x, lambda, wts)
 
integer(c_int) function gsl_multifit_fdfridge_set2 (w, f, x, lambda)
 
integer(c_int) function gsl_multifit_fdfridge_wset2 (w, f, x, lambda, wts)
 
integer(c_int) function gsl_multifit_fdfridge_set3 (w, f, x, L)
 
integer(c_int) function gsl_multifit_fdfridge_wset3 (w, f, x, L, wts)
 
integer(c_int) function gsl_multifit_fdfridge_iterate (w)
 
integer(c_int) function gsl_multifit_fdfridge_driver (w, maxiter, xtol, gtol, ftol, info)
 

Function/Subroutine Documentation

◆ fgsl_aux_multifit_fdfsolver_alloc()

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

◆ fgsl_aux_multifit_fsolver_alloc()

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

◆ fgsl_aux_multifit_robust_alloc()

type(c_ptr) function fgsl_aux_multifit_robust_alloc ( integer(c_int), value  i)

◆ fgsl_multifit_function_cfree()

subroutine fgsl_multifit_function_cfree ( type(c_ptr), value  f)

◆ fgsl_multifit_function_cinit()

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

◆ fgsl_multifit_function_fdf_cfree()

subroutine fgsl_multifit_function_fdf_cfree ( type(c_ptr), value  f)

◆ fgsl_multifit_function_fdf_cinit()

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

◆ gsl_multifit_covar()

integer(c_int) function gsl_multifit_covar ( type(c_ptr), value  j,
real(c_double), value  epsrel,
type(c_ptr), value  cov 
)

◆ gsl_multifit_covar_qrpt()

integer(c_int) function gsl_multifit_covar_qrpt ( type(c_ptr), value  r,
type(c_ptr), value  perm,
real(c_double), value  epsrel,
type(c_ptr), value  cov 
)

◆ gsl_multifit_eval_wdf()

integer(c_int) function gsl_multifit_eval_wdf ( type(c_ptr), value  fdf,
type(c_ptr), value  x,
type(c_ptr), value  wts,
type(c_ptr), value  dy 
)

◆ gsl_multifit_eval_wf()

integer(c_int) function gsl_multifit_eval_wf ( type(c_ptr), value  fdf,
type(c_ptr), value  x,
type(c_ptr), value  wts,
type(c_ptr), value  y 
)

◆ gsl_multifit_fdfridge_alloc()

type(c_ptr) function gsl_multifit_fdfridge_alloc ( type(c_ptr), value  T,
integer(c_size_t), value  n,
integer(c_size_t), value  p 
)

◆ gsl_multifit_fdfridge_driver()

integer(c_int) function gsl_multifit_fdfridge_driver ( type(c_ptr), value  w,
integer(c_size_t), value  maxiter,
real(c_double), value  xtol,
real(c_double), value  gtol,
real(c_double), value  ftol,
integer(c_int)  info 
)

◆ gsl_multifit_fdfridge_free()

subroutine gsl_multifit_fdfridge_free ( type(c_ptr), value  work)

◆ gsl_multifit_fdfridge_iterate()

integer(c_int) function gsl_multifit_fdfridge_iterate ( type(c_ptr), value  w)

◆ gsl_multifit_fdfridge_name()

type(c_ptr) function gsl_multifit_fdfridge_name ( type(c_ptr), value  w)

◆ gsl_multifit_fdfridge_niter()

integer(c_size_t) function gsl_multifit_fdfridge_niter ( type(c_ptr), value  w)

◆ gsl_multifit_fdfridge_position()

type(c_ptr) function gsl_multifit_fdfridge_position ( type(c_ptr), value  w)

◆ gsl_multifit_fdfridge_residual()

type(c_ptr) function gsl_multifit_fdfridge_residual ( type(c_ptr), value  w)

◆ gsl_multifit_fdfridge_set()

integer(c_int) function gsl_multifit_fdfridge_set ( type(c_ptr), value  w,
type(c_ptr), value  f,
type(c_ptr), value  x,
real(c_double), value  lambda 
)

◆ gsl_multifit_fdfridge_set2()

integer(c_int) function gsl_multifit_fdfridge_set2 ( type(c_ptr), value  w,
type(c_ptr), value  f,
type(c_ptr), value  x,
type(c_ptr), value  lambda 
)

◆ gsl_multifit_fdfridge_set3()

integer(c_int) function gsl_multifit_fdfridge_set3 ( type(c_ptr), value  w,
type(c_ptr), value  f,
type(c_ptr), value  x,
type(c_ptr), value  L 
)

◆ gsl_multifit_fdfridge_wset()

integer(c_int) function gsl_multifit_fdfridge_wset ( type(c_ptr), value  w,
type(c_ptr), value  f,
type(c_ptr), value  x,
real(c_double), value  lambda,
type(c_ptr), value  wts 
)

◆ gsl_multifit_fdfridge_wset2()

integer(c_int) function gsl_multifit_fdfridge_wset2 ( type(c_ptr), value  w,
type(c_ptr), value  f,
type(c_ptr), value  x,
type(c_ptr), value  lambda,
type(c_ptr), value  wts 
)

◆ gsl_multifit_fdfridge_wset3()

integer(c_int) function gsl_multifit_fdfridge_wset3 ( type(c_ptr), value  w,
type(c_ptr), value  f,
type(c_ptr), value  x,
type(c_ptr), value  L,
type(c_ptr), value  wts 
)

◆ gsl_multifit_fdfsolver_alloc()

type(c_ptr) function gsl_multifit_fdfsolver_alloc ( type(c_ptr), value  t,
integer(c_size_t), value  n,
integer(c_size_t), value  p 
)

◆ gsl_multifit_fdfsolver_dif_df()

integer(c_int) function gsl_multifit_fdfsolver_dif_df ( type(c_ptr), value  x,
type(c_ptr), value  wts,
type(c_ptr), value  fdf,
type(c_ptr), value  f,
type(c_ptr), value  J 
)

◆ gsl_multifit_fdfsolver_driver()

integer(c_int) function gsl_multifit_fdfsolver_driver ( type(c_ptr), value  s,
integer(c_size_t), value  maxiter,
real(c_double), value  xtol,
real(c_double), value  gtol,
real(c_double), value  ftol,
integer(c_int)  info 
)

◆ gsl_multifit_fdfsolver_dx()

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

◆ gsl_multifit_fdfsolver_f()

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

◆ gsl_multifit_fdfsolver_free()

subroutine gsl_multifit_fdfsolver_free ( type(c_ptr), value  s)

◆ gsl_multifit_fdfsolver_iterate()

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

◆ gsl_multifit_fdfsolver_jac()

integer(c_int) function gsl_multifit_fdfsolver_jac ( type(c_ptr), value  s,
type(c_ptr), value  J 
)

◆ gsl_multifit_fdfsolver_name()

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

◆ gsl_multifit_fdfsolver_niter()

integer(c_size_t) function gsl_multifit_fdfsolver_niter ( type(c_ptr), value  s)

◆ gsl_multifit_fdfsolver_position()

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

◆ gsl_multifit_fdfsolver_residual()

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

◆ gsl_multifit_fdfsolver_set()

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

◆ gsl_multifit_fdfsolver_test()

integer(c_int) function gsl_multifit_fdfsolver_test ( type(c_ptr), value  s,
real(c_double), value  xtol,
real(c_double), value  gtol,
real(c_double), value  ftol,
integer(c_int)  info 
)

◆ gsl_multifit_fdfsolver_wset()

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

◆ gsl_multifit_fsolver_alloc()

type(c_ptr) function gsl_multifit_fsolver_alloc ( type(c_ptr), value  t,
integer(c_size_t), value  n,
integer(c_size_t), value  p 
)

◆ gsl_multifit_fsolver_driver()

integer(c_int) function gsl_multifit_fsolver_driver ( type(c_ptr), value  s,
integer(c_size_t), value  maxiter,
real(c_double), value  epsabs,
real(c_double), value  epsrel 
)

◆ gsl_multifit_fsolver_free()

subroutine gsl_multifit_fsolver_free ( type(c_ptr), value  s)

◆ gsl_multifit_fsolver_iterate()

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

◆ gsl_multifit_fsolver_name()

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

◆ gsl_multifit_fsolver_position()

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

◆ gsl_multifit_fsolver_set()

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

◆ gsl_multifit_gradient()

integer(c_int) function gsl_multifit_gradient ( type(c_ptr), value  j,
type(c_ptr), value  f,
type(c_ptr), value  g 
)

◆ gsl_multifit_linear()

integer(c_int) function gsl_multifit_linear ( type(c_ptr), value  x,
type(c_ptr), value  y,
type(c_ptr), value  c,
type(c_ptr), value  cov,
real(c_double)  chisq,
type(c_ptr), value  work 
)

◆ gsl_multifit_linear_alloc()

type(c_ptr) function gsl_multifit_linear_alloc ( integer(c_size_t), value  n,
integer(c_size_t), value  p 
)

◆ gsl_multifit_linear_applyw()

integer(c_int) function gsl_multifit_linear_applyw ( type(c_ptr), value  X,
type(c_ptr), value  w,
type(c_ptr), value  y,
type(c_ptr), value  WX,
type(c_ptr), value  Wy 
)

◆ gsl_multifit_linear_bsvd()

integer(c_int) function gsl_multifit_linear_bsvd ( type(c_ptr), value  x,
type(c_ptr), value  work 
)

◆ gsl_multifit_linear_est()

integer(c_int) function gsl_multifit_linear_est ( type(c_ptr), value  x,
type(c_ptr), value  c,
type(c_ptr), value  cov,
real(c_double)  y,
real(c_double)  y_err 
)

◆ gsl_multifit_linear_free()

subroutine gsl_multifit_linear_free ( type(c_ptr), value  w)

◆ gsl_multifit_linear_gcv()

integer(c_int) function gsl_multifit_linear_gcv ( type(c_ptr), value  y,
type(c_ptr), value  reg_param,
type(c_ptr), value  g,
real(c_double)  lambda,
real(c_double)  g_lambda,
type(c_ptr), value  work 
)

◆ gsl_multifit_linear_gcv_calc()

real(c_double) function gsl_multifit_linear_gcv_calc ( real(c_double), value  lambda,
type(c_ptr), value  uty,
real(c_double), value  delta0,
type(c_ptr), value  work 
)

◆ gsl_multifit_linear_gcv_curve()

integer(c_int) function gsl_multifit_linear_gcv_curve ( type(c_ptr), value  reg_param,
type(c_ptr), value  uty,
real(c_double), value  delta0,
type(c_ptr), value  g,
type(c_ptr), value  work 
)

◆ gsl_multifit_linear_gcv_init()

integer(c_int) function gsl_multifit_linear_gcv_init ( type(c_ptr), value  y,
type(c_ptr), value  reg_param,
type(c_ptr), value  uty,
real(c_double)  delta0,
type(c_ptr), value  work 
)

◆ gsl_multifit_linear_gcv_min()

integer(c_int) function gsl_multifit_linear_gcv_min ( type(c_ptr), value  reg_param,
type(c_ptr), value  uty,
real(c_double), value  delta0,
type(c_ptr), value  g,
real(c_double)  lambda,
type(c_ptr), value  work 
)

◆ gsl_multifit_linear_genform1()

integer(c_int) function gsl_multifit_linear_genform1 ( type(c_ptr), value  L,
type(c_ptr), value  cs,
type(c_ptr), value  c,
type(c_ptr), value  work 
)

◆ gsl_multifit_linear_genform2()

integer(c_int) function gsl_multifit_linear_genform2 ( type(c_ptr), value  LQR,
type(c_ptr), value  Ltau,
type(c_ptr), value  X,
type(c_ptr), value  y,
type(c_ptr), value  cs,
type(c_ptr), value  M,
type(c_ptr), value  c,
type(c_ptr), value  work 
)

◆ gsl_multifit_linear_l_decomp()

integer(c_int) function gsl_multifit_linear_l_decomp ( type(c_ptr), value  L,
type(c_ptr), value  tau 
)

◆ gsl_multifit_linear_lcorner()

integer(c_int) function gsl_multifit_linear_lcorner ( type(c_ptr), value  rho,
type(c_ptr), value  eta,
integer(c_size_t)  idx 
)

◆ gsl_multifit_linear_lcorner2()

integer(c_int) function gsl_multifit_linear_lcorner2 ( type(c_ptr), value  reg_param,
type(c_ptr), value  eta,
integer(c_size_t)  idx 
)

◆ gsl_multifit_linear_lcurvature()

integer(c_int) function gsl_multifit_linear_lcurvature ( type(c_ptr), value  y,
type(c_ptr), value  reg_param,
type(c_ptr), value  rho,
type(c_ptr), value  eta,
type(c_ptr), value  kappa,
type(c_ptr), value  work 
)

◆ gsl_multifit_linear_lcurve()

integer(c_int) function gsl_multifit_linear_lcurve ( type(c_ptr), value  y,
type(c_ptr), value  reg_param,
type(c_ptr), value  rho,
type(c_ptr), value  eta,
type(c_ptr), value  work 
)

◆ gsl_multifit_linear_lk()

integer(c_int) function gsl_multifit_linear_lk ( integer(c_size_t), value  p,
integer(c_size_t), value  k,
type(c_ptr), value  L 
)

◆ gsl_multifit_linear_lreg()

integer(c_int) function gsl_multifit_linear_lreg ( real(c_double), value  smin,
real(c_double), value  smax,
type(c_ptr), value  reg_param 
)

◆ gsl_multifit_linear_lsobolev()

integer(c_int) function gsl_multifit_linear_lsobolev ( integer(c_size_t), value  p,
integer(c_size_t), value  kmax,
type(c_ptr), value  alpha,
type(c_ptr), value  L,
type(c_ptr), value  work 
)

◆ gsl_multifit_linear_rank()

integer(c_size_t) function gsl_multifit_linear_rank ( real(c_double), value  tol,
type(c_ptr), value  work 
)

◆ gsl_multifit_linear_rcond()

real(c_double) function gsl_multifit_linear_rcond ( type(c_ptr), value  w)

◆ gsl_multifit_linear_residuals()

integer(c_int) function gsl_multifit_linear_residuals ( type(c_ptr), value  x,
type(c_ptr), value  y,
type(c_ptr), value  c,
type(c_ptr), value  r 
)

◆ gsl_multifit_linear_solve()

integer(c_int) function gsl_multifit_linear_solve ( real(c_double), value  lambda,
type(c_ptr), value  x,
type(c_ptr), value  y,
type(c_ptr), value  c,
real(c_double)  rnorm,
real(c_double)  snorm,
type(c_ptr), value  work 
)

◆ gsl_multifit_linear_stdform1()

integer(c_int) function gsl_multifit_linear_stdform1 ( type(c_ptr), value  L,
type(c_ptr), value  X,
type(c_ptr), value  y,
type(c_ptr), value  Xs,
type(c_ptr), value  ys,
type(c_ptr), value  work 
)

◆ gsl_multifit_linear_stdform2()

integer(c_int) function gsl_multifit_linear_stdform2 ( type(c_ptr), value  LQR,
type(c_ptr), value  Ltau,
type(c_ptr), value  X,
type(c_ptr), value  y,
type(c_ptr), value  Xs,
type(c_ptr), value  ys,
type(c_ptr), value  M,
type(c_ptr), value  work 
)

◆ gsl_multifit_linear_svd()

integer(c_int) function gsl_multifit_linear_svd ( type(c_ptr), value  x,
type(c_ptr), value  work 
)

◆ gsl_multifit_linear_tsvd()

integer(c_int) function gsl_multifit_linear_tsvd ( type(c_ptr), value  x,
type(c_ptr), value  y,
real(c_double), value  tol,
type(c_ptr), value  c,
type(c_ptr), value  cov,
real(c_double)  chisq,
integer(c_size_t)  rank,
type(c_ptr), value  work 
)

◆ gsl_multifit_linear_wgenform2()

integer(c_int) function gsl_multifit_linear_wgenform2 ( type(c_ptr), value  LQR,
type(c_ptr), value  Ltau,
type(c_ptr), value  X,
type(c_ptr), value  w,
type(c_ptr), value  y,
type(c_ptr), value  cs,
type(c_ptr), value  M,
type(c_ptr), value  c,
type(c_ptr), value  work 
)

◆ gsl_multifit_linear_wstdform1()

integer(c_int) function gsl_multifit_linear_wstdform1 ( type(c_ptr), value  L,
type(c_ptr), value  X,
type(c_ptr), value  w,
type(c_ptr), value  y,
type(c_ptr), value  Xs,
type(c_ptr), value  ys,
type(c_ptr), value  work 
)

◆ gsl_multifit_linear_wstdform2()

integer(c_int) function gsl_multifit_linear_wstdform2 ( type(c_ptr), value  LQR,
type(c_ptr), value  Ltau,
type(c_ptr), value  X,
type(c_ptr), value  w,
type(c_ptr), value  y,
type(c_ptr), value  Xs,
type(c_ptr), value  ys,
type(c_ptr), value  M,
type(c_ptr), value  work 
)

◆ gsl_multifit_robust()

integer(c_int) function gsl_multifit_robust ( type(c_ptr), value  X,
type(c_ptr), value  y,
type(c_ptr), value  c,
type(c_ptr), value  cov,
type(c_ptr), value  w 
)

◆ gsl_multifit_robust_alloc()

type(c_ptr) function gsl_multifit_robust_alloc ( type(c_ptr), value  T,
integer(c_size_t), value  n,
integer(c_size_t), value  p 
)

◆ gsl_multifit_robust_est()

integer(c_int) function gsl_multifit_robust_est ( type(c_ptr), value  x,
type(c_ptr), value  c,
type(c_ptr), value  cov,
real(c_double), intent(out)  y,
real(c_double), intent(out)  y_err 
)

◆ gsl_multifit_robust_free()

subroutine gsl_multifit_robust_free ( type(c_ptr), value  w)

◆ gsl_multifit_robust_maxiter()

integer(c_int) function gsl_multifit_robust_maxiter ( integer(c_size_t), value  maxiter,
type(c_ptr), value  w 
)

◆ gsl_multifit_robust_name()

type(c_ptr) function gsl_multifit_robust_name ( type(c_ptr), value  w)

◆ gsl_multifit_robust_residuals()

integer(c_int) function gsl_multifit_robust_residuals ( type(c_ptr), value  X,
type(c_ptr), value  y,
type(c_ptr), value  c,
type(c_ptr), value  r,
type(c_ptr), value  w 
)

◆ gsl_multifit_robust_statistics()

type(gsl_multifit_robust_stats) function gsl_multifit_robust_statistics ( type(c_ptr), value  w)

◆ gsl_multifit_robust_tune()

integer(c_int) function gsl_multifit_robust_tune ( real(c_double), value  tune,
type(c_ptr), value  w 
)

◆ gsl_multifit_robust_weights()

integer(c_int) function gsl_multifit_robust_weights ( type(c_ptr), value  r,
type(c_ptr), value  wts,
type(c_ptr), value  w 
)

◆ gsl_multifit_test_delta()

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

◆ gsl_multifit_test_gradient()

integer(c_int) function gsl_multifit_test_gradient ( type(c_ptr), value  g,
real(c_double), value  epsabs 
)

◆ gsl_multifit_wlinear()

integer(c_int) function gsl_multifit_wlinear ( type(c_ptr), value  x,
type(c_ptr), value  w,
type(c_ptr), value  y,
type(c_ptr), value  c,
type(c_ptr), value  cov,
real(c_double)  chisq,
type(c_ptr), value  work 
)

◆ gsl_multifit_wlinear_svd()

integer(c_int) function gsl_multifit_wlinear_svd ( type(c_ptr), value  x,
type(c_ptr), value  w,
type(c_ptr), value  y,
real(c_double), value  tol,
integer(c_size_t)  rank,
type(c_ptr), value  c,
type(c_ptr), value  cov,
real(c_double)  chisq,
type(c_ptr), value  work 
)

◆ gsl_multifit_wlinear_tsvd()

integer(c_int) function gsl_multifit_wlinear_tsvd ( type(c_ptr), value  x,
type(c_ptr), value  w,
type(c_ptr), value  y,
real(c_double), value  tol,
type(c_ptr), value  c,
type(c_ptr), value  cov,
real(c_double)  chisq,
integer(c_size_t)  rank,
type(c_ptr), value  work 
)

◆ gsl_multifit_wlinear_usvd()

integer(c_int) function gsl_multifit_wlinear_usvd ( type(c_ptr), value  x,
type(c_ptr), value  w,
type(c_ptr), value  y,
real(c_double), value  tol,
integer(c_size_t)  rank,
type(c_ptr), value  c,
type(c_ptr), value  cov,
real(c_double)  chisq,
type(c_ptr), value  work 
)