|
template<typename T > |
VEG_NO_INLINE void | proxsuite::linalg::dense::_detail::compute_permutation_impl (isize *perm_indices, isize *perm_inv_indices, isize n, T const *diagonal_data, isize stride) |
|
template<typename Diag > |
VEG_NO_INLINE void | proxsuite::linalg::dense::_detail::compute_permutation (isize *perm_indices, isize *perm_inv_indices, Diag const &diagonal) |
|
template<typename Mat , typename Work > |
void | proxsuite::linalg::dense::_detail::apply_permutation_tri_lower (Mat &&mat, Work &&work, isize const *perm_indices) |
|
template<typename Mat > |
void | proxsuite::linalg::dense::_detail::factorize_unblocked_impl (Mat mat, proxsuite::linalg::veg::dynstack::DynStackMut stack) |
|
template<typename Mat > |
void | proxsuite::linalg::dense::_detail::factorize_blocked_impl (Mat mat, isize block_size, proxsuite::linalg::veg::dynstack::DynStackMut stack) |
|
template<typename Mat > |
void | proxsuite::linalg::dense::_detail::factorize_recursive_impl (Mat mat, proxsuite::linalg::veg::dynstack::DynStackMut stack) |
|
template<typename T > |
auto | proxsuite::linalg::dense::factorize_unblocked_req (proxsuite::linalg::veg::Tag< T >, isize n) noexcept -> proxsuite::linalg::veg::dynstack::StackReq |
|
template<typename T > |
auto | proxsuite::linalg::dense::factorize_blocked_req (proxsuite::linalg::veg::Tag< T > tag, isize n, isize block_size) noexcept -> proxsuite::linalg::veg::dynstack::StackReq |
|
template<typename T > |
auto | proxsuite::linalg::dense::factorize_recursive_req (proxsuite::linalg::veg::Tag< T > tag, isize n) noexcept -> proxsuite::linalg::veg::dynstack::StackReq |
|
template<typename Mat > |
void | proxsuite::linalg::dense::factorize_unblocked (Mat &&mat, proxsuite::linalg::veg::dynstack::DynStackMut stack) |
|
template<typename Mat > |
void | proxsuite::linalg::dense::factorize_blocked (Mat &&mat, isize block_size, proxsuite::linalg::veg::dynstack::DynStackMut stack) |
|
template<typename Mat > |
void | proxsuite::linalg::dense::factorize_recursive (Mat &&mat, proxsuite::linalg::veg::dynstack::DynStackMut stack) |
|
template<typename T > |
auto | proxsuite::linalg::dense::factorize_req (proxsuite::linalg::veg::Tag< T > tag, isize n) noexcept -> proxsuite::linalg::veg::dynstack::StackReq |
|
template<typename Mat > |
void | proxsuite::linalg::dense::factorize (Mat &&mat, proxsuite::linalg::veg::dynstack::DynStackMut stack) |
|