batchlas::getrf_native Namespace Reference

Functions

◆ lu_zero()

template<typename D>
D batchlas::getrf_native::lu_zero ( )
inline

Definition at line 24 of file getrf_cta_device.hh.

◆ lu_cabs1()

template<typename D>
real_of< D > batchlas::getrf_native::lu_cabs1 ( D a)
inline

Definition at line 34 of file getrf_cta_device.hh.

◆ getf2_panel_device()

template<typename D, LuScope SC, typename Tile, typename ValAcc, typename IdxAcc>
void batchlas::getrf_native::getf2_panel_device ( sycl::nd_item< 1 > it,
Tile A,
int m,
int n,
int kmax,
int * piv_item,
int piv_base,
int32_t * info_item,
ValAcc rval,
IdxAcc ridx )
inline

Definition at line 70 of file getrf_cta_device.hh.

◆ getf2_panel_reg_device()

template<typename D, int NB, typename SxAcc, typename ValAcc, typename IdxAcc>
void batchlas::getrf_native::getf2_panel_reg_device ( sycl::nd_item< 1 > it,
D * a,
int ld,
int m,
int ncols,
int kmax,
int * piv_item,
int piv_base,
int32_t * info_item,
SxAcc sx,
ValAcc rval,
IdxAcc ridx )
inline

Definition at line 27 of file getrf_panel_reg_device.hh.

Types

◆ real_of

template<typename D>
using batchlas::getrf_native::real_of = typename RealOf<D>::type

Definition at line 21 of file getrf_cta_device.hh.

◆ LuRawTile

template<typename D>
using batchlas::getrf_native::LuRawTile = LuGlobalTile<D>

Definition at line 53 of file getrf_cta_device.hh.

Enumerations

◆ LuScope

Enumerator
SubGroup 
WorkGroup 

Definition at line 63 of file getrf_cta_device.hh.

Variables

◆ kLuRedSlots

int batchlas::getrf_native::kLuRedSlots = 32
inlineconstexpr

Definition at line 57 of file getrf_cta_device.hh.

Classes

struct  RealOf
struct  RealOf< Cx< R > >
struct  LuGlobalTile