bkochuna / ners570f24-SpMV

3 stars 0 forks source link

Add an ELL view method #38

Open KyleVaughn opened 2 weeks ago

KyleVaughn commented 2 weeks ago

Description:

Develop and integrate a method for viewing the ELL representation of a sparse matrix. The ELL format is useful for tackling sparse matrices when the sparsity pattern does not significantly vary across rows. This method will enable users to visualize the ELL format of any given sparse matrix in our library. The output should be a read-only view of two arrays of values and column indices.

Tasks:

• Investigate existing implementations and their visualization techniques. • Design the interface for the ELL view method. • Determine the best visualization approach (e.g., console output format) • Write the method that converts a standard sparse matrix to its ELL format. • Implement the visualization of the ELL format.

Definition of done:

In order to consider this issue as completed, the following points should be successfully checked in addition to completeness of all tasks. 1- The method for viewing a sparse matrix in ELL format is implemented and integrated into the library. 2- Comprehensive documentation is provided, including usage examples if required. 3- Peer code review completed with all raised issues addressed.

eemahler commented 6 days ago

I am reviewing this issue.

eemahler commented 1 day ago

@amirnzm The issue description, tasks, and definition of done are all clear in their meaning.