SparseMultiply(_:_:_:_:)
Performs the multiply operation Y = Subfactor * X on a vector of double-precision values X, without any internal memory allocations.
Declaration
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Float, _ X: DenseVector_Float, _ Y: DenseVector_Float, _ workspace: UnsafeMutableRawPointer)Parameters
- Subfactor:
The subfactor to multiply by, which Sparsecreatesubfactor(_:_:) 4renf returns.
- X:
The vector X.
- Y:
The vector Y.
- workspace:
A workspace of size
workspaceRequiredStatic+workspaceRequiredPerRHS.