ComplexMatrix.diagonal constructor

ComplexMatrix.diagonal({
  1. required int rows,
  2. required int columns,
  3. required Complex diagonalValue,
})

Creates a new N x M matrix where rows is N and columns is M. The matrix is filled with diagonalValue in the main diagonal and zeroes otherwise.

Implementation

ComplexMatrix.diagonal({
  required int rows,
  required int columns,
  required Complex diagonalValue,
}) : super.diagonal(
        rows: rows,
        columns: columns,
        diagonalValue: diagonalValue,
        defaultValue: const Complex.zero(),
      );