DPC++ Runtime
Runtime libraries for oneAPI DPC++
cl::sycl::ext::oneapi::experimental::matrix::joint_matrix< T, NumRows, NumCols, Layout, Group > Struct Template Reference

#include <sycl/ext/oneapi/matrix/matrix-jit.hpp>

Collaboration diagram for cl::sycl::ext::oneapi::experimental::matrix::joint_matrix< T, NumRows, NumCols, Layout, Group >:

Public Member Functions

 joint_matrix (Group sg)
 
__SYCL_ALWAYS_INLINE wi_data< T, NumRows, NumCols, Layout, Group > get_wi_data ()
 

Public Attributes

__spv::__spirv_JointMatrixINTEL< T, NumRows, NumCols, spv_matrix_layout_traits< Layout >::value > * spvm
 

Detailed Description

template<typename T, size_t NumRows, size_t NumCols, matrix_layout Layout = matrix_layout::row_major, typename Group = sycl::sub_group>
struct cl::sycl::ext::oneapi::experimental::matrix::joint_matrix< T, NumRows, NumCols, Layout, Group >

Definition at line 57 of file matrix-jit.hpp.

Constructor & Destructor Documentation

◆ joint_matrix()

template<typename T , size_t NumRows, size_t NumCols, matrix_layout Layout = matrix_layout::row_major, typename Group = sycl::sub_group>
cl::sycl::ext::oneapi::experimental::matrix::joint_matrix< T, NumRows, NumCols, Layout, Group >::joint_matrix ( Group  sg)
inline

Definition at line 61 of file matrix-jit.hpp.

Member Function Documentation

◆ get_wi_data()

template<typename T , size_t NumRows, size_t NumCols, matrix_layout Layout = matrix_layout::row_major, typename Group = sycl::sub_group>
__SYCL_ALWAYS_INLINE wi_data<T, NumRows, NumCols, Layout, Group> cl::sycl::ext::oneapi::experimental::matrix::joint_matrix< T, NumRows, NumCols, Layout, Group >::get_wi_data ( )
inline

Definition at line 70 of file matrix-jit.hpp.

Member Data Documentation

◆ spvm


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