Instance Property


Function to use to allocate any storage needed.


var malloc: (Int) -> UnsafeMutableRawPointer?



Size of space to allocate in bytes.

Return Value

Pointer to newly allocated memory, or nil if allocation failed.


Memory is freed through the free callback. If this function pointer is nil, the system malloc() is used.

See Also

Inspecting Symbolic Factor Options

var control: SparseControl_t

Flags controlling the computation.

struct SparseControl_t

Options that control the computation.

var reportError: ((UnsafePointer<Int8>) -> Void)?

Function to use to report parameter errors.

var orderMethod: SparseOrder_t

Ordering algorithm to use.

struct SparseOrder_t

Options that define which ordering algorithm to use.

var order: UnsafeMutablePointer<Int32>?

User-supplied array for ordering.

var free: (UnsafeMutableRawPointer?) -> Void

Function to use to free allocated storage.

var ignoreRowsAndColumns: UnsafeMutablePointer<Int32>?

An array containing row and column indices to ignore.