GemaCoreLib
The GeMA Core library
Classes
gmSparseMatrixLayoutBuilder.h File Reference

Declaration of the GmSparseMatrixLayoutBuilder class and its derived types. More...

#include "gmCoreConfig.h"
#include "gmSparseMatrixLayout.h"
#include <QSet>
#include <QPair>
Include dependency graph for gmSparseMatrixLayoutBuilder.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GmSparseMatrixLayoutBuilder
 An interface for building the layout structure of a sparse matrix. More...
 
class  GmHashCSxSparseMatrixLayoutBuilder< IndexType, T >
 A class for creating a CSR/CSC matrix layout by using an intermediary hash table to consolidate the (row, column) pairs. More...
 
class  GmVectorCSxSparseMatrixLayoutBuilder< IndexType, T >
 A class for creating a CSR/CSC matrix layout by using an intermediary vector based structure to consolidate the (row, column) pairs. More...
 
struct  GmVectorCSxSparseMatrixLayoutBuilder< IndexType, T >::ExtData
 

Detailed Description

Declaration of the GmSparseMatrixLayoutBuilder class and its derived types.

Author
Carlos Augusto Teixeira Mendes
Date
november, 2018