Matrix.opBinaryRight

vector-Matrix multiplication, optimized instead of transposing matrix and multiplying

  1. auto opBinaryRight(T s)
  2. auto opBinaryRight(V vec)
    struct Matrix(type, int numCols, int numRows)
    nothrow @nogc pure nothrow @nogc pure nothrow @nogc @safe @safe pure nothrow const
    opBinaryRight
    (
    string op : "*"
    V
    )
    (
    V vec
    )
    if (
    isVector!V &&
    V.dimension == rows
    )
    if (
    (numCols > 1) &&
    (numRows > 1)
    )

Meta