| ▼Nproxsuite | |
| ▼Ndetail | |
| Cnullopt_instance | |
| ▼Nhelpers | |
| Cinfinite_bound | |
| CInstructionSet | |
| ▼Nlinalg | |
| ►Ndense | |
| ►N_detail | |
| ►N_simd | |
| CNativePackInfo | |
| CPack | |
| CPack< T, 1 > | |
| ►Nnb | |
| Cmax2 | |
| Cmin2 | |
| CConstantR | |
| CElemAddrImpl | |
| CElemAddrImpl< false > | |
| CElemAddrImpl< true > | |
| CIndicesR | |
| CNoCopy | |
| CRankRUpdateLoopImpl | |
| CRankRUpdateLoopImpl< false > | |
| CRankRUpdateLoopImpl< true > | |
| CRankUpdateLoadPMu | |
| CRankUpdateLoadW | |
| CRankUpdateStoreW | |
| CRankUpdateUpdateWAndL | |
| CRowColAccessImpl | |
| CRowColAccessImpl< false > | |
| CRowColAccessImpl< true > | |
| CSimdAlignedSystemAlloc | |
| CLdlt | |
| ►Nsparse | |
| ►N_detail | |
| CSymbolicMatMutInterface | |
| CSymbolicMatRefInterface | |
| ►Nutil | |
| ►Nnb | |
| Cchecked_non_negative_plus | |
| Csign_extend | |
| Cwrapping_dec | |
| Cwrapping_inc | |
| Cwrapping_plus | |
| Czero_extend | |
| CDenseVecMut | |
| CDenseVecRef | |
| CDynStackMut | |
| CMatMut | |
| CMatRef | |
| CRef | |
| CRefMut | |
| CSlice | |
| CSliceMut | |
| CSymbolicMatMut | |
| CSymbolicMatRef | |
| CVecRef | |
| ►Nveg | |
| ►N_detail | |
| ►N_collections | |
| CAllocCleanup | |
| CCleanup | |
| CCloneFn | |
| CCloneFromImpl< false > | |
| CCloneFromImpl< true > | |
| CCloneImpl | |
| CCloneImpl< false > | |
| CCloneImpl< true > | |
| CDestroyImpl | |
| CDestroyImpl< false > | |
| CDestroyImpl< true > | |
| Crelocate_pointer | |
| Crelocate_pointer< T, false > | |
| Crelocate_pointer_trivial | |
| CVecImpl | |
| ►N_cpo | |
| Cextract_members_deduce_trait | |
| Cextract_members_deduce_trait_impl | |
| Cextract_members_deduce_trait_impl< true, Trait, T > | |
| Cmember_trait_and | |
| Cmember_trait_and< Trait, SimpleITuple< _meta::integer_sequence< usize, Is... >, Ts Bases::*... > > | |
| ►N_dynstack | |
| Ccleanup | |
| Cdefault_init_fn | |
| CDynAllocBase | |
| CDynStackArrayDtor | |
| CDynStackArrayDtor< T, false > | |
| Cno_init_fn | |
| Czero_init_fn | |
| ►N_mem | |
| Caddr_impl | |
| Cadl_addr | |
| Cbuiltin_addr | |
| CBumpAllocLayout | |
| CDeferUnreachable | |
| Chas_adl_addr | |
| Chas_member_addr | |
| CManagedAlloc | |
| Cmember_addr | |
| ►N_meta | |
| ►N_detail | |
| C_make_integer_sequence | |
| C_make_integer_sequence< T, 0 > | |
| C_make_integer_sequence< T, 1 > | |
| C_make_integer_sequence< T, N, false > | |
| C_merge | |
| C_merge< integer_sequence< T, Nums1... >, integer_sequence< T, Nums2... > > | |
| C_merge_p1 | |
| C_merge_p1< integer_sequence< T, Nums1... >, integer_sequence< T, Nums2... > > | |
| C_detector | |
| C_detector< meta::void_t< Ftor< Args... > >, Ftor, Args... > | |
| Cadl_get | |
| Call_same_impl | |
| Call_same_impl< meta::index_sequence< Is... >, discard_1st< decltype(Is), T >... > | |
| Call_same_impl< meta::index_sequence<> > | |
| Capply_type_seq | |
| Capply_type_seq< F, meta::type_sequence< Ts... > > | |
| Carray_get | |
| Cbaseof_wrapper | |
| Cconcat_type_seq | |
| Cconcat_type_seq< true_type, F > | |
| Cconcat_type_seq< true_type, F, F< Ts... > > | |
| Cconcat_type_seq< true_type, F, F< Ts... >, F< Us... > > | |
| Cconcat_type_seq< true_type, F, F< Ts... >, F< Us... >, F< Vs... >, Seqs... > | |
| Cconditional_ | |
| Cconditional_< false > | |
| Cconditional_< true > | |
| Cdecay_helper | |
| Cdecay_helper< Ret(Args...)> | |
| Cdecay_helper< T[N]> | |
| Cdetector | |
| Cenable_if | |
| Cenable_if< false, T > | |
| Chas_adl_get | |
| Chas_array_get | |
| Chas_member_get | |
| Cinteger_sequence | |
| Cis_complete | |
| Cis_complete< T, bool_constant< sizeof(T)==sizeof(T)> > | |
| Cis_const | |
| Cis_const< T const > | |
| Cis_fix | |
| Cis_fix< Fix< N > > | |
| Cis_lvalue_reference | |
| Cis_lvalue_reference< T & > | |
| Cis_pointer | |
| Cis_pointer< T * > | |
| Cis_rvalue_reference | |
| Cis_rvalue_reference< T && > | |
| Cmake_signed | |
| Cmake_signed< unsigned char > | |
| Cmake_signed< unsigned int > | |
| Cmake_signed< unsigned long > | |
| Cmake_signed< unsigned long long > | |
| Cmake_signed< unsigned short > | |
| Cmember_get | |
| Cnone | |
| Cnone_found | |
| Cspecialize_len | |
| Cspecialize_len< F, F< Ts... > > | |
| Cspecializes | |
| Cspecializes< F, F< Ts... > > | |
| Ctype_sequence | |
| Cuncvlref | |
| Cuncvlref< T & > | |
| Cuncvlref< T const & > | |
| Cuncvlref< T volatile & > | |
| Cuncvlref< T volatile const & > | |
| Cunref | |
| Cunref< T & > | |
| Cwrapper | |
| Cwrapper_base | |
| Czip_type_seq | |
| Czip_type_seq2 | |
| Czip_type_seq2< F, F< Ts... >, F< Zipped... > > | |
| Czip_type_seq< meta::true_type, F > | |
| Czip_type_seq< meta::true_type, F, F< Ts... > > | |
| Czip_type_seq< meta::true_type, F, F< Ts... >, Seq, Seqs... > | |
| ►N_slice | |
| ►Nadl | |
| CAdlBase | |
| ►N_vector | |
| ►Nadl | |
| CAdlBase | |
| CRawVectorMoveRaii | |
| CVecAlloc | |
| ►Nidx | |
| ►Nadl | |
| CIdxBase | |
| ►Nmeta_ | |
| CIndexedToTuple | |
| CIndexedToTuple< tuple::IndexedTuple< meta::index_sequence< Is... >, Ts... > > | |
| Cis_tuple_helper | |
| CNonTupleBaseInfoImpl | |
| CTupleBaseInfoImpl | |
| CArray_ | |
| Cbinary_traits | |
| Cbinary_traits< Dyn, Dyn > | |
| Cbinary_traits< Dyn, Fix< N > > | |
| Cbinary_traits< Fix< 0 >, Dyn > | |
| Cbinary_traits< Fix< N >, Dyn > | |
| Cbinary_traits< Fix< N >, Fix< M > > | |
| Cchar_seq | |
| CCopyFn | |
| CDefaultFn | |
| CEmptyI | |
| CError | |
| CExtractCharsImpl | |
| CExtractCharsImpl< LiteralType, _meta::integer_sequence< usize, Is... > > | |
| CExtractCharsImplExpr | |
| CExtractCharsImplExpr< LiteralType, _meta::integer_sequence< usize, Is... > > | |
| CHollowIndexedTuple | |
| CHollowIndexedTuple< meta::index_sequence< Is... >, Ts... > | |
| CHollowLeaf | |
| Cmem_ptr_type | |
| Cmem_ptr_type< Mem C::* > | |
| ►Cmember_extract_access | |
| CDetectImpl | |
| CDetectImpl< U, typename U::_veglib_impl_member_extract::Type > | |
| CMoveFn | |
| CNoCopy | |
| CNoCopyAssign | |
| CNoCopyCtor | |
| CNoDefaultCtor | |
| CNoMove | |
| CNoMoveAssign | |
| CNoMoveCtor | |
| Cpack_idx_elem | |
| Cpack_ith_elem | |
| CSimpleITuple | |
| CSimpleITuple< _meta::integer_sequence< usize, Is... >, Ts... > | |
| CSimpleLeaf | |
| CWithArg | |
| CWrapper | |
| ►Nalignment | |
| ►Ndetail | |
| Calignment_of | |
| Cmin_size | |
| Coffset_value | |
| ►Narray | |
| CArray | |
| ►Ncmp | |
| ►Nmut | |
| CRefMutBase | |
| ►Nref | |
| CRefBase | |
| ►Ncollections | |
| Crelocate_pointer | |
| ►Nconcepts | |
| Cconjunction | |
| Cdisjunction | |
| ►Ncpo | |
| Cis_trivially_constructible | |
| Cis_trivially_constructible< Slice< T > > | |
| Cis_trivially_constructible< tuple::IndexedTuple< meta::index_sequence< Is... >, Ts... > > | |
| Cis_trivially_constructible< tuple::Tuple< Ts... > > | |
| Cis_trivially_constructible< Vec< T, A > > | |
| Cis_trivially_relocatable | |
| Cis_trivially_relocatable< tuple::IndexedTuple< meta::index_sequence< Is... >, Ts... > > | |
| Cis_trivially_relocatable< tuple::Tuple< Ts... > > | |
| Cis_trivially_relocatable< Vec< T, A > > | |
| ►Ndynstack | |
| CDynStackAlloc | |
| CDynStackArray | |
| CDynStackMut | |
| CStackReq | |
| ►Nfmt | |
| CDebug< Boolean< maybe > > | |
| CDebug< Dyn > | |
| ►Nmem | |
| ►Nnb | |
| Caddressof | |
| Calign_next | |
| Calign_prev | |
| Cbit_cast | |
| Cconstruct_at | |
| Cconstruct_with | |
| Cdestroy_at | |
| Claunder | |
| CAlloc | |
| CAlloc< BumpAlloc< MaxAlign > > | |
| CAlloc< MonotonicAlloc< MaxAlign > > | |
| CAlloc< proxsuite::linalg::dense::_detail::SimdAlignedSystemAlloc > | |
| CAlloc< StackAlloc< MaxAlign > > | |
| CAlloc< SystemAlloc > | |
| CAllocBlock | |
| CBumpAlloc | |
| CCloner | |
| CCloner< DefaultCloner > | |
| CCopyAvailableFor | |
| CDefaultCloner | |
| CDtorAvailableFor | |
| CLayout | |
| CMonotonicAlloc | |
| CRelocFn | |
| CStackAlloc | |
| CSystemAlloc | |
| ►Nmeta | |
| ►Nnb | |
| Cis_consteval | |
| Cunreachable | |
| Cunreachable_if | |
| Cand_test | |
| Cand_test< index_sequence< Is... >, indexed< Is, true_type >... > | |
| Capply_wrapper | |
| Carray_extent | |
| Carray_extent< T[N]> | |
| Cconjunction | |
| Cconjunction< First, Preds... > | |
| Cconjunction<> | |
| Cconstant | |
| Cdisjunction | |
| Cdisjunction< First, Preds... > | |
| Cdisjunction<> | |
| Cis_bounded_array | |
| Cis_bounded_array< T[N]> | |
| Cmeta_apply | |
| Cor_test | |
| Cor_test< index_sequence< Is... >, indexed< Is, false_type >... > | |
| Cpack_size | |
| Cstatic_const | |
| Ctype_identity | |
| ►Nnb | |
| Cclone | |
| Cderef | |
| Cderef_mut | |
| Cget | |
| Cinit_list | |
| Cmut | |
| Cnarrow | |
| Cref | |
| Cunused | |
| ►Ntags | |
| CInPlace | |
| CInPlace< void > | |
| ►Ntuple | |
| ►Nnb | |
| Ccat | |
| Cderef_assign | |
| Cfor_each | |
| Cfor_each_i | |
| Cmap | |
| Cmap_i | |
| Ctuplify | |
| Cunpack | |
| Cwith | |
| Czip | |
| CIndexedTuple | |
| CIndexedTuple< meta::index_sequence< Is... >, Ts... > | |
| CTuple | |
| CTupleLeaf | |
| CTupleLeafImpl | |
| CTupleLeafImpl< T, false > | |
| CTupleLeafImpl< T, true > | |
| ►Nvector | |
| CRawVector | |
| CArray | |
| CBoolean | |
| CBoolean< maybe > | |
| CDefer | |
| CDyn | |
| CFix | |
| Cincomplete_t | |
| CInPlace | |
| CInPlace< void > | |
| CRef | |
| CRefMut | |
| CSlice | |
| CSliceMut | |
| CStr | |
| CStrLiteralConstant | |
| CTuple | |
| CVec | |
| ▼Nproxqp | |
| ►Ndense | |
| ►Nlinesearch | |
| CPrimalDualDerivativeResult | This class stores the results of the primal-dual line-search |
| ►Nnb | |
| Cfabs | |
| Cinfty_norm | |
| Cpow | |
| Csqrt | |
| ►Npreconditioner | |
| CIdentityPrecond | |
| CRuizEquilibration | |
| CBackwardData | This class stores the jacobians of PROXQP solvers with dense backends at a solutions wrt model parameters |
| CBatchQP | |
| CEigenAllowAlloc | |
| CModel | This class stores the model of the QP problem |
| CQP | |
| CQpView | |
| CQpViewBox | |
| CQpViewBoxMut | |
| CQpViewMut | |
| CWorkspace | This class defines the workspace of the dense solver |
| ►Ndetail | |
| ►Nnb | |
| Cdefer | |
| Cmax2 | |
| Cmax_list | |
| Cmin2 | |
| CDefer | |
| CDetectedImpl | |
| CDetectedImpl< Void< F< Ts... > >, Fallback, F, Ts... > | |
| CElementAccess | |
| CElementAccess< Layout::colmajor > | |
| CElementAccess< Layout::rowmajor > | |
| CFnInfo | |
| CNoCopy | |
| CRet_ | |
| CSetZeroImpl | |
| CSetZeroImpl< T, true > | |
| Cunlref | |
| Cunlref< T & > | |
| ►Nsparse | |
| ►Ndetail | |
| ►CAugmentedKkt | |
| CRaw | |
| ►Npreconditioner | |
| CIdentity | |
| CRuizEquilibration | |
| CBatchQP | |
| CLdlt | |
| CModel | This class stores the model of the QP problem |
| CPrimalDualGradResult | |
| CQP | This class defines the API of PROXQP solver with sparse backend |
| CQpView | |
| CQpViewMut | |
| CSparseModel | |
| CWorkspace | This class defines the workspace of the sparse solver |
| ►Nutils | |
| CEigenNoAlloc | |
| CCPUTimes | |
| CInfo | This class stores the results statistics of PROXQP solvers with sparse and dense backends |
| CLdltView | |
| CLdltViewMut | |
| CMatrixView | |
| CMatrixViewMut | |
| CResults | This class stores all the results of PROXQP solvers with sparse and dense backends |
| CSettings | This class defines the settings of PROXQP solvers with sparse and dense backends |
| CStridedVectorView | |
| CStridedVectorViewMut | |
| CTimer | 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 |
| CVectorView | |
| CVectorViewMut | |
| ▼Nstd | STL namespace |
| Chash< tl::optional< T > > | |
| Ctuple_element< I, proxsuite::linalg::veg::Tuple< Ts... > > | |
| Ctuple_size< proxsuite::linalg::veg::Tuple< Ts... > > | |
| ▼Ntl | |
| ▼Ndetail | \exclude |
| ►Nswap_adl_tests | |
| Cis_adl_swap_noexcept | |
| Cis_std_swap_noexcept | |
| Cis_std_swap_noexcept< T[N]> | |
| Ctag | |
| Cconjunction | |
| Cconjunction< B > | |
| Cconjunction< B, Bs... > | |
| Ci_am_secret | |
| Cinvoke_result_impl | |
| Cinvoke_result_impl< F, decltype(detail::invoke(std::declval< F >(), std::declval< Us >()...), void()), Us... > | |
| Cis_nothrow_swappable | |
| Cis_optional_impl | |
| Cis_optional_impl< optional< T > > | |
| Cis_swappable | |
| Cis_swappable< T[N], T[N]> | |
| Coptional_copy_assign_base | |
| Coptional_copy_assign_base< T, false > | |
| Coptional_copy_base | |
| Coptional_copy_base< T, false > | |
| Coptional_delete_assign_base | |
| Coptional_delete_assign_base< T, false, false > | |
| Coptional_delete_assign_base< T, false, true > | |
| Coptional_delete_assign_base< T, true, false > | |
| Coptional_delete_ctor_base | |
| Coptional_delete_ctor_base< T, false, false > | |
| Coptional_delete_ctor_base< T, false, true > | |
| Coptional_delete_ctor_base< T, true, false > | |
| Coptional_move_assign_base | |
| Coptional_move_assign_base< T, false > | |
| Coptional_move_base | |
| Coptional_move_base< T, false > | |
| Coptional_operations_base | |
| ►Coptional_storage_base | |
| Cdummy | |
| ►Coptional_storage_base< T, true > | |
| Cdummy | |
| Creturns_void_impl | |
| Creturns_void_impl< F, void_t< invoke_result_t< F, U... > >, U... > | |
| Cvoider | |
| Cbad_optional_access | |
| Cin_place_t | A tag type to tell optional to construct its value in-place |
| Cmonostate | Used to represent an optional with no data; essentially a bool |
| ▼Cnullopt_t | A tag type to represent an empty optional |
| Cdo_not_use | |
| Coptional | |
| Coptional< T & > | |