| ν2(index_t i) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| ν2p(index_t i) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| add_wrap_ceil_N(index_t a, index_t b) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| add_wrap_ceil_P(index_t a, index_t b) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| add_wrap_ceil_p(index_t a, index_t b) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| add_wrap_p(index_t a, index_t b) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| batch_view typedef | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| build(const CyqloneStorage< value_type > &ocp, index_t p) | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | static |
| build_rhs(view<> rq, view<> b, value_type scale_rq=-1, value_type scale_b=-1) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| build_sol(view<> ux, view<> λ) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | inline |
| build_sparse(const CyqloneStorage< value_type > &ocp, std::span< const value_type > Σ) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| build_sparse_diag() const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| build_sparse_factor() const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| ceil_N() const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | inline |
| ceil_P() const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | inline |
| ceil_p() const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | inline |
| column_major | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | static |
| compute_schur(Context &ctx, mut_view<> ux, mut_view<> λ) | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| Context typedef | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| cost_gradient(Context &ctx, view<> ux, value_type α, view<> q, value_type β, mut_view<> grad_f) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| cost_gradient_regularized(Context &ctx, value_type γ, view<> ux, view<> ux0, view<> q, mut_view<> grad_f) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| cost_gradient_remove_regularization(Context &ctx, value_type γ, view<> x, view<> x0, mut_view<> grad_f) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| create_parallel_context() const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | inline |
| data_F | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| data_Gᵀ | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| data_H | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| default_order | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | static |
| factor(Context &ctx, value_type γ, view<> Σ) | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| factor_riccati_solve(Context &ctx, value_type γ, view<> Σ, mut_view<> ux, mut_view<> λ) | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| factor_solve(Context &ctx, value_type γ, view<> Σ, mut_view<> ux, mut_view<> λ) | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| factor_solve_impl(Context &ctx, value_type γ, view<> Σ, mut_view<> ux, mut_view<> λ) | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| foreach_stage(Context &ctx, auto &&func, auto &&...xs) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | inline |
| foreach_stage_fwd(Context &ctx, auto &&func, auto &&...xs) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | inline |
| general_constr(Context &ctx, view<> ux, mut_view<> DCux) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| get_linear_batch_offset(index_t biA) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| get_params() const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | inline |
| get_params_string() const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | inline |
| get_tricyqle_params() const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | inline |
| initialize_bounds(const CyqloneStorage< value_type > &ocp, mut_view<> b_min, mut_view<> b_max) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| initialize_bounds(const CyqloneStorage< value_type > &ocp) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| initialize_dynamics_constraints() const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| initialize_general_constraints() const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| initialize_gradient(const CyqloneStorage< value_type > &ocp, mut_view<> grad) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| initialize_gradient(const CyqloneStorage< value_type > &ocp) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| initialize_rhs(const CyqloneStorage< value_type > &ocp, mut_view<> rhs) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| initialize_rhs(const CyqloneStorage< value_type > &ocp) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| initialize_variables() const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| layer_stride typedef | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| lp() const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | inline |
| lv() const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | inline |
| matrix typedef | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| mut_batch_view typedef | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| mut_view typedef | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| n | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| N_horiz | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| nu | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| num_dynamics_constraints() const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | inline |
| num_general_constraints() const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | inline |
| num_variables() const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | inline |
| nx | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| ny | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| ny_0 | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| ny_N | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| p | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| pack_constraints(std::span< const value_type > y_lin, mut_view<> y, value_type fill=0) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| pack_constraints(std::span< const value_type > y_lin, value_type fill=0) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| pack_dynamics(std::span< const value_type > λ_lin, mut_view<> λ) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| pack_dynamics(std::span< const value_type > λ_lin) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| pack_variables(std::span< const value_type > ux_lin, mut_view<> ux) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| pack_variables(std::span< const value_type > ux_lin) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| params | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| residual_dynamics_constr(Context &ctx, view<> x, view<> b, mut_view<> Mxb) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| riccati_Υ1 | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| riccati_Υ2 | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| riccati_LAB | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| riccati_LH | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| riccati_thread_assignment(Context &ctx) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | inline |
| riccati_V | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| riccati_work | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| SharedContext typedef | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| simd typedef | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| solve_forward(Context &ctx, mut_view<> ux, mut_view<> λ) | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| solve_reverse(Context &ctx, mut_view<> ux, mut_view<> λ) | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| solve_reverse(Context &ctx, mut_view<> ux, mut_view<> λ, mut_view<> work, std::optional< mut_view<> > Mᵀλ=std::nullopt) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| solve_reverse_mul(Context &ctx, mut_view<> ux, mut_view<> λ, mut_view<> Mᵀλ) | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| solve_riccati_reverse(Context &ctx, mut_view<> ux, mut_view<> λ, mut_view<> work, std::optional< mut_view<> > Mᵀλ) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| sub_wrap_ceil_N(index_t a, index_t b) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| sub_wrap_ceil_P(index_t a, index_t b) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| sub_wrap_ceil_p(index_t a, index_t b) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| sub_wrap_p(index_t a, index_t b) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| transposed_dynamics_constr(Context &ctx, view<> λ, mut_view<> Mᵀλ, bool accum=false) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| transposed_general_constr(Context &ctx, view<> y, mut_view<> DCᵀy) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| transposed_general_constr(view<> y, mut_view<> DCᵀy) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| tricyqle | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| tricyqle_t typedef | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| unpack_constraints(view<> y, std::span< value_type > y_lin) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| unpack_constraints(view<> y) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| unpack_dynamics(view<> λ, std::span< value_type > λ_lin) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| unpack_dynamics(view<> λ) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| unpack_variables(view<> ux, std::span< value_type > ux_lin) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| unpack_variables(view<> ux) const | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| update(Context &ctx, view<> ΔΣ) | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| update_data(const CyqloneStorage< value_type > &ocp) | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| update_params(const CyqloneParams< value_type > &new_params) | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | inline |
| update_riccati(Context &ctx, view<> ΔΣ) | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | inline |
| update_riccati_solve(Context &ctx, view<> ΔΣ, mut_view<> ux, mut_view<> λ) | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| update_solve(Context &ctx, view<> ΔΣ, mut_view<> ux, mut_view<> λ) | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| update_solve_impl(Context &ctx, view<> ΔΣ, mut_view<> ux, mut_view<> λ) | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| update_tricyqle_params(const TricyqleParams< value_type > &new_params) | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | inline |
| v | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | static |
| value_type typedef | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| view typedef | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |
| work_Σ | cyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | |