init(control:orderMethod:order:ignoreRowsAndColumns:malloc:free:reportError:)
Creates a new structure that contains options that affect the symbolic stage of a sparse factorization.
Declaration
init(control: SparseControl_t, orderMethod: SparseOrder_t, order: UnsafeMutablePointer<Int32>?, ignoreRowsAndColumns: UnsafeMutablePointer<Int32>?, malloc: (Int) -> UnsafeMutableRawPointer?, free: (UnsafeMutableRawPointer?) -> Void, reportError: ((UnsafePointer<CChar>) -> Void)?)Parameters
- control:
The flags that control the computation.
- orderMethod:
The ordering algorithm.
- order:
The user-supplied array for ordering.
- ignoreRowsAndColumns:
An array that contains row and column indices to ignore.
- malloc:
The function for allocating any necessary storage.
- free:
The function for freeing allocated storage.
- reportError:
The function for reporting parameter errors.