NumericAL
A header-only C++20 lexer built on REAL
Loading...
Searching...
No Matches
numerical::lu_decomposition< T > Member List

This is the complete list of members for numerical::lu_decomposition< T >, including all inherited members.

block_numerical::lu_decomposition< T >private
column_slices(std::size_t cols) constnumerical::lu_decomposition< T >inlineprivate
deferred_swaps_numerical::lu_decomposition< T >private
determinant() constnumerical::lu_decomposition< T >inline
factorize()numerical::lu_decomposition< T >inlineprivate
factorize_columns(buffer< T > &panel, std::size_t rows, std::size_t first, std::size_t last, std::size_t k0, std::size_t end)numerical::lu_decomposition< T >inlineprivate
factorize_panel(buffer< T > &panel, std::size_t k0, std::size_t end)numerical::lu_decomposition< T >inlineprivate
factorize_trailing(buffer< T > &panel, std::size_t first_end)numerical::lu_decomposition< T >inlineprivate
factors() const &numerical::lu_decomposition< T >inline
factors() &&numerical::lu_decomposition< T >inline
inverse() constnumerical::lu_decomposition< T >inline
inverse(buffer< T > storage) constnumerical::lu_decomposition< T >inline
left_swaps_numerical::lu_decomposition< T >private
log_determinant() constnumerical::lu_decomposition< T >inline
lower_slice_start(std::size_t s, std::size_t slices, std::size_t cols) constnumerical::lu_decomposition< T >inlineprivate
lu_numerical::lu_decomposition< T >private
lu_decomposition(const matrix< T > &a)numerical::lu_decomposition< T >inlineexplicit
lu_decomposition(matrix< T > &&a)numerical::lu_decomposition< T >inlineexplicit
n_numerical::lu_decomposition< T >private
negated_block(std::size_t r0, std::size_t r1, std::size_t c0, std::size_t c1) constnumerical::lu_decomposition< T >inlineprivate
negated_block_into(buffer< T > &out, std::size_t r0, std::size_t r1, std::size_t c0, std::size_t c1) constnumerical::lu_decomposition< T >inlineprivate
panel_of(std::size_t i) const noexceptnumerical::lu_decomposition< T >inlineprivate
pivoted_inverse(buffer< T > storage) constnumerical::lu_decomposition< T >inline
pivots() const noexceptnumerical::lu_decomposition< T >inline
pivots_numerical::lu_decomposition< T >private
sign_numerical::lu_decomposition< T >private
singular() const noexceptnumerical::lu_decomposition< T >inline
singular_numerical::lu_decomposition< T >private
solve(const vector< T > &b) constnumerical::lu_decomposition< T >inline
solve(const matrix< T > &b) constnumerical::lu_decomposition< T >inline
solve(matrix< T > &&b) constnumerical::lu_decomposition< T >inline
solve_columns(buffer< T > &y, std::size_t cols, std::size_t c0, std::size_t c1, bool lower) constnumerical::lu_decomposition< T >inlineprivate
solve_narrow(buffer< T > &y, std::size_t cols) constnumerical::lu_decomposition< T >inlineprivate
solve_panel_rows(std::size_t k0, std::size_t end)numerical::lu_decomposition< T >inlineprivate
solve_rows(buffer< T > &y, std::size_t cols, bool lower=false) constnumerical::lu_decomposition< T >inlineprivate
subtract_block(buffer< T > &y, std::size_t cols, std::size_t r0, std::size_t r1, std::size_t c0, std::size_t c1, std::size_t first, std::size_t last) constnumerical::lu_decomposition< T >inlineprivate
swap_left_columns()numerical::lu_decomposition< T >inlineprivate
swap_limit_numerical::lu_decomposition< T >private
swap_rows_outside(std::size_t a, std::size_t b, std::size_t k0, std::size_t end)numerical::lu_decomposition< T >inlineprivate
transpose_panel(buffer< T > &panel, std::size_t rows, std::size_t k0, std::size_t end, bool in)numerical::lu_decomposition< T >inlineprivate
update_columns(const detail::packed_left< T > &left, std::size_t k0, std::size_t c0, std::size_t c1)numerical::lu_decomposition< T >inlineprivate