Class muda::MatrixFormatConverter
ClassList > muda > MatrixFormatConverter
Public Functions
Type | Name |
---|---|
MatrixFormatConverter (LinearSystemHandles & handles) |
|
void | convert (const DeviceTripletMatrix< T, N > & from, DeviceBCOOMatrix< T, N > & to) |
void | convert (const DeviceBCOOMatrix< T, N > & from, DeviceDenseMatrix< T > & to, bool clear_dense_matrix=true) |
void | convert (const DeviceBCOOMatrix< T, N > & from, DeviceCOOMatrix< T > & to) |
void | convert (const DeviceBCOOMatrix< T, N > & from, DeviceBSRMatrix< T, N > & to) |
void | convert (const DeviceDoubletVector< T, N > & from, DeviceBCOOVector< T, N > & to) |
void | convert (const DeviceBCOOVector< T, N > & from, DeviceDenseVector< T > & to, bool clear_dense_vector=true) |
void | convert (const DeviceDoubletVector< T, N > & from, DeviceDenseVector< T > & to, bool clear_dense_vector=true) |
void | convert (const DeviceBSRMatrix< T, N > & from, DeviceCSRMatrix< T > & to) |
void | convert (const DeviceTripletMatrix< T, 1 > & from, DeviceCOOMatrix< T > & to) |
void | convert (const DeviceCOOMatrix< T > & from, DeviceDenseMatrix< T > & to, bool clear_dense_matrix=true) |
void | convert (const DeviceCOOMatrix< T > & from, DeviceCSRMatrix< T > & to) |
void | convert (DeviceCOOMatrix< T > && from, DeviceCSRMatrix< T > & to) |
void | convert (const DeviceDoubletVector< T, 1 > & from, DeviceCOOVector< T > & to) |
void | convert (const DeviceCOOVector< T > & from, DeviceDenseVector< T > & to, bool clear_dense_vector=true) |
void | convert (const DeviceDoubletVector< T, 1 > & from, DeviceDenseVector< T > & to, bool clear_dense_vector=true) |
~MatrixFormatConverter () |
Public Functions Documentation
function MatrixFormatConverter
function convert [1/15]
template<typename T, int N>
void muda::MatrixFormatConverter::convert (
const DeviceTripletMatrix < T, N > & from,
DeviceBCOOMatrix < T, N > & to
)
function convert [2/15]
template<typename T, int N>
void muda::MatrixFormatConverter::convert (
const DeviceBCOOMatrix < T, N > & from,
DeviceDenseMatrix < T > & to,
bool clear_dense_matrix=true
)
function convert [3/15]
template<typename T, int N>
void muda::MatrixFormatConverter::convert (
const DeviceBCOOMatrix < T, N > & from,
DeviceCOOMatrix < T > & to
)
function convert [4/15]
template<typename T, int N>
void muda::MatrixFormatConverter::convert (
const DeviceBCOOMatrix < T, N > & from,
DeviceBSRMatrix < T, N > & to
)
function convert [5/15]
template<typename T, int N>
void muda::MatrixFormatConverter::convert (
const DeviceDoubletVector < T, N > & from,
DeviceBCOOVector < T, N > & to
)
function convert [6/15]
template<typename T, int N>
void muda::MatrixFormatConverter::convert (
const DeviceBCOOVector < T, N > & from,
DeviceDenseVector < T > & to,
bool clear_dense_vector=true
)
function convert [7/15]
template<typename T, int N>
void muda::MatrixFormatConverter::convert (
const DeviceDoubletVector < T, N > & from,
DeviceDenseVector < T > & to,
bool clear_dense_vector=true
)
function convert [8/15]
template<typename T, int N>
void muda::MatrixFormatConverter::convert (
const DeviceBSRMatrix < T, N > & from,
DeviceCSRMatrix < T > & to
)
function convert [9/15]
template<typename T>
void muda::MatrixFormatConverter::convert (
const DeviceTripletMatrix < T, 1 > & from,
DeviceCOOMatrix < T > & to
)
function convert [10/15]
template<typename T>
void muda::MatrixFormatConverter::convert (
const DeviceCOOMatrix < T > & from,
DeviceDenseMatrix < T > & to,
bool clear_dense_matrix=true
)
function convert [11/15]
template<typename T>
void muda::MatrixFormatConverter::convert (
const DeviceCOOMatrix < T > & from,
DeviceCSRMatrix < T > & to
)
function convert [12/15]
template<typename T>
void muda::MatrixFormatConverter::convert (
DeviceCOOMatrix < T > && from,
DeviceCSRMatrix < T > & to
)
function convert [13/15]
template<typename T>
void muda::MatrixFormatConverter::convert (
const DeviceDoubletVector < T, 1 > & from,
DeviceCOOVector < T > & to
)
function convert [14/15]
template<typename T>
void muda::MatrixFormatConverter::convert (
const DeviceCOOVector < T > & from,
DeviceDenseVector < T > & to,
bool clear_dense_vector=true
)
function convert [15/15]
template<typename T>
void muda::MatrixFormatConverter::convert (
const DeviceDoubletVector < T, 1 > & from,
DeviceDenseVector < T > & to,
bool clear_dense_vector=true
)
function ~MatrixFormatConverter
The documentation for this class was generated from the following file src/muda/ext/linear_system/matrix_format_converter.h