Matrix.opBinary

Processes matrix multiplication with another matrix.

  1. Self opBinary(Matrix!(Lines, Cols, SumType) summand)
  2. Self opBinary(Number num)
  3. auto opBinary(Factor factor)
    struct Matrix(size_t Lines, size_t Cols, Type = float)
    @trusted pure nothrow
    opBinary
    (
    string op
    Factor
    )
    (
    in Factor factor
    )
    if (
    op == "*" &&
    isMatrix!Factor
    &&
    Cols == Factor.lines
    &&
    is(Factor.type : Type)
    )
    if (
    Lines > 0 &&
    Cols > 0
    )

Meta