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

Functions/Subroutines

integer(c_int) function gsl_linalg_lu_decomp (a, p, signum)
 
integer(c_int) function gsl_linalg_complex_lu_decomp (a, p, signum)
 
integer(c_int) function gsl_linalg_lu_solve (lu, p, b, x)
 
integer(c_int) function gsl_linalg_complex_lu_solve (lu, p, b, x)
 
integer(c_int) function gsl_linalg_lu_svx (lu, p, x)
 
integer(c_int) function gsl_linalg_complex_lu_svx (lu, p, x)
 
integer(c_int) function gsl_linalg_lu_refine (a, lu, p, b, x, residual)
 
integer(c_int) function gsl_linalg_complex_lu_refine (a, lu, p, b, x, residual)
 
integer(c_int) function gsl_linalg_lu_invert (lu, p, inv)
 
integer(c_int) function gsl_linalg_complex_lu_invert (lu, p, inv)
 
integer(c_int) function gsl_linalg_lu_invx (lu, p)
 
integer(c_int) function gsl_linalg_complex_lu_invx (lu, p)
 
real(c_double) function gsl_linalg_lu_det (lu, signum)
 
type(gsl_complex) function gsl_linalg_complex_lu_det (lu, signum)
 
real(c_double) function gsl_linalg_lu_lndet (lu)
 
real(c_double) function gsl_linalg_complex_lu_lndet (lu)
 
integer(c_int) function gsl_linalg_lu_sgndet (lu, signum)
 
type(gsl_complex) function gsl_linalg_complex_lu_sgndet (lu, signum)
 
integer(c_int) function gsl_linalg_qr_decomp (a, tau)
 
integer(c_int) function gsl_linalg_complex_qr_decomp (a, tau)
 
integer(c_int) function gsl_linalg_qr_decomp_r (a, t)
 
integer(c_int) function gsl_linalg_complex_qr_decomp_r (a, t)
 
integer(c_int) function gsl_linalg_qr_solve (qr, tau, b, x)
 
integer(c_int) function gsl_linalg_complex_qr_solve (qr, tau, b, x)
 
integer(c_int) function gsl_linalg_qr_solve_r (qr, t, b, x)
 
integer(c_int) function gsl_linalg_complex_qr_solve_r (qr, t, b, x)
 
integer(c_int) function gsl_linalg_qr_svx (qr, tau, x)
 
integer(c_int) function gsl_linalg_complex_qr_svx (qr, tau, x)
 
integer(c_int) function gsl_linalg_qr_lssolve (qr, tau, b, x, residual)
 
integer(c_int) function gsl_linalg_complex_qr_lssolve (qr, tau, b, x, residual)
 
integer(c_int) function gsl_linalg_qr_lssolve_r (qr, t, b, x, work)
 
integer(c_int) function gsl_linalg_complex_qr_lssolve_r (qr, t, b, x, work)
 
integer(c_int) function gsl_linalg_qr_qtvec (qr, tau, v)
 
integer(c_int) function gsl_linalg_complex_qr_qhvec (qr, tau, v)
 
integer(c_int) function gsl_linalg_qr_qtvec_r (qr, t, v, work)
 
integer(c_int) function gsl_linalg_complex_qr_qhvec_r (qr, t, v, work)
 
integer(c_int) function gsl_linalg_qr_qvec (qr, tau, v)
 
integer(c_int) function gsl_linalg_complex_qr_qvec (qr, tau, v)
 
integer(c_int) function gsl_linalg_qr_qtmat (qr, tau, a)
 
integer(c_int) function gsl_linalg_qr_qtmat_r (qr, t, a, work)
 
integer(c_int) function gsl_linalg_qr_rsolve (qr, b, x)
 
integer(c_int) function gsl_linalg_qr_rsvx (qr, x)
 
integer(c_int) function gsl_linalg_qr_unpack (qr, tau, q, r)
 
integer(c_int) function gsl_linalg_qr_unpack_r (qr, t, q, r)
 
integer(c_int) function gsl_linalg_complex_qr_unpack_r (qr, t, q, r)
 
integer(c_int) function gsl_linalg_qr_qrsolve (q, r, b, x)
 
integer(c_int) function gsl_linalg_qr_update (q, r, w, v)
 
integer(c_int) function gsl_linalg_r_solve (r, b, x)
 
integer(c_int) function gsl_linalg_r_svx (r, x)
 
integer(c_int) function gsl_linalg_qr_ur_decomp (u, a, t)
 
integer(c_int) function gsl_linalg_qr_uu_decomp (u1, u2, t)
 
integer(c_int) function gsl_linalg_qr_uu_lssolve (r, y, t, b, x, work)
 
integer(c_int) function gsl_linalg_qr_uu_qtvec (y, t, b, work)
 
integer(c_int) function gsl_linalg_qr_uz_decomp (u, a, t)
 
integer(c_int) function gsl_linalg_qr_ud_decomp (u, d, y, t)
 
integer(c_int) function gsl_linalg_qr_ud_lssolve (r, y, t, b, x, work)
 
integer(c_int) function gsl_linalg_qrpt_decomp (a, tau, p, signum, norm)
 
integer(c_int) function gsl_linalg_qrpt_decomp2 (a, q, r, tau, p, signum, norm)
 
integer(c_int) function gsl_linalg_qrpt_solve (qr, tau, p, b, x)
 
integer(c_int) function gsl_linalg_qrpt_svx (qr, tau, p, x)
 
integer(c_int) function gsl_linalg_qrpt_lssolve (qr, tau, p, b, x, r)
 
integer(c_int) function gsl_linalg_qrpt_lssolve2 (qr, tau, p, b, rank, x, r)
 
integer(c_int) function gsl_linalg_qrpt_qrsolve (q, r, p, b, x)
 
integer(c_int) function gsl_linalg_qrpt_update (q, r, p, w, v)
 
integer(c_int) function gsl_linalg_qrpt_rsolve (qr, p, b, x)
 
integer(c_int) function gsl_linalg_qrpt_rsvx (qr, p, x)
 
integer(c_size_t) function gsl_linalg_qrpt_rank (qr, tol)
 
integer(c_int) function gsl_linalg_qrpt_rcond (qr, rcond, wk)
 
integer(c_int) function gsl_linalg_lq_decomp (a, tau)
 
integer(c_int) function gsl_linalg_lq_lssolve (lq, tau, b, x, residual)
 
integer(c_int) function gsl_linalg_lq_unpack (lq, tau, q, l)
 
integer(c_int) function gsl_linalg_lq_qtvec (lq, tau, v)
 
integer(c_int) function gsl_linalg_ql_decomp (a, tau)
 
integer(c_int) function gsl_linalg_ql_unpack (ql, tau, q, l)
 
integer(c_int) function gsl_linalg_cod_decomp (a, tau_q, tau_z, p, rank, work)
 
integer(c_int) function gsl_linalg_cod_decomp_e (a, tau_q, tau_z, p, tol, rank, work)
 
integer(c_int) function gsl_linalg_cod_lssolve (qrzt, tau_q, tau_z, p, rank, b, x, residual)
 
