kerargs_MatMultAndMatTransMult_t Struct Reference

#include <keropts.h>


Detailed Description

Arguments for the kernel, $y \leftarrow \beta\cdot y + \alpha\cdot A\cdot x$, $z \leftarrow \zeta\cdot z + \omega\cdot \mathrm{op}(A)\cdot w$.


Data Fields

int num_calls
 Number of times to execute this kernel.
oski_index_t num_vecs
 Number of vectors.
oski_matop_t op
 $\mathrm{op}(A)$
oski_value_t alpha
 $\alpha$
oski_vecview_t x
 Operand $x$.
oski_storage_t x_layout
 Storage layout for $x$.
oski_value_t beta
 $\beta$
oski_vecview_t y
 Operand $y$.
oski_storage_t y_layout
 Storage layout for $y$.
oski_value_t omega
 $\omega$
oski_vecview_t w
 Operand $w$.
oski_storage_t w_layout
 Storage layout for $w$.
oski_value_t zeta
 $\zeta$
oski_vecview_t z
 Operand $z$.
oski_storage_t z_layout
 Storage layout for $z$.


The documentation for this struct was generated from the following file:
Generated on Wed Sep 19 16:41:23 2007 for BeBOP Optimized Sparse Kernel Interface Library by  doxygen 1.4.6