#include <oski/config.h>
#include <oski/common.h>
#include <oski/matrix.h>
#include <oski/CSR/format.h>
#include <oski/CSR/module.h>
Functions | |
static void | cumulative_sum (const oski_index_t *x, oski_index_t n, oski_index_t *y) |
Given an array of values, this routine computes the cumulative sum , where . | |
static int | TransposeFullCSR (const oski_index_t *ptr, const oski_index_t *ind, const oski_value_t *val, oski_index_t m, oski_index_t n, oski_index_t base, oski_index_t **p_Tptr, oski_index_t **p_Tind, oski_value_t **p_Tval) |
Transpose a full-storage matrix stored in CSR matrix (or equivalently, convert from CSR to CSC). | |
static void | ConjOffDiagElems (const oski_index_t *ptr, const oski_index_t *ind, oski_value_t *val, oski_index_t m, oski_index_t b) |
Conjugate all off-diagonal elements of a CSR representation. | |
oski_matCSR_t * | oski_TransposeCSR (const oski_matCSR_t *A, const oski_matcommon_t *props) |
Given a matrix in CSR format, returns a copy of its explicit transpose in CSR format. |
|
Given an array of values, this routine computes the cumulative sum , where .
|
|
Given a matrix in CSR format, returns a copy of its explicit transpose in CSR format.
|
|
Transpose a full-storage matrix stored in CSR matrix (or equivalently, convert from CSR to CSC).
|