integer(c_int) function gsl_linalg_cod_lssolve2 (lambda, qrzt, tau_q, tau_z, p, rank, b, x, residual, s, work)
 
integer(c_int) function gsl_linalg_cod_unpack (qrzt, tau_q, tau_z, p, rank, q, r, z)
 
integer(c_int) function gsl_linalg_cod_matz (qrzt, tau_z, rank, a, work)
 
integer(c_int) function gsl_linalg_sv_decomp (a, v, s, work)
 
integer(c_int) function gsl_linalg_sv_decomp_mod (a, x, v, s, work)
 
integer(c_int) function gsl_linalg_sv_decomp_jacobi (a, v, s)
 
integer(c_int) function gsl_linalg_sv_solve (u, v, s, b, x)
 
integer(c_int) function gsl_linalg_sv_leverage (u, h)
 
integer(c_int) function gsl_linalg_cholesky_decomp1 (a)
 
integer(c_int) function gsl_linalg_cholesky_decomp (a)
 
integer(c_int) function gsl_linalg_complex_cholesky_decomp (a)
 
integer(c_int) function gsl_linalg_cholesky_solve (chol, b, x)
 
integer(c_int) function gsl_linalg_complex_cholesky_solve (chol, b, x)
 
integer(c_int) function gsl_linalg_cholesky_svx (chol, x)
 
integer(c_int) function gsl_linalg_complex_cholesky_svx (chol, x)
 
integer(c_int) function gsl_linalg_cholesky_invert (chol)
 
integer(c_int) function gsl_linalg_complex_cholesky_invert (chol)
 
integer(c_int) function gsl_linalg_cholesky_decomp2 (a, s)
 
integer(c_int) function gsl_linalg_cholesky_solve2 (chol, s, b, x)
 
integer(c_int) function gsl_linalg_cholesky_svx2 (chol, s, x)
 
integer(c_int) function gsl_linalg_cholesky_scale (a, s)
 
integer(c_int) function gsl_linalg_cholesky_scale_apply (a, s)
 
integer(c_int) function gsl_linalg_cholesky_rcond (chol, rcond, work)
 
integer(c_int) function gsl_linalg_pcholesky_decomp (a, p)
 
integer(c_int) function gsl_linalg_pcholesky_solve (ldlt, p, b, x)
 
integer(c_int) function gsl_linalg_pcholesky_svx (ldlt, p, x)
 
integer(c_int) function gsl_linalg_pcholesky_invert (ldlt, p, ainv)
 
integer(c_int) function gsl_linalg_pcholesky_decomp2 (a, p, s)
 
integer(c_int) function gsl_linalg_pcholesky_solve2 (ldlt, p, s, b, x)
 
integer(c_int) function gsl_linalg_pcholesky_svx2 (ldlt, p, s, x)
 
integer(c_int) function gsl_linalg_pcholesky_rcond (ldlt, p, rcond, work)
 
integer(c_int) function gsl_linalg_mcholesky_decomp (a, p, e)
 
integer(c_int) function gsl_linalg_mcholesky_solve (ldlt, p, b, x)
 
integer(c_int) function gsl_linalg_mcholesky_svx (ldlt, p, x)
 
integer(c_int) function gsl_linalg_mcholesky_invert (ldlt, p, ainv)
 
integer(c_int) function gsl_linalg_mcholesky_rcond (ldlt, p, rcond, work)
 
integer(c_int) function gsl_linalg_ldlt_decomp (a)
 
integer(c_int) function gsl_linalg_ldlt_solve (ldlt, b, x)
 
integer(c_int) function gsl_linalg_ldlt_svx (ldlt, x)
 
integer(c_int) function gsl_linalg_ldlt_rcond (ldlt, rcond, w)
 
integer(c_int) function gsl_linalg_symmtd_decomp (a, tau)
 
integer(c_int) function gsl_linalg_symmtd_unpack (a, tau, q, diag, subdiag)
 
integer(c_int) function gsl_linalg_symmtd_unpack_t (a, diag, subdiag)
 
integer(c_int) function gsl_linalg_hermtd_decomp (a, tau)
 
integer(c_int) function gsl_linalg_hermtd_unpack (a, tau, q, diag, subdiag)
 
integer(c_int) function gsl_linalg_hermtd_unpack_t (a, diag, subdiag)
 
integer(c_int) function gsl_linalg_hessenberg_decomp (a, tau)
 
integer(c_int) function gsl_linalg_hessenberg_unpack (h, tau, u)
 
integer(c_int) function gsl_linalg_hessenberg_unpack_accum (h, tau, v)
 
integer(c_int) function gsl_linalg_hessenberg_set_zero (h)
 
integer(c_int) function gsl_linalg_hesstri_decomp (a, b, u, v, work)
 
integer(c_int) function gsl_linalg_bidiag_decomp (a, tau_u, tau_v)
 
integer(c_int) function gsl_linalg_bidiag_unpack (a, tau_u, u, tau_v, v, diag, superdiag)
 
integer(c_int) function gsl_linalg_bidiag_unpack2 (a, tau_u, tau_v, v)
 
integer(c_int) function gsl_linalg_bidiag_unpack_b (a, diag, superdiag)
 
real(c_double) function gsl_linalg_householder_transform (v)
 
type(gsl_complex) function gsl_linalg_complex_householder_transform (v)
 
integer(c_int) function gsl_linalg_householder_hm (tau, v, a)
 
integer(c_int) function gsl_linalg_complex_householder_hm (tau, v, a)
 
integer(c_int) function gsl_linalg_householder_mh (tau, v, a)
 
integer(c_int) function gsl_linalg_complex_householder_mh (tau, v, a)
 
integer(c_int) function gsl_linalg_householder_hv (tau, v, w)
 
integer(c_int) function gsl_linalg_complex_householder_hv (tau, v, w)
 
integer(c_int) function gsl_linalg_hh_solve (a, b, x)
 
integer(c_int) function gsl_linalg_hh_svx (a, x)
 
integer(c_int) function gsl_linalg_solve_tridiag (diag, e, f, b, x)
 
integer(c_int) function gsl_linalg_solve_symm_tridiag (diag, e, b, x)
 
integer(c_int) function gsl_linalg_solve_cyc_tridiag (diag, e, f, b, x)
 
integer(c_int) function gsl_linalg_solve_symm_cyc_tridiag (diag, e, b, x)
 
integer(c_int) function gsl_linalg_qr_matq (QR, tau, A)
 
subroutine gsl_linalg_givens (a, b, c, s)
 
subroutine gsl_linalg_givens_gv (v, i, j, c, s)
 
integer(c_int) function gsl_linalg_tri_invert (uplo, diag, t)
 
integer(c_int) function gsl_linalg_complex_tri_invert (uplo, diag, t)
 
integer(c_int) function gsl_linalg_tri_ltl (l)
 
integer(c_int) function gsl_linalg_complex_tri_lhl (l)
 
integer(c_int) function gsl_linalg_tri_ul (lu)
 
integer(c_int) function gsl_linalg_complex_tri_ul (lu)
 
integer(c_int) function gsl_linalg_tri_rcond (uplo, a, rcond, work)
 
integer(c_int) function gsl_linalg_tri_upper_invert (t)
 
