Gsl.LinAlg
Description:
Content:
Functions:
- public int HH_solve (Matrix A, Vector b, Vector x)
- public int HH_svx (Matrix A, Vector x)
- public int LU_decomp (Matrix A, Permutation p, out int signum)
- public double LU_det (Matrix LU, int signum)
- public int LU_invert (Matrix LU, Permutation p, Matrix inverse)
- public double LU_lndet (Matrix LU)
- public int LU_refine (Matrix A, Matrix LU, Permutation p, Vector b, Vector x, Vector residual)
- public int LU_sgndet (Matrix LU, int signum)
- public int LU_solve (Matrix LU, Permutation p, Vector b, Vector x)
- public int LU_svx (Matrix LU, Permutation p, Vector x)
- public int QRPT_QRsolve (Matrix Q, Matrix R, Permutation p, Vector b, Vector x)
- public int QRPT_Rsolve (Matrix QR, Permutation p, Vector b, Vector x)
- public int QRPT_Rsvx (Matrix QR, Permutation p, Vector x)
- public int QRPT_decomp (Matrix A, Vector tau, Permutation p, out int signum, Vector norm)
- public int QRPT_decomp2 (Matrix A, Matrix q, Matrix r, Vector tau, Permutation p, out int signum, Vector norm)
- public int QRPT_solve (Matrix QR, Vector tau, Permutation p, Vector b, Vector x)
- public int QRPT_svx (Matrix QR, Vector tau, Permutation p, Vector x)
- public int QRPT_update (Matrix Q, Matrix R, Permutation p, Vector u, Vector v)
- public int QR_QRsolve (Matrix Q, Matrix R, Vector b, Vector x)
- public int QR_QTmat (Matrix QR, Vector tau, Matrix A)
- public int QR_QTvec (Matrix QR, Vector tau, Vector v)
- public int QR_Qvec (Matrix QR, Vector tau, Vector v)
- public int QR_Rsolve (Matrix QR, Vector b, Vector x)
- public int QR_Rsvx (Matrix QR, Vector x)
- public int QR_decomp (Matrix A, Vector tau)
- public int QR_lssolve (Matrix QR, Vector tau, Vector b, Vector x, Vector residual)
- public int QR_solve (Matrix QR, Vector tau, Vector b, Vector x)
- public int QR_svx (Matrix QR, Vector tau, Vector x)
- public int QR_unpack (Matrix QR, Vector tau, Matrix Q, Matrix R)
- public int QR_update (Matrix Q, Matrix R, Vector w, Vector v)
- public int R_solve (Matrix R, Vector b, Vector x)
- public int R_svx (Matrix R, Vector x)
- public int SV_decomp (Matrix A, Matrix V, Vector S, Vector work)
- public int SV_decomp_jacobi (Matrix A, Matrix V, Vector S)
- public int SV_decomp_mod (Matrix A, Matrix X, Matrix V, Vector S, Vector work)
- public int SV_solve (Matrix U, Matrix V, Vector S, Vector b, Vector x)
- public int balance_matrix (Matrix A, Vector D)
- public int bidiag_decomp (Matrix A, Vector tau_U, Vector tau_V)
- public int bidiag_unpack (Matrix A, Vector tau_U, Matrix U, Vector tau_V, Matrix V, Vector diag, Vector superdiag)
- public int bidiag_unpack2 (Matrix A, Vector tau_U, Vector tau_V, Matrix V)
- public int bidiag_unpack_B (Matrix A, Vector diag, Vector superdiag)
- public int cholesky_decomp (Matrix A)
- public int cholesky_solve (Matrix cholesky, Vector b, Vector x)
- public int cholesky_svx (Matrix cholesky, Vector x)
- public int complex_LU_decomp (MatrixComplex A, Permutation p, out int signum)
- public Complex complex_LU_det (MatrixComplex LU, int signum)
- public int complex_LU_invert (MatrixComplex LU, Permutation p, MatrixComplex inverse)
- public double complex_LU_lndet (MatrixComplex LU)
- public int complex_LU_refine (MatrixComplex A, MatrixComplex LU, Permutation p, VectorComplex b, VectorComplex x, VectorComplex residual)
- public Complex complex_LU_sgndet (MatrixComplex LU, int signum)
- public int complex_LU_solve (MatrixComplex LU, Permutation p, VectorComplex b, VectorComplex x)
- public int complex_LU_svx (MatrixComplex LU, Permutation p, VectorComplex x)
- public int complex_cholesky_decomp (MatrixComplex A)
- public int complex_cholesky_solve (MatrixComplex cholesky, VectorComplex b, VectorComplex x)
- public int complex_cholesky_svx (MatrixComplex cholesky, VectorComplex x)
- public int complex_householder_hm (Complex tau, VectorComplex V, MatrixComplex A)
- public int complex_householder_hv (Complex tau, VectorComplex V, VectorComplex w)
- public int complex_householder_mh (Complex tau, VectorComplex V, MatrixComplex A)
- public Complex complex_householder_transform (VectorComplex V)
- public int hermtd_decomp (MatrixComplex A, VectorComplex tau)
- public int hermtd_unpack (MatrixComplex A, VectorComplex tau, MatrixComplex Q, Vector diag, Vector subdiag)
- public int hermtd_unpack_T (MatrixComplex A, Vector diag, Vector subdiag)
- public int hessenberg_decomp (Matrix A, Vector tau)
- public int hessenberg_set_zero (Matrix H)
- public int hessenberg_unpack (Matrix H, Vector tau, Matrix U)
- public int hessenberg_unpack_accum (Matrix H, Vector tau, Matrix V)
- public int hesstri_decomp (Matrix A, Matrix B, Matrix U, Matrix V, Vector work)
- public int householder_hm (double tau, Vector v, Matrix A)
- public int householder_hv (double tau, Vector v, Vector w)
- public int householder_mh (double tau, Vector v, Matrix A)
- public int householder_transform (Vector v)
- public int solve_cyc_tridiag (Vector diag, Vector e, Vector f, Vector b, Vector x)
- public int solve_symm_cyc_tridiag (Vector diag, Vector e, Vector b, Vector x)
- public int solve_symm_tridiag (Vector diag, Vector e, Vector b, Vector x)
- public int solve_tridiag (Vector diag, Vector e, Vector f, Vector b, Vector x)
- public int symmtd_decomp (Matrix A, Vector tau)
- public int symmtd_unpack (Matrix A, Vector tau, Matrix Q, Vector diag, Vector subdiag)
- public int symmtd_unpack_T (Matrix A, Vector diag, Vector subdiag)