batchlas::WorkgroupAdapter Struct Reference

Overview

Definition at line 10 of file stedc_merge_kernels.hh.

#include </home/runner/work/BatchLAS/BatchLAS/src/ops/syev/stedc/stedc_merge_kernels.hh>

Functions

◆ lane_id()

int32_t batchlas::WorkgroupAdapter::lane_id ( ) const
inline

Definition at line 15 of file stedc_merge_kernels.hh.

◆ width()

int32_t batchlas::WorkgroupAdapter::width ( ) const
inline

Definition at line 19 of file stedc_merge_kernels.hh.

◆ reduce_product()

template<typename T>
T batchlas::WorkgroupAdapter::reduce_product ( T value) const
inline

Definition at line 24 of file stedc_merge_kernels.hh.

◆ sync()

void batchlas::WorkgroupAdapter::sync ( ) const
inline

Definition at line 28 of file stedc_merge_kernels.hh.

◆ reduce_sum()

template<typename T>
T batchlas::WorkgroupAdapter::reduce_sum ( T value) const
inline

Definition at line 33 of file stedc_merge_kernels.hh.

◆ broadcast()

template<typename T>
T batchlas::WorkgroupAdapter::broadcast ( T value) const
inline

Definition at line 38 of file stedc_merge_kernels.hh.

Variables

◆ wg

sycl::group<1> batchlas::WorkgroupAdapter::wg

Definition at line 11 of file stedc_merge_kernels.hh.

◆ tid

int32_t batchlas::WorkgroupAdapter::tid

Definition at line 12 of file stedc_merge_kernels.hh.

◆ bdim

int32_t batchlas::WorkgroupAdapter::bdim

Definition at line 13 of file stedc_merge_kernels.hh.