| ν2(index_t i) const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| ν2p(index_t i) const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| add_wrap_ceil_p(index_t a, index_t b) const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| align_t typedef | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| batch_view typedef | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| block_size | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| ceil_P() const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | inline |
| ceil_p() const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | inline |
| circular | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| clear_update_rank_extra() | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| cols_Q_cr(index_t l, index_t i) const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| cols_Ups_bwd(index_t l, index_t i) const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| cols_Ups_fwd(index_t l, index_t i) const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| column_major | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | static |
| Context typedef | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| cr_L | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| cr_thread_assignment(index_t l, index_t c) const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| cr_U | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| cr_Y | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| create_parallel_context() const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | inline |
| default_order | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | static |
| factor(Context &ctx) | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| factor_L(index_t l, index_t i) | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| factor_pcr() | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| factor_pcr_level() | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| factor_pcr_level_parallel(Context &ctx) | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| factor_pcr_parallel(Context &ctx) | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| factor_skip_first(Context &ctx) | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | inline |
| factor_solve(Context &ctx, mut_view<> λ, index_t stride=1) | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| factor_solve_impl(Context &ctx, mut_view<> λ, index_t stride=1) | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| factor_solve_skip_first(Context &ctx, mut_view<> λ, index_t stride=1) | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| factor_U(index_t l, index_t iU) | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| factor_Y(index_t l, index_t iY) | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| get_params() const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | inline |
| get_solution(Context &ctx, view<> λ, auto &&func) const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | inline |
| get_solution(Context &ctx, mut_view<> λ, auto &&func) const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | inline |
| get_solution(Context &ctx, Λ &&λ, F &&func) const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | inline |
| init_diag(Context &ctx, auto &&func) | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | inline |
| init_rhs(Context &ctx, mut_view<> b, auto &&func) const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | inline |
| init_subdiag(Context &ctx, auto &&func) | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | inline |
| layer_stride typedef | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| lp() const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | inline |
| lv() | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | inlinestatic |
| m_update | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| m_update_u0 | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| matrix typedef | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| max_rank | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| merge_last_level_pcr | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | static |
| mul_Mv(batch_view<> p, mut_batch_view<> Mp, batch_view< default_order > L, batch_view< default_order > K) const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| mul_precond(batch_view<> r, mut_batch_view<> z, mut_batch_view<> w, batch_view< default_order > L, batch_view< default_order > K) const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| mut_batch_view typedef | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| mut_view typedef | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| p | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| Params typedef | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| params | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| pcr_L | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| pcr_M | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| pcr_U | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| pcr_Y | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| prefetch(batch_view< O > X) const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| prefetch_L(batch_view< O > X) const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| prefetch_L(index_t bi) const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| prefetch_U(index_t l, index_t iU) const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| prefetch_Y(index_t l, index_t iY) const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| set_thread_update_rank(Context &ctx, index_t c, index_t m) | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| set_update_rank_extra(index_t m) | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| SharedContext typedef | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| simd typedef | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| solve_λ_backward(index_t biL, mut_view<> λ, view<> w, index_t stride) const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| solve_λ_forward(index_t l, index_t iL, mut_view<> λ, view<> w, index_t stride) const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| solve_forward(Context &ctx, mut_view<> λ, index_t stride=1) | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| solve_forward_skip_first(Context &ctx, mut_view<> λ, index_t stride=1) | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | inline |
| solve_pcg(mut_batch_view<> λ, mut_batch_view<> work_pcg) const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| solve_pcg(mut_batch_view<> λ) | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | inline |
| solve_pcr(mut_batch_view<> λ, mut_batch_view<> work_pcr) const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| solve_pcr(mut_batch_view<> λ) | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | inline |
| solve_pcr_level(mut_batch_view<> λ, mut_batch_view<> work_pcr) const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| solve_reverse(Context &ctx, mut_view<> λ, mut_view<> work, index_t stride=1) const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| solve_reverse(Context &ctx, mut_view<> λ, index_t stride=1) | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | inline |
| solve_reverse_parallel(Context &ctx, mut_view<> λ, mut_view<> work, index_t stride) const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| solve_reverse_serial(mut_view<> λ, mut_view<> work, index_t stride) const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| solve_u_backward(index_t l, index_t iU, mut_view<> λ, mut_view<> w, index_t stride) const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| solve_u_forward(index_t l, index_t iU, mut_view<> λ, index_t stride) const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| solve_y_backward(index_t l, index_t iY, mut_view<> λ, index_t stride) const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| solve_y_forward(index_t l, index_t iY, mut_view<> λ, mut_view<> w, index_t stride) const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| sub_wrap_ceil_p(index_t a, index_t b) const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| update_K(index_t l, index_t i) | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| update_L(index_t l, index_t i) | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| update_params(const Params &new_params) | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | inline |
| update_pcr(batch_view<> fwd, batch_view<> bwd, batch_view<> Σ) | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| update_pcr_level(index_t m, mut_batch_view<> WYU, mut_batch_view<> WΣ) | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| update_solve_cr(Context &ctx, mut_view<> λ, index_t stride) | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| update_U(index_t l, index_t i) | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| update_Y(index_t l, index_t i) | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| v | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | static |
| value_type typedef | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| view typedef | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| vl_t typedef | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| work_Σ_bwd(index_t l, index_t i) | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| work_Σ_bwd_last() | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| work_Σ_extra() | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| work_Σ_fwd(index_t l, index_t i) | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| work_Σ_fwd_last() | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| work_Σ_Q(index_t l, index_t i) | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| work_cr | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| work_hyh | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| work_pcg | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| work_Q_cr(index_t l, index_t i) | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| work_update | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| work_update_Σ | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| work_update_pcr_Σ | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| work_update_pcr_L | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| work_update_pcr_UY | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| work_Ups_bwd(index_t l, index_t i) | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| work_Ups_bwd_last() | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| work_Ups_bwd_w(index_t l, index_t i) const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| work_Ups_extra() | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| work_Ups_fwd(index_t l, index_t i) | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| work_Ups_fwd_last() | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |
| work_Ups_fwd_w(index_t l, index_t i) const | cyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | |