/** Compute A <- alpha * x * y^H + A (general rank-1 update) */ public static ComplexDoubleMatrix gerc( ComplexDouble alpha, ComplexDoubleMatrix x, ComplexDoubleMatrix y, ComplexDoubleMatrix a) { NativeBlas.zgerc(a.rows, a.columns, alpha, x.data, 0, 1, y.data, 0, 1, a.data, 0, a.rows); return a; }