Contents

SparseSolve(_:_:_:)

Solves the equation Subfactor * X = B for the vector of double-precision values X, in place and without any internal memory allocations.

Declaration

func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Double, _ XB: DenseVector_Double, _ workspace: UnsafeMutableRawPointer)

Parameters

  • Subfactor:

    The Subfactor in Subfactor * X = B that Sparsecreatesubfactor(_:_:) 49d8w returns.

  • XB:

    On input, the vector B. On return, the vector X overwrites it.

  • workspace:

    A workspace of size workspaceRequiredStatic + workspaceRequiredPerRHS.

See Also

Vector-solving functions with user-defined workspace