MatrixMatrixMultiply

Workspace.MatrixMatrixMultiply(self: pyarts.arts._Workspace, Y: pyarts.arts.WorkspaceVariable | pyarts.arts.Matrix, M: pyarts.arts.WorkspaceVariable | pyarts.arts.Matrix, X: pyarts.arts.WorkspaceVariable | pyarts.arts.Matrix, verbosity: pyarts.arts.WorkspaceVariable | pyarts.arts.Verbosity | None = self.verbosity) None

Multiply a Matrix with another Matrix and store the result in the result Matrix.

This just computes the normal Matrix-Matrix product, Y = M * X. It is ok if Y and X are the same Matrix.

Author(s): Stefan Buehler

Parameters:
  • Y (Matrix) – The result of the multiplication (dimension m x c). [OUT]

  • M (Matrix) – The Matrix to multiply (dimension m x n). [IN]

  • X (Matrix) – The original Matrix (dimension n x c). [IN]

  • verbosity (Verbosity) – ARTS verbosity. See verbosity, defaults to self.verbosity [IN]