integer(c_int) function gsl_linalg_tri_lower_invert (t)
 
integer(c_int) function gsl_linalg_tri_upper_unit_invert (t)
 
integer(c_int) function gsl_linalg_tri_lower_unit_invert (t)
 
integer(c_int) function gsl_linalg_tri_upper_rcond (t, rcond, work)
 
integer(c_int) function gsl_linalg_tri_lower_rcond (t, rcond, work)
 
integer(c_int) function gsl_linalg_cholesky_band_decomp (a)
 
integer(c_int) function gsl_linalg_cholesky_band_solve (llt, b, x)
 
integer(c_int) function gsl_linalg_cholesky_band_solvem (llt, b, x)
 
integer(c_int) function gsl_linalg_cholesky_band_svx (llt, x)
 
integer(c_int) function gsl_linalg_cholesky_band_svxm (llt, x)
 
integer(c_int) function gsl_linalg_cholesky_band_invert (llt, ainv)
 
integer(c_int) function gsl_linalg_cholesky_band_unpack (llt, l)
 
integer(c_int) function gsl_linalg_cholesky_band_scale (a, s)
 
integer(c_int) function gsl_linalg_cholesky_band_scale_apply (a, s)
 
integer(c_int) function gsl_linalg_cholesky_band_rcond (llt, rcond, w)
 
integer(c_int) function gsl_linalg_ldlt_band_decomp (a)
 
integer(c_int) function gsl_linalg_ldlt_band_solve (ldlt, b, x)
 
integer(c_int) function gsl_linalg_ldlt_band_svx (ldlt, x)
 
integer(c_int) function gsl_linalg_ldlt_band_unpack (ldlt, l, d)
 
integer(c_int) function gsl_linalg_ldlt_band_rcond (ldlt, rcond, w)
 
integer(c_int) function gsl_linalg_balance_matrix (a, d)
 

Function/Subroutine Documentation

◆ gsl_linalg_balance_matrix()

integer(c_int) function gsl_linalg_balance_matrix ( type(c_ptr), value  a,
type(c_ptr), value  d 
)

◆ gsl_linalg_bidiag_decomp()

integer(c_int) function gsl_linalg_bidiag_decomp ( type(c_ptr), value  a,
type(c_ptr), value  tau_u,
type(c_ptr), value  tau_v 
)

◆ gsl_linalg_bidiag_unpack()

integer(c_int) function gsl_linalg_bidiag_unpack ( type(c_ptr), value  a,
type(c_ptr), value  tau_u,
type(c_ptr), value  u,
type(c_ptr), value  tau_v,
type(c_ptr), value  v,
type(c_ptr), value  diag,
type(c_ptr), value  superdiag 
)

◆ gsl_linalg_bidiag_unpack2()

integer(c_int) function gsl_linalg_bidiag_unpack2 ( type(c_ptr), value  a,
type(c_ptr), value  tau_u,
type(c_ptr), value  tau_v,
type(c_ptr), value  v 
)

◆ gsl_linalg_bidiag_unpack_b()

integer(c_int) function gsl_linalg_bidiag_unpack_b ( type(c_ptr), value  a,
type(c_ptr), value  diag,
type(c_ptr), value  superdiag 
)

◆ gsl_linalg_cholesky_band_decomp()

integer(c_int) function gsl_linalg_cholesky_band_decomp ( type(c_ptr), value  a)

◆ gsl_linalg_cholesky_band_invert()

integer(c_int) function gsl_linalg_cholesky_band_invert ( type(c_ptr), value  llt,
type(c_ptr), value  ainv 
)

◆ gsl_linalg_cholesky_band_rcond()

integer(c_int) function gsl_linalg_cholesky_band_rcond ( type(c_ptr), value  llt,
real(c_double)  rcond,
type(c_ptr), value  w 
)

◆ gsl_linalg_cholesky_band_scale()

integer(c_int) function gsl_linalg_cholesky_band_scale ( type(c_ptr), value  a,
type(c_ptr), value  s 
)

◆ gsl_linalg_cholesky_band_scale_apply()

integer(c_int) function gsl_linalg_cholesky_band_scale_apply ( type(c_ptr), value  a,
type(c_ptr), value  s 
)

◆ gsl_linalg_cholesky_band_solve()

integer(c_int) function gsl_linalg_cholesky_band_solve ( type(c_ptr), value  llt,
type(c_ptr), value  b,
type(c_ptr), value  x 
)

◆ gsl_linalg_cholesky_band_solvem()

integer(c_int) function gsl_linalg_cholesky_band_solvem ( type(c_ptr), value  llt,
type(c_ptr), value  b,
type(c_ptr), value  x 
)

◆ gsl_linalg_cholesky_band_svx()

integer(c_int) function gsl_linalg_cholesky_band_svx ( type(c_ptr), value  llt,
type(c_ptr), value  x 
)

◆ gsl_linalg_cholesky_band_svxm()

integer(c_int) function gsl_linalg_cholesky_band_svxm ( type(c_ptr), value  llt,
type(c_ptr), value  x 
)

◆ gsl_linalg_cholesky_band_unpack()

integer(c_int) function gsl_linalg_cholesky_band_unpack ( type(c_ptr), value  llt,
type(c_ptr), value  l 
)

◆ gsl_linalg_cholesky_decomp()

integer(c_int) function gsl_linalg_cholesky_decomp ( type(c_ptr), value  a)

◆ gsl_linalg_cholesky_decomp1()

integer(c_int) function gsl_linalg_cholesky_decomp1 ( type(c_ptr), value  a)

◆ gsl_linalg_cholesky_decomp2()

integer(c_int) function gsl_linalg_cholesky_decomp2 ( type(c_ptr), value  a,
type(c_ptr), value  s 
)

◆ gsl_linalg_cholesky_invert()

integer(c_int) function gsl_linalg_cholesky_invert ( type(c_ptr), value  chol)

◆ gsl_linalg_cholesky_rcond()

integer(c_int) function gsl_linalg_cholesky_rcond ( type(c_ptr), value  chol,
real(c_double), intent(inout)  rcond,
type(c_ptr), value  work 
)

◆ gsl_linalg_cholesky_scale()

integer(c_int) function gsl_linalg_cholesky_scale ( type(c_ptr), value  a,
type(c_ptr), value  s 
)

◆ gsl_linalg_cholesky_scale_apply()

integer(c_int) function gsl_linalg_cholesky_scale_apply ( type(c_ptr), value  a,
type(c_ptr), value  s 
)

◆ gsl_linalg_cholesky_solve()

integer(c_int) function gsl_linalg_cholesky_solve ( type(c_ptr), value  chol,
type(c_ptr), value  b,
type(c_ptr), value  x 
)

◆ gsl_linalg_cholesky_solve2()

integer(c_int) function gsl_linalg_cholesky_solve2 ( type(c_ptr), value  chol,
type(c_ptr), value  s,
type(c_ptr), value  b,
type(c_ptr), value  x 
)

◆ gsl_linalg_cholesky_svx()

integer(c_int) function gsl_linalg_cholesky_svx ( type(c_ptr), value  chol,
type(c_ptr), value  x 
)

◆ gsl_linalg_cholesky_svx2()

