| Ccyqlone::CyqloneParams< T > | Parameters and settings for the Cyqlone solver |
| Ccyqlone::CyqloneSolver< VL, T, DefaultOrder, Ctx > | Linear solver for systems with optimal control structure |
| Ccyqlone::CyqloneStorage< T > | Storage for a linear-quadratic OCP with the initial states x₀ eliminated |
| Ccyqlone::EmptyCompletion | No-op completion function for the TreeBarrier |
| Ccyqlone::LinearOCPSparseQP | Represents a sparse multiple shooting formulation of the standard optimal control problem |
| Ccyqlone::LinearOCPSparseQP::KKTMatrix | |
| Ccyqlone::LinearOCPStorage | Storage for a linear-quadratic OCP of the form |
| Ccyqlone::LinearOCPStorage::KKTError | |
| Ccyqlone::LinearOCPStorage::Solution | |
| Ccyqlone::matio_traits< T > | |
| Ccyqlone::matio_traits< double > | |
| Ccyqlone::matio_traits< float > | |
| Ccyqlone::matio_traits< I > | |
| Ccyqlone::NeumaierSum< T > | Kahan-Babuška-Neumaier compensated summation |
| Ccyqlone::norms< T, simd > | Utilities for computing vector norms |
| Ccyqlone::norms< T, simd >::result_simd | Lane-wise accumulators |
| Ccyqlone::norms< T, void > | |
| Ccyqlone::norms< T, void >::result | Accumulator |
| Ccyqlone::OCPDim | Dimensions of an optimal control problem |
| Ccyqlone::parallel::Context< SC > | Thread context for parallel execution |
| Ccyqlone::parallel::SharedContext | Abstraction for a parallel execution context: a set of threads that can synchronize and communicate with each other using barriers |
| Ccyqlone::PCRFactorTest< VL, T, DefaultOrder > | |
| Ccyqlone::qpalm::ABSums | |
| Ccyqlone::qpalm::Breakpoint | |
| Ccyqlone::qpalm::BreakpointsResult | |
| Ccyqlone::qpalm::compute_breakpoints_fn | |
| Ccyqlone::qpalm::CyqloneData | |
| Ccyqlone::qpalm::CyQPALMBackend< VL, DefaultOrder > | |
| Ccyqlone::qpalm::CyQPALMBackend< VL, DefaultOrder >::PenaltySettings | |
| Ccyqlone::qpalm::CyQPALMBackend< VL, DefaultOrder >::Timings | |
| Ccyqlone::qpalm::CyQPALMBackendSettings | |
| Ccyqlone::qpalm::CyQPALMBackendStats | |
| Ccyqlone::qpalm::detail::backend_stats_type< T > | |
| Ccyqlone::qpalm::detail::backend_stats_type< CyQPALMBackend< VL, DefaultOrder > > | |
| Ccyqlone::qpalm::detail::backend_type< T > | |
| Ccyqlone::qpalm::detail::backend_type< std::unique_ptr< T, D > > | |
| Ccyqlone::qpalm::detail::backend_type< T * > | |
| Ccyqlone::qpalm::detail::backend_type< unique_CyQPALMBackend< VL, DefaultOrder > > | |
| Ccyqlone::qpalm::DetailedStats | |
| Ccyqlone::qpalm::DetailedStats::Entry | |
| Ccyqlone::qpalm::get_breakpoints_fn | |
| Ccyqlone::qpalm::get_partitioned_breakpoints_fn | |
| Ccyqlone::qpalm::LineSearch< Vec > | |
| Ccyqlone::qpalm::LineSearch< Vec >::Result | |
| Ccyqlone::qpalm::LineSearchSettings | |
| Ccyqlone::qpalm::PartitionedBreakpoints | |
| Ccyqlone::qpalm::problems::PlatooningParams | |
| Ccyqlone::qpalm::problems::PlatooningProblem | |
| Ccyqlone::qpalm::problems::SpringMassParams | |
| Ccyqlone::qpalm::problems::SpringMassProblem | |
| Ccyqlone::qpalm::Settings | |
| Ccyqlone::qpalm::Solver< Backend > | |
| Ccyqlone::qpalm::SolverImplementation< Backend > | |
| Ccyqlone::qpalm::SolverStats | |
| Ccyqlone::qpalm::SolverTimings | |
| Ccyqlone::SparseCOO< class Index > | |
| Ccyqlone::SparseCSC< class Index, class StorageIndex > | |
| Ccyqlone::SparseMatrix | A sparse matrix in COO format |
| Ccyqlone::SparseMatrixBuilder | A builder for constructing a SparseMatrix incrementally |
| Ccyqlone::TreeBarrier< CompletionFn, PhaseType > | Fairly vanilla combining tree barrier |
| Ccyqlone::TreeBarrier< CompletionFn, PhaseType >::arrival_token | |
| Ccyqlone::TreeBarrier< CompletionFn, PhaseType >::arrival_token_typed< T > | |
| Ccyqlone::TreeBarrier< CompletionFn, PhaseType >::State | Atomic counters for each level of the combining tree |
| Ccyqlone::TreeBarrier< CompletionFn, PhaseType >::Storage | Storage for small values used in reductions and broadcasts |
| Ccyqlone::TricyqleParams< T > | Parameters and settings for the Tricyqle block-tridiagonal solver |
| Ccyqlone::TricyqleSolver< VL, T, DefaultOrder, Ctx > | Solver for block-tridiagonal systems using cyclic reduction (CR), parallel cyclic reduction (PCR), and preconditioned conjugate gradient (PCG) methods |
| COptions | |
| CProblem | |
| CSolver | |
| CSpringMassParams | |
| Cstd::unique_ptr< T > | STL class |
| Ccyqlone::qpalm::unique_CyQPALMBackend< VL, DefaultOrder > | |
| Cstorage_t | |
| Ccyqlone::qpalm::CyQPALMBackend< VL, DefaultOrder >::active_set_t | |
| Ccyqlone::qpalm::CyQPALMBackend< VL, DefaultOrder >::eq_constr_vec_t | |
| Ccyqlone::qpalm::CyQPALMBackend< VL, DefaultOrder >::ineq_constr_vec_t | |
| Ccyqlone::qpalm::CyQPALMBackend< VL, DefaultOrder >::var_vec_t | |
| CTridiagSystem | |