CSR_HermMatMult_v1_aX_b1_xs1_ysX.c File Reference


Detailed Description

$y \leftarrow y + \alpha\cdot op(A)\cdot x$, where $A$ is Hermitian (i.e., $A = A^H$), $op(A) = A$, $\alpha = $ (a general value), x is unit-stride accessible, and y is general-stride accessible.

#include "CSR_HEADER.c"

Functions

void CSR_HermMatMult_v1_aX_b1_xs1_ysX (oski_index_t m, oski_index_t n, const oski_index_t *restrict ptr, const oski_index_t *restrict ind, const oski_value_t *restrict val, oski_index_t index_base, oski_value_t alpha, const oski_value_t *restrict x, oski_value_t *restrict y, oski_index_t incy)
 Computes $y \leftarrow y + \alpha\cdot op(A)\cdot x$, where $A$ is Hermitian (i.e., $A = A^H$), $op(A) = A$, $\alpha = $ (a general value), x is unit-stride accessible, and y is general-stride accessible.


Generated on Wed Sep 19 16:41:22 2007 for BeBOP Optimized Sparse Kernel Interface Library by  doxygen 1.4.6