integer(c_int) function gsl_linalg_cholesky_svx2 ( type(c_ptr), value  chol,
type(c_ptr), value  s,
type(c_ptr), value  x 
)

◆ gsl_linalg_cod_decomp()

integer(c_int) function gsl_linalg_cod_decomp ( type(c_ptr), value  a,
type(c_ptr), value  tau_q,
type(c_ptr), value  tau_z,
type(c_ptr), value  p,
integer(c_size_t)  rank,
type(c_ptr), value  work 
)

◆ gsl_linalg_cod_decomp_e()

integer(c_int) function gsl_linalg_cod_decomp_e ( type(c_ptr), value  a,
type(c_ptr), value  tau_q,
type(c_ptr), value  tau_z,
type(c_ptr), value  p,
real(c_double), value  tol,
integer(c_size_t)  rank,
type(c_ptr), value  work 
)

◆ gsl_linalg_cod_lssolve()

integer(c_int) function gsl_linalg_cod_lssolve ( type(c_ptr), value  qrzt,
type(c_ptr), value  tau_q,
type(c_ptr), value  tau_z,
type(c_ptr), value  p,
integer(c_size_t), value  rank,
type(c_ptr), value  b,
type(c_ptr), value  x,
type(c_ptr), value  residual 
)

◆ gsl_linalg_cod_lssolve2()

integer(c_int) function gsl_linalg_cod_lssolve2 ( real(c_double), value  lambda,
type(c_ptr), value  qrzt,
type(c_ptr), value  tau_q,
type(c_ptr), value  tau_z,
type(c_ptr), value  p,
integer(c_size_t), value  rank,
type(c_ptr), value  b,
type(c_ptr), value  x,
type(c_ptr), value  residual,
type(c_ptr), value  s,
type(c_ptr), value  work 
)

◆ gsl_linalg_cod_matz()

integer(c_int) function gsl_linalg_cod_matz ( type(c_ptr), value  qrzt,
type(c_ptr), value  tau_z,
integer(c_size_t), value  rank,
type(c_ptr), value  a,
type(c_ptr), value  work 
)

◆ gsl_linalg_cod_unpack()

integer(c_int) function gsl_linalg_cod_unpack ( type(c_ptr), value  qrzt,
type(c_ptr), value  tau_q,
type(c_ptr), value  tau_z,
type(c_ptr), value  p,
integer(c_size_t), value  rank,
type(c_ptr), value  q,
type(c_ptr), value  r,
type(c_ptr), value  z 
)

◆ gsl_linalg_complex_cholesky_decomp()

integer(c_int) function gsl_linalg_complex_cholesky_decomp ( type(c_ptr), value  a)

◆ gsl_linalg_complex_cholesky_invert()

integer(c_int) function gsl_linalg_complex_cholesky_invert ( type(c_ptr), value  chol)

◆ gsl_linalg_complex_cholesky_solve()

integer(c_int) function gsl_linalg_complex_cholesky_solve ( type(c_ptr), value  chol,
type(c_ptr), value  b,
type(c_ptr), value  x 
)

◆ gsl_linalg_complex_cholesky_svx()

integer(c_int) function gsl_linalg_complex_cholesky_svx ( type(c_ptr), value  chol,
type(c_ptr), value  x 
)

◆ gsl_linalg_complex_householder_hm()

integer(c_int) function gsl_linalg_complex_householder_hm ( type(gsl_complex), value  tau,
type(c_ptr), value  v,
type(c_ptr), value  a 
)

◆ gsl_linalg_complex_householder_hv()

integer(c_int) function gsl_linalg_complex_householder_hv ( type(gsl_complex), value  tau,
type(c_ptr), value  v,
type(c_ptr), value  w 
)

◆ gsl_linalg_complex_householder_mh()

integer(c_int) function gsl_linalg_complex_householder_mh ( type(gsl_complex), value  tau,
type(c_ptr), value  v,
type(c_ptr), value  a 
)

◆ gsl_linalg_complex_householder_transform()

type(gsl_complex) function gsl_linalg_complex_householder_transform ( type(c_ptr), value  v)

◆ gsl_linalg_complex_lu_decomp()

integer(c_int) function gsl_linalg_complex_lu_decomp ( type(c_ptr), value  a,
type(c_ptr), value  p,
integer(c_int)  signum 
)

◆ gsl_linalg_complex_lu_det()

type(gsl_complex) function gsl_linalg_complex_lu_det ( type(c_ptr), value  lu,
integer(c_int), value  signum 
)

◆ gsl_linalg_complex_lu_invert()

integer(c_int) function gsl_linalg_complex_lu_invert ( type(c_ptr), value  lu,
type(c_ptr), value  p,
type(c_ptr), value  inv 
)

◆ gsl_linalg_complex_lu_invx()

integer(c_int) function gsl_linalg_complex_lu_invx ( type(c_ptr), value  lu,
type(c_ptr), value  p 
)

◆ gsl_linalg_complex_lu_lndet()

real(c_double) function gsl_linalg_complex_lu_lndet ( type(c_ptr), value  lu)

◆ gsl_linalg_complex_lu_refine()

integer(c_int) function gsl_linalg_complex_lu_refine ( type(c_ptr), value  a,
type(c_ptr), value  lu,
type(c_ptr), value  p,
type(c_ptr), value  b,
type(c_ptr), value  x,
type(c_ptr), value  residual 
)

◆ gsl_linalg_complex_lu_sgndet()

type(gsl_complex) function gsl_linalg_complex_lu_sgndet ( type(c_ptr), value  lu,
integer(c_int), value  signum 
)

◆ gsl_linalg_complex_lu_solve()

integer(c_int) function gsl_linalg_complex_lu_solve ( type(c_ptr), value  lu,
type(c_ptr), value  p,
type(c_ptr), value  b,
type(c_ptr), value  x 
)

◆ gsl_linalg_complex_lu_svx()

integer(c_int) function gsl_linalg_complex_lu_svx ( type(c_ptr), value  lu,
type(c_ptr), value  p,
type(c_ptr), value  x 
)

◆ gsl_linalg_complex_qr_decomp()

integer(c_int) function gsl_linalg_complex_qr_decomp ( type(c_ptr), value  a,
type(c_ptr), value  tau 
)

◆ gsl_linalg_complex_qr_decomp_r()

integer(c_int) function gsl_linalg_complex_qr_decomp_r ( type(c_ptr), value  a,
type(c_ptr), value  t 
)

◆ gsl_linalg_complex_qr_lssolve()

integer(c_int) function gsl_linalg_complex_qr_lssolve ( type(c_ptr), value  qr,
type(c_ptr), value  tau,
type(c_ptr), value  b,
type(c_ptr), value  x,
type(c_ptr), value  residual 
)

◆ gsl_linalg_complex_qr_lssolve_r()

integer(c_int) function gsl_linalg_complex_qr_lssolve_r ( type(c_ptr), value  qr,
type(c_ptr), value  t,
type(c_ptr), value  b,
type(c_ptr), value  x,
type(c_ptr), value  work 
)

◆ gsl_linalg_complex_qr_qhvec()

