From a8510a9d456ee973b8d58e241ac9d32f3a619c85 Mon Sep 17 00:00:00 2001 From: mtzikara Date: Tue, 25 Sep 2018 01:22:29 +0200 Subject: [PATCH] Delete csr_sparse_matrix.h --- serial_csr/csr_sparse_matrix.h | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 serial_csr/csr_sparse_matrix.h diff --git a/serial_csr/csr_sparse_matrix.h b/serial_csr/csr_sparse_matrix.h deleted file mode 100644 index 6382fd1..0000000 --- a/serial_csr/csr_sparse_matrix.h +++ /dev/null @@ -1,31 +0,0 @@ -#ifndef CSR_SPARSE_MATRIX_H /* Include guard */ -#define CSR_SPARSE_MATRIX_H - -#include -#include -#include -#include -#include - -typedef struct csrSparseMatrix { - double* values; - int* rowaccInd; //without the first cell, always 0 - int* columnIndexes; - int size; //no. of rows - int nnz; //no. of non zero elements - -} CsrSparseMatrix; - -CsrSparseMatrix initCsrSparseMatrix(); -void allocMemoryForElements (CsrSparseMatrix *sparseMatrix, int edges); -void addElement(CsrSparseMatrix *sparseMatrix, double value, int row, int column); -void zeroOutRow(CsrSparseMatrix *sparseMatrix, int row); -void zeroOutColumn(CsrSparseMatrix *sparseMatrix, int column); -int *getRowIndexes(CsrSparseMatrix sparseMatrix, int row, int *rowSize); -void transposeSparseMatrix(CsrSparseMatrix *sparseMatrix); -void csrSparseMatrixVectorMultiplication(CsrSparseMatrix sparseMatrix, double *vector, - double **product, int vectorSize); -void destroyCsrSparseMatrix(CsrSparseMatrix *sparseMatrix); -void printCsrSparseMatrix(CsrSparseMatrix sparseMatrix); - -#endif // CSR_SPARSE_MATRIX_H \ No newline at end of file