SparseSparseMultiply

Workspace.SparseSparseMultiply(self: pyarts.arts._Workspace, M: pyarts.arts.WorkspaceVariable | pyarts.arts.Sparse, M1: pyarts.arts.WorkspaceVariable | pyarts.arts.Sparse, M2: pyarts.arts.WorkspaceVariable | pyarts.arts.Sparse, verbosity: pyarts.arts.WorkspaceVariable | pyarts.arts.Verbosity | None = self.verbosity) None

Multiplies a Sparse with another Sparse, result stored in Sparse.

Makes the calculation: M = M1 * M2

Author(s): Patrick Eriksson

Parameters:
  • M (Sparse) – Product, can be same variable as any of the inputs. [OUT]

  • M1 (Sparse) – Left sparse matrix (dimension m x n). [IN]

  • M2 (Sparse) – Right sparse matrix (dimension n x p). [IN]

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