lis_matrix_scaling(3) - Linux man page
Name
lis_matrix_scaling - scale the matrix
Synopsis
#include "lis.h"
LIS_INT lis_matrix_scaling(LIS_MATRIX A, LIS_VECTOR b, LIS_VECTOR d, LIS_INT action);
Description
Scale matrix A.
Input
- i
- The row number of the matrix
- j
- The
column number of the matrix
- value
- The scalar value to be assigned
- A
- The
matrix
- b
- The vector
- action
- LIS_SCALE_JACOBI
- Jacobi scaling D^-1 A x = D^-1 b, where D represents the diagonal of A=(a_ij)
- LIS_SCALE_SYMM_DIAG
- Diagonal scaling D^-1/2 A D^-1/2 x = D^-1/2 b, where D^-1/2 represents the diagonal matrix with (a_ii)^-1/2 as the diagonal
Output
- d
- The vector which stores the diagonal elements of D^-1 or D^-1/2
Exit Status
The following exit values are returned:
- 0
- The process is normally terminated
- unspecified
- An error occurred
See Also
lis(3)