calculate_block_offsets(const DeviceBCOOMatrix< T, N > &from, DeviceBSRMatrix< T, N > &to) (defined in muda::details::MatrixFormatConverter< T, N >) | muda::details::MatrixFormatConverter< T, N > | |
convert(const DeviceTripletMatrix< T, N > &from, DeviceBCOOMatrix< T, N > &to) (defined in muda::details::MatrixFormatConverter< T, N >) | muda::details::MatrixFormatConverter< T, N > | |
convert(const DeviceBCOOMatrix< T, N > &from, DeviceDenseMatrix< T > &to, bool clear_dense_matrix=true) (defined in muda::details::MatrixFormatConverter< T, N >) | muda::details::MatrixFormatConverter< T, N > | |
convert(const DeviceBCOOMatrix< T, N > &from, DeviceCOOMatrix< T > &to) (defined in muda::details::MatrixFormatConverter< T, N >) | muda::details::MatrixFormatConverter< T, N > | |
convert(const DeviceBCOOMatrix< T, N > &from, DeviceBSRMatrix< T, N > &to) (defined in muda::details::MatrixFormatConverter< T, N >) | muda::details::MatrixFormatConverter< T, N > | |
convert(DeviceBCOOMatrix< T, N > &&from, DeviceBSRMatrix< T, N > &to) (defined in muda::details::MatrixFormatConverter< T, N >) | muda::details::MatrixFormatConverter< T, N > | |
convert(const DeviceDoubletVector< T, N > &from, DeviceBCOOVector< T, N > &to) (defined in muda::details::MatrixFormatConverter< T, N >) | muda::details::MatrixFormatConverter< T, N > | |
convert(const DeviceBCOOVector< T, N > &from, DeviceDenseVector< T > &to, bool clear_dense_vector=true) (defined in muda::details::MatrixFormatConverter< T, N >) | muda::details::MatrixFormatConverter< T, N > | |
convert(const DeviceDoubletVector< T, N > &from, DeviceDenseVector< T > &to, bool clear_dense_vector=true) (defined in muda::details::MatrixFormatConverter< T, N >) | muda::details::MatrixFormatConverter< T, N > | |
convert(const DeviceBSRMatrix< T, N > &from, DeviceCSRMatrix< T > &to) (defined in muda::details::MatrixFormatConverter< T, N >) | muda::details::MatrixFormatConverter< T, N > | |
cublas() const (defined in muda::details::MatrixFormatConverterBase) | muda::details::MatrixFormatConverterBase | inline |
cusolver_dn() const (defined in muda::details::MatrixFormatConverterBase) | muda::details::MatrixFormatConverterBase | inline |
cusolver_sp() const (defined in muda::details::MatrixFormatConverterBase) | muda::details::MatrixFormatConverterBase | inline |
cusparse() const (defined in muda::details::MatrixFormatConverterBase) | muda::details::MatrixFormatConverterBase | inline |
data_type() const (defined in muda::details::MatrixFormatConverterBase) | muda::details::MatrixFormatConverterBase | inline |
dim() const (defined in muda::details::MatrixFormatConverterBase) | muda::details::MatrixFormatConverterBase | inline |
expand_blocks(const DeviceBCOOMatrix< T, N > &from, DeviceCOOMatrix< T > &to) (defined in muda::details::MatrixFormatConverter< T, N >) | muda::details::MatrixFormatConverter< T, N > | |
loose_resize(DeviceBuffer< T > &buf, size_t new_size) (defined in muda::details::MatrixFormatConverterBase) | muda::details::MatrixFormatConverterBase | inline |
m_data_type (defined in muda::details::MatrixFormatConverterBase) | muda::details::MatrixFormatConverterBase | protected |
m_handles (defined in muda::details::MatrixFormatConverterBase) | muda::details::MatrixFormatConverterBase | protected |
m_N (defined in muda::details::MatrixFormatConverterBase) | muda::details::MatrixFormatConverterBase | protected |
make_unique_blocks(const DeviceTripletMatrix< T, N > &from, DeviceBCOOMatrix< T, N > &to) (defined in muda::details::MatrixFormatConverter< T, N >) | muda::details::MatrixFormatConverter< T, N > | |
make_unique_indices(const DeviceTripletMatrix< T, N > &from, DeviceBCOOMatrix< T, N > &to) (defined in muda::details::MatrixFormatConverter< T, N >) | muda::details::MatrixFormatConverter< T, N > | |
make_unique_indices(const DeviceDoubletVector< T, N > &from, DeviceBCOOVector< T, N > &to) (defined in muda::details::MatrixFormatConverter< T, N >) | muda::details::MatrixFormatConverter< T, N > | |
make_unique_indices_and_blocks(const DeviceTripletMatrix< T, N > &from, DeviceBCOOMatrix< T, N > &to) (defined in muda::details::MatrixFormatConverter< T, N >) | muda::details::MatrixFormatConverter< T, N > | |
make_unique_segments(const DeviceDoubletVector< T, N > &from, DeviceBCOOVector< T, N > &to) (defined in muda::details::MatrixFormatConverter< T, N >) | muda::details::MatrixFormatConverter< T, N > | |
MatrixFormatConverter(LinearSystemHandles &handles) (defined in muda::details::MatrixFormatConverter< T, N >) | muda::details::MatrixFormatConverter< T, N > | inline |
MatrixFormatConverterBase(LinearSystemHandles &context, cudaDataType_t data_type, int N) (defined in muda::details::MatrixFormatConverterBase) | muda::details::MatrixFormatConverterBase | inline |
merge_sort_indices_and_blocks(const DeviceTripletMatrix< T, N > &from, DeviceBCOOMatrix< T, N > &to) (defined in muda::details::MatrixFormatConverter< T, N >) | muda::details::MatrixFormatConverter< T, N > | |
merge_sort_indices_and_segments(const DeviceDoubletVector< T, N > &from, DeviceBCOOVector< T, N > &to) (defined in muda::details::MatrixFormatConverter< T, N >) | muda::details::MatrixFormatConverter< T, N > | |
radix_sort_indices_and_blocks(const DeviceTripletMatrix< T, N > &from, DeviceBCOOMatrix< T, N > &to) (defined in muda::details::MatrixFormatConverter< T, N >) | muda::details::MatrixFormatConverter< T, N > | |
set_unique_segments_to_dense_vector(const DeviceBCOOVector< T, N > &from, DeviceDenseVector< T > &to, bool clear_dense_vector) (defined in muda::details::MatrixFormatConverter< T, N >) | muda::details::MatrixFormatConverter< T, N > | |
sort_indices_and_values(const DeviceBCOOMatrix< T, N > &from, DeviceCOOMatrix< T > &to) (defined in muda::details::MatrixFormatConverter< T, N >) | muda::details::MatrixFormatConverter< T, N > | |
~MatrixFormatConverter()=default (defined in muda::details::MatrixFormatConverter< T, N >) | muda::details::MatrixFormatConverter< T, N > | virtual |
~MatrixFormatConverterBase()=default (defined in muda::details::MatrixFormatConverterBase) | muda::details::MatrixFormatConverterBase | virtual |