Scenic.Math.Matrix.mul

You're seeing just the function mul, go back to Scenic.Math.Matrix module for more information.

Specs

mul(matrix_list :: [Scenic.Math.matrix()]) :: Scenic.Math.matrix()

Multiply a list of matrices together.

This operation is implemented as a NIF for performance.

Parameters:

  • matrix_list: A list of matrices

Returns: The resulting matrix

Specs

mul(
  matrix :: Scenic.Math.matrix(),
  multiplier :: number() | Scenic.Math.matrix()
) :: Scenic.Math.matrix()

Multiply a matrix by another matrix or a scalar.

This operation is implemented as a NIF for performance.

Parameters:

  • matrix: A matrix
  • multiplier: A number (scalar) or a matrix to multiply by

Returns: The resulting matrix