Contents

SparseMultiply(_:_:)

Perform the multiply operation Y = Subfactor * X in place for complex float values.

Declaration

func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Complex_Float, _ XY: DenseMatrix_Complex_Float)

Parameters

  • Subfactor:

    (Input) The subfactor to multiply by, as returned by SparseCreateSubfactor().

  • XY:

    (Input/Output) On input, the matrix X. On return it is overwritten with the matrix Y. If Subfactor is m x n, then XB must have dimension k x nrhs, where k = max(m, n) and nrhs is the number of right-hand side vectors. If m != n, then only the first min(m,n) entries are used for input or output as approriate.

See Also

Subfactor and dense matrix multiplication