BeBOP Optimized Sparse Kernel Interface Library  1.0.1h
Data Fields
kernel_t Struct Reference

Stores workload component arguments. More...

#include <keropts.h>

Data Fields

kernel_types_t kernel
 Kernel to execute.
union {
   kerargs_MatMult_t   MatMult
 Matrix-vector multiply.
   kerargs_MatTrisolve_t   MatTrisolve
 Triangular solve.
   kerargs_MatTransMatMult_t   MatTransMatMult
 $A^TA\cdot x$
   kerargs_MatMultAndMatTransMult_t   MatMultAndMatTransMult
 $(A\cdot x, \mathrm{op}(A)\cdot y)$
   kerargs_MatPowMult_t   MatPowMult
 $A^k\cdot x$
args
 Kernel-specific arguments.

Detailed Description

Stores workload component arguments.


The documentation for this struct was generated from the following file: