MUDA
Loading...
Searching...
No Matches
muda::DeviceTripletMatrix< T, 1 > Class Template Reference

Public Member Functions

 DeviceTripletMatrix (const DeviceTripletMatrix &)=default
 
 DeviceTripletMatrix (DeviceTripletMatrix &&)=default
 
DeviceTripletMatrixoperator= (const DeviceTripletMatrix &)=default
 
DeviceTripletMatrixoperator= (DeviceTripletMatrix &&)=default
 
void reshape (int row, int col)
 
void resize_triplets (size_t nonzero_count)
 
void reserve_triplets (size_t nonzero_count)
 
void resize (int row, int col, size_t nonzero_count)
 
auto values ()
 
auto values () const
 
auto row_indices ()
 
auto row_indices () const
 
auto col_indices ()
 
auto col_indices () const
 
auto rows () const
 
auto cols () const
 
auto triplet_count () const
 
auto view () const
 
auto view ()
 
auto viewer ()
 
auto cviewer () const
 
 operator TripletMatrixView< T, 1 > ()
 
 operator CTripletMatrixView< T, 1 > () const
 
void clear ()
 

Static Public Member Functions

static constexpr int block_size ()
 

Protected Attributes

DeviceBuffer< T > m_values
 
DeviceBuffer< int > m_row_indices
 
DeviceBuffer< int > m_col_indices
 
int m_rows = 0
 
int m_cols = 0
 

Friends

template<typename U , int M>
class details::MatrixFormatConverter
 

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