MUDA
Loading...
Searching...
No Matches
muda::MatrixFormatConverter Class Reference

Public Member Functions

 MatrixFormatConverter (LinearSystemHandles &handles)
 
template<typename T , int N>
void convert (const DeviceTripletMatrix< T, N > &from, DeviceBCOOMatrix< T, N > &to)
 
template<typename T , int N>
void convert (const DeviceBCOOMatrix< T, N > &from, DeviceDenseMatrix< T > &to, bool clear_dense_matrix=true)
 
template<typename T , int N>
void convert (const DeviceBCOOMatrix< T, N > &from, DeviceCOOMatrix< T > &to)
 
template<typename T , int N>
void convert (const DeviceBCOOMatrix< T, N > &from, DeviceBSRMatrix< T, N > &to)
 
template<typename T , int N>
void convert (const DeviceDoubletVector< T, N > &from, DeviceBCOOVector< T, N > &to)
 
template<typename T , int N>
void convert (const DeviceBCOOVector< T, N > &from, DeviceDenseVector< T > &to, bool clear_dense_vector=true)
 
template<typename T , int N>
void convert (const DeviceDoubletVector< T, N > &from, DeviceDenseVector< T > &to, bool clear_dense_vector=true)
 
template<typename T , int N>
void convert (const DeviceBSRMatrix< T, N > &from, DeviceCSRMatrix< T > &to)
 
template<typename T >
void convert (const DeviceTripletMatrix< T, 1 > &from, DeviceCOOMatrix< T > &to)
 
template<typename T >
void convert (const DeviceCOOMatrix< T > &from, DeviceDenseMatrix< T > &to, bool clear_dense_matrix=true)
 
template<typename T >
void convert (const DeviceCOOMatrix< T > &from, DeviceCSRMatrix< T > &to)
 
template<typename T >
void convert (DeviceCOOMatrix< T > &&from, DeviceCSRMatrix< T > &to)
 
template<typename T >
void convert (const DeviceDoubletVector< T, 1 > &from, DeviceCOOVector< T > &to)
 
template<typename T >
void convert (const DeviceCOOVector< T > &from, DeviceDenseVector< T > &to, bool clear_dense_vector=true)
 
template<typename T >
void convert (const DeviceDoubletVector< T, 1 > &from, DeviceDenseVector< T > &to, bool clear_dense_vector=true)
 

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