|
| template<class T, class Abi, KernelConfig Conf, index_t R, StorageOrder OD> |
| void | batmat::linalg::micro_kernels::sytrd::sytrd_diag_microkernel (index_t k, triangular_accessor< T, Abi, SizeR< T, Abi > > W, uview< T, Abi, OD > D, uview< T, Abi, StorageOrder::ColMajor > Y) noexcept |
| template<class T, class Abi, StorageOrder OD> |
| constexpr std::pair< index_t, index_t > | batmat::linalg::micro_kernels::sytrd::sytrd_W_size (view< T, Abi, OD > D) |
| template<class T, class Abi, StorageOrder OD> |
| constexpr std::pair< index_t, index_t > | batmat::linalg::micro_kernels::sytrd::sytrd_Y_size (view< T, Abi, OD > D) |
| template<class T, class Abi, KernelConfig Conf = {}, StorageOrder OD = StorageOrder::ColMajor> |
| void | batmat::linalg::micro_kernels::sytrd::sytrd_register (const view< T, Abi, OD > D, const view< T, Abi > W, const view< T, Abi > Y) noexcept |
| | Symmetric block tridiagonalization.
|