Function

sparse_matrix_destroy

Releases any memory associated with the matrix object.

Declaration

sparse_status sparse_matrix_destroy(void *A);

Parameters

A

The sparse matrix object.

Return Value

SPARSE_SUCCESS and all memory associated with the matrix object is released.

Discussion

Upon return the matrix, A, is no longer valid and any use of the object is undefined.

See Also

General Sparse Matrix Management Operations

sparse_commit

Forces any values recently added to the matrix to be put into the internal sparse storage format.

sparse_set_matrix_property

Sets the given property for a matrix object.

sparse_get_matrix_property

Returns the value of the given property name.

sparse_get_matrix_number_of_rows

Returns the number of rows of a matrix.

sparse_get_matrix_number_of_columns

Returns the number of columns of a matrix.

sparse_get_matrix_nonzero_count

Returns the number of nonzero values of a matrix.

sparse_get_matrix_nonzero_count_for_row

Returns the number of nonzero values in a specified row of a matrix.

sparse_get_matrix_nonzero_count_for_column

Returns the number of nonzero values in a specified column of a matrix.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software