|
| template<KernelConfig Conf> |
| auto | batmat::linalg::micro_kernels::potrf::load_diag (auto diag, index_t l) noexcept |
| template<KernelConfig Conf> |
| auto | batmat::linalg::micro_kernels::potrf::apply_diag (auto x, auto d) noexcept |
| template<class T, class Abi, KernelConfig Conf, index_t RowsReg, StorageOrder O1, StorageOrder O2> |
| void | batmat::linalg::micro_kernels::potrf::potrf_copy_microkernel (uview< const T, Abi, O1 > A1, uview< const T, Abi, O2 > A2, uview< const T, Abi, O2 > C, uview< T, Abi, O2 > D, T *invD, index_t k1, index_t k2, T regularization, diag_uview_type< const T, Abi, Conf > diag) noexcept |
| template<class T, class Abi, KernelConfig Conf, index_t RowsReg, index_t ColsReg, StorageOrder O1, StorageOrder O2> |
| void | batmat::linalg::micro_kernels::potrf::trsm_copy_microkernel (uview< const T, Abi, O1 > A1, uview< const T, Abi, O1 > B1, uview< const T, Abi, O2 > A2, uview< const T, Abi, O2 > B2, uview< const T, Abi, O2 > L, const T *invL, uview< const T, Abi, O2 > C, uview< T, Abi, O2 > D, index_t k1, index_t k2, diag_uview_type< const T, Abi, Conf > diag) noexcept |
| template<class T, class Abi, KernelConfig Conf, StorageOrder OA, StorageOrder OCD> |
| void | batmat::linalg::micro_kernels::potrf::potrf_copy_register (view< const T, Abi, OA > A, view< const T, Abi, OCD > C, view< T, Abi, OCD > D, T regularization, diag_view_type< const T, Abi, Conf > diag) noexcept |