▼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 | |
CMatMut | |
CMatRef | |
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 | |
►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... > | |
C_ | |
CTupleLeaf | |
CTupleLeafImpl | |
CTupleLeafImpl< T, false > | |
CTupleLeafImpl< T, true > | |
►Nvector | |
CRawVector | |
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 & > | |