GemaCoreLib
The GeMA Core library
Loading...
Searching...
No Matches
gmSparseMatrixLayout.cpp File Reference

Implementation of the GmSparseMatrixLayout structure and its derived types. More...

#include "gmSparseMatrixLayout.h"
#include <assert.h>
#include "gmLog.h"
#include <vectorclass.h>
Include dependency graph for gmSparseMatrixLayout.cpp:

Classes

struct  GmCSxSMLIndexTypeData< U >
 A helper class used to provide the different types and sizes needed by GmCSxSparseMatrixLayout<IndexType, T>::indexWorker due to the different possibilities for IndexType. More...
 
struct  GmCSxSMLIndexTypeData< int >
 GmCSxSparseMatrixLayoutIndexWorkerTypeData specialization for int32 indices. More...
 
struct  GmCSxSMLIndexTypeData< arma::uword >
 GmCSxSparseMatrixLayoutIndexWorkerTypeData specialization for int64 indices. More...
 

Variables

template struct GMC_API_EXPORT GmCSxSparseMatrixLayout< int, GM_CSR_SPARSE_FORMAT >
 
template struct GMC_API_EXPORT GmCSxSparseMatrixLayout< int, GM_CSC_SPARSE_FORMAT >
 

Detailed Description

Implementation of the GmSparseMatrixLayout structure and its derived types.

Author
Carlos Augusto Teixeira Mendes
Date
November, 2018