.TH BSscale_diag 3 "10/26/1995" " " "BlockSolve95" .SH NAME BSscale_diag \- Symmetrically scale the matrix by a diagonal matrix .SH INPUT PARAMETERS .PD 0 .TP .B A - a sparse matrix .PD 1 .PD 0 .TP .B sc_diag - the diagonal matrix (stored as a vector) to scale A by .PD 1 .PD 0 .TP .B procinfo - the usual processor stuff .PD 1 .SH OUTPUT PARAMETERS .PD 0 .TP .B A - a sparse matrix scaled by a diagonal matrix .PD 1 .SH RETURNS void .SH SYNOPSIS .nf void BSscale_diag(BSpar_mat *A, FLOAT *sc_diag, BSprocinfo *procinfo) .fi .SH LOCATION BlockSolve95/src/BSscale_diag.c