integer(c_int) function gsl_linalg_complex_qr_qhvec ( type(c_ptr), value  qr,
type(c_ptr), value  tau,
type(c_ptr), value  v 
)

◆ gsl_linalg_complex_qr_qhvec_r()

integer(c_int) function gsl_linalg_complex_qr_qhvec_r ( type(c_ptr), value  qr,
type(c_ptr), value  t,
type(c_ptr), value  v,
type(c_ptr), value  work 
)

◆ gsl_linalg_complex_qr_qvec()

integer(c_int) function gsl_linalg_complex_qr_qvec ( type(c_ptr), value  qr,
type(c_ptr), value  tau,
type(c_ptr), value  v 
)

◆ gsl_linalg_complex_qr_solve()

integer(c_int) function gsl_linalg_complex_qr_solve ( type(c_ptr), value  qr,
type(c_ptr), value  tau,
type(c_ptr), value  b,
type(c_ptr), value  x 
)

◆ gsl_linalg_complex_qr_solve_r()

integer(c_int) function gsl_linalg_complex_qr_solve_r ( type(c_ptr), value  qr,
type(c_ptr), value  t,
type(c_ptr), value  b,
type(c_ptr), value  x 
)

◆ gsl_linalg_complex_qr_svx()

integer(c_int) function gsl_linalg_complex_qr_svx ( type(c_ptr), value  qr,
type(c_ptr), value  tau,
type(c_ptr), value  x 
)

◆ gsl_linalg_complex_qr_unpack_r()

integer(c_int) function gsl_linalg_complex_qr_unpack_r ( type(c_ptr), value  qr,
type(c_ptr), value  t,
type(c_ptr), value  q,
type(c_ptr), value  r 
)

◆ gsl_linalg_complex_tri_invert()

integer(c_int) function gsl_linalg_complex_tri_invert ( integer(c_int), value  uplo,
integer(c_int), value  diag,
type(c_ptr), value  t 
)

◆ gsl_linalg_complex_tri_lhl()

integer(c_int) function gsl_linalg_complex_tri_lhl ( type(c_ptr), value  l)

◆ gsl_linalg_complex_tri_ul()

integer(c_int) function gsl_linalg_complex_tri_ul ( type(c_ptr), value  lu)

◆ gsl_linalg_givens()

subroutine gsl_linalg_givens ( real(c_double), value  a,
real(c_double), value  b,
real(c_double)  c,
real(c_double)  s 
)

◆ gsl_linalg_givens_gv()

subroutine gsl_linalg_givens_gv ( type(c_ptr), value  v,
integer(c_size_t), value  i,
integer(c_size_t), value  j,
real(c_double), value  c,
real(c_double), value  s 
)

◆ gsl_linalg_hermtd_decomp()

integer(c_int) function gsl_linalg_hermtd_decomp ( type(c_ptr), value  a,
type(c_ptr), value  tau 
)

◆ gsl_linalg_hermtd_unpack()

integer(c_int) function gsl_linalg_hermtd_unpack ( type(c_ptr), value  a,
type(c_ptr), value  tau,
type(c_ptr), value  q,
type(c_ptr), value  diag,
type(c_ptr), value  subdiag 
)

◆ gsl_linalg_hermtd_unpack_t()

integer(c_int) function gsl_linalg_hermtd_unpack_t ( type(c_ptr), value  a,
type(c_ptr), value  diag,
type(c_ptr), value  subdiag 
)

◆ gsl_linalg_hessenberg_decomp()

integer(c_int) function gsl_linalg_hessenberg_decomp ( type(c_ptr), value  a,
type(c_ptr), value  tau 
)

◆ gsl_linalg_hessenberg_set_zero()

integer(c_int) function gsl_linalg_hessenberg_set_zero ( type(c_ptr), value  h)

◆ gsl_linalg_hessenberg_unpack()

integer(c_int) function gsl_linalg_hessenberg_unpack ( type(c_ptr), value  h,
type(c_ptr), value  tau,
type(c_ptr), value  u 
)

◆ gsl_linalg_hessenberg_unpack_accum()

integer(c_int) function gsl_linalg_hessenberg_unpack_accum ( type(c_ptr), value  h,
type(c_ptr), value  tau,
type(c_ptr), value  v 
)

◆ gsl_linalg_hesstri_decomp()

integer(c_int) function gsl_linalg_hesstri_decomp ( type(c_ptr), value  a,
type(c_ptr), value  b,
type(c_ptr), value  u,
type(c_ptr), value  v,
type(c_ptr), value  work 
)

◆ gsl_linalg_hh_solve()

integer(c_int) function gsl_linalg_hh_solve ( type(c_ptr), value  a,
type(c_ptr), value  b,
type(c_ptr), value  x 
)

◆ gsl_linalg_hh_svx()

integer(c_int) function gsl_linalg_hh_svx ( type(c_ptr), value  a,
type(c_ptr), value  x 
)

◆ gsl_linalg_householder_hm()

integer(c_int) function gsl_linalg_householder_hm ( real(c_double), value  tau,
type(c_ptr), value  v,
type(c_ptr), value  a 
)

◆ gsl_linalg_householder_hv()

integer(c_int) function gsl_linalg_householder_hv ( real(c_double), value  tau,
type(c_ptr), value  v,
type(c_ptr), value  w 
)

◆ gsl_linalg_householder_mh()

integer(c_int) function gsl_linalg_householder_mh ( real(c_double), value  tau,
type(c_ptr), value  v,
type(c_ptr), value  a 
)

◆ gsl_linalg_householder_transform()

real(c_double) function gsl_linalg_householder_transform ( type(c_ptr), value  v)

◆ gsl_linalg_ldlt_band_decomp()

integer(c_int) function gsl_linalg_ldlt_band_decomp ( type(c_ptr), value  a)

◆ gsl_linalg_ldlt_band_rcond()

integer(c_int) function gsl_linalg_ldlt_band_rcond ( type(c_ptr), value  ldlt,
real(c_double)  rcond,
type(c_ptr), value  w 
)

◆ gsl_linalg_ldlt_band_solve()

integer(c_int) function gsl_linalg_ldlt_band_solve ( type(c_ptr), value  ldlt,
type(c_ptr), value  b,
type(c_ptr), value  x 
)

◆ gsl_linalg_ldlt_band_svx()

integer(c_int) function gsl_linalg_ldlt_band_svx ( type(c_ptr), value  ldlt,
type(c_ptr), value  x 
)

◆ gsl_linalg_ldlt_band_unpack()

integer(c_int) function gsl_linalg_ldlt_band_unpack ( type(c_ptr), value  ldlt,
type(c_ptr), value  l,
type(c_ptr), value  d 
)

◆ gsl_linalg_ldlt_decomp()

integer(c_int) function gsl_linalg_ldlt_decomp ( type(c_ptr), value  a)

◆ gsl_linalg_ldlt_rcond()

integer(c_int) function gsl_linalg_ldlt_rcond ( type(c_ptr), value  ldlt,
real(c_double)  rcond,
type(c_ptr), value  w 
)

◆ gsl_linalg_ldlt_solve()

integer(c_int) function gsl_linalg_ldlt_solve ( type(c_ptr), value  ldlt,
type(c_ptr), value  b,
type(c_ptr), value  x 
)

