|
| template<class T, class Abi, StorageOrder Order = StorageOrder::ColMajor> |
| using | batmat::linalg::view = simd_view_types<std::remove_const_t<T>, Abi>::template view<T, Order> |
| template<class T, class Abi, StorageOrder Order = StorageOrder::ColMajor> |
| using | batmat::linalg::matrix = simd_view_types<std::remove_const_t<T>, Abi>::template matrix<T, Order> |
| template<class Abi, StorageOrder Order = StorageOrder::ColMajor> |
| using | batmat::linalg::real_view = simd_view_types<real_t, Abi>::template view<const real_t, Order> |
| template<class Abi, StorageOrder Order = StorageOrder::ColMajor> |
| using | batmat::linalg::mut_real_view = simd_view_types<real_t, Abi>::template view<real_t, Order> |
|
| template<index_t Rows, index_t Cols, class T, class Abi, StorageOrder Order> |
| cached_uview< Order==StorageOrder::ColMajor ? Cols :Rows, T, Abi, Order > | batmat::linalg::with_cached_access (const uview< T, Abi, Order > &o) noexcept |
| template<index_t Rows, index_t Cols, class T, class Abi> |
| cached_uview< Cols, T, Abi, StorageOrder::ColMajor > | batmat::linalg::with_cached_access (const uview< T, Abi, StorageOrder::ColMajor > &o) noexcept |
| template<index_t Rows, index_t Cols, class T, class Abi> |
| uview< T, Abi, StorageOrder::RowMajor > | batmat::linalg::with_cached_access (const uview< T, Abi, StorageOrder::RowMajor > &o) noexcept |
| template<index_t Rows, index_t Cols, class T, class Abi> |
| cached_uview< Rows, T, Abi, StorageOrder::RowMajor > | batmat::linalg::with_cached_access (const uview< T, Abi, StorageOrder::RowMajor > &o) noexcept |
| template<index_t Rows, index_t Cols, class T, class Abi> |
| uview< T, Abi, StorageOrder::ColMajor > | batmat::linalg::with_cached_access (const uview< T, Abi, StorageOrder::ColMajor > &o) noexcept |