![]() |
GemaCoreLib
The GeMA Core library
|
Declaration of the GmSparseMatrixTripletData and GmSparseMatrixTripletBuffer template classes. More...
Go to the source code of this file.
Classes | |
struct | GmSparseMatrixTripletData< T > |
Aux structure used when building sparse matrices with the help of a triplet list. The tripet structure stores 2 ints. More... | |
class | GmSparseMatrixTripletBuffer< T > |
An especialization of GmAppendBufffer for triplet data with an extra method for returning the buffer already sorted. More... | |
class | GmSparseMatrixSingleTripletBuffer< T > |
Especialization of the GmSingleAppendBuffer class using the GmSparseMatrixTripletBuffer interface. More... | |
class | GmSparseMatrixPerThreadTripletBuffer< T > |
Especialization of the GmPerThreadAppendBuffer class using the GmSparseMatrixTripletBuffer interface. More... | |
Enumerations | |
enum | GmSparseMatrixTripletBufferSortStrategy { GM_TRIBUF_SS_CONCAT_PCSORT, GM_TRIBUF_SS_ISORT_MERGE } |
The strategy used by the GmSparseMatrixTripletBuffer<T>::sortedData() methods. More... | |
Functions | |
Q_DECLARE_TYPEINFO (GmSparseMatrixTripletData< GM_CSC_SPARSE_FORMAT >, Q_PRIMITIVE_TYPE) | |
Q_DECLARE_TYPEINFO (GmSparseMatrixTripletData< GM_CSR_SPARSE_FORMAT >, Q_PRIMITIVE_TYPE) | |
Declaration of the GmSparseMatrixTripletData and GmSparseMatrixTripletBuffer template classes.
The strategy used by the GmSparseMatrixTripletBuffer<T>::sortedData() methods.