MUDA
Loading...
Searching...
No Matches
muda::DeviceCSRMatrix< Ty > Class Template Reference

Public Member Functions

 DeviceCSRMatrix (const DeviceCSRMatrix &)
 
 DeviceCSRMatrix (DeviceCSRMatrix &&) noexcept
 
DeviceCSRMatrixoperator= (const DeviceCSRMatrix &)
 
DeviceCSRMatrixoperator= (DeviceCSRMatrix &&) noexcept
 
void reshape (int row, int col)
 
void reserve (int non_zeros)
 
auto values ()
 
auto values () const
 
auto row_offsets ()
 
auto row_offsets () const
 
auto col_indices ()
 
auto col_indices () const
 
auto rows () const
 
auto cols () const
 
auto non_zeros () const
 
cusparseSpMatDescr_t descr () const
 
cusparseMatDescr_t legacy_descr () const
 
auto view ()
 
auto view () const
 
auto cview () const
 
auto T () const
 
auto T ()
 
 operator CSRMatrixView< Ty > ()
 
 operator CCSRMatrixView< Ty > () const
 
void clear ()
 

Public Attributes

int m_row = 0
 
int m_col = 0
 
muda::DeviceBuffer< int > m_row_offsets
 
muda::DeviceBuffer< int > m_col_indices
 
muda::DeviceBuffer< Ty > m_values
 
cusparseSpMatDescr_t m_descr = nullptr
 
cusparseMatDescr_t m_legacy_descr = nullptr
 

Friends

template<typename T , int N>
class details::MatrixFormatConverter
 

The documentation for this class was generated from the following files: