10#ifndef _GM_MERGE_VECTORS_H_
11#define _GM_MERGE_VECTORS_H_
35template <GmSparseMatrixLayoutTypes T>
Declaration of useful configuration definitions for the Core library.
#define GMC_API_EXPORT
Macro for controlling if the class is being exported (GEMA_CORE_LIB defined) or imported (GEMA_CORE_L...
Definition gmCoreConfig.h:35
void GmUnsignedMergeKVectors(const QVector< unsigned * > &vectors, const QVector< size_t > &sizes, unsigned *output)
Merges a set of "k" ordered vectors whose pointers and sizes are given by vectors and sizes,...
Definition gmMergeVectors.h:28
GMC_API_EXPORT void GmMergeKVectors(const QVector< DataT * > &vectors, const QVector< size_t > &sizes, DataT *output)
Merges a set of "k" ordered vectors whose pointers and sizes are given by vectors and sizes,...
Definition gmMergeVectors.cpp:151
void GmTripletMergeKVectors(const QVector< GmSparseMatrixTripletData< T > * > &vectors, const QVector< size_t > &sizes, GmSparseMatrixTripletData< T > *output)
Overload of GmUnsignedMergeKVectors() for triplet data.
Definition gmMergeVectors.h:36
Declaration of the GmSparseMatrixTripletData and GmSparseMatrixTripletBuffer template classes.
Aux structure used when building sparse matrices with the help of a triplet list. The tripet structur...
Definition gmSparseMatrixTripletData.h:60