◆ gsl_linalg_ldlt_svx()

integer(c_int) function gsl_linalg_ldlt_svx ( type(c_ptr), value  ldlt,
type(c_ptr), value  x 
)

◆ gsl_linalg_lq_decomp()

integer(c_int) function gsl_linalg_lq_decomp ( type(c_ptr), value  a,
type(c_ptr), value  tau 
)

◆ gsl_linalg_lq_lssolve()

integer(c_int) function gsl_linalg_lq_lssolve ( type(c_ptr), value  lq,
type(c_ptr), value  tau,
type(c_ptr), value  b,
type(c_ptr), value  x,
type(c_ptr), value  residual 
)

◆ gsl_linalg_lq_qtvec()

integer(c_int) function gsl_linalg_lq_qtvec ( type(c_ptr), value  lq,
type(c_ptr), value  tau,
type(c_ptr), value  v 
)

◆ gsl_linalg_lq_unpack()

integer(c_int) function gsl_linalg_lq_unpack ( type(c_ptr), value  lq,
type(c_ptr), value  tau,
type(c_ptr), value  q,
type(c_ptr), value  l 
)

◆ gsl_linalg_lu_decomp()

integer(c_int) function gsl_linalg_lu_decomp ( type(c_ptr), value  a,
type(c_ptr), value  p,
integer(c_int)  signum 
)

◆ gsl_linalg_lu_det()

real(c_double) function gsl_linalg_lu_det ( type(c_ptr), value  lu,
integer(c_int), value  signum 
)

◆ gsl_linalg_lu_invert()

integer(c_int) function gsl_linalg_lu_invert ( type(c_ptr), value  lu,
type(c_ptr), value  p,
type(c_ptr), value  inv 
)

◆ gsl_linalg_lu_invx()

integer(c_int) function gsl_linalg_lu_invx ( type(c_ptr), value  lu,
type(c_ptr), value  p 
)

◆ gsl_linalg_lu_lndet()

real(c_double) function gsl_linalg_lu_lndet ( type(c_ptr), value  lu)

◆ gsl_linalg_lu_refine()

integer(c_int) function gsl_linalg_lu_refine ( type(c_ptr), value  a,
type(c_ptr), value  lu,
type(c_ptr), value  p,
type(c_ptr), value  b,
type(c_ptr), value  x,
type(c_ptr), value  residual 
)

◆ gsl_linalg_lu_sgndet()

integer(c_int) function gsl_linalg_lu_sgndet ( type(c_ptr), value  lu,
integer(c_int), value  signum 
)

◆ gsl_linalg_lu_solve()

integer(c_int) function gsl_linalg_lu_solve ( type(c_ptr), value  lu,
type(c_ptr), value  p,
type(c_ptr), value  b,
type(c_ptr), value  x 
)

◆ gsl_linalg_lu_svx()

integer(c_int) function gsl_linalg_lu_svx ( type(c_ptr), value  lu,
type(c_ptr), value  p,
type(c_ptr), value  x 
)

◆ gsl_linalg_mcholesky_decomp()

integer(c_int) function gsl_linalg_mcholesky_decomp ( type(c_ptr), value  a,
type(c_ptr), value  p,
type(c_ptr), value  e 
)

◆ gsl_linalg_mcholesky_invert()

integer(c_int) function gsl_linalg_mcholesky_invert ( type(c_ptr), value  ldlt,
type(c_ptr), value  p,
type(c_ptr), value  ainv 
)

◆ gsl_linalg_mcholesky_rcond()

integer(c_int) function gsl_linalg_mcholesky_rcond ( type(c_ptr), value  ldlt,
type(c_ptr), value  p,
real(c_double), intent(inout)  rcond,
type(c_ptr), value  work 
)

◆ gsl_linalg_mcholesky_solve()

integer(c_int) function gsl_linalg_mcholesky_solve ( type(c_ptr), value  ldlt,
type(c_ptr), value  p,
type(c_ptr), value  b,
type(c_ptr), value  x 
)

◆ gsl_linalg_mcholesky_svx()

integer(c_int) function gsl_linalg_mcholesky_svx ( type(c_ptr), value  ldlt,
type(c_ptr), value  p,
type(c_ptr), value  x 
)

◆ gsl_linalg_pcholesky_decomp()

integer(c_int) function gsl_linalg_pcholesky_decomp ( type(c_ptr), value  a,
type(c_ptr), value  p 
)

◆ gsl_linalg_pcholesky_decomp2()

integer(c_int) function gsl_linalg_pcholesky_decomp2 ( type(c_ptr), value  a,
type(c_ptr), value  p,
type(c_ptr), value  s 
)

◆ gsl_linalg_pcholesky_invert()

integer(c_int) function gsl_linalg_pcholesky_invert ( type(c_ptr), value  ldlt,
type(c_ptr), value  p,
type(c_ptr), value  ainv 
)

◆ gsl_linalg_pcholesky_rcond()

integer(c_int) function gsl_linalg_pcholesky_rcond ( type(c_ptr), value  ldlt,
type(c_ptr), value  p,
real(c_double), intent(inout)  rcond,
type(c_ptr), value  work 
)

◆ gsl_linalg_pcholesky_solve()

integer(c_int) function gsl_linalg_pcholesky_solve ( type(c_ptr), value  ldlt,
type(c_ptr), value  p,
type(c_ptr), value  b,
type(c_ptr), value  x 
)

◆ gsl_linalg_pcholesky_solve2()

integer(c_int) function gsl_linalg_pcholesky_solve2 ( type(c_ptr), value  ldlt,
type(c_ptr), value  p,
type(c_ptr), value  s,
type(c_ptr), value  b,
type(c_ptr), value  x 
)

◆ gsl_linalg_pcholesky_svx()

integer(c_int) function gsl_linalg_pcholesky_svx ( type(c_ptr), value  ldlt,
type(c_ptr), value  p,
type(c_ptr), value  x 
)

◆ gsl_linalg_pcholesky_svx2()

integer(c_int) function gsl_linalg_pcholesky_svx2 ( type(c_ptr), value  ldlt,
type(c_ptr), value  p,
type(c_ptr), value  s,
type(c_ptr), value  x 
)

◆ gsl_linalg_ql_decomp()

integer(c_int) function gsl_linalg_ql_decomp ( type(c_ptr), value  a,
type(c_ptr), value  tau 
)

◆ gsl_linalg_ql_unpack()

integer(c_int) function gsl_linalg_ql_unpack ( type(c_ptr), value  ql,
type(c_ptr), value  tau,
type(c_ptr), value  q,
type(c_ptr), value  l 
)

◆ gsl_linalg_qr_decomp()

integer(c_int) function gsl_linalg_qr_decomp ( type(c_ptr), value  a,
type(c_ptr), value  tau 
)

◆ gsl_linalg_qr_decomp_r()

integer(c_int) function gsl_linalg_qr_decomp_r ( type(c_ptr), value  a,
type(c_ptr), value  t 
)

◆ gsl_linalg_qr_lssolve()

integer(c_int) function gsl_linalg_qr_lssolve ( type(c_ptr), value  qr,
type(c_ptr), value  tau,
type(c_ptr), value  b,
type(c_ptr), value  x,
type(c_ptr), value  residual 
)

