return result;
}
public static ComplexFloatMatrix concatVertically(ComplexFloatMatrix A, ComplexFloatMatrix B) {
if (A.columns != B.columns)
throw new SizeException("Matrices don't have same number of columns.");
ComplexFloatMatrix result = new ComplexFloatMatrix(A.rows + B.rows, A.columns);
for (int i = 0; i < A.columns; i++) {
NativeBlas.ccopy(A.rows, A.data, A.index(0, i), 1, result.data, result.index(0, i), 1);