Adelsbach/VSIPL
Core Programming Reference Guide
DD-00016-015
Core

Chapter 6
Linear Algebra Functions

6.1 Matrix and Vector Operations
6.1.1 vsip_dvdot_p - Compute the Dot Product of Two Vector Views
6.1.2 vsip_cvjdot_p - Compute the Conjugate Dot Product of Two Complex Vector Views
6.1.3 vsip_dvouter_p - Outer Product of Two Vectors
6.1.4 vsip_dmtrans_p - Matrix Transposition
6.1.5 vsip_cmherm_p - Matrix Hermitian
6.1.6 vsip_dgemp_p - General Matrix Product
6.1.7 vsip_dgems_p - General Matrix Scaling and Addition
6.1.8 vsip_dvmprod_p - Vector-Matrix Product
6.1.9 vsip_dmvprod_p - Matrix-Vector Product
6.1.10 vsip_dmprod_p - Matrix-Matrix Product
6.1.11 vsip_dmprodt_p - Matrix-Matrix Product with Transposition
6.1.12 vsip_cmprodh_p - Complex Matrix Product with Hermitian Transpose
6.1.13 vsip_cmprodj_p - Complex Matrix Product with Conjugate
6.2 Special Linear Solvers
6.2.1 vsip_dtoepsol_p - Solve a Toeplitz System of Equations
6.2.2 vsip_dcovsol_p - Solve a Covariance System of Equations
6.2.3 vsip_dllsqsol_p - Solve Linear Least Squares Problem
6.3 General Linear Square System Solver
6.3.1 vsip_dlud_create_p - Create LU Decomposition Object
6.3.2 vsip_dlud_destroy_p - Destroy LU Decomposition Object
6.3.3 vsip_dlud_getattr_p - Get LU Decomposition Attributes
6.3.4 vsip_dlud_p - Perform LU Decomposition
6.3.5 vsip_dlusol_p - Solve Linear System Using LU Decomposition
6.4 Symmetric Positive Definite Linear System Solver
6.4.1 vsip_dchold_create_p - Create Cholesky Decomposition Object
6.4.2 vsip_dchold_destroy_p - Destroy Cholesky Decomposition Object
6.4.3 vsip_dchold_getattr_p - Get Cholesky Decomposition Attributes
6.4.4 vsip_dchold_p - Perform Cholesky Decomposition
6.4.5 vsip_dcholsol_p - Solve Linear Systems Using Cholesky Decomposition
6.5 Over-determined Linear System Solver
6.5.1 vsip_dqrd_create_p - Create QR Decomposition Object
6.5.2 vsip_dqrd_destroy_p - Destroy QR Decomposition Object
6.5.3 vsip_dqrd_getattr_p - Get QR Decomposition Attributes
6.5.4 vsip_dqrd_p - Perform QR Decomposition
6.5.5 vsip_dqrsol_p - Solve Linear Systems Using QR Decomposition
6.5.6 vsip_dqrdsolr_p - Solve Linear Systems with Modified R Matrix
6.5.7 vsip_dqrdprodq_p - Multiply by Q Matrix from QR Decomposition