Class muda::details::MatrixFormatConverterBase
ClassList > muda > details > MatrixFormatConverterBase
Inherited by the following classes: muda::details::MatrixFormatConverter, muda::details::MatrixFormatConverter< T, 1 >
Public Functions
Type | Name |
---|---|
MatrixFormatConverterBase (LinearSystemHandles & context, cudaDataType_t data_type, int N) |
|
auto | cublas () const |
auto | cusolver_dn () const |
auto | cusolver_sp () const |
auto | cusparse () const |
auto | data_type () const |
auto | dim () const |
void | loose_resize (DeviceBuffer< T > & buf, size_t new_size) |
virtual | ~MatrixFormatConverterBase () = default |
Protected Attributes
Type | Name |
---|---|
int | m_N |
cudaDataType_t | m_data_type |
LinearSystemHandles & | m_handles |
Public Functions Documentation
function MatrixFormatConverterBase
inline muda::details::MatrixFormatConverterBase::MatrixFormatConverterBase (
LinearSystemHandles & context,
cudaDataType_t data_type,
int N
)
function cublas
function cusolver_dn
function cusolver_sp
function cusparse
function data_type
function dim
function loose_resize
template<typename T>
inline void muda::details::MatrixFormatConverterBase::loose_resize (
DeviceBuffer < T > & buf,
size_t new_size
)
function ~MatrixFormatConverterBase
Protected Attributes Documentation
variable m_N
variable m_data_type
variable m_handles
The documentation for this class was generated from the following file src/muda/ext/linear_system/matrix_format_converter_impl.h