◆ gsl_linalg_qr_lssolve_r()

integer(c_int) function gsl_linalg_qr_lssolve_r ( type(c_ptr), value  qr,
type(c_ptr), value  t,
type(c_ptr), value  b,
type(c_ptr), value  x,
type(c_ptr), value  work 
)

◆ gsl_linalg_qr_matq()

integer(c_int) function gsl_linalg_qr_matq ( type(c_ptr), value  QR,
type(c_ptr), value  tau,
type(c_ptr), value  A 
)

◆ gsl_linalg_qr_qrsolve()

integer(c_int) function gsl_linalg_qr_qrsolve ( type(c_ptr), value  q,
type(c_ptr), value  r,
type(c_ptr), value  b,
type(c_ptr), value  x 
)

◆ gsl_linalg_qr_qtmat()

integer(c_int) function gsl_linalg_qr_qtmat ( type(c_ptr), value  qr,
type(c_ptr), value  tau,
type(c_ptr), value  a 
)

◆ gsl_linalg_qr_qtmat_r()

integer(c_int) function gsl_linalg_qr_qtmat_r ( type(c_ptr), value  qr,
type(c_ptr), value  t,
type(c_ptr), value  a,
type(c_ptr), value  work 
)

◆ gsl_linalg_qr_qtvec()

integer(c_int) function gsl_linalg_qr_qtvec ( type(c_ptr), value  qr,
type(c_ptr), value  tau,
type(c_ptr), value  v 
)

◆ gsl_linalg_qr_qtvec_r()

integer(c_int) function gsl_linalg_qr_qtvec_r ( type(c_ptr), value  qr,
type(c_ptr), value  t,
type(c_ptr), value  v,
type(c_ptr), value  work 
)

◆ gsl_linalg_qr_qvec()

integer(c_int) function gsl_linalg_qr_qvec ( type(c_ptr), value  qr,
type(c_ptr), value  tau,
type(c_ptr), value  v 
)

◆ gsl_linalg_qr_rsolve()

integer(c_int) function gsl_linalg_qr_rsolve ( type(c_ptr), value  qr,
type(c_ptr), value  b,
type(c_ptr), value  x 
)

◆ gsl_linalg_qr_rsvx()

integer(c_int) function gsl_linalg_qr_rsvx ( type(c_ptr), value  qr,
type(c_ptr), value  x 
)

◆ gsl_linalg_qr_solve()

integer(c_int) function gsl_linalg_qr_solve ( type(c_ptr), value  qr,
type(c_ptr), value  tau,
type(c_ptr), value  b,
type(c_ptr), value  x 
)

◆ gsl_linalg_qr_solve_r()

integer(c_int) function gsl_linalg_qr_solve_r ( type(c_ptr), value  qr,
type(c_ptr), value  t,
type(c_ptr), value  b,
type(c_ptr), value  x 
)

◆ gsl_linalg_qr_svx()

integer(c_int) function gsl_linalg_qr_svx ( type(c_ptr), value  qr,
type(c_ptr), value  tau,
type(c_ptr), value  x 
)

◆ gsl_linalg_qr_ud_decomp()

integer(c_int) function gsl_linalg_qr_ud_decomp ( type(c_ptr), value  u,
type(c_ptr), value  d,
type(c_ptr), value  y,
type(c_ptr), value  t 
)

◆ gsl_linalg_qr_ud_lssolve()

integer(c_int) function gsl_linalg_qr_ud_lssolve ( type(c_ptr), value  r,
type(c_ptr), value  y,
type(c_ptr), value  t,
type(c_ptr), value  b,
type(c_ptr), value  x,
type(c_ptr), value  work 
)

◆ gsl_linalg_qr_unpack()

integer(c_int) function gsl_linalg_qr_unpack ( type(c_ptr), value  qr,
type(c_ptr), value  tau,
type(c_ptr), value  q,
type(c_ptr), value  r 
)

◆ gsl_linalg_qr_unpack_r()

integer(c_int) function gsl_linalg_qr_unpack_r ( type(c_ptr), value  qr,
type(c_ptr), value  t,
type(c_ptr), value  q,
type(c_ptr), value  r 
)

◆ gsl_linalg_qr_update()

integer(c_int) function gsl_linalg_qr_update ( type(c_ptr), value  q,
type(c_ptr), value  r,
type(c_ptr), value  w,
type(c_ptr), value  v 
)

◆ gsl_linalg_qr_ur_decomp()

integer(c_int) function gsl_linalg_qr_ur_decomp ( type(c_ptr), value  u,
type(c_ptr), value  a,
type(c_ptr), value  t 
)

◆ gsl_linalg_qr_uu_decomp()

integer(c_int) function gsl_linalg_qr_uu_decomp ( type(c_ptr), value  u1,
type(c_ptr), value  u2,
type(c_ptr), value  t 
)

◆ gsl_linalg_qr_uu_lssolve()

integer(c_int) function gsl_linalg_qr_uu_lssolve ( type(c_ptr), value  r,
type(c_ptr), value  y,
type(c_ptr), value  t,
type(c_ptr), value  b,
type(c_ptr), value  x,
type(c_ptr), value  work 
)

◆ gsl_linalg_qr_uu_qtvec()

integer(c_int) function gsl_linalg_qr_uu_qtvec ( type(c_ptr), value  y,
type(c_ptr), value  t,
type(c_ptr), value  b,
type(c_ptr), value  work 
)

◆ gsl_linalg_qr_uz_decomp()

integer(c_int) function gsl_linalg_qr_uz_decomp ( type(c_ptr), value  u,
type(c_ptr), value  a,
type(c_ptr), value  t 
)

◆ gsl_linalg_qrpt_decomp()

integer(c_int) function gsl_linalg_qrpt_decomp ( type(c_ptr), value  a,
type(c_ptr), value  tau,
type(c_ptr), value  p,
integer(c_int), intent(out)  signum,
type(c_ptr), value  norm 
)

◆ gsl_linalg_qrpt_decomp2()

integer(c_int) function gsl_linalg_qrpt_decomp2 ( type(c_ptr), value  a,
type(c_ptr), value  q,
type(c_ptr), value  r,
type(c_ptr), value  tau,
type(c_ptr), value  p,
integer(c_int), intent(out)  signum,
type(c_ptr), value  norm 
)

◆ gsl_linalg_qrpt_lssolve()

integer(c_int) function gsl_linalg_qrpt_lssolve ( type(c_ptr), value  qr,
type(c_ptr), value  tau,
type(c_ptr), value  p,
type(c_ptr), value  b,
type(c_ptr), value  x,
type(c_ptr), value  r 
)

◆ gsl_linalg_qrpt_lssolve2()

integer(c_int) function gsl_linalg_qrpt_lssolve2 ( type(c_ptr), value  qr,
type(c_ptr), value  tau,
type(c_ptr), value  p,
type(c_ptr), value  b,
integer(c_size_t), value  rank,
type(c_ptr), value  x,
type(c_ptr), value  r 
)

◆ gsl_linalg_qrpt_qrsolve()

