Matrix.opBinary

Multiply operator between matrix. Another type matrix is allowed.

  1. Matrix!(CommonType!(T, S), U, V) opBinary(Matrix!(S, U, V) m)
  2. Matrix!(CommonType!(T, S), U, P) opBinary(Matrix!(S, V, P) m)
    struct Matrix(T, uint U, uint V)
    const
    Matrix!(CommonType!(T, S), U, P)
    opBinary
    (
    string op
    S
    uint P
    )
    (
    Matrix!(S, V, P) m
    )
    if (
    op == "*"
    )
    if (
    __traits(isArithmetic, T)
    )
  3. Matrix!(CommonType!(T, S), U, V) opBinary(S e)
  4. Vector!(CommonType!(T, S), U) opBinary(Vector!(S, V) v)

Parameters

m Matrix!(S, V, P)

target matrix

Return Value

Type: Matrix!(CommonType!(T, S), U, P)

calculated matrix

Meta