Function balance_columns (o2scl_linalg)

O2scl : Function List

template<class mat_t, class vec_t>
void o2scl_linalg::balance_columns(size_t M, size_t N, mat_t &A, vec_t &D)

Balance a general matrix A by scaling the columns by the diagonal matrix D.

The function computes \( A_{\mathrm{new}} = A D^{-1} \) where \( D \) is a diagonal matrix.