Cproxsuite::linalg::veg::_detail::_meta::_detector< Enable, Ftor, Args > | |
Cproxsuite::linalg::veg::_detail::_meta::_detector< meta::void_t< Ftor< Args... > >, Ftor, Args... > | |
►Cproxsuite::linalg::veg::_detail::_meta::_detector< void, Ftor, Args... > | |
Cproxsuite::linalg::veg::_detail::_meta::detector< Default, Ftor, Args > | |
Cproxsuite::linalg::veg::_detail::_meta::_detail::_make_integer_sequence< T, N, Even > | |
Cproxsuite::linalg::veg::_detail::_meta::_detail::_make_integer_sequence< T, 0 > | |
Cproxsuite::linalg::veg::_detail::_meta::_detail::_make_integer_sequence< T, 1 > | |
Cproxsuite::linalg::veg::_detail::_meta::_detail::_make_integer_sequence< T, N, false > | |
Cproxsuite::linalg::veg::_detail::_meta::_detail::_merge< Seq1, Seq2 > | |
Cproxsuite::linalg::veg::_detail::_meta::_detail::_merge< integer_sequence< T, Nums1... >, integer_sequence< T, Nums2... > > | |
Cproxsuite::linalg::veg::_detail::_meta::_detail::_merge_p1< Seq1, Seq2 > | |
Cproxsuite::linalg::veg::_detail::_meta::_detail::_merge_p1< integer_sequence< T, Nums1... >, integer_sequence< T, Nums2... > > | |
Cproxsuite::linalg::veg::mem::nb::addressof | |
►Cproxsuite::linalg::veg::_detail::_meta::adl_get | |
Cproxsuite::linalg::veg::_detail::_meta::has_adl_get< I, T > | |
►Cproxsuite::linalg::veg::_detail::_slice::adl::AdlBase | |
Cproxsuite::linalg::veg::Slice< bool > | |
►Cproxsuite::linalg::veg::Slice< T > | |
Cproxsuite::linalg::veg::SliceMut< T > | |
►Cproxsuite::linalg::veg::_detail::_vector::adl::AdlBase | |
Cproxsuite::linalg::veg::Vec< T, proxsuite::linalg::veg::meta::if_t< _detail::should_vectorize< T >::value, _detail::SimdAlignedSystemAlloc, proxsuite::linalg::veg::mem::SystemAlloc > > | |
Cproxsuite::linalg::veg::Vec< isize > | |
Cproxsuite::linalg::veg::Vec< bool > | |
Cproxsuite::linalg::veg::Vec< unsigned char > | |
Cproxsuite::linalg::veg::Vec< I > | |
Cproxsuite::linalg::veg::Vec< proxsuite::linalg::veg::mem::byte > | |
Cproxsuite::linalg::veg::Vec< T, A, Dtor, Copy > | |
Cproxsuite::linalg::veg::mem::nb::align_next | |
Cproxsuite::linalg::veg::mem::nb::align_prev | |
Cproxsuite::linalg::veg::mem::Alloc< T > | |
Cproxsuite::linalg::veg::mem::Alloc< BumpAlloc< MaxAlign > > | |
Cproxsuite::linalg::veg::mem::Alloc< MonotonicAlloc< MaxAlign > > | |
Cproxsuite::linalg::veg::mem::Alloc< proxsuite::linalg::dense::_detail::SimdAlignedSystemAlloc > | |
Cproxsuite::linalg::veg::mem::Alloc< StackAlloc< MaxAlign > > | |
Cproxsuite::linalg::veg::mem::Alloc< SystemAlloc > | |
Cproxsuite::linalg::veg::mem::AllocBlock | |
Cproxsuite::linalg::veg::_detail::_collections::AllocCleanup< A > | |
Cproxsuite::linalg::veg::_detail::_meta::apply_type_seq< F, Seq > | |
Cproxsuite::linalg::veg::_detail::_meta::apply_type_seq< F, meta::type_sequence< Ts... > > | |
Cproxsuite::linalg::veg::meta::apply_wrapper< F > | |
Cproxsuite::linalg::veg::array::Array< T, N > | |
Cproxsuite::linalg::veg::_detail::Array_< T, N > | |
►Cproxsuite::linalg::veg::_detail::_meta::array_get | |
Cproxsuite::linalg::veg::_detail::_meta::has_array_get< I, T > | |
►CB | |
Ctl::detail::conjunction< B > | |
Cproxsuite::proxqp::dense::BackwardData< T > | This class stores the jacobians of PROXQP solvers with dense backends at a solutions wrt model parameters |
Cproxsuite::proxqp::dense::BatchQP< T > | |
Cproxsuite::proxqp::sparse::BatchQP< T, I > | |
Cproxsuite::linalg::veg::_detail::binary_traits< L, R > | |
►Cproxsuite::linalg::veg::_detail::binary_traits< Dyn, Dyn > | |
Cproxsuite::linalg::veg::_detail::binary_traits< Dyn, Fix< N > > | |
Cproxsuite::linalg::veg::_detail::binary_traits< Fix< 0 >, Dyn > | |
Cproxsuite::linalg::veg::_detail::binary_traits< Fix< N >, Dyn > | |
Cproxsuite::linalg::veg::_detail::binary_traits< Fix< N >, Fix< M > > | |
Cproxsuite::linalg::veg::mem::nb::bit_cast< To > | |
Cproxsuite::linalg::veg::Boolean< T > | |
Cproxsuite::linalg::veg::Boolean< maybe > | |
►Cproxsuite::linalg::veg::_detail::_mem::BumpAllocLayout< MaxAlign > | |
►Cproxsuite::linalg::veg::mem::BumpAlloc< MaxAlign > | |
Cproxsuite::linalg::veg::mem::MonotonicAlloc< MaxAlign > | |
Cproxsuite::linalg::veg::mem::StackAlloc< MaxAlign > | |
Cproxsuite::linalg::veg::tuple::nb::cat | |
Cproxsuite::linalg::veg::_detail::char_seq< Chars > | |
Cproxsuite::linalg::sparse::util::nb::checked_non_negative_plus | |
Cproxsuite::linalg::veg::_detail::_collections::Cleanup< T, A, C > | |
Cproxsuite::linalg::veg::_detail::_dynstack::cleanup | |
Cproxsuite::linalg::veg::nb::clone | |
Cproxsuite::linalg::veg::_detail::_collections::CloneFn< NoThrow, T, A, C > | |
Cproxsuite::linalg::veg::_detail::_collections::CloneFromImpl< false > | |
Cproxsuite::linalg::veg::_detail::_collections::CloneFromImpl< true > | |
Cproxsuite::linalg::veg::_detail::_collections::CloneImpl< IsNoExcept > | |
Cproxsuite::linalg::veg::_detail::_collections::CloneImpl< false > | |
Cproxsuite::linalg::veg::_detail::_collections::CloneImpl< true > | |
Cproxsuite::linalg::veg::mem::Cloner< T > | |
Cproxsuite::linalg::veg::mem::Cloner< DefaultCloner > | |
Cproxsuite::linalg::veg::_detail::_meta::concat_type_seq< Valid, F, Seqs > | |
Cproxsuite::linalg::veg::_detail::_meta::concat_type_seq< true_type, F > | |
Cproxsuite::linalg::veg::_detail::_meta::concat_type_seq< true_type, F, F< Ts... > > | |
Cproxsuite::linalg::veg::_detail::_meta::concat_type_seq< true_type, F, F< Ts... >, F< Us... > > | |
Cproxsuite::linalg::veg::_detail::_meta::concat_type_seq< true_type, F, F< Ts... >, F< Us... >, F< Vs... >, Seqs... > | |
Cproxsuite::linalg::veg::_detail::_meta::conditional_< B > | |
Cproxsuite::linalg::veg::_detail::_meta::conditional_< false > | |
Cproxsuite::linalg::veg::_detail::_meta::conditional_< true > | |
Cproxsuite::linalg::veg::meta::conjunction< Preds > | |
►Cproxsuite::linalg::veg::meta::constant< T, Value > | |
►Cproxsuite::linalg::veg::_detail::_cpo::extract_members_deduce_trait_impl< _detail::member_extract_access< T >::value, Trait, T > | |
Cproxsuite::linalg::veg::_detail::_cpo::extract_members_deduce_trait< Trait, T > | |
Cproxsuite::linalg::veg::_detail::_cpo::extract_members_deduce_trait_impl< bool, Trait, T > | |
Cproxsuite::linalg::veg::_detail::_cpo::member_trait_and< Trait, SimpleITuple< _meta::integer_sequence< usize, Is... >, Ts Bases::*... > > | |
Cproxsuite::linalg::veg::_detail::_mem::builtin_addr | |
Cproxsuite::linalg::veg::_detail::_mem::has_adl_addr< T > | |
Cproxsuite::linalg::veg::_detail::_mem::has_member_addr< T > | |
Cproxsuite::linalg::veg::_detail::_meta::all_same_impl< ISeq, Ts > | |
Cproxsuite::linalg::veg::_detail::_meta::all_same_impl< meta::index_sequence< Is... >, discard_1st< decltype(Is), T >... > | |
Cproxsuite::linalg::veg::_detail::_meta::all_same_impl< meta::index_sequence<> > | |
Cproxsuite::linalg::veg::_detail::_meta::has_adl_get< I, T > | |
Cproxsuite::linalg::veg::_detail::_meta::has_array_get< I, T > | |
Cproxsuite::linalg::veg::_detail::_meta::has_member_get< I, T > | |
Cproxsuite::linalg::veg::_detail::_meta::is_complete< T, typename > | |
Cproxsuite::linalg::veg::_detail::_meta::is_complete< T, bool_constant< sizeof(T)==sizeof(T)> > | |
Cproxsuite::linalg::veg::_detail::_meta::is_const< T > | |
Cproxsuite::linalg::veg::_detail::_meta::is_const< T const > | |
Cproxsuite::linalg::veg::_detail::_meta::is_fix< T > | |
Cproxsuite::linalg::veg::_detail::_meta::is_fix< Fix< N > > | |
Cproxsuite::linalg::veg::_detail::_meta::is_lvalue_reference< T > | |
Cproxsuite::linalg::veg::_detail::_meta::is_lvalue_reference< T & > | |
Cproxsuite::linalg::veg::_detail::_meta::is_pointer< T > | |
Cproxsuite::linalg::veg::_detail::_meta::is_pointer< T * > | |
Cproxsuite::linalg::veg::_detail::_meta::is_rvalue_reference< T > | |
Cproxsuite::linalg::veg::_detail::_meta::is_rvalue_reference< T && > | |
Cproxsuite::linalg::veg::_detail::_meta::none_found | |
Cproxsuite::linalg::veg::_detail::_meta::specializes< F, T > | |
Cproxsuite::linalg::veg::_detail::_meta::specializes< F, F< Ts... > > | |
Cproxsuite::linalg::veg::cpo::is_trivially_constructible< Slice< T > > | |
Cproxsuite::linalg::veg::cpo::is_trivially_constructible< tuple::IndexedTuple< meta::index_sequence< Is... >, Ts... > > | |
Cproxsuite::linalg::veg::cpo::is_trivially_constructible< tuple::Tuple< Ts... > > | |
Cproxsuite::linalg::veg::cpo::is_trivially_relocatable< tuple::IndexedTuple< meta::index_sequence< Is... >, Ts... > > | |
Cproxsuite::linalg::veg::cpo::is_trivially_relocatable< tuple::Tuple< Ts... > > | |
Cproxsuite::linalg::veg::meta::and_test< Seq, Bs > | |
Cproxsuite::linalg::veg::meta::and_test< index_sequence< Is... >, indexed< Is, true_type >... > | |
Cproxsuite::linalg::veg::meta::conjunction<> | |
Cproxsuite::linalg::veg::meta::disjunction<> | |
Cproxsuite::linalg::veg::meta::is_bounded_array< T > | |
Cproxsuite::linalg::veg::meta::is_bounded_array< T[N]> | |
Cproxsuite::linalg::veg::meta::or_test< Seq, Bs > | |
Cproxsuite::linalg::veg::meta::or_test< index_sequence< Is... >, indexed< Is, false_type >... > | |
Cproxsuite::proxqp::detail::DetectedImpl< Dummy, Fallback, F, Ts > | |
Cproxsuite::proxqp::detail::DetectedImpl< Void< F< Ts... > >, Fallback, F, Ts... > | |
►Cproxsuite::linalg::veg::meta::constant< mem::CopyAvailable,(VEG_CONCEPT(nothrow_copyable< T >) &&VEG_CONCEPT(nothrow_copy_assignable< T >)) ? CopyAvailable::yes_nothrow :(VEG_CONCEPT(copyable< T >) &&VEG_CONCEPT(copy_assignable< T >)) ? CopyAvailable::yes_maythrow :CopyAvailable::no > | |
Cproxsuite::linalg::veg::mem::CopyAvailableFor< T > | |
►Cproxsuite::linalg::veg::meta::constant< mem::DtorAvailable, ? DtorAvailable::yes_nothrow :DtorAvailable::yes_maythrow > | |
Cproxsuite::linalg::veg::mem::DtorAvailableFor< T > | |
►Cproxsuite::linalg::veg::meta::constant< proxsuite::linalg::veg::usize, sizeof...(Ts)> | |
Cstd::tuple_size< proxsuite::linalg::veg::Tuple< Ts... > > | |
►Cproxsuite::linalg::veg::meta::constant< usize, 0 > | |
Cproxsuite::linalg::veg::_detail::_meta::specialize_len< F, T > | |
Cproxsuite::linalg::veg::meta::array_extent< T > | |
►Cproxsuite::linalg::veg::meta::constant< usize, N > | |
Cproxsuite::linalg::veg::meta::array_extent< T[N]> | |
►Cproxsuite::linalg::veg::meta::constant< usize, sizeof...(Ts)> | |
Cproxsuite::linalg::veg::_detail::_meta::specialize_len< F, F< Ts... > > | |
Cproxsuite::linalg::dense::_detail::ConstantR | |
Cproxsuite::linalg::veg::mem::nb::construct_at | |
Cproxsuite::linalg::veg::mem::nb::construct_with | |
Cproxsuite::linalg::veg::_detail::CopyFn< T > | |
Cproxsuite::proxqp::CPUTimes | |
Cproxsuite::linalg::veg::fmt::Debug< Boolean< maybe > > | |
Cproxsuite::linalg::veg::fmt::Debug< Dyn > | |
Cproxsuite::linalg::veg::_detail::_dynstack::default_init_fn | |
Cproxsuite::linalg::veg::mem::DefaultCloner | |
Cproxsuite::linalg::veg::_detail::DefaultFn< T > | |
Cproxsuite::linalg::veg::Defer< Fn > | |
Cproxsuite::proxqp::detail::Defer< Fn > | |
Cproxsuite::proxqp::detail::nb::defer | |
Cproxsuite::linalg::veg::_detail::_mem::DeferUnreachable | |
Cproxsuite::linalg::sparse::DenseVecMut< T > | |
Cproxsuite::linalg::sparse::DenseVecRef< T > | |
Cproxsuite::linalg::veg::nb::deref | |
Cproxsuite::linalg::veg::tuple::nb::deref_assign | |
Cproxsuite::linalg::veg::nb::deref_mut | |
Cproxsuite::linalg::veg::mem::nb::destroy_at | |
Cproxsuite::linalg::veg::_detail::_collections::DestroyImpl< IsNoExcept > | |
Cproxsuite::linalg::veg::_detail::_collections::DestroyImpl< false > | |
Cproxsuite::linalg::veg::_detail::_collections::DestroyImpl< true > | |
Cproxsuite::linalg::veg::_detail::member_extract_access< T >::DetectImpl< U, typename > | |
Cproxsuite::linalg::veg::_detail::member_extract_access< T >::DetectImpl< U, typename U::_veglib_impl_member_extract::Type > | |
Cproxsuite::linalg::veg::meta::disjunction< Preds > | |
►Cproxsuite::linalg::veg::meta::disjunction< has_member_addr< T >, has_adl_addr< T >, builtin_addr > | |
Cproxsuite::linalg::veg::_detail::_mem::addr_impl< T > | |
Ctl::nullopt_t::do_not_use | |
Ctl::detail::optional_storage_base< T, bool >::dummy | |
Ctl::detail::optional_storage_base< T, true >::dummy | |
Cproxsuite::linalg::veg::Dyn | |
►Cproxsuite::linalg::veg::_detail::_dynstack::DynAllocBase | |
►Cproxsuite::linalg::veg::dynstack::DynStackAlloc< T > | |
Cproxsuite::linalg::veg::dynstack::DynStackArray< T > | |
►Cproxsuite::linalg::veg::_detail::_dynstack::DynStackArrayDtor< T, bool > | |
Cproxsuite::linalg::veg::dynstack::DynStackArray< T > | |
Cproxsuite::linalg::veg::_detail::_dynstack::DynStackArrayDtor< T, false > | |
Cproxsuite::linalg::veg::dynstack::DynStackMut | |
Cproxsuite::proxqp::dense::EigenAllowAlloc | |
►CEigen::EigenBase | |
Cproxsuite::proxqp::sparse::detail::AugmentedKkt< T, I > | |
Cproxsuite::proxqp::utils::EigenNoAlloc | |
Cproxsuite::linalg::dense::_detail::ElemAddrImpl< ROWMAJOR > | |
Cproxsuite::linalg::dense::_detail::ElemAddrImpl< false > | |
Cproxsuite::linalg::dense::_detail::ElemAddrImpl< true > | |
Cproxsuite::proxqp::detail::ElementAccess< L > | |
Cproxsuite::proxqp::detail::ElementAccess< Layout::colmajor > | |
Cproxsuite::proxqp::detail::ElementAccess< Layout::rowmajor > | |
Cproxsuite::linalg::veg::_detail::EmptyI< I > | |
Cproxsuite::linalg::veg::_detail::_meta::enable_if< B, T > | |
Cproxsuite::linalg::veg::_detail::_meta::enable_if< false, T > | |
Cproxsuite::linalg::veg::_detail::Error | |
►Cstd::exception | STL class |
Ctl::bad_optional_access | |
Cproxsuite::linalg::veg::_detail::ExtractCharsImpl< LiteralType, Seq > | |
Cproxsuite::linalg::veg::_detail::ExtractCharsImpl< LiteralType, _meta::integer_sequence< usize, Is... > > | |
Cproxsuite::linalg::veg::_detail::ExtractCharsImplExpr< LiteralType, Seq > | |
Cproxsuite::linalg::veg::_detail::ExtractCharsImplExpr< LiteralType, _meta::integer_sequence< usize, Is... > > | |
Cproxsuite::proxqp::dense::nb::fabs | |
►Cstd::false_type | |
Ctl::detail::is_optional_impl< T > | |
Cproxsuite::proxqp::detail::FnInfo< Fn > | |
Cproxsuite::linalg::veg::tuple::nb::for_each | |
Cproxsuite::linalg::veg::tuple::nb::for_each_i | |
Cproxsuite::linalg::veg::nb::get< I > | |
Cstd::hash< tl::optional< T > > | |
Cproxsuite::linalg::veg::_detail::HollowIndexedTuple< ISeq, Ts > | |
Cproxsuite::linalg::veg::_detail::HollowLeaf< I, T > | |
►Cproxsuite::linalg::veg::_detail::HollowLeaf< Is, Ts > | |
Cproxsuite::linalg::veg::_detail::HollowIndexedTuple< meta::index_sequence< Is... >, Ts... > | |
Ctl::detail::i_am_secret | |
Cproxsuite::proxqp::sparse::preconditioner::Identity< T, I > | |
Cproxsuite::proxqp::dense::preconditioner::IdentityPrecond | |
Cproxsuite::linalg::veg::_detail::idx::adl::IdxBase< T > | |
►Cproxsuite::linalg::veg::_detail::idx::adl::IdxBase< Fix< N > > | |
Cproxsuite::linalg::veg::Fix< N > | |
►Cif_t | |
Cproxsuite::linalg::veg::meta::conjunction< First, Preds... > | |
Cproxsuite::linalg::veg::meta::disjunction< First, Preds... > | |
►Cmeta::if_t | |
Cproxsuite::linalg::veg::Vec< T, proxsuite::linalg::veg::meta::if_t< _detail::should_vectorize< T >::value, _detail::SimdAlignedSystemAlloc, proxsuite::linalg::veg::mem::SystemAlloc > > | |
Cproxsuite::linalg::veg::Vec< isize > | |
Cproxsuite::linalg::veg::Vec< bool > | |
Cproxsuite::linalg::veg::Vec< unsigned char > | |
Cproxsuite::linalg::veg::Vec< I > | |
Cproxsuite::linalg::veg::Vec< proxsuite::linalg::veg::mem::byte > | |
►Cproxsuite::linalg::veg::cpo::is_trivially_constructible< A > | |
Cproxsuite::linalg::veg::cpo::is_trivially_constructible< Vec< T, A > > | |
►Cproxsuite::linalg::veg::cpo::is_trivially_relocatable< A > | |
Cproxsuite::linalg::veg::cpo::is_trivially_relocatable< Vec< T, A > > | |
Cproxsuite::linalg::veg::Vec< T, A, Dtor, Copy > | |
Cproxsuite::linalg::veg::cpo::is_trivially_constructible< T > | |
Cproxsuite::linalg::veg::cpo::is_trivially_relocatable< T > | |
Ctl::in_place_t | A tag type to tell optional to construct its value in-place |
Cproxsuite::linalg::veg::incomplete_t< Ts > | |
Cproxsuite::linalg::veg::_detail::meta_::IndexedToTuple< T > | |
Cproxsuite::linalg::veg::_detail::meta_::IndexedToTuple< tuple::IndexedTuple< meta::index_sequence< Is... >, Ts... > > | |
Cproxsuite::linalg::veg::tuple::IndexedTuple< ISeq, Ts > | |
Cproxsuite::linalg::veg::tuple::IndexedTuple< meta::index_sequence< Is... >, Ts... > | |
►Cproxsuite::linalg::veg::tuple::IndexedTuple< meta::make_index_sequence< sizeof...(Ts)>, Ts... > | |
Cproxsuite::linalg::veg::Tuple< mem::SystemAlloc, RawVectorMoveRaii< T > > | |
►Cproxsuite::linalg::veg::Tuple< A, RawVectorMoveRaii< T > > | |
Cproxsuite::linalg::veg::_detail::_vector::VecAlloc< T, A > | |
Cproxsuite::linalg::veg::Tuple< proxsuite::linalg::veg::meta::if_t< _detail::should_vectorize< T >::value, _detail::SimdAlignedSystemAlloc, proxsuite::linalg::veg::mem::SystemAlloc >, RawVectorMoveRaii< T > > | |
Cproxsuite::linalg::veg::Tuple< mem::SystemAlloc, RawVectorMoveRaii< isize > > | |
Cproxsuite::linalg::veg::Tuple< mem::SystemAlloc, RawVectorMoveRaii< bool > > | |
Cproxsuite::linalg::veg::Tuple< mem::SystemAlloc, RawVectorMoveRaii< unsigned char > > | |
Cproxsuite::linalg::veg::Tuple< mem::SystemAlloc, RawVectorMoveRaii< I > > | |
Cproxsuite::linalg::veg::Tuple< mem::SystemAlloc, RawVectorMoveRaii< proxsuite::linalg::veg::mem::byte > > | |
►Cproxsuite::linalg::veg::Tuple< Ts > | |
Cproxsuite::linalg::veg::_detail::_vector::VecAlloc< T, mem::SystemAlloc > | |
Cproxsuite::linalg::veg::_detail::_vector::VecAlloc< T, proxsuite::linalg::veg::meta::if_t< _detail::should_vectorize< T >::value, _detail::SimdAlignedSystemAlloc, proxsuite::linalg::veg::mem::SystemAlloc > > | |
Cproxsuite::linalg::veg::_detail::_vector::VecAlloc< isize, mem::SystemAlloc > | |
Cproxsuite::linalg::veg::_detail::_vector::VecAlloc< bool, mem::SystemAlloc > | |
Cproxsuite::linalg::veg::_detail::_vector::VecAlloc< unsigned char, mem::SystemAlloc > | |
Cproxsuite::linalg::veg::_detail::_vector::VecAlloc< I, mem::SystemAlloc > | |
Cproxsuite::linalg::veg::_detail::_vector::VecAlloc< proxsuite::linalg::veg::mem::byte, mem::SystemAlloc > | |
Cproxsuite::linalg::dense::_detail::IndicesR | |
Cproxsuite::helpers::infinite_bound< Scalar > | |
Cproxsuite::proxqp::Info< T > | This class stores the results statistics of PROXQP solvers with sparse and dense backends |
Cproxsuite::proxqp::dense::nb::infty_norm | |
Cproxsuite::linalg::veg::nb::init_list | |
Cproxsuite::linalg::veg::InPlace< Tag > | |
Cproxsuite::linalg::veg::tags::InPlace< Tag > | |
Cproxsuite::linalg::veg::InPlace< void > | |
Cproxsuite::linalg::veg::tags::InPlace< void > | |
►Cproxsuite::helpers::internal::InstructionSetBase< T > | |
Cproxsuite::helpers::InstructionSet | |
Cproxsuite::linalg::veg::_detail::_meta::integer_sequence< T, Nums > | |
►Cstd::integral_constant | |
Ctl::detail::is_nothrow_swappable< T, U > | |
Ctl::detail::is_swappable< T, U > | |
Ctl::detail::is_swappable< T[N], T[N]> | |
Ctl::detail::swap_adl_tests::is_adl_swap_noexcept< T, U > | |
►Ctl::detail::swap_adl_tests::is_std_swap_noexcept< T > | |
Ctl::detail::swap_adl_tests::is_std_swap_noexcept< T[N]> | |
►Cstd::integral_constant< std::size_t,(A< B) ? A :B > | |
►Cproxsuite::linalg::veg::alignment::detail::min_size< sizeof(T), sizeof(offset_value< T >) - sizeof(T)> | |
Cproxsuite::linalg::veg::alignment::detail::alignment_of< T > | |
Cproxsuite::linalg::veg::alignment::detail::min_size< A, B > | |
Ctl::detail::invoke_result_impl< F, class, Us > | |
Ctl::detail::invoke_result_impl< F, decltype(detail::invoke(std::declval< F >(), std::declval< Us >()...), void()), Us... > | |
Cproxsuite::linalg::veg::meta::nb::is_consteval | |
Cproxsuite::linalg::veg::_detail::meta_::is_tuple_helper | |
►Cstd::is_void | |
Ctl::detail::returns_void_impl< F, void_t< invoke_result_t< F, U... > >, U... > | |
Cproxsuite::linalg::veg::mem::nb::launder | |
Cproxsuite::linalg::veg::mem::Layout | |
Cproxsuite::linalg::dense::Ldlt< T > | |
Cproxsuite::proxqp::sparse::Ldlt< T, I > | |
Cproxsuite::proxqp::LdltView< T > | |
Cproxsuite::proxqp::LdltViewMut< T > | |
Cproxsuite::linalg::veg::_detail::_meta::make_signed< T > | |
Cproxsuite::linalg::veg::_detail::_meta::make_signed< unsigned char > | |
Cproxsuite::linalg::veg::_detail::_meta::make_signed< unsigned int > | |
Cproxsuite::linalg::veg::_detail::_meta::make_signed< unsigned long > | |
Cproxsuite::linalg::veg::_detail::_meta::make_signed< unsigned long long > | |
Cproxsuite::linalg::veg::_detail::_meta::make_signed< unsigned short > | |
Cproxsuite::linalg::veg::_detail::_meta::make_signed< usize > | |
Cproxsuite::linalg::veg::_detail::_mem::ManagedAlloc< A > | |
Cproxsuite::linalg::veg::tuple::nb::map | |
Cproxsuite::linalg::veg::tuple::nb::map_i | |
Cproxsuite::proxqp::MatrixView< T, L > | |
Cproxsuite::proxqp::MatrixView< Scalar, layout > | |
Cproxsuite::proxqp::MatrixView< T, colmajor > | |
Cproxsuite::proxqp::MatrixView< T, layout > | |
Cproxsuite::proxqp::MatrixViewMut< T, L > | |
Cproxsuite::proxqp::MatrixViewMut< Scalar, layout > | |
Cproxsuite::proxqp::MatrixViewMut< T, colmajor > | |
Cproxsuite::proxqp::MatrixViewMut< T, layout > | |
Cproxsuite::linalg::dense::_detail::nb::max2 | |
Cproxsuite::proxqp::detail::nb::max2 | |
Cproxsuite::proxqp::detail::nb::max_list | |
Cproxsuite::linalg::veg::_detail::mem_ptr_type< T > | |
Cproxsuite::linalg::veg::_detail::mem_ptr_type< Mem C::* > | |
►Cproxsuite::linalg::veg::_detail::_mem::member_addr | |
►Cproxsuite::linalg::veg::_detail::_mem::adl_addr | |
Cproxsuite::linalg::veg::_detail::_mem::has_adl_addr< T > | |
Cproxsuite::linalg::veg::_detail::_mem::has_member_addr< T > | |
Cproxsuite::linalg::veg::_detail::member_extract_access< T > | |
►Cproxsuite::linalg::veg::_detail::_meta::member_get | |
Cproxsuite::linalg::veg::_detail::_meta::has_member_get< I, T > | |
Cproxsuite::linalg::veg::_detail::_cpo::member_trait_and< Trait, Tuple > | |
►Cproxsuite::linalg::veg::_detail::_cpo::member_trait_and< Trait, decltype(_detail::member_extract_access< T >::Type::member_pointers())> | |
Cproxsuite::linalg::veg::_detail::_cpo::extract_members_deduce_trait_impl< true, Trait, T > | |
Cproxsuite::linalg::veg::meta::meta_apply< F, Ts > | |
Cproxsuite::linalg::dense::_detail::nb::min2 | |
Cproxsuite::proxqp::detail::nb::min2 | |
Cproxsuite::proxqp::dense::Model< T > | This class stores the model of the QP problem |
Cproxsuite::proxqp::sparse::Model< T, I > | This class stores the model of the QP problem |
Ctl::monostate | Used to represent an optional with no data; essentially a bool |
Cproxsuite::linalg::veg::_detail::MoveFn< T > | |
Cproxsuite::linalg::veg::nb::mut | |
Cproxsuite::linalg::veg::nb::narrow< To > | |
Cproxsuite::linalg::dense::_detail::_simd::NativePackInfo< T > | |
Cproxsuite::linalg::veg::_detail::_dynstack::no_init_fn | |
Cproxsuite::linalg::dense::_detail::NoCopy | |
Cproxsuite::linalg::veg::_detail::NoCopy | |
Cproxsuite::proxqp::detail::NoCopy | |
Cproxsuite::linalg::veg::_detail::NoCopyAssign | |
Cproxsuite::linalg::veg::_detail::NoCopyCtor | |
Cproxsuite::linalg::veg::_detail::NoDefaultCtor | |
Cproxsuite::linalg::veg::_detail::NoMove | |
Cproxsuite::linalg::veg::_detail::NoMoveAssign | |
Cproxsuite::linalg::veg::_detail::NoMoveCtor | |
Cproxsuite::linalg::veg::_detail::_meta::none | |
Cproxsuite::linalg::veg::_detail::meta_::NonTupleBaseInfoImpl | |
Cproxsuite::detail::nullopt_instance< T > | |
Ctl::nullopt_t | A tag type to represent an empty optional |
Cproxsuite::linalg::veg::alignment::detail::offset_value< T > | |
Ctl::optional< T & > | |
►Ctl::detail::optional_delete_assign_base< T, EnableCopy, EnableMove > | |
Ctl::optional< T > | |
Ctl::detail::optional_delete_assign_base< T, false, false > | |
Ctl::detail::optional_delete_assign_base< T, false, true > | |
Ctl::detail::optional_delete_assign_base< T, true, false > | |
►Ctl::detail::optional_delete_ctor_base< T, EnableCopy, EnableMove > | |
Ctl::optional< T > | |
Ctl::detail::optional_delete_ctor_base< T, false, false > | |
Ctl::detail::optional_delete_ctor_base< T, false, true > | |
Ctl::detail::optional_delete_ctor_base< T, true, false > | |
►Ctl::detail::optional_storage_base< T, bool > | |
►Ctl::detail::optional_operations_base< T > | |
►Ctl::detail::optional_copy_base< T, bool > | |
►Ctl::detail::optional_move_base< T, bool > | |
►Ctl::detail::optional_copy_assign_base< T, bool > | |
►Ctl::detail::optional_move_assign_base< T, bool > | |
Ctl::optional< T > | |
Ctl::detail::optional_move_assign_base< T, false > | |
Ctl::detail::optional_copy_assign_base< T, false > | |
Ctl::detail::optional_move_base< T, false > | |
Ctl::detail::optional_copy_base< T, false > | |
Ctl::detail::optional_storage_base< T, true > | |
Cproxsuite::linalg::dense::_detail::_simd::Pack< T, N > | |
Cproxsuite::linalg::dense::_detail::_simd::Pack< T, 1 > | |
Cproxsuite::linalg::veg::_detail::pack_idx_elem< T > | |
Cproxsuite::linalg::veg::_detail::pack_ith_elem< I > | |
Cproxsuite::linalg::veg::meta::pack_size< Ts > | |
Cproxsuite::proxqp::dense::nb::pow | |
Cproxsuite::proxqp::dense::linesearch::PrimalDualDerivativeResult< T > | This class stores the results of the primal-dual line-search |
Cproxsuite::proxqp::sparse::PrimalDualGradResult< T > | |
Cproxsuite::proxqp::dense::QP< T > | |
Cproxsuite::proxqp::sparse::QP< T, I > | This class defines the API of PROXQP solver with sparse backend |
Cproxsuite::proxqp::dense::QpView< T > | |
Cproxsuite::proxqp::sparse::QpView< T, I > | |
Cproxsuite::proxqp::dense::QpViewBox< Scalar > | |
Cproxsuite::proxqp::dense::QpViewBoxMut< Scalar > | |
Cproxsuite::proxqp::dense::QpViewMut< T > | |
Cproxsuite::proxqp::sparse::QpViewMut< T, I > | |
Cproxsuite::linalg::dense::_detail::RankRUpdateLoopImpl< VECTORIZABLE > | |
Cproxsuite::linalg::dense::_detail::RankRUpdateLoopImpl< false > | |
Cproxsuite::linalg::dense::_detail::RankRUpdateLoopImpl< true > | |
Cproxsuite::linalg::dense::_detail::RankUpdateLoadPMu< T, N > | |
Cproxsuite::linalg::dense::_detail::RankUpdateLoadW< T, N > | |
Cproxsuite::linalg::dense::_detail::RankUpdateStoreW< T, N > | |
Cproxsuite::linalg::dense::_detail::RankUpdateUpdateWAndL< T, N > | |
Cproxsuite::proxqp::sparse::detail::AugmentedKkt< T, I >::Raw | |
Cproxsuite::linalg::veg::vector::RawVector< T > | |
Cproxsuite::linalg::veg::_detail::_vector::RawVectorMoveRaii< T > | |
Cproxsuite::linalg::veg::nb::ref | |
►Cproxsuite::linalg::veg::cmp::ref::RefBase | |
Cproxsuite::linalg::veg::Ref< T > | |
►Cproxsuite::linalg::veg::cmp::mut::RefMutBase | |
Cproxsuite::linalg::veg::RefMut< A > | |
Cproxsuite::linalg::veg::RefMut< C > | |
Cproxsuite::linalg::veg::RefMut< T > | |
Cproxsuite::linalg::veg::_detail::_collections::relocate_pointer< T, false > | |
►Cproxsuite::linalg::veg::_detail::_collections::relocate_pointer_trivial | |
►Cproxsuite::linalg::veg::_detail::_collections::relocate_pointer< T, bool > | |
Cproxsuite::linalg::veg::collections::relocate_pointer< T > | |
Cproxsuite::linalg::veg::mem::RelocFn | |
Cproxsuite::proxqp::Results< T > | This class stores all the results of PROXQP solvers with sparse and dense backends |
Cproxsuite::proxqp::detail::Ret_< Ret_, Args > | |
Ctl::detail::returns_void_impl< F, class, U > | |
Cproxsuite::linalg::dense::_detail::RowColAccessImpl< COLMAJOR > | |
Cproxsuite::linalg::dense::_detail::RowColAccessImpl< false > | |
Cproxsuite::linalg::dense::_detail::RowColAccessImpl< true > | |
Cproxsuite::proxqp::dense::preconditioner::RuizEquilibration< T > | |
Cproxsuite::proxqp::sparse::preconditioner::RuizEquilibration< T, I > | |
Cproxsuite::proxqp::Settings< T > | This class defines the settings of PROXQP solvers with sparse and dense backends |
Cproxsuite::proxqp::detail::SetZeroImpl< T, bool > | |
Cproxsuite::proxqp::detail::SetZeroImpl< T, true > | |
Cproxsuite::linalg::sparse::util::nb::sign_extend | |
Cproxsuite::linalg::dense::_detail::SimdAlignedSystemAlloc | |
Cproxsuite::linalg::veg::_detail::SimpleITuple< Seq, Ts > | |
Cproxsuite::linalg::veg::_detail::SimpleLeaf< I, T > | |
►Cproxsuite::linalg::veg::_detail::SimpleLeaf< Is, Ts > | |
Cproxsuite::linalg::veg::_detail::SimpleITuple< _meta::integer_sequence< usize, Is... >, Ts... > | |
Cproxsuite::proxqp::sparse::SparseModel< _Scalar > | |
Cproxsuite::proxqp::dense::nb::sqrt | |
Cproxsuite::linalg::veg::dynstack::StackReq | |
Cproxsuite::linalg::veg::meta::static_const< T > | |
Cproxsuite::linalg::veg::Str | |
Cproxsuite::proxqp::StridedVectorView< T > | |
Cproxsuite::proxqp::StridedVectorViewMut< T > | |
Cproxsuite::linalg::veg::StrLiteralConstant< Cs > | |
►Cproxsuite::linalg::sparse::_detail::SymbolicMatRefInterface< D, I > | |
Cproxsuite::linalg::sparse::_detail::SymbolicMatMutInterface< MatMut< T, isize >, isize > | |
Cproxsuite::linalg::sparse::_detail::SymbolicMatMutInterface< SymbolicMatMut< isize >, isize > | |
►Cproxsuite::linalg::sparse::_detail::SymbolicMatMutInterface< MatMut< T, I >, I > | |
Cproxsuite::linalg::sparse::MatMut< T, I > | |
Cproxsuite::linalg::sparse::MatRef< T, I > | |
Cproxsuite::linalg::sparse::SymbolicMatRef< I > | |
►Cproxsuite::linalg::sparse::_detail::SymbolicMatMutInterface< D, I > | |
Cproxsuite::linalg::sparse::MatMut< T, I > | |
Cproxsuite::linalg::sparse::SymbolicMatMut< I > | |
Cproxsuite::linalg::sparse::_detail::SymbolicMatRefInterface< MatMut< T, I >, I > | |
Cproxsuite::linalg::sparse::_detail::SymbolicMatRefInterface< MatMut< T, isize >, isize > | |
►Cproxsuite::linalg::sparse::_detail::SymbolicMatRefInterface< MatRef< T, I >, I > | |
Cproxsuite::linalg::sparse::MatRef< T, I > | |
Cproxsuite::linalg::sparse::_detail::SymbolicMatRefInterface< MatRef< T, isize >, isize > | |
Cproxsuite::linalg::sparse::_detail::SymbolicMatRefInterface< SymbolicMatMut< isize >, isize > | |
Cproxsuite::linalg::sparse::_detail::SymbolicMatRefInterface< SymbolicMatRef< isize >, isize > | |
Cproxsuite::linalg::veg::mem::SystemAlloc | |
►CT | |
Cproxsuite::linalg::veg::tuple::TupleLeafImpl< T, true > | |
Ctl::detail::swap_adl_tests::tag | |
Cproxsuite::proxqp::Timer< T > | This class mimics the way "boost/timer/timer.hpp" operates while using the modern std::chrono library. Importantly, this class will only have an effect for C++11 and more |
►Cstd::true_type | |
Ctl::detail::conjunction<... > | |
Ctl::detail::is_optional_impl< optional< T > > | |
Cstd::tuple_element< I, proxsuite::linalg::veg::Tuple< Ts... > > | |
Cproxsuite::linalg::veg::_detail::meta_::TupleBaseInfoImpl< Ts > | |
►Cproxsuite::linalg::veg::tuple::TupleLeafImpl< T, bool > | |
►Cproxsuite::linalg::veg::tuple::TupleLeaf< Is, Ts > | |
Cproxsuite::linalg::veg::tuple::IndexedTuple< meta::index_sequence< Is... >, Ts... >::_ | |
Cproxsuite::linalg::veg::tuple::TupleLeaf< I, T > | |
Cproxsuite::linalg::veg::tuple::TupleLeafImpl< T, false > | |
Cproxsuite::linalg::veg::tuple::TupleLeafImpl< Ts > | |
Cproxsuite::linalg::veg::tuple::nb::tuplify | |
►Cstd::conditional::type | |
Ctl::detail::conjunction< B, Bs... > | |
►Cproxsuite::linalg::veg::meta::type_identity< T > | |
Cproxsuite::linalg::veg::_detail::_meta::decay_helper< T > | |
Cproxsuite::linalg::veg::_detail::_meta::is_pointer< T > | |
Cproxsuite::linalg::veg::_detail::_meta::is_pointer< T * > | |
►Cproxsuite::linalg::veg::meta::type_identity< Ret(*)(Args...)> | |
Cproxsuite::linalg::veg::_detail::_meta::decay_helper< Ret(Args...)> | |
►Cproxsuite::linalg::veg::meta::type_identity< T * > | |
Cproxsuite::linalg::veg::_detail::_meta::decay_helper< T[N]> | |
Cproxsuite::linalg::veg::_detail::_meta::type_sequence< Ts > | |
Cproxsuite::linalg::veg::_detail::_meta::uncvlref< T > | |
Cproxsuite::linalg::veg::_detail::_meta::uncvlref< T & > | |
Cproxsuite::linalg::veg::_detail::_meta::uncvlref< T const & > | |
Cproxsuite::linalg::veg::_detail::_meta::uncvlref< T volatile & > | |
Cproxsuite::linalg::veg::_detail::_meta::uncvlref< T volatile const & > | |
Cproxsuite::proxqp::detail::unlref< T > | |
Cproxsuite::proxqp::detail::unlref< T & > | |
Cproxsuite::linalg::veg::tuple::nb::unpack | |
Cproxsuite::linalg::veg::meta::nb::unreachable | |
Cproxsuite::linalg::veg::meta::nb::unreachable_if | |
Cproxsuite::linalg::veg::_detail::_meta::unref< T > | |
Cproxsuite::linalg::veg::_detail::_meta::unref< T & > | |
Cproxsuite::linalg::veg::nb::unused | |
►Cproxsuite::linalg::veg::_detail::_collections::VecImpl< T, A, Dtor, Copy > | |
Cproxsuite::linalg::veg::Vec< T, proxsuite::linalg::veg::meta::if_t< _detail::should_vectorize< T >::value, _detail::SimdAlignedSystemAlloc, proxsuite::linalg::veg::mem::SystemAlloc > > | |
Cproxsuite::linalg::veg::Vec< isize > | |
Cproxsuite::linalg::veg::Vec< bool > | |
Cproxsuite::linalg::veg::Vec< unsigned char > | |
Cproxsuite::linalg::veg::Vec< I > | |
Cproxsuite::linalg::veg::Vec< proxsuite::linalg::veg::mem::byte > | |
Cproxsuite::linalg::veg::Vec< T, A, Dtor, Copy > | |
Cproxsuite::linalg::veg::_detail::_collections::VecImpl< bool, mem::SystemAlloc, mem::DtorAvailableFor< bool >::value, mem::CopyAvailableFor< bool >::value > | |
Cproxsuite::linalg::veg::_detail::_collections::VecImpl< I, mem::SystemAlloc, mem::DtorAvailableFor< I >::value, mem::CopyAvailableFor< I >::value > | |
Cproxsuite::linalg::veg::_detail::_collections::VecImpl< isize, mem::SystemAlloc, mem::DtorAvailableFor< isize >::value, mem::CopyAvailableFor< isize >::value > | |
Cproxsuite::linalg::veg::_detail::_collections::VecImpl< proxsuite::linalg::veg::mem::byte, mem::SystemAlloc, mem::DtorAvailableFor< proxsuite::linalg::veg::mem::byte >::value, mem::CopyAvailableFor< proxsuite::linalg::veg::mem::byte >::value > | |
Cproxsuite::linalg::veg::_detail::_collections::VecImpl< T, mem::SystemAlloc, mem::DtorAvailableFor< T >::value, mem::CopyAvailableFor< T >::value > | |
Cproxsuite::linalg::veg::_detail::_collections::VecImpl< T, proxsuite::linalg::veg::meta::if_t< _detail::should_vectorize< T >::value, _detail::SimdAlignedSystemAlloc, proxsuite::linalg::veg::mem::SystemAlloc >, mem::DtorAvailableFor< T >::value, mem::CopyAvailableFor< T >::value > | |
Cproxsuite::linalg::veg::_detail::_collections::VecImpl< unsigned char, mem::SystemAlloc, mem::DtorAvailableFor< unsigned char >::value, mem::CopyAvailableFor< unsigned char >::value > | |
Cproxsuite::linalg::sparse::VecRef< T, I > | |
Cproxsuite::proxqp::VectorView< T > | |
Cproxsuite::proxqp::VectorView< Scalar > | |
Cproxsuite::proxqp::VectorViewMut< T > | |
Cproxsuite::proxqp::VectorViewMut< Scalar > | |
Ctl::detail::voider<... > | |
Cproxsuite::linalg::veg::tuple::nb::with | |
Cproxsuite::linalg::veg::_detail::WithArg< Fn, T > | |
Cproxsuite::proxqp::dense::Workspace< T > | This class defines the workspace of the dense solver |
Cproxsuite::proxqp::sparse::Workspace< T, I > | This class defines the workspace of the sparse solver |
Cproxsuite::linalg::veg::_detail::Wrapper< T > | |
►Cproxsuite::linalg::veg::_detail::_meta::wrapper_base | |
Cproxsuite::linalg::veg::_detail::_meta::baseof_wrapper< Base > | |
Cproxsuite::linalg::veg::_detail::_meta::wrapper< T > | |
Cproxsuite::linalg::sparse::util::nb::wrapping_dec | |
Cproxsuite::linalg::sparse::util::nb::wrapping_inc | |
Cproxsuite::linalg::sparse::util::nb::wrapping_plus | |
Cproxsuite::linalg::sparse::util::nb::zero_extend | |
Cproxsuite::linalg::veg::_detail::_dynstack::zero_init_fn | |
Cproxsuite::linalg::veg::tuple::nb::zip | |
Cproxsuite::linalg::veg::_detail::_meta::zip_type_seq< Valid, F, Seqs > | |
Cproxsuite::linalg::veg::_detail::_meta::zip_type_seq2< F, Seqs > | |
Cproxsuite::linalg::veg::_detail::_meta::zip_type_seq2< F, F< Ts... >, F< Zipped... > > | |
Cproxsuite::linalg::veg::_detail::_meta::zip_type_seq< meta::true_type, F > | |
Cproxsuite::linalg::veg::_detail::_meta::zip_type_seq< meta::true_type, F, F< Ts... > > | |
Cproxsuite::linalg::veg::_detail::_meta::zip_type_seq< meta::true_type, F, F< Ts... >, Seq, Seqs... > | |