integer(c_int) function gsl_linalg_qrpt_qrsolve ( type(c_ptr), value  q,
type(c_ptr), value  r,
type(c_ptr), value  p,
type(c_ptr), value  b,
type(c_ptr), value  x 
)

◆ gsl_linalg_qrpt_rank()

integer(c_size_t) function gsl_linalg_qrpt_rank ( type(c_ptr), value  qr,
real(c_double), value  tol 
)

◆ gsl_linalg_qrpt_rcond()

integer(c_int) function gsl_linalg_qrpt_rcond ( type(c_ptr), value  qr,
real(c_double)  rcond,
type(c_ptr), value  wk 
)

◆ gsl_linalg_qrpt_rsolve()

integer(c_int) function gsl_linalg_qrpt_rsolve ( type(c_ptr), value  qr,
type(c_ptr), value  p,
type(c_ptr), value  b,
type(c_ptr), value  x 
)

◆ gsl_linalg_qrpt_rsvx()

integer(c_int) function gsl_linalg_qrpt_rsvx ( type(c_ptr), value  qr,
type(c_ptr), value  p,
type(c_ptr), value  x 
)

◆ gsl_linalg_qrpt_solve()

integer(c_int) function gsl_linalg_qrpt_solve ( type(c_ptr), value  qr,
type(c_ptr), value  tau,
type(c_ptr), value  p,
type(c_ptr), value  b,
type(c_ptr), value  x 
)

◆ gsl_linalg_qrpt_svx()

integer(c_int) function gsl_linalg_qrpt_svx ( type(c_ptr), value  qr,
type(c_ptr), value  tau,
type(c_ptr), value  p,
type(c_ptr), value  x 
)

◆ gsl_linalg_qrpt_update()

integer(c_int) function gsl_linalg_qrpt_update ( type(c_ptr), value  q,
type(c_ptr), value  r,
type(c_ptr), value  p,
type(c_ptr), value  w,
type(c_ptr), value  v 
)

◆ gsl_linalg_r_solve()

integer(c_int) function gsl_linalg_r_solve ( type(c_ptr), value  r,
type(c_ptr), value  b,
type(c_ptr), value  x 
)

◆ gsl_linalg_r_svx()

integer(c_int) function gsl_linalg_r_svx ( type(c_ptr), value  r,
type(c_ptr), value  x 
)

◆ gsl_linalg_solve_cyc_tridiag()

integer(c_int) function gsl_linalg_solve_cyc_tridiag ( type(c_ptr), value  diag,
type(c_ptr), value  e,
type(c_ptr), value  f,
type(c_ptr), value  b,
type(c_ptr), value  x 
)

◆ gsl_linalg_solve_symm_cyc_tridiag()

integer(c_int) function gsl_linalg_solve_symm_cyc_tridiag ( type(c_ptr), value  diag,
type(c_ptr), value  e,
type(c_ptr), value  b,
type(c_ptr), value  x 
)

◆ gsl_linalg_solve_symm_tridiag()

integer(c_int) function gsl_linalg_solve_symm_tridiag ( type(c_ptr), value  diag,
type(c_ptr), value  e,
type(c_ptr), value  b,
type(c_ptr), value  x 
)

◆ gsl_linalg_solve_tridiag()

integer(c_int) function gsl_linalg_solve_tridiag ( type(c_ptr), value  diag,
type(c_ptr), value  e,
type(c_ptr), value  f,
type(c_ptr), value  b,
type(c_ptr), value  x 
)

◆ gsl_linalg_sv_decomp()

integer(c_int) function gsl_linalg_sv_decomp ( type(c_ptr), value  a,
type(c_ptr), value  v,
type(c_ptr), value  s,
type(c_ptr), value  work 
)

◆ gsl_linalg_sv_decomp_jacobi()

integer(c_int) function gsl_linalg_sv_decomp_jacobi ( type(c_ptr), value  a,
type(c_ptr), value  v,
type(c_ptr), value  s 
)

◆ gsl_linalg_sv_decomp_mod()

integer(c_int) function gsl_linalg_sv_decomp_mod ( type(c_ptr), value  a,
type(c_ptr), value  x,
type(c_ptr), value  v,
type(c_ptr), value  s,
type(c_ptr), value  work 
)

◆ gsl_linalg_sv_leverage()

integer(c_int) function gsl_linalg_sv_leverage ( type(c_ptr), value  u,
type(c_ptr), value  h 
)

◆ gsl_linalg_sv_solve()

integer(c_int) function gsl_linalg_sv_solve ( type(c_ptr), value  u,
type(c_ptr), value  v,
type(c_ptr), value  s,
type(c_ptr), value  b,
type(c_ptr), value  x 
)

◆ gsl_linalg_symmtd_decomp()

integer(c_int) function gsl_linalg_symmtd_decomp ( type(c_ptr), value  a,
type(c_ptr), value  tau 
)

◆ gsl_linalg_symmtd_unpack()

integer(c_int) function gsl_linalg_symmtd_unpack ( type(c_ptr), value  a,
type(c_ptr), value  tau,
type(c_ptr), value  q,
type(c_ptr), value  diag,
type(c_ptr), value  subdiag 
)

◆ gsl_linalg_symmtd_unpack_t()

integer(c_int) function gsl_linalg_symmtd_unpack_t ( type(c_ptr), value  a,
type(c_ptr), value  diag,
type(c_ptr), value  subdiag 
)

◆ gsl_linalg_tri_invert()

integer(c_int) function gsl_linalg_tri_invert ( integer(c_int), value  uplo,
integer(c_int), value  diag,
type(c_ptr), value  t 
)

◆ gsl_linalg_tri_lower_invert()

integer(c_int) function gsl_linalg_tri_lower_invert ( type(c_ptr), value  t)

◆ gsl_linalg_tri_lower_rcond()

integer(c_int) function gsl_linalg_tri_lower_rcond ( type(c_ptr), value  t,
real(c_double)  rcond,
type(c_ptr), value  work 
)

◆ gsl_linalg_tri_lower_unit_invert()

integer(c_int) function gsl_linalg_tri_lower_unit_invert ( type(c_ptr), value  t)

◆ gsl_linalg_tri_ltl()

integer(c_int) function gsl_linalg_tri_ltl ( type(c_ptr), value  l)

◆ gsl_linalg_tri_rcond()

integer(c_int) function gsl_linalg_tri_rcond ( integer(c_int), value  uplo,
type(c_ptr), value  a,
real(c_double), intent(inout)  rcond,
type(c_ptr), value  work 
)

◆ gsl_linalg_tri_ul()

integer(c_int) function gsl_linalg_tri_ul ( type(c_ptr), value  lu)

◆ gsl_linalg_tri_upper_invert()

integer(c_int) function gsl_linalg_tri_upper_invert ( type(c_ptr), value  t)

◆ gsl_linalg_tri_upper_rcond()

integer(c_int) function gsl_linalg_tri_upper_rcond ( type(c_ptr), value  t,
real(c_double)  rcond,
type(c_ptr), value  work 
)

◆ gsl_linalg_tri_upper_unit_invert()

integer(c_int) function gsl_linalg_tri_upper_unit_invert ( type(c_ptr), value  t)