Sparse Matrix and Dense Matrix Multiplication

Multiply matrices.

Topics

Multiplication Functions

func SparseMultiply(SparseMatrix_Double, DenseMatrix_Double, DenseMatrix_Double)

Performs the multiply operation Y = AX on a sparse matrix of double-precision, floating-point values.

func SparseMultiply(SparseMatrix_Float, DenseMatrix_Float, DenseMatrix_Float)

Performs the multiply operation Y = AX on a sparse matrix of single-precision, floating-point values.

func SparseMultiply(Double, SparseMatrix_Double, DenseMatrix_Double, DenseMatrix_Double)

Performs the multiply operation Y = alpha * AX on a sparse matrix of double-precision, floating-point values.

func SparseMultiply(Float, SparseMatrix_Float, DenseMatrix_Float, DenseMatrix_Float)

Performs the multiply operation Y = alpha * AX on a sparse matrix of single-precision, floating-point values.

Multiply-Add Functions

func SparseMultiplyAdd(SparseMatrix_Double, DenseMatrix_Double, DenseMatrix_Double)

Performs the multiply operation Y += AX on a sparse matrix of double-precision, floating-point values.

func SparseMultiplyAdd(SparseMatrix_Float, DenseMatrix_Float, DenseMatrix_Float)

Performs the multiply operation Y += AX on a sparse matrix of single-precision, floating-point values.

func SparseMultiplyAdd(Double, SparseMatrix_Double, DenseMatrix_Double, DenseMatrix_Double)

Performs the multiply operation Y += alpha * AX on a sparse matrix of double-precision, floating-point values.

func SparseMultiplyAdd(Float, SparseMatrix_Float, DenseMatrix_Float, DenseMatrix_Float)

Performs the multiply operation Y += alpha * AX on a sparse matrix of single-precision, floating-point values.

See Also

Operations

Transposition

Transpose matrices, factorizations, and subfactors.