Download this file
1 2 3 4 5 6 7 8 9 10 11
//============================================================================= /*! comple*zgbmatrix operator */ inline _zgbmatrix operator*(const comple& d, const zgbmatrix& mat) {CPPL_VERBOSE_REPORT; zgbmatrix newmat(mat.m, mat.n, mat.kl, mat.ku); for(long i=0; i<(newmat.kl+newmat.ku+1)*newmat.n; i++){ newmat.array[i] =d*mat.array[i]; } return _(newmat); }