Class muda::DeviceDoubletVector
template <typename T, int N>
ClassList > muda > DeviceDoubletVector
Inherited by the following classes: muda::DeviceBCOOVector
Public Types
Type | Name |
---|---|
typedef Eigen::Vector< T, N > | SegmentVector |
Public Functions
Type | Name |
---|---|
DeviceDoubletVector () = default |
|
void | clear () |
auto | doublet_capacity () const |
auto | doublet_count () const |
void | reserve_doublets (size_t nonzero_count) |
void | reshape (int num_segment) |
void | resize (int num_segment, size_t nonzero_count) |
void | resize_doublets (size_t nonzero_count) |
auto | segment_count () const |
auto | segment_indices () |
auto | segment_indices () const |
auto | segment_values () |
auto | segment_values () const |
auto | view () |
auto | view () const |
auto | viewer () |
auto | viewer () const |
~DeviceDoubletVector () = default |
Protected Attributes
Type | Name |
---|---|
int | m_segment_count = = 0 |
muda::DeviceBuffer< int > | m_segment_indices |
muda::DeviceBuffer< SegmentVector > | m_segment_values |
Public Types Documentation
typedef SegmentVector
Public Functions Documentation
function DeviceDoubletVector
function clear
function doublet_capacity
function doublet_count
function reserve_doublets
function reshape
function resize
function resize_doublets
function segment_count
function segment_indices [1/2]
function segment_indices [2/2]
function segment_values [1/2]
function segment_values [2/2]
function view [1/2]
function view [2/2]
function viewer [1/2]
function viewer [2/2]
function ~DeviceDoubletVector
Protected Attributes Documentation
variable m_segment_count
variable m_segment_indices
variable m_segment_values
Friends Documentation
friend MatrixFormatConverter
template<typename U, int M>
class muda::DeviceDoubletVector::MatrixFormatConverter (
details::MatrixFormatConverter
)
The documentation for this class was generated from the following file src/muda/ext/linear_system/device_doublet_vector.h