Matrix.opBinary

Undocumented in source. Be warned that the author may not have intended to support it.
  1. Matrix!(Number, rowCount, columnCount) opBinary(const(Matrix!(OtherNumber, rowCount, columnCount)) other)
  2. Matrix!(Number, rowCount, columnCount) opBinary(const(Matrix!(OtherNumber, rowCount, columnCount)) other)
  3. Matrix!(Number, rowCount, otherColumnCount) opBinary(const(Matrix!(OtherNumber, otherRowCount, otherColumnCount)) other)
  4. Matrix!(Number, rowCount, otherColumnCount) opBinary(const(Matrix!(OtherNumber, otherRowCount, otherColumnCount)) other)
  5. Matrix!(OtherNumber, rowCount, otherColumnCount) opBinary(const(Matrix!(OtherNumber, otherRowCount, otherColumnCount)) other)
    struct Matrix(Number, size_t _rowCount, size_t _columnCount)
    @safe pure nothrow const
    Matrix!(OtherNumber, rowCount, otherColumnCount)
    opBinary
    (
    string op
    OtherNumber
    size_t otherRowCount
    size_t otherColumnCount
    )
    (
    ref const(Matrix!(OtherNumber, otherRowCount, otherColumnCount)) other
    )
    if (
    (op == "*") &&
    (columnCount == otherRowCount)
    &&
    !is(Number == OtherNumber)
    &&
    is(Number : OtherNumber)
    )
    if (
    isNumeric!Number &&
    _rowCount > 0
    &&
    _columnCount > 0
    )
  6. Matrix!(OtherNumber, rowCount, otherColumnCount) opBinary(const(Matrix!(OtherNumber, otherRowCount, otherColumnCount)) other)

Meta