proxsuite
C++ API
Full C++ API
Namespaces
Namespace cereal
Namespace Eigen
Namespace Eigen::internal
Namespace meta
Namespace proxsuite
Namespace proxsuite::detail
Namespace proxsuite::helpers
Namespace proxsuite::helpers::internal
Namespace proxsuite::linalg
Namespace proxsuite::linalg::dense
Namespace proxsuite::linalg::dense::_detail
Namespace proxsuite::linalg::dense::_detail::_simd
Namespace proxsuite::linalg::dense::_detail::nb
Namespace proxsuite::linalg::dense::util
Namespace proxsuite::linalg::sparse
Namespace proxsuite::linalg::sparse::_detail
Namespace proxsuite::linalg::sparse::concepts
Namespace proxsuite::linalg::sparse::tags
Namespace proxsuite::linalg::sparse::util
Namespace proxsuite::linalg::sparse::util::nb
Namespace proxsuite::linalg::veg
Namespace proxsuite::linalg::veg::_detail
Namespace proxsuite::linalg::veg::_detail::_collections
Namespace proxsuite::linalg::veg::_detail::_cpo
Namespace proxsuite::linalg::veg::_detail::_dynstack
Namespace proxsuite::linalg::veg::_detail::_mem
Namespace proxsuite::linalg::veg::_detail::_meta
Namespace proxsuite::linalg::veg::_detail::_meta::_detail
Namespace proxsuite::linalg::veg::_detail::_slice
Namespace proxsuite::linalg::veg::_detail::_slice::adl
Namespace proxsuite::linalg::veg::_detail::_tuple
Namespace proxsuite::linalg::veg::_detail::_vector
Namespace proxsuite::linalg::veg::_detail::_vector::adl
Namespace proxsuite::linalg::veg::_detail::idx
Namespace proxsuite::linalg::veg::_detail::idx::adl
Namespace proxsuite::linalg::veg::_detail::meta_
Namespace proxsuite::linalg::veg::alignment
Namespace proxsuite::linalg::veg::alignment::detail
Namespace proxsuite::linalg::veg::array
Namespace proxsuite::linalg::veg::cmp
Namespace proxsuite::linalg::veg::cmp::mut
Namespace proxsuite::linalg::veg::cmp::ref
Namespace proxsuite::linalg::veg::collections
Namespace proxsuite::linalg::veg::concepts
Namespace proxsuite::linalg::veg::concepts::alloc
Namespace proxsuite::linalg::veg::concepts::aux
Namespace proxsuite::linalg::veg::concepts::tuple
Namespace proxsuite::linalg::veg::cpo
Namespace proxsuite::linalg::veg::dynstack
Namespace proxsuite::linalg::veg::fmt
Namespace proxsuite::linalg::veg::literals
Namespace proxsuite::linalg::veg::mem
Namespace proxsuite::linalg::veg::mem::nb
Namespace proxsuite::linalg::veg::meta
Namespace proxsuite::linalg::veg::meta::nb
Namespace proxsuite::linalg::veg::nb
Namespace proxsuite::linalg::veg::tags
Namespace proxsuite::linalg::veg::tuple
Namespace proxsuite::linalg::veg::tuple::meta
Namespace proxsuite::linalg::veg::tuple::nb
Namespace proxsuite::linalg::veg::vector
Namespace proxsuite::proxqp
Namespace proxsuite::proxqp::concepts
Namespace proxsuite::proxqp::concepts::aux
Namespace proxsuite::proxqp::dense
Namespace proxsuite::proxqp::dense::detail
Namespace proxsuite::proxqp::dense::linesearch
Namespace proxsuite::proxqp::dense::nb
Namespace proxsuite::proxqp::dense::preconditioner
Namespace proxsuite::proxqp::detail
Namespace proxsuite::proxqp::detail::nb
Namespace proxsuite::proxqp::eigen
Namespace proxsuite::proxqp::sparse
Namespace proxsuite::proxqp::sparse::detail
Namespace proxsuite::proxqp::sparse::preconditioner
Namespace proxsuite::proxqp::sparse::preconditioner::detail
Namespace proxsuite::proxqp::tags
Namespace proxsuite::proxqp::utils
Namespace proxsuite::proxqp::utils::eigen
Namespace proxsuite::proxqp::utils::osqp
Namespace proxsuite::proxqp::utils::rand
Namespace proxsuite::proxqp::utils::rand::detail
Namespace proxsuite::serialization
Namespace std
Namespace std::conditional
Namespace tl
Namespace tl::detail
Namespace tl::detail::swap_adl_tests
Classes and Structs
Template Struct generic_product_impl< proxsuite::proxqp::sparse::detail::AugmentedKkt< T, I >, Rhs, SparseShape, DenseShape, GemvProduct >
Template Struct traits< proxsuite::proxqp::sparse::detail::AugmentedKkt< T, I > >
Template Struct nullopt_instance
Template Struct infinite_bound
Struct InstructionSet
Template Struct InstructionSetBase
Struct InstructionSetBase::Data
Template Struct NativePackInfo
Template Struct Pack
Template Struct Pack< T, 1 >
Struct ConstantR
Template Struct ElemAddrImpl
Template Struct ElemAddrImpl< false >
Template Struct ElemAddrImpl< true >
Struct IndicesR
Struct max2
Struct min2
Struct NoCopy
Template Struct RankRUpdateLoopImpl
Template Struct RankRUpdateLoopImpl< false >
Template Struct RankRUpdateLoopImpl< true >
Template Struct RankUpdateLoadPMu
Template Struct RankUpdateLoadW
Template Struct RankUpdateStoreW
Template Struct RankUpdateUpdateWAndL
Template Struct RowColAccessImpl
Template Struct RowColAccessImpl< false >
Template Struct RowColAccessImpl< true >
Struct SimdAlignedSystemAlloc
Template Struct Ldlt
Template Struct SymbolicMatMutInterface
Template Struct SymbolicMatRefInterface
Template Struct DenseVecMut
Template Struct DenseVecRef
Template Struct MatMut
Template Struct MatRef
Template Struct SymbolicMatMut
Template Struct SymbolicMatRef
Struct checked_non_negative_plus
Struct sign_extend
Struct wrapping_dec
Struct wrapping_inc
Struct wrapping_plus
Struct zero_extend
Template Struct VecRef
Template Struct AllocCleanup
Template Struct Cleanup
Template Struct CloneFn
Template Struct CloneFromImpl< false >
Template Struct CloneFromImpl< true >
Template Struct CloneImpl
Template Struct CloneImpl< false >
Template Struct CloneImpl< true >
Template Struct DestroyImpl
Template Struct DestroyImpl< false >
Template Struct DestroyImpl< true >
Template Struct relocate_pointer
Template Struct relocate_pointer< T, false >
Struct relocate_pointer_trivial
Template Struct VecImpl
Template Struct extract_members_deduce_trait
Template Struct extract_members_deduce_trait_impl
Template Struct extract_members_deduce_trait_impl< true, Trait, T >
Template Struct member_trait_and
Template Struct member_trait_and< Trait, SimpleITuple< _meta::integer_sequence< usize, Is… >, Ts Bases::*… > >
Struct cleanup
Struct default_init_fn
Struct DynAllocBase
Template Struct DynStackArrayDtor
Template Struct DynStackArrayDtor< T, false >
Struct no_init_fn
Struct zero_init_fn
Template Struct addr_impl
Struct adl_addr
Struct builtin_addr
Template Struct BumpAllocLayout
Struct DeferUnreachable
Template Struct has_adl_addr
Template Struct has_member_addr
Template Struct ManagedAlloc
Struct member_addr
Template Struct _make_integer_sequence
Template Struct _make_integer_sequence< T, 0 >
Template Struct _make_integer_sequence< T, 1 >
Template Struct _make_integer_sequence< T, N, false >
Template Struct _merge
Template Struct _merge< integer_sequence< T, Nums1… >, integer_sequence< T, Nums2… > >
Template Struct _merge_p1
Template Struct _merge_p1< integer_sequence< T, Nums1… >, integer_sequence< T, Nums2… > >
Template Struct _detector
Template Struct _detector< meta::void_t< Ftor< Args… > >, Ftor, Args… >
Struct adl_get
Template Struct all_same_impl
Template Struct all_same_impl< meta::index_sequence< Is… >, discard_1st< decltype(Is), T >, … >
Template Struct all_same_impl< meta::index_sequence< > >
Template Struct apply_type_seq
Template Struct apply_type_seq< F, meta::type_sequence< Ts… > >
Struct array_get
Template Struct baseof_wrapper
Template Struct concat_type_seq
Template Struct concat_type_seq< true_type, F >
Template Struct concat_type_seq< true_type, F, F< Ts… > >
Template Struct concat_type_seq< true_type, F, F< Ts… >, F< Us… > >
Template Struct concat_type_seq< true_type, F, F< Ts… >, F< Us… >, F< Vs… >, Seqs… >
Template Struct conditional_
Template Struct conditional_< false >
Template Struct conditional_< true >
Template Struct decay_helper
Template Struct decay_helper< Ret(Args…) >
Template Struct decay_helper< T[N] >
Template Struct detector
Template Struct enable_if
Template Struct enable_if< false, T >
Template Struct has_adl_get
Template Struct has_array_get
Template Struct has_member_get
Template Struct integer_sequence
Template Struct is_complete
Template Struct is_complete< T, bool_constant< sizeof(T)==sizeof(T) > >
Template Struct is_const
Template Struct is_const< T const >
Template Struct is_fix
Template Struct is_fix< Fix< N > >
Template Struct is_lvalue_reference
Template Struct is_lvalue_reference< T & >
Template Struct is_pointer
Template Struct is_pointer< T * >
Template Struct is_rvalue_reference
Template Struct is_rvalue_reference< T && >
Template Struct make_signed
Template Struct make_signed< unsigned char >
Template Struct make_signed< unsigned int >
Template Struct make_signed< unsigned long >
Template Struct make_signed< unsigned long long >
Template Struct make_signed< unsigned short >
Struct member_get
Struct none
Struct none_found
Template Struct specialize_len
Template Struct specialize_len< F, F< Ts… > >
Template Struct specializes
Template Struct specializes< F, F< Ts… > >
Template Struct type_sequence
Template Struct uncvlref
Template Struct uncvlref< T & >
Template Struct uncvlref< T const & >
Template Struct uncvlref< T volatile & >
Template Struct uncvlref< T volatile const & >
Template Struct unref
Template Struct unref< T & >
Template Struct wrapper
Struct wrapper_base
Template Struct zip_type_seq
Template Struct zip_type_seq2
Template Struct zip_type_seq2< F, F< Ts… >, F< Zipped… > >
Template Struct zip_type_seq< meta::true_type, F >
Template Struct zip_type_seq< meta::true_type, F, F< Ts… > >
Template Struct zip_type_seq< meta::true_type, F, F< Ts… >, Seq, Seqs… >
Struct AdlBase
Struct AdlBase
Template Struct RawVectorMoveRaii
Template Struct VecAlloc
Template Struct Array_
Template Struct binary_traits
Template Struct binary_traits< Dyn, Dyn >
Template Struct binary_traits< Dyn, Fix< N > >
Template Struct binary_traits< Fix< 0 >, Dyn >
Template Struct binary_traits< Fix< N >, Dyn >
Template Struct binary_traits< Fix< N >, Fix< M > >
Template Struct char_seq
Template Struct CopyFn
Template Struct DefaultFn
Template Struct EmptyI
Struct Error
Template Struct ExtractCharsImpl
Template Struct ExtractCharsImpl< LiteralType, _meta::integer_sequence< usize, Is… > >
Template Struct ExtractCharsImplExpr
Template Struct ExtractCharsImplExpr< LiteralType, _meta::integer_sequence< usize, Is… > >
Template Struct HollowIndexedTuple
Template Struct HollowIndexedTuple< meta::index_sequence< Is… >, Ts… >
Template Struct HollowLeaf
Template Struct IdxBase
Template Struct mem_ptr_type
Template Struct mem_ptr_type< Mem C::* >
Template Struct member_extract_access
Template Struct member_extract_access::DetectImpl
Template Struct DetectImpl< U, typename U::_veglib_impl_member_extract::Type >
Template Struct IndexedToTuple
Template Struct IndexedToTuple< tuple::IndexedTuple< meta::index_sequence< Is… >, Ts… > >
Struct is_tuple_helper
Struct NonTupleBaseInfoImpl
Template Struct TupleBaseInfoImpl
Template Struct MoveFn
Struct NoCopy
Struct NoCopyAssign
Struct NoCopyCtor
Struct NoDefaultCtor
Struct NoMove
Struct NoMoveAssign
Struct NoMoveCtor
Template Struct pack_idx_elem
Template Struct pack_ith_elem
Template Struct SimpleITuple
Template Struct SimpleITuple< _meta::integer_sequence< usize, Is… >, Ts… >
Template Struct SimpleLeaf
Template Struct WithArg
Template Struct Wrapper
Template Struct alignment_of
Template Struct min_size
Template Struct offset_value
Template Struct Array
Template Struct Boolean
Template Struct Boolean< maybe >
Struct RefMutBase
Struct RefBase
Template Struct relocate_pointer
Template Struct is_trivially_constructible
Template Struct is_trivially_constructible< Slice< T > >
Template Struct is_trivially_constructible< tuple::IndexedTuple< meta::index_sequence< Is… >, Ts… > >
Template Struct is_trivially_constructible< tuple::Tuple< Ts… > >
Template Struct is_trivially_constructible< Vec< T, A > >
Template Struct is_trivially_relocatable
Template Struct is_trivially_relocatable< tuple::IndexedTuple< meta::index_sequence< Is… >, Ts… > >
Template Struct is_trivially_relocatable< tuple::Tuple< Ts… > >
Template Struct is_trivially_relocatable< Vec< T, A > >
Template Struct Defer
Struct Dyn
Template Struct DynStackAlloc
Template Struct DynStackArray
Struct DynStackMut
Struct StackReq
Template Struct Fix
Template Struct Debug< Boolean< maybe > >
Template Struct Debug< Dyn >
Template Struct incomplete_t
Template Struct InPlace
Template Struct InPlace< void >
Template Struct Alloc
Template Struct Alloc< BumpAlloc< MaxAlign > >
Template Struct Alloc< MonotonicAlloc< MaxAlign > >
Template Struct Alloc< proxsuite::linalg::dense::_detail::SimdAlignedSystemAlloc >
Template Struct Alloc< StackAlloc< MaxAlign > >
Template Struct Alloc< SystemAlloc >
Struct AllocBlock
Template Struct BumpAlloc
Template Struct Cloner
Template Struct Cloner< DefaultCloner >
Template Struct CopyAvailableFor
Struct DefaultCloner
Template Struct DtorAvailableFor
Struct Layout
Template Struct MonotonicAlloc
Struct addressof
Struct align_next
Struct align_prev
Template Struct bit_cast
Struct construct_at
Struct construct_with
Struct destroy_at
Struct launder
Struct RelocFn
Template Struct StackAlloc
Struct SystemAlloc
Template Struct and_test
Template Struct and_test< index_sequence< Is… >, indexed< Is, true_type >, … >
Template Struct apply_wrapper
Template Struct array_extent
Template Struct array_extent< T[N] >
Template Struct conjunction
Template Struct conjunction< First, Preds… >
Template Struct conjunction< >
Template Struct constant
Template Struct disjunction
Template Struct disjunction< First, Preds… >
Template Struct disjunction< >
Template Struct is_bounded_array
Template Struct is_bounded_array< T[N] >
Template Struct meta_apply
Struct is_consteval
Struct unreachable
Struct unreachable_if
Template Struct or_test
Template Struct or_test< index_sequence< Is… >, indexed< Is, false_type >, … >
Template Struct pack_size
Template Struct static_const
Template Struct type_identity
Struct clone
Struct deref
Struct deref_mut
Template Struct get
Struct init_list
Struct mut
Template Struct narrow
Struct ref
Struct unused
Template Struct Ref
Template Struct RefMut
Template Struct Slice
Template Struct SliceMut
Struct Str
Template Struct StrLiteralConstant
Template Struct InPlace
Template Struct InPlace< void >
Template Struct Tuple
Template Struct IndexedTuple
Template Struct IndexedTuple< meta::index_sequence< Is… >, Ts… >
Template Struct index_sequence< Is… >, Ts… >::_
Struct cat
Struct deref_assign
Struct for_each
Struct for_each_i
Struct map
Struct map_i
Struct tuplify
Struct unpack
Struct with
Struct zip
Template Struct zip::Converter
Template Struct zip::Converter< Tuple< InnerTargets… > >
Template Struct zip::ConverterImpl
Template Struct ConverterImpl< proxsuite::linalg::veg::meta::index_sequence< Is… >, InnerTargets… >
Template Struct zip::Helper
Template Struct TupleLeaf
Template Struct TupleLeafImpl
Template Struct TupleLeafImpl< T, false >
Template Struct TupleLeafImpl< T, true >
Template Struct Vec
Template Struct RawVector
Struct CPUTimes
Template Struct BackwardData
Template Struct BatchQP
Struct EigenAllowAlloc
Template Struct PrimalDualDerivativeResult
Template Struct Model
Struct fabs
Struct infty_norm
Struct pow
Struct sqrt
Struct IdentityPrecond
Template Struct RuizEquilibration
Template Struct QP
Template Struct QpView
Template Struct QpViewBox
Template Struct QpViewBoxMut
Template Struct QpViewMut
Template Struct Workspace
Template Struct Defer
Template Struct DetectedImpl
Template Struct DetectedImpl< Void< F< Ts… > >, Fallback, F, Ts… >
Template Struct ElementAccess
Template Struct ElementAccess< Layout::colmajor >
Template Struct ElementAccess< Layout::rowmajor >
Template Struct FnInfo
Struct defer
Struct max2
Struct max_list
Struct min2
Struct NoCopy
Template Struct Ret_
Template Struct SetZeroImpl
Template Struct SetZeroImpl< T, true >
Template Struct unlref
Template Struct unlref< T & >
Template Struct Info
Template Struct LdltView
Template Struct LdltViewMut
Template Struct MatrixView
Template Struct MatrixViewMut
Template Struct Results
Template Struct Settings
Template Struct BatchQP
Template Struct AugmentedKkt
Struct AugmentedKkt::Raw
Template Struct Ldlt
Template Struct Model
Template Struct Identity
Template Struct RuizEquilibration
Template Struct PrimalDualGradResult
Template Struct QP
Template Struct QpView
Template Struct QpViewMut
Template Struct SparseModel
Template Struct Workspace
Template Struct StridedVectorView
Template Struct StridedVectorViewMut
Template Struct Timer
Struct EigenNoAlloc
Template Struct VectorView
Template Struct VectorViewMut
Template Struct hash< tl::optional< T > >
Template Struct tuple_element< I, proxsuite::linalg::veg::Tuple< Ts… > >
Template Struct tuple_size< proxsuite::linalg::veg::Tuple< Ts… > >
Template Struct conjunction
Template Struct conjunction< B >
Template Struct conjunction< B, Bs… >
Struct i_am_secret
Template Struct invoke_result_impl
Template Struct invoke_result_impl< F, decltype(detail::invoke(std::declval< F >, (), std::declval< Us >, ()…), void()), Us… >
Template Struct is_nothrow_swappable
Template Struct is_optional_impl
Template Struct is_optional_impl< optional< T > >
Template Struct is_swappable
Template Struct is_swappable< T[N], T[N] >
Template Struct optional_copy_assign_base
Template Struct optional_copy_assign_base< T, false >
Template Struct optional_copy_base
Template Struct optional_copy_base< T, false >
Template Struct optional_delete_assign_base
Template Struct optional_delete_assign_base< T, false, false >
Template Struct optional_delete_assign_base< T, false, true >
Template Struct optional_delete_assign_base< T, true, false >
Template Struct optional_delete_ctor_base
Template Struct optional_delete_ctor_base< T, false, false >
Template Struct optional_delete_ctor_base< T, false, true >
Template Struct optional_delete_ctor_base< T, true, false >
Template Struct optional_move_assign_base
Template Struct optional_move_assign_base< T, false >
Template Struct optional_move_base
Template Struct optional_move_base< T, false >
Template Struct optional_operations_base
Template Struct optional_storage_base
Struct optional_storage_base::dummy
Template Struct optional_storage_base< T, true >
Template Struct optional_storage_base< T, true >::dummy
Template Struct returns_void_impl
Template Struct returns_void_impl< F, void_t< invoke_result_t< F, U… > >, U… >
Template Struct is_adl_swap_noexcept
Template Struct is_std_swap_noexcept
Template Struct is_std_swap_noexcept< T[N] >
Struct tag
Template Struct voider
Struct in_place_t
Struct nullopt_t
Struct nullopt_t::do_not_use
Class bad_optional_access
Class monostate
Template Class optional
Template Class optional< T & >
Enums
Enum Ordering
Enum CharUnit
Enum CopyAvailable
Enum DtorAvailable
Enum Ternary
Enum @12
Enum DenseBackend
Enum EigenValueEstimateMethodOption
Enum HessianType
Enum InitialGuessStatus
Enum Layout
Enum MeritFunctionType
Enum PreconditionerStatus
Enum QPSolverOutput
Enum @13
Enum Symmetry
Enum SparseBackend
Enum Symmetry
Functions
Template Function cereal::load(Archive&, Eigen::PlainObjectBase<Derived>&)
Template Function cereal::load(Archive&, Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>&)
Template Function cereal::load(Archive&, proxsuite::linalg::veg::Vec<bool>&)
Template Function cereal::load(Archive&, proxsuite::linalg::veg::Vec<T>&)
Template Function cereal::save(Archive&, Eigen::PlainObjectBase<Derived> const&)
Template Function cereal::save(Archive&, Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex> const&)
Template Function cereal::save(Archive&, proxsuite::linalg::veg::Vec<bool> const&)
Template Function cereal::save(Archive&, proxsuite::linalg::veg::Vec<T> const&)
Template Function cereal::serialize(Archive&, proxsuite::proxqp::dense::Model<T>&)
Template Function cereal::serialize(Archive&, proxsuite::proxqp::Info<T>&)
Template Function cereal::serialize(Archive&, proxsuite::proxqp::Results<T>&)
Template Function cereal::serialize(Archive&, proxsuite::proxqp::dense::preconditioner::RuizEquilibration<T>&)
Template Function cereal::serialize(Archive&, proxsuite::proxqp::Settings<T>&)
Template Function cereal::serialize(Archive&, proxsuite::proxqp::dense::Workspace<T>&)
Template Function cereal::serialize(Archive&, proxsuite::proxqp::dense::QP<T>&)
Template Function proxsuite::helpers::at_least
Template Function proxsuite::helpers::at_most
Function proxsuite::helpers::checkVersionAtLeast
Function proxsuite::helpers::internal::cpuid
Function proxsuite::helpers::internal::cpuidex
Template Function proxsuite::helpers::negative_part
Template Function proxsuite::helpers::positive_part
Function proxsuite::helpers::printVersion
Template Function proxsuite::helpers::select
Template Function proxsuite::linalg::dense::_detail::adjusted_stride
Template Function proxsuite::linalg::dense::_detail::align
Template Function proxsuite::linalg::dense::_detail::apply_permutation_tri_lower
Function proxsuite::linalg::dense::_detail::bytes_to_next_aligned
Function proxsuite::linalg::dense::_detail::bytes_to_prev_aligned
Template Function proxsuite::linalg::dense::_detail::compute_permutation
Template Function proxsuite::linalg::dense::_detail::compute_permutation_impl
Template Function proxsuite::linalg::dense::_detail::delete_rows_and_cols_triangular
Template Function proxsuite::linalg::dense::_detail::delete_rows_and_cols_triangular_impl
Template Function proxsuite::linalg::dense::_detail::factorize_blocked_impl
Template Function proxsuite::linalg::dense::_detail::factorize_recursive_impl
Template Function proxsuite::linalg::dense::_detail::factorize_unblocked_impl
Template Function proxsuite::linalg::dense::_detail::ldlt_delete_rows_and_cols_impl
Template Function proxsuite::linalg::dense::_detail::ldlt_insert_rows_and_cols_impl
Template Function proxsuite::linalg::dense::_detail::noalias_mul_add_impl
Template Function proxsuite::linalg::dense::_detail::rank_r_update_clobber_w_impl
Template Function proxsuite::linalg::dense::_detail::rank_r_update_inner_loop
Template Function proxsuite::linalg::dense::_detail::rank_r_update_inner_loop_iter
Template Function proxsuite::linalg::dense::_detail::round_up
Template Function proxsuite::linalg::dense::_detail::set_zero
Template Function proxsuite::linalg::dense::_detail::solve_impl
Template Function proxsuite::linalg::dense::_detail::unroll
Template Function proxsuite::linalg::dense::_detail::unroll_impl
Function proxsuite::linalg::dense::_detail::VEG_NIEBLOID(min2)
Function proxsuite::linalg::dense::_detail::VEG_NIEBLOID(max2)
Template Function proxsuite::linalg::dense::factorize
Template Function proxsuite::linalg::dense::factorize_blocked
Template Function proxsuite::linalg::dense::factorize_blocked_req
Template Function proxsuite::linalg::dense::factorize_recursive
Template Function proxsuite::linalg::dense::factorize_recursive_req
Template Function proxsuite::linalg::dense::factorize_req
Template Function proxsuite::linalg::dense::factorize_unblocked
Template Function proxsuite::linalg::dense::factorize_unblocked_req
Template Function proxsuite::linalg::dense::ldlt_delete_rows_and_cols_req
Template Function proxsuite::linalg::dense::ldlt_delete_rows_and_cols_sort_indices
Template Function proxsuite::linalg::dense::ldlt_insert_rows_and_cols
Template Function proxsuite::linalg::dense::ldlt_insert_rows_and_cols_req
Template Function proxsuite::linalg::dense::rank_1_update_clobber_w
Template Function proxsuite::linalg::dense::rank_r_update_clobber_inputs
Template Function proxsuite::linalg::dense::solve
Template Function proxsuite::linalg::dense::temp_mat_req
Template Function proxsuite::linalg::dense::temp_vec_req
Template Function proxsuite::linalg::dense::util::col
Template Function proxsuite::linalg::dense::util::diagonal
Template Function proxsuite::linalg::dense::util::elem_addr
Template Function proxsuite::linalg::dense::util::matrix_elem_addr
Template Function proxsuite::linalg::dense::util::noalias_mul_add
Template Function proxsuite::linalg::dense::util::row
Template Function proxsuite::linalg::dense::util::subcols
Template Function proxsuite::linalg::dense::util::submatrix
Template Function proxsuite::linalg::dense::util::subrows
Template Function proxsuite::linalg::dense::util::to_view
Template Function proxsuite::linalg::dense::util::to_view_dyn
Template Function proxsuite::linalg::dense::util::to_view_dyn_cols
Template Function proxsuite::linalg::dense::util::to_view_dyn_rows
Template Function proxsuite::linalg::dense::util::trans
Template Function proxsuite::linalg::sparse::_detail::ereach
Function proxsuite::linalg::sparse::_detail::ereach_req
Template Function proxsuite::linalg::sparse::_detail::inv_perm
Template Function proxsuite::linalg::sparse::_detail::least_common_ancestor
Template Function proxsuite::linalg::sparse::_detail::postorder_depth_first_search
Template Function proxsuite::linalg::sparse::_detail::symmetric_permute
Template Function proxsuite::linalg::sparse::_detail::symmetric_permute_common
Template Function proxsuite::linalg::sparse::_detail::symmetric_permute_req
Template Function proxsuite::linalg::sparse::_detail::symmetric_permute_symbolic
Template Function proxsuite::linalg::sparse::_detail::symmetric_permute_symbolic_req
Template Function proxsuite::linalg::sparse::add_row
Template Function proxsuite::linalg::sparse::add_row_req
Template Function proxsuite::linalg::sparse::amd
Template Function proxsuite::linalg::sparse::amd_req
Template Function proxsuite::linalg::sparse::column_counts
Template Function proxsuite::linalg::sparse::column_counts_req
Template Function proxsuite::linalg::sparse::delete_row
Template Function proxsuite::linalg::sparse::delete_row_req
Template Function proxsuite::linalg::sparse::dense_lsolve
Template Function proxsuite::linalg::sparse::dense_ltsolve
Template Function proxsuite::linalg::sparse::etree
Template Function proxsuite::linalg::sparse::etree_req
Template Function proxsuite::linalg::sparse::factorize_numeric
Template Function proxsuite::linalg::sparse::factorize_numeric_req
Template Function proxsuite::linalg::sparse::factorize_symbolic_col_counts
Template Function proxsuite::linalg::sparse::factorize_symbolic_non_zeros
Template Function proxsuite::linalg::sparse::factorize_symbolic_req
Template Function proxsuite::linalg::sparse::merge_second_col_into_first
Template Function proxsuite::linalg::sparse::merge_second_col_into_first_req
Template Function proxsuite::linalg::sparse::postorder
Template Function proxsuite::linalg::sparse::postorder_req
Template Function proxsuite::linalg::sparse::rank1_update
Template Function proxsuite::linalg::sparse::rank1_update_req
Template Function proxsuite::linalg::sparse::transpose
Template Function proxsuite::linalg::sparse::transpose_req
Template Function proxsuite::linalg::sparse::transpose_symbolic
Template Function proxsuite::linalg::sparse::transpose_symbolic_req
Function proxsuite::linalg::sparse::util::VEG_NIEBLOID(wrapping_plus)
Function proxsuite::linalg::sparse::util::VEG_NIEBLOID(checked_non_negative_plus)
Function proxsuite::linalg::sparse::util::VEG_NIEBLOID(wrapping_inc)
Function proxsuite::linalg::sparse::util::VEG_NIEBLOID(wrapping_dec)
Function proxsuite::linalg::sparse::util::VEG_NIEBLOID(sign_extend)
Function proxsuite::linalg::sparse::util::VEG_NIEBLOID(zero_extend)
Function proxsuite::linalg::sparse::VEG_TAG
Template Function proxsuite::linalg::veg::_detail::_collections::backward_destroy
Template Function proxsuite::linalg::veg::_detail::_collections::clone_from
Template Function proxsuite::linalg::veg::_detail::_collections::relocate
Template Function proxsuite::linalg::veg::_detail::_collections::relocate_backward
Template Function proxsuite::linalg::veg::_detail::_collections::slice_clone
Template Function proxsuite::linalg::veg::_detail::_collections::slice_clone_from
Function proxsuite::linalg::veg::_detail::_collections::vector_grow_choose
Function proxsuite::linalg::veg::_detail::_collections::vector_grow_compute
Function proxsuite::linalg::veg::_detail::_dynstack::max2
Function proxsuite::linalg::veg::_detail::_dynstack::round_up_pow2
Template Function proxsuite::linalg::veg::_detail::_meta::get
Template Function proxsuite::linalg::veg::_detail::_tuple::tuple_fwd
Function proxsuite::linalg::veg::_detail::align_next
Template Function proxsuite::linalg::veg::_detail::all_of
Function proxsuite::linalg::veg::_detail::all_of_slice
Template Function proxsuite::linalg::veg::_detail::assert_complete
Template Function proxsuite::linalg::veg::_detail::extract_chars
Template Function proxsuite::linalg::veg::_detail::extract_chars_expr
Template Function proxsuite::linalg::veg::_detail::get_idx
Template Function proxsuite::linalg::veg::_detail::get_type
Template Function proxsuite::linalg::veg::_detail::make_simple_tuple
Template Function proxsuite::linalg::veg::_detail::max2
Template Function proxsuite::linalg::veg::_detail::min2
Function proxsuite::linalg::veg::_detail::parse_digit
Function proxsuite::linalg::veg::_detail::parse_digit_10
Function proxsuite::linalg::veg::_detail::parse_digit_16
Function proxsuite::linalg::veg::_detail::parse_digit_2
Function proxsuite::linalg::veg::_detail::parse_digit_8
Function proxsuite::linalg::veg::_detail::parse_int
Function proxsuite::linalg::veg::_detail::parse_num
Function proxsuite::linalg::veg::_detail::terminate
Function proxsuite::linalg::veg::_detail::throw_bad_alloc
Function proxsuite::linalg::veg::alignment::detail::align
Function proxsuite::linalg::veg::alignment::detail::aligned_alloc
Function proxsuite::linalg::veg::alignment::detail::is_alignment
Function proxsuite::linalg::veg::concepts::alloc::VEG_CONCEPT_EXPR((typename A), (A), dealloc, mem::Alloc<A>, true)
Function proxsuite::linalg::veg::concepts::alloc::VEG_CONCEPT_EXPR((typename A), (A), alloc, mem::Alloc<A>, VEG_CONCEPT(same<ExprType, mem::AllocBlock>))
Function proxsuite::linalg::veg::concepts::alloc::VEG_CONCEPT_EXPR((typename A), (A), owns_alloc, mem::Alloc<A>, VEG_CONCEPT(same<ExprType, bool>))
Function proxsuite::linalg::veg::concepts::alloc::VEG_CONCEPT_EXPR((typename A), (A), grow, mem::Alloc<A>, VEG_CONCEPT(same<ExprType, mem::AllocBlock>))
Function proxsuite::linalg::veg::concepts::alloc::VEG_CONCEPT_EXPR((typename A), (A), shrink, mem::Alloc<A>, VEG_CONCEPT(same<ExprType, mem::AllocBlock>))
Function proxsuite::linalg::veg::concepts::alloc::VEG_CONCEPT_EXPR((typename C, typename T, typename A), (C, T, A), destroy, mem::Cloner<C>, true)
Function proxsuite::linalg::veg::concepts::alloc::VEG_CONCEPT_EXPR((typename C, typename T, typename A), (C, T, A), clone, mem::Cloner<C>, VEG_CONCEPT(same<ExprType, T>))
Function proxsuite::linalg::veg::concepts::alloc::VEG_CONCEPT_EXPR((typename C, typename T, typename A), (C, T, A), clone_from, mem::Cloner<C>, true)
Function proxsuite::linalg::veg::concepts::aux::VEG_DEF_CONCEPT(typename T, no_wraps_around, (T(-1)<=T(0)))
Function proxsuite::linalg::veg::concepts::aux::VEG_DEF_CONCEPT(typename T, wraps_around, (T(-1)> T(0)))
Function proxsuite::linalg::veg::concepts::aux::VEG_DEF_CONCEPT((usize I, usize N), less_than, (I<N))
Function proxsuite::linalg::veg::concepts::aux::VEG_DEF_CONCEPT(typename T, bounded_array, meta::is_bounded_array<T>::value)
Function proxsuite::linalg::veg::concepts::tuple::VEG_DEF_CONCEPT
Function proxsuite::linalg::veg::concepts::VEG_CONCEPT_EXPR((typename T, typename… Ts), (T, Ts…), inplace_constructible, new(static_cast<void *>(nullptr)) T(VEG_DECLVAL(Ts&&)…), true)
Function proxsuite::linalg::veg::concepts::VEG_CONCEPT_EXPR((typename Fn, typename Ret, typename… Args), (Fn, Ret, Args…), fn_once, VEG_DECLVAL(Fn&&)(VEG_DECLVAL(Args&&)…), VEG_CONCEPT(same<ExprType, Ret>))
Function proxsuite::linalg::veg::concepts::VEG_CONCEPT_EXPR((typename Fn, typename Ret, typename… Args), (Fn, Ret, Args…), fn_mut, VEG_DECLVAL(Fn&)(VEG_DECLVAL(Args&&)…), VEG_CONCEPT(same<ExprType, Ret>))
Function proxsuite::linalg::veg::concepts::VEG_CONCEPT_EXPR((typename Fn, typename Ret, typename… Args), (Fn, Ret, Args…), fn, VEG_DECLVAL(Fn const&)(VEG_DECLVAL(Args&&)…), VEG_CONCEPT(same<ExprType, Ret>))
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT(typename T, index, VEG_CONCEPT(same<T, Dyn>)||_detail::_meta::is_fix<T>::value)
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT(typename…, all_same, _detail::_meta::all_same_impl<meta::make_index_sequence<sizeof…(Ts)>, Ts…>::value)
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT(typename T, move_assignable, VEG_CONCEPT(assignable<T&, T&&>))
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT(typename T, nothrow_move_assignable, VEG_CONCEPT(nothrow_assignable<T&, T&&>))
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT(typename T, copy_assignable, VEG_CONCEPT(assignable<T&, T const&>))
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT(typename T, nothrow_copy_assignable, VEG_CONCEPT(nothrow_assignable<T&, T const&>))
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT(typename T, final, (sizeof(T)<0))
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT(typename T, nothrow_destructible, noexcept(static_cast<T *>(nullptr) ->~T()))
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT(typename T, trivially_destructible, std::is_trivially_destructible<T>::value)
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT((typename T, typename U), implicitly_constructible, VEG_CONCEPT(convertible<U&&, T>))
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT(typename T, movable, VEG_HAS_BUILTIN_OR(__is_constructiblex, __is_constructible(T, T&&),(VEG_CONCEPT(constructible<T, T&&>))))
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT(typename T, nothrow_movable, VEG_HAS_BUILTIN_OR(__is_nothrow_constructiblex, __is_nothrow_constructible(T, T&&),(VEG_CONCEPT(nothrow_constructible<T, T&&>))))
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT(typename T, copyable, VEG_CONCEPT(constructible<T, T const&>))
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT(typename T, nothrow_copyable, VEG_CONCEPT(nothrow_constructible<T, T const&>))
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT((template<typename…> class Op, typename… Args), detected, _detail::_meta::is_detected<Op, Args…>::value)
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT(typename T, const_type, VEG_HAS_BUILTIN_OR(__is_const, __is_const(T),(_detail::_meta::is_const<T>::value)))
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT(typename T, void_type, VEG_CONCEPT(same<void const volatile, T const volatile>))
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT(typename T, pointer, _detail::_meta::is_pointer<T>::value)
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT(typename T, reference, (VEG_CONCEPT(lvalue_reference<T>)||VEG_CONCEPT(rvalue_reference<T>)))
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT(typename T, complete, _detail::_meta::is_complete<T>::value)
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT(typename T, enum_type, VEG_HAS_BUILTIN_OR(__is_enum, __is_enum(T), std::is_enum<T>::value))
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT((usize I, typename T), member_gettable, VEG_CONCEPT(detected<_detail::_meta::member_get_expr, meta::constant<usize, I>, T>))
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT((usize I, typename T), adl_gettable, VEG_CONCEPT(detected<_detail::_meta::adl_get_expr, meta::constant<usize, I>, T>))
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_BUILTIN_OR_INTERNAL((typename T, typename U), same, T, U)
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_BUILTIN_OR_INTERNAL((typename T, typename U), base_of, T, U)
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_BUILTIN_OR_INTERNAL(typename T, lvalue_reference, T)
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_BUILTIN_OR_INTERNAL(typename T, rvalue_reference, T)
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_CONJUNCTION(typename T, signed_integral, ((, integral<T>),(aux::, no_wraps_around<T>)))
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_CONJUNCTION(typename T, unsigned_integral, ((, integral<T>),(aux::, wraps_around<T>)))
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_CONJUNCTION((usize I, typename T), array_gettable, ((aux::, bounded_array<uncvref_t<T>>),(aux::, less_than<I, meta::array_extent<uncvref_t<T>>::value>)))
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_DISJUNCTION(typename T, arithmetic, ((, integral<T>),(, floating_point<T>)))
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_DISJUNCTION((usize I, typename T), gettable, ((, array_gettable<I, T>),(, member_gettable<I, T>),(, adl_gettable<I, T>)))
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_FROM_BUILTIN_OR_STD((typename T, typename U), assignable, T, U)
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_FROM_BUILTIN_OR_STD((typename T, typename U), nothrow_assignable, T&&, U&&)
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_FROM_BUILTIN_OR_STD(typename T, empty, T)
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_FROM_BUILTIN_OR_STD(typename T, trivially_copyable, T)
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_FROM_BUILTIN_OR_STD((typename T, typename… Ts), constructible, T, Ts&&)
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_FROM_BUILTIN_OR_STD((typename T, typename… Ts), nothrow_constructible, T, Ts&&)
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_FROM_BUILTIN_OR_STD((typename From, typename To), convertible, From&&, To)
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_FROM_BUILTIN_OR_STD(typename T, integral, T)
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_FROM_BUILTIN_OR_STD(typename T, floating_point, T)
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_FROM_BUILTIN_OR_TRAIT(typename T, trivially_copy_assignable, is_trivially_assignable, T&, T const&)
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_FROM_BUILTIN_OR_TRAIT(typename T, trivially_move_assignable, is_trivially_assignable, T&, T&&)
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_FROM_BUILTIN_OR_TRAIT(typename T, trivially_default_constructible, is_trivially_constructible, T)
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_FROM_BUILTIN_OR_TRAIT(typename T, trivially_copy_constructible, is_trivially_constructible, T, T const&)
Function proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_FROM_BUILTIN_OR_TRAIT(typename T, trivially_move_constructible, is_trivially_constructible, T, T&&)
Function proxsuite::linalg::veg::mem::aligned_alloc
Function proxsuite::linalg::veg::mem::aligned_free
Function proxsuite::linalg::veg::mem::memmove
Function proxsuite::linalg::veg::mem::VEG_INLINE_VAR(system_alloc, SystemAlloc)
Function proxsuite::linalg::veg::mem::VEG_INLINE_VAR(default_cloner, DefaultCloner)
Function proxsuite::linalg::veg::mem::VEG_NIEBLOID(addressof)
Function proxsuite::linalg::veg::mem::VEG_NIEBLOID(align_next)
Function proxsuite::linalg::veg::mem::VEG_NIEBLOID(align_prev)
Function proxsuite::linalg::veg::mem::VEG_NIEBLOID(launder)
Function proxsuite::linalg::veg::mem::VEG_NIEBLOID(construct_at)
Function proxsuite::linalg::veg::mem::VEG_NIEBLOID(construct_with)
Function proxsuite::linalg::veg::mem::VEG_NIEBLOID(destroy_at)
Function proxsuite::linalg::veg::mem::VEG_NIEBLOID_TEMPLATE
Function proxsuite::linalg::veg::meta::VEG_NIEBLOID(is_consteval)
Function proxsuite::linalg::veg::meta::VEG_NIEBLOID(unreachable)
Function proxsuite::linalg::veg::meta::VEG_NIEBLOID(unreachable_if)
Template Function proxsuite::linalg::veg::operator””_c
Function proxsuite::linalg::veg::operator””_v
Template Function proxsuite::linalg::veg::print_types_halt
Template Function proxsuite::linalg::veg::tuple::get(tuple::IndexedTuple<proxsuite::linalg::veg::meta::index_sequence<Is…>, Ts…> const&)
Template Function proxsuite::linalg::veg::tuple::get(tuple::IndexedTuple<proxsuite::linalg::veg::meta::index_sequence<Is…>, Ts…>&)
Template Function proxsuite::linalg::veg::tuple::get(tuple::IndexedTuple<proxsuite::linalg::veg::meta::index_sequence<Is…>, Ts…> const&&)
Template Function proxsuite::linalg::veg::tuple::get(tuple::IndexedTuple<proxsuite::linalg::veg::meta::index_sequence<Is…>, Ts…>&&)
Function proxsuite::linalg::veg::tuple::VEG_NIEBLOID(tuplify)
Function proxsuite::linalg::veg::tuple::VEG_NIEBLOID(with)
Function proxsuite::linalg::veg::tuple::VEG_NIEBLOID(zip)
Function proxsuite::linalg::veg::tuple::VEG_NIEBLOID(cat)
Function proxsuite::linalg::veg::tuple::VEG_NIEBLOID(unpack)
Function proxsuite::linalg::veg::tuple::VEG_NIEBLOID(for_each)
Function proxsuite::linalg::veg::tuple::VEG_NIEBLOID(for_each_i)
Function proxsuite::linalg::veg::tuple::VEG_NIEBLOID(map)
Function proxsuite::linalg::veg::tuple::VEG_NIEBLOID(map_i)
Function proxsuite::linalg::veg::tuple::VEG_NIEBLOID(deref_assign)
Template Function proxsuite::linalg::veg::VEG_CPP14
Function proxsuite::linalg::veg::VEG_CPP17
Function proxsuite::linalg::veg::VEG_INLINE_VAR
Function proxsuite::linalg::veg::VEG_NIEBLOID(unused)
Function proxsuite::linalg::veg::VEG_NIEBLOID(clone)
Function proxsuite::linalg::veg::VEG_NIEBLOID(deref)
Function proxsuite::linalg::veg::VEG_NIEBLOID(deref_mut)
Function proxsuite::linalg::veg::VEG_NIEBLOID(ref)
Function proxsuite::linalg::veg::VEG_NIEBLOID(mut)
Function proxsuite::linalg::veg::VEG_NIEBLOID(init_list)
Function proxsuite::linalg::veg::VEG_NIEBLOID(defer)
Function proxsuite::linalg::veg::VEG_NIEBLOID_TEMPLATE(typename To, narrow, To)
Function proxsuite::linalg::veg::VEG_NIEBLOID_TEMPLATE(usize, get, I)
Function proxsuite::linalg::veg::VEG_TAG(from_raw_parts, FromRawParts)
Function proxsuite::linalg::veg::VEG_TAG(safe, Safe)
Function proxsuite::linalg::veg::VEG_TAG(unsafe, Unsafe)
Function proxsuite::linalg::veg::VEG_TAG(as_ref, AsRef)
Function proxsuite::linalg::veg::VEG_TAG(as_mut, AsMut)
Function proxsuite::linalg::veg::VEG_TAG(from, From)
Function proxsuite::linalg::veg::VEG_TAG(from_i, FromI)
Function proxsuite::linalg::veg::VEG_TAG(as_ref_once, AsRefOnce)
Function proxsuite::linalg::veg::VEG_TAG(from_alloc, FromAlloc)
Function proxsuite::linalg::veg::VEG_TAG(from_alloc_and_value, FromAllocAndValue)
Function proxsuite::linalg::veg::VEG_TAG(from_slice, FromSlice)
Function proxsuite::linalg::veg::VEG_TAG(from_slice_mut, FromSliceMut)
Function proxsuite::linalg::veg::VEG_TAG_TEMPLATE
Function proxsuite::proxqp::concepts::aux::VEG_DEF_CONCEPT((typename Mat, typename T), has_data_expr, LDLT_CONCEPT(detected<detail::DataExpr, Mat, T>))
Function proxsuite::proxqp::concepts::aux::VEG_DEF_CONCEPT((typename Mat), matrix_base, decltype(detail::is_eigen_matrix_base_impl(static_cast<Mat *>(nullptr)))::value)
Function proxsuite::proxqp::concepts::aux::VEG_DEF_CONCEPT((typename Mat), is_plain_object_base, decltype(detail::is_eigen_owning_matrix_base_impl(static_cast<Mat *>(nullptr)))::value)
Function proxsuite::proxqp::concepts::aux::VEG_DEF_CONCEPT((typename Mat), tmp_matrix, (LDLT_CONCEPT(aux::is_plain_object_base<unref<Mat>>)&&!LDLT_CONCEPT(lvalue_ref<Mat>)))
Function proxsuite::proxqp::concepts::VEG_DEF_CONCEPT(typename T, rvalue_ref, std::is_rvalue_reference<T>::value)
Function proxsuite::proxqp::concepts::VEG_DEF_CONCEPT(typename T, lvalue_ref, std::is_lvalue_reference<T>::value)
Function proxsuite::proxqp::concepts::VEG_DEF_CONCEPT((template<typename…> class F, typename… Ts), detected, detail::DetectedImpl<void, void, F, Ts…>::value)
Function proxsuite::proxqp::concepts::VEG_DEF_CONCEPT((typename Mat, typename T), eigen_view, (LDLT_CONCEPT(aux::matrix_base<unref<Mat>>)&&LDLT_CONCEPT(aux::has_data_expr<Mat, T const>)))
Function proxsuite::proxqp::concepts::VEG_DEF_CONCEPT((typename Mat, typename T), eigen_view_mut, (LDLT_CONCEPT(aux::matrix_base<unref<Mat>>)&&LDLT_CONCEPT(aux::has_data_expr<Mat, T>)&&!LDLT_CONCEPT(aux::tmp_matrix<Mat>)))
Function proxsuite::proxqp::concepts::VEG_DEF_CONCEPT((typename Mat, typename T), eigen_strided_vector_view, (LDLT_CONCEPT(eigen_view<Mat, T>)&&(eigen::CompTimeCols<unref<Mat>>::value==1)))
Function proxsuite::proxqp::concepts::VEG_DEF_CONCEPT((typename Mat, typename T), eigen_strided_vector_view_mut, (LDLT_CONCEPT(eigen_view_mut<Mat, T>)&&(eigen::CompTimeCols<unref<Mat>>::value==1)))
Function proxsuite::proxqp::concepts::VEG_DEF_CONCEPT((typename Mat, typename T), eigen_vector_view, (LDLT_CONCEPT(eigen_strided_vector_view<Mat, T>)&&(eigen::CompTimeInnerStride<unref<Mat>>::value==1)))
Function proxsuite::proxqp::concepts::VEG_DEF_CONCEPT((typename Mat, typename T), eigen_vector_view_mut, (LDLT_CONCEPT(eigen_strided_vector_view_mut<Mat, T>)&&(eigen::CompTimeInnerStride<unref<Mat>>::value==1)))
Template Function proxsuite::proxqp::dense::bcl_update
Template Function proxsuite::proxqp::dense::compute_backward
Template Function proxsuite::proxqp::dense::compute_backward_loss_ESG
Template Function proxsuite::proxqp::dense::compute_equality_constrained_initial_guess
Template Function proxsuite::proxqp::dense::compute_inner_loop_saddle_point
Template Function proxsuite::proxqp::dense::dense_backend_choice
Template Function proxsuite::proxqp::dense::detail::ruiz_scale_qp_in_place
Template Function proxsuite::proxqp::dense::estimate_minimal_eigen_value_of_symmetric_matrix
Template Function proxsuite::proxqp::dense::global_dual_residual
Template Function proxsuite::proxqp::dense::global_dual_residual_infeasibility
Template Function proxsuite::proxqp::dense::global_primal_residual
Template Function proxsuite::proxqp::dense::global_primal_residual_infeasibility
Template Function proxsuite::proxqp::dense::initial_guess
Template Function proxsuite::proxqp::dense::iterative_residual
Template Function proxsuite::proxqp::dense::iterative_solve_with_permut_fact
Template Function proxsuite::proxqp::dense::linesearch::active_set_change
Template Function proxsuite::proxqp::dense::linesearch::gpdal_derivative_results
Template Function proxsuite::proxqp::dense::linesearch::primal_dual_derivative_results
Template Function proxsuite::proxqp::dense::linesearch::primal_dual_ls
Template Function proxsuite::proxqp::dense::Martinez_update
Template Function proxsuite::proxqp::dense::min_eigen_value_via_modified_power_iteration
Template Function proxsuite::proxqp::dense::mu_update
Template Function proxsuite::proxqp::dense::operator!=(const Model<T>&, const Model<T>&)
Template Function proxsuite::proxqp::dense::operator!=(const QP<T>&, const QP<T>&)
Template Function proxsuite::proxqp::dense::operator==(const Model<T>&, const Model<T>&)
Template Function proxsuite::proxqp::dense::operator==(const QP<T>&, const QP<T>&)
Template Function proxsuite::proxqp::dense::power_iteration
Template Function proxsuite::proxqp::dense::preconditioner::operator!=
Template Function proxsuite::proxqp::dense::preconditioner::operator==
Template Function proxsuite::proxqp::dense::primal_dual_newton_semi_smooth
Template Function proxsuite::proxqp::dense::primal_dual_semi_smooth_newton_step
Template Function proxsuite::proxqp::dense::print_setup_header
Template Function proxsuite::proxqp::dense::qp_solve
Template Function proxsuite::proxqp::dense::qp_solve_backward_in_parallel(optional<const size_t>, std::vector<proxqp::dense::QP<T>>&, std::vector<proxqp::dense::Vec<T>>&, T, T, T)
Template Function proxsuite::proxqp::dense::qp_solve_backward_in_parallel(optional<const size_t>, proxqp::dense::BatchQP<T>&, std::vector<proxqp::dense::Vec<T>>&, T, T, T)
Template Function proxsuite::proxqp::dense::qp_solve_in_parallel
Template Function proxsuite::proxqp::dense::refactorize
Template Function proxsuite::proxqp::dense::save_data
Template Function proxsuite::proxqp::dense::setup
Template Function proxsuite::proxqp::dense::setup_equilibration
Template Function proxsuite::proxqp::dense::setup_factorization
Template Function proxsuite::proxqp::dense::solve(optional<MatRef<T>>, optional<VecRef<T>>, optional<MatRef<T>>, optional<VecRef<T>>, optional<MatRef<T>>, optional<VecRef<T>>, optional<VecRef<T>>, optional<VecRef<T>>, optional<VecRef<T>>, optional<VecRef<T>>, optional<T>, optional<T>, optional<T>, optional<T>, optional<T>, optional<bool>, bool, bool, optional<isize>, proxsuite::proxqp::InitialGuessStatus, bool, optional<T>, optional<T>, bool, optional<T>)
Template Function proxsuite::proxqp::dense::solve(optional<MatRef<T>>, optional<VecRef<T>>, optional<MatRef<T>>, optional<VecRef<T>>, optional<MatRef<T>>, optional<VecRef<T>>, optional<VecRef<T>>, optional<VecRef<T>>, optional<VecRef<T>>, optional<VecRef<T>>, optional<VecRef<T>>, optional<VecRef<T>>, optional<T>, optional<T>, optional<T>, optional<T>, optional<T>, optional<bool>, bool, bool, optional<isize>, proxsuite::proxqp::InitialGuessStatus, bool, optional<T>, optional<T>, bool, optional<T>)
Template Function proxsuite::proxqp::dense::solve_in_parallel(std::vector<proxqp::dense::QP<T>>&, const optional<size_t>)
Template Function proxsuite::proxqp::dense::solve_in_parallel(proxqp::dense::BatchQP<T>&, const optional<size_t>)
Template Function proxsuite::proxqp::dense::solve_linear_system
Template Function proxsuite::proxqp::dense::update
Template Function proxsuite::proxqp::dense::update_default_rho_with_minimal_Hessian_eigen_value
Template Function proxsuite::proxqp::dense::update_proximal_parameters
Function proxsuite::proxqp::dense::VEG_NIEBLOID(fabs)
Function proxsuite::proxqp::dense::VEG_NIEBLOID(sqrt)
Function proxsuite::proxqp::dense::VEG_NIEBLOID(pow)
Function proxsuite::proxqp::dense::VEG_NIEBLOID(infty_norm)
Template Function proxsuite::proxqp::dense::warm_start
Template Function proxsuite::proxqp::detail::apply_diag_inv_on_right
Template Function proxsuite::proxqp::detail::apply_diag_on_right
Template Function proxsuite::proxqp::detail::assign_cwise_prod
Template Function proxsuite::proxqp::detail::assign_scalar_prod
Function proxsuite::proxqp::detail::bytes_to_next_aligned
Function proxsuite::proxqp::detail::bytes_to_prev_aligned
Template Function proxsuite::proxqp::detail::cx_min_list
Template Function proxsuite::proxqp::detail::dot
Template Function proxsuite::proxqp::detail::is_eigen_matrix_base_impl(Eigen::MatrixBase<T> const volatile *)
Function proxsuite::proxqp::detail::is_eigen_matrix_base_impl(void const volatile *)
Template Function proxsuite::proxqp::detail::is_eigen_owning_matrix_base_impl(Eigen::PlainObjectBase<T> const volatile *)
Function proxsuite::proxqp::detail::is_eigen_owning_matrix_base_impl(void const volatile *)
Template Function proxsuite::proxqp::detail::min_list_impl
Function proxsuite::proxqp::detail::next_aligned
Template Function proxsuite::proxqp::detail::noalias_mul_add
Template Function proxsuite::proxqp::detail::noalias_mul_add_vec
Template Function proxsuite::proxqp::detail::noalias_mul_sub_tr_lo
Function proxsuite::proxqp::detail::prev_aligned
Function proxsuite::proxqp::detail::round_up
Template Function proxsuite::proxqp::detail::set_zero
Template Function proxsuite::proxqp::detail::trans_tr_unit_up_solve_in_place_on_right
Function proxsuite::proxqp::detail::uround_up
Function proxsuite::proxqp::detail::VEG_NIEBLOID(defer)
Function proxsuite::proxqp::detail::VEG_NIEBLOID(max2)
Function proxsuite::proxqp::detail::VEG_NIEBLOID(min2)
Function proxsuite::proxqp::detail::VEG_NIEBLOID(max_list)
Function proxsuite::proxqp::flip_layout
Function proxsuite::proxqp::from_eigen_layout
Template Function proxsuite::proxqp::operator!=(const Info<T>&, const Info<T>&)
Template Function proxsuite::proxqp::operator!=(const Results<T>&, const Results<T>&)
Template Function proxsuite::proxqp::operator!=(const Settings<T>&, const Settings<T>&)
Function proxsuite::proxqp::operator<<(std::ostream&, const SparseBackend&)
Function proxsuite::proxqp::operator<<(std::ostream&, const DenseBackend&)
Template Function proxsuite::proxqp::operator==(const Info<T>&, const Info<T>&)
Template Function proxsuite::proxqp::operator==(const Results<T>&, const Results<T>&)
Template Function proxsuite::proxqp::operator==(const Settings<T>&, const Settings<T>&)
Function proxsuite::proxqp::print_header
Function proxsuite::proxqp::print_line
Function proxsuite::proxqp::print_preambule
Template Function proxsuite::proxqp::sparse::copy
Template Function proxsuite::proxqp::sparse::detail::global_dual_residual_infeasibility
Template Function proxsuite::proxqp::sparse::detail::global_primal_residual_infeasibility
Template Function proxsuite::proxqp::sparse::detail::middle_cols
Template Function proxsuite::proxqp::sparse::detail::middle_cols_mut
Template Function proxsuite::proxqp::sparse::detail::noalias_gevmmv_add
Template Function proxsuite::proxqp::sparse::detail::noalias_gevmmv_add_impl
Template Function proxsuite::proxqp::sparse::detail::noalias_symhiv_add
Template Function proxsuite::proxqp::sparse::detail::noalias_symhiv_add_impl
Template Function proxsuite::proxqp::sparse::detail::top_rows_mut_unchecked
Template Function proxsuite::proxqp::sparse::detail::top_rows_unchecked
Template Function proxsuite::proxqp::sparse::detail::unscaled_primal_dual_residual
Template Function proxsuite::proxqp::sparse::detail::vec
Template Function proxsuite::proxqp::sparse::detail::vec_mut
Template Function proxsuite::proxqp::sparse::estimate_minimal_eigen_value_of_symmetric_matrix
Template Function proxsuite::proxqp::sparse::have_same_structure
Template Function proxsuite::proxqp::sparse::inner_reconstructed_matrix
Template Function proxsuite::proxqp::sparse::ldl_iter_solve_noalias
Template Function proxsuite::proxqp::sparse::ldl_solve
Template Function proxsuite::proxqp::sparse::ldl_solve_in_place
Template Function proxsuite::proxqp::sparse::min_eigen_value_via_modified_power_iteration
Template Function proxsuite::proxqp::sparse::power_iteration
Template Function proxsuite::proxqp::sparse::preconditioner::detail::colwise_infty_norm_symhi
Template Function proxsuite::proxqp::sparse::preconditioner::detail::colwise_infty_norm_symlo
Template Function proxsuite::proxqp::sparse::preconditioner::detail::rowwise_infty_norm
Template Function proxsuite::proxqp::sparse::preconditioner::detail::ruiz_scale_qp_in_place
Template Function proxsuite::proxqp::sparse::print_setup_header
Template Function proxsuite::proxqp::sparse::qp_setup
Template Function proxsuite::proxqp::sparse::qp_solve
Template Function proxsuite::proxqp::sparse::reconstructed_matrix
Template Function proxsuite::proxqp::sparse::reconstruction_error
Template Function proxsuite::proxqp::sparse::refactorize
Template Function proxsuite::proxqp::sparse::solve
Template Function proxsuite::proxqp::sparse::solve_in_parallel(proxqp::sparse::BatchQP<T, I>&, const optional<size_t>)
Template Function proxsuite::proxqp::sparse::solve_in_parallel(std::vector<proxqp::sparse::QP<T, I>>&, const optional<size_t>)
Template Function proxsuite::proxqp::sparse::update_default_rho_with_minimal_Hessian_eigen_value
Template Function proxsuite::proxqp::sparse::update_proximal_parameters
Template Function proxsuite::proxqp::sparse::warm_start
Function proxsuite::proxqp::to_eigen_layout
Template Function proxsuite::proxqp::utils::dense_box_constrained_qp
Template Function proxsuite::proxqp::utils::dense_degenerate_qp
Template Function proxsuite::proxqp::utils::dense_not_strongly_convex_qp
Template Function proxsuite::proxqp::utils::dense_strongly_convex_qp
Template Function proxsuite::proxqp::utils::dense_unconstrained_qp
Template Function proxsuite::proxqp::utils::eigen::ldlt_compute
Function proxsuite::proxqp::utils::eigen::LDLT_EXPLICIT_TPL_DECL(2, llt_compute<Mat<f32, colmajor>>)
Function proxsuite::proxqp::utils::eigen::LDLT_EXPLICIT_TPL_DECL(2, ldlt_compute<Mat<f32, colmajor>>)
Function proxsuite::proxqp::utils::eigen::LDLT_EXPLICIT_TPL_DECL(2, llt_compute<Mat<f32, rowmajor>>)
Function proxsuite::proxqp::utils::eigen::LDLT_EXPLICIT_TPL_DECL(2, ldlt_compute<Mat<f32, rowmajor>>)
Function proxsuite::proxqp::utils::eigen::LDLT_EXPLICIT_TPL_DECL(2, llt_compute<Mat<f64, colmajor>>)
Function proxsuite::proxqp::utils::eigen::LDLT_EXPLICIT_TPL_DECL(2, ldlt_compute<Mat<f64, colmajor>>)
Function proxsuite::proxqp::utils::eigen::LDLT_EXPLICIT_TPL_DECL(2, llt_compute<Mat<f64, rowmajor>>)
Function proxsuite::proxqp::utils::eigen::LDLT_EXPLICIT_TPL_DECL(2, ldlt_compute<Mat<f64, rowmajor>>)
Template Function proxsuite::proxqp::utils::eigen::llt_compute
Function proxsuite::proxqp::utils::LDLT_EXPLICIT_TPL_DECL(2, matmul_impl<long double>)
Function proxsuite::proxqp::utils::LDLT_EXPLICIT_TPL_DECL(1, mat_cast<proxqp::f64, long double>)
Function proxsuite::proxqp::utils::LDLT_EXPLICIT_TPL_DECL(1, mat_cast<proxqp::f32, long double>)
Template Function proxsuite::proxqp::utils::mat_cast
Template Function proxsuite::proxqp::utils::matmul
Template Function proxsuite::proxqp::utils::matmul3
Template Function proxsuite::proxqp::utils::matmul_impl
Function proxsuite::proxqp::utils::osqp::to_sparse
Function proxsuite::proxqp::utils::osqp::to_sparse_sym
Template Function proxsuite::proxqp::utils::rand::detail::orthonormal_rand_impl
Function proxsuite::proxqp::utils::rand::lehmer64
Function proxsuite::proxqp::utils::rand::lehmer64_constant
Function proxsuite::proxqp::utils::rand::lehmer_global
Template Function proxsuite::proxqp::utils::rand::matrix_rand
Function proxsuite::proxqp::utils::rand::normal_rand
Template Function proxsuite::proxqp::utils::rand::orthonormal_rand
Template Function proxsuite::proxqp::utils::rand::positive_definite_rand
Function proxsuite::proxqp::utils::rand::set_seed
Template Function proxsuite::proxqp::utils::rand::sparse_matrix_rand
Template Function proxsuite::proxqp::utils::rand::sparse_matrix_rand_not_compressed
Template Function proxsuite::proxqp::utils::rand::sparse_positive_definite_rand
Template Function proxsuite::proxqp::utils::rand::sparse_positive_definite_rand_compressed
Template Function proxsuite::proxqp::utils::rand::sparse_positive_definite_rand_not_compressed
Function proxsuite::proxqp::utils::rand::uniform_rand
Template Function proxsuite::proxqp::utils::rand::vector_rand
Template Function proxsuite::proxqp::utils::sparse_strongly_convex_qp
Function proxsuite::proxqp::utils::VEG_TAG
Function proxsuite::proxqp::VEG_TAG(from_ptr_size, FromPtrSize)
Function proxsuite::proxqp::VEG_TAG(from_ptr_size_stride, FromPtrSizeStride)
Function proxsuite::proxqp::VEG_TAG(from_ptr_rows_cols_stride, FromPtrRowsColsStride)
Function proxsuite::proxqp::VEG_TAG(from_eigen, FromEigen)
Template Function proxsuite::serialization::loadFromBinary
Template Function proxsuite::serialization::loadFromJSON
Template Function proxsuite::serialization::loadFromString
Template Function proxsuite::serialization::loadFromStringStream
Template Function proxsuite::serialization::loadFromXML
Template Function proxsuite::serialization::saveToBinary
Template Function proxsuite::serialization::saveToJSON
Template Function proxsuite::serialization::saveToString
Template Function proxsuite::serialization::saveToStringStream
Template Function proxsuite::serialization::saveToXML
Function proxsuite::set_default_omp_options
Template Function tl::detail::invoke(Fn&&, Args&&…)
Template Function tl::detail::invoke(Fn&&, Args&&…)
Template Function tl::detail::optional_map_impl(Opt&&, F&&)
Template Function tl::detail::optional_map_impl(Opt&&, F&&)
Template Function tl::detail::swap_adl_tests::can_swap(…)
Template Function tl::detail::swap_adl_tests::can_swap(int)
Template Function tl::detail::swap_adl_tests::swap(T&, T&)
Template Function tl::detail::swap_adl_tests::swap(T(&), T(&))
Template Function tl::detail::swap_adl_tests::uses_std(…)
Template Function tl::detail::swap_adl_tests::uses_std(int)
Template Function tl::make_optional(U&&)
Template Function tl::make_optional(Args&&…)
Template Function tl::make_optional(std::initializer_list<U>, Args&&…)
Template Function tl::operator!=(const optional<T>&, const optional<U>&)
Template Function tl::operator!=(const optional<T>&, nullopt_t)
Template Function tl::operator!=(nullopt_t, const optional<T>&)
Template Function tl::operator!=(const optional<T>&, const U&)
Template Function tl::operator!=(const U&, const optional<T>&)
Template Function tl::operator<(const optional<T>&, const optional<U>&)
Template Function tl::operator<(const optional<T>&, nullopt_t)
Template Function tl::operator<(nullopt_t, const optional<T>&)
Template Function tl::operator<(const optional<T>&, const U&)
Template Function tl::operator<(const U&, const optional<T>&)
Template Function tl::operator<=(const optional<T>&, const optional<U>&)
Template Function tl::operator<=(const optional<T>&, nullopt_t)
Template Function tl::operator<=(nullopt_t, const optional<T>&)
Template Function tl::operator<=(const optional<T>&, const U&)
Template Function tl::operator<=(const U&, const optional<T>&)
Template Function tl::operator==(const optional<T>&, const optional<U>&)
Template Function tl::operator==(const optional<T>&, nullopt_t)
Template Function tl::operator==(nullopt_t, const optional<T>&)
Template Function tl::operator==(const optional<T>&, const U&)
Template Function tl::operator==(const U&, const optional<T>&)
Template Function tl::operator>(const optional<T>&, const optional<U>&)
Template Function tl::operator>(const optional<T>&, nullopt_t)
Template Function tl::operator>(nullopt_t, const optional<T>&)
Template Function tl::operator>(const optional<T>&, const U&)
Template Function tl::operator>(const U&, const optional<T>&)
Template Function tl::operator>=(const optional<T>&, const optional<U>&)
Template Function tl::operator>=(const optional<T>&, nullopt_t)
Template Function tl::operator>=(nullopt_t, const optional<T>&)
Template Function tl::operator>=(const optional<T>&, const U&)
Template Function tl::operator>=(const U&, const optional<T>&)
Template Function tl::swap
Variables
Variable proxsuite::linalg::veg::maybe
Variable proxsuite::linalg::veg::no
Variable proxsuite::linalg::veg::yes
Variable proxsuite::nullopt
Variable proxsuite::proxqp::colmajor
Variable proxsuite::proxqp::dense::DYN
Variable proxsuite::proxqp::rowmajor
Variable proxsuite::proxqp::sparse::DYN
Variable tl::in_place
Variable tl::nullopt
Defines
Define __LDLT_TEMP_MAT_IMPL
Define __LDLT_TEMP_VEC_IMPL
Define __VEG_ASAN_ANNOTATE
Define __VEG_HAS_INCLUDE
Define __VEG_IMPL_ADD_VALUE
Define __VEG_IMPL_BIND
Define __VEG_IMPL_BIND_ID_SEQ
Define __VEG_IMPL_CONJUNCTION
Define __VEG_IMPL_DEF_CONCEPT
Define __VEG_IMPL_DISJUNCTION
Define __VEG_IMPL_GET_MEMBER_NAME_LEN
Define __VEG_IMPL_GET_MEMBER_NAME_PTR
Define __VEG_IMPL_GET_MEMBER_PTR
Define __VEG_IMPL_INSTANTIATE
Define __VEG_IMPL_LEAF
Define __VEG_IMPL_LEAF_MUT
Define __VEG_IMPL_LEAF_ONCE
Define __VEG_IMPL_MAKE_STACK
Define __VEG_IMPL_OVERLOAD
Define __VEG_IMPL_PARAM_EXPAND
Define __VEG_IMPL_PP__VEG_IMPL_PP_REMOVE_PAREN1
Define __VEG_IMPL_PP__VEG_IMPL_PP_REMOVE_PAREN11
Define __VEG_IMPL_PP_CAT
Define __VEG_IMPL_PP_CAT2
Define __VEG_IMPL_PP_CAT3
Define __VEG_IMPL_PP_COMMA_IF_NOT_0_0
Define __VEG_IMPL_PP_COMMA_IF_NOT_0_1
Define __VEG_IMPL_PP_CONSUME
Define __VEG_IMPL_PP_COUNT
Define __VEG_IMPL_PP_DEC
Define __VEG_IMPL_PP_DEC_1
Define __VEG_IMPL_PP_DEC_10
Define __VEG_IMPL_PP_DEC_11
Define __VEG_IMPL_PP_DEC_12
Define __VEG_IMPL_PP_DEC_13
Define __VEG_IMPL_PP_DEC_14
Define __VEG_IMPL_PP_DEC_15
Define __VEG_IMPL_PP_DEC_16
Define __VEG_IMPL_PP_DEC_17
Define __VEG_IMPL_PP_DEC_18
Define __VEG_IMPL_PP_DEC_19
Define __VEG_IMPL_PP_DEC_2
Define __VEG_IMPL_PP_DEC_20
Define __VEG_IMPL_PP_DEC_21
Define __VEG_IMPL_PP_DEC_22
Define __VEG_IMPL_PP_DEC_23
Define __VEG_IMPL_PP_DEC_24
Define __VEG_IMPL_PP_DEC_25
Define __VEG_IMPL_PP_DEC_26
Define __VEG_IMPL_PP_DEC_27
Define __VEG_IMPL_PP_DEC_28
Define __VEG_IMPL_PP_DEC_29
Define __VEG_IMPL_PP_DEC_3
Define __VEG_IMPL_PP_DEC_30
Define __VEG_IMPL_PP_DEC_31
Define __VEG_IMPL_PP_DEC_32
Define __VEG_IMPL_PP_DEC_33
Define __VEG_IMPL_PP_DEC_4
Define __VEG_IMPL_PP_DEC_5
Define __VEG_IMPL_PP_DEC_6
Define __VEG_IMPL_PP_DEC_7
Define __VEG_IMPL_PP_DEC_8
Define __VEG_IMPL_PP_DEC_9
Define __VEG_IMPL_PP_DEC_I
Define __VEG_IMPL_PP_HEAD_0
Define __VEG_IMPL_PP_HEAD_1
Define __VEG_IMPL_PP_INC
Define __VEG_IMPL_PP_INC_0
Define __VEG_IMPL_PP_INC_1
Define __VEG_IMPL_PP_INC_10
Define __VEG_IMPL_PP_INC_11
Define __VEG_IMPL_PP_INC_12
Define __VEG_IMPL_PP_INC_13
Define __VEG_IMPL_PP_INC_14
Define __VEG_IMPL_PP_INC_15
Define __VEG_IMPL_PP_INC_16
Define __VEG_IMPL_PP_INC_17
Define __VEG_IMPL_PP_INC_18
Define __VEG_IMPL_PP_INC_19
Define __VEG_IMPL_PP_INC_2
Define __VEG_IMPL_PP_INC_20
Define __VEG_IMPL_PP_INC_21
Define __VEG_IMPL_PP_INC_22
Define __VEG_IMPL_PP_INC_23
Define __VEG_IMPL_PP_INC_24
Define __VEG_IMPL_PP_INC_25
Define __VEG_IMPL_PP_INC_26
Define __VEG_IMPL_PP_INC_27
Define __VEG_IMPL_PP_INC_28
Define __VEG_IMPL_PP_INC_29
Define __VEG_IMPL_PP_INC_3
Define __VEG_IMPL_PP_INC_30
Define __VEG_IMPL_PP_INC_31
Define __VEG_IMPL_PP_INC_32
Define __VEG_IMPL_PP_INC_4
Define __VEG_IMPL_PP_INC_5
Define __VEG_IMPL_PP_INC_6
Define __VEG_IMPL_PP_INC_7
Define __VEG_IMPL_PP_INC_8
Define __VEG_IMPL_PP_INC_9
Define __VEG_IMPL_PP_INC_I
Define __VEG_IMPL_PP_IS_1
Define __VEG_IMPL_PP_IS_1_1
Define __VEG_IMPL_PP_IS_1_10
Define __VEG_IMPL_PP_IS_1_11
Define __VEG_IMPL_PP_IS_1_12
Define __VEG_IMPL_PP_IS_1_13
Define __VEG_IMPL_PP_IS_1_14
Define __VEG_IMPL_PP_IS_1_15
Define __VEG_IMPL_PP_IS_1_16
Define __VEG_IMPL_PP_IS_1_17
Define __VEG_IMPL_PP_IS_1_18
Define __VEG_IMPL_PP_IS_1_19
Define __VEG_IMPL_PP_IS_1_2
Define __VEG_IMPL_PP_IS_1_20
Define __VEG_IMPL_PP_IS_1_21
Define __VEG_IMPL_PP_IS_1_22
Define __VEG_IMPL_PP_IS_1_23
Define __VEG_IMPL_PP_IS_1_24
Define __VEG_IMPL_PP_IS_1_25
Define __VEG_IMPL_PP_IS_1_26
Define __VEG_IMPL_PP_IS_1_27
Define __VEG_IMPL_PP_IS_1_28
Define __VEG_IMPL_PP_IS_1_29
Define __VEG_IMPL_PP_IS_1_3
Define __VEG_IMPL_PP_IS_1_30
Define __VEG_IMPL_PP_IS_1_31
Define __VEG_IMPL_PP_IS_1_32
Define __VEG_IMPL_PP_IS_1_33
Define __VEG_IMPL_PP_IS_1_4
Define __VEG_IMPL_PP_IS_1_5
Define __VEG_IMPL_PP_IS_1_6
Define __VEG_IMPL_PP_IS_1_7
Define __VEG_IMPL_PP_IS_1_8
Define __VEG_IMPL_PP_IS_1_9
Define __VEG_IMPL_PP_IS_1_I
Define __VEG_IMPL_PP_MAKE_TUPLE0
Define __VEG_IMPL_PP_MAKE_TUPLE1
Define __VEG_IMPL_PP_MAKE_TUPLE10
Define __VEG_IMPL_PP_MAKE_TUPLE11
Define __VEG_IMPL_PP_MAKE_TUPLE12
Define __VEG_IMPL_PP_MAKE_TUPLE13
Define __VEG_IMPL_PP_MAKE_TUPLE14
Define __VEG_IMPL_PP_MAKE_TUPLE15
Define __VEG_IMPL_PP_MAKE_TUPLE16
Define __VEG_IMPL_PP_MAKE_TUPLE17
Define __VEG_IMPL_PP_MAKE_TUPLE18
Define __VEG_IMPL_PP_MAKE_TUPLE19
Define __VEG_IMPL_PP_MAKE_TUPLE2
Define __VEG_IMPL_PP_MAKE_TUPLE20
Define __VEG_IMPL_PP_MAKE_TUPLE21
Define __VEG_IMPL_PP_MAKE_TUPLE22
Define __VEG_IMPL_PP_MAKE_TUPLE23
Define __VEG_IMPL_PP_MAKE_TUPLE24
Define __VEG_IMPL_PP_MAKE_TUPLE25
Define __VEG_IMPL_PP_MAKE_TUPLE26
Define __VEG_IMPL_PP_MAKE_TUPLE27
Define __VEG_IMPL_PP_MAKE_TUPLE28
Define __VEG_IMPL_PP_MAKE_TUPLE29
Define __VEG_IMPL_PP_MAKE_TUPLE3
Define __VEG_IMPL_PP_MAKE_TUPLE30
Define __VEG_IMPL_PP_MAKE_TUPLE31
Define __VEG_IMPL_PP_MAKE_TUPLE32
Define __VEG_IMPL_PP_MAKE_TUPLE4
Define __VEG_IMPL_PP_MAKE_TUPLE5
Define __VEG_IMPL_PP_MAKE_TUPLE6
Define __VEG_IMPL_PP_MAKE_TUPLE7
Define __VEG_IMPL_PP_MAKE_TUPLE8
Define __VEG_IMPL_PP_MAKE_TUPLE9
Define __VEG_IMPL_PP_REMOVE_PAREN1
Define __VEG_IMPL_PP_REMOVE_PAREN11
Define __VEG_IMPL_PP_REMOVE_PAREN2
Define __VEG_IMPL_PP_REMOVE_PAREN21
Define __VEG_IMPL_PP_SEQ_HEAD_0
Define __VEG_IMPL_PP_SEQ_HEAD_1
Define __VEG_IMPL_PP_STRINGIZE
Define __VEG_IMPL_PP_TAIL_0
Define __VEG_IMPL_PP_TAIL_1
Define __VEG_IMPL_PP_TRANSFORM_0
Define __VEG_IMPL_PP_TRANSFORM_1
Define __VEG_IMPL_PP_TRANSFORM_HELPER
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_1
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_10
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_11
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_12
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_13
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_14
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_15
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_16
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_17
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_18
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_19
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_2
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_20
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_21
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_22
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_23
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_24
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_25
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_26
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_27
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_28
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_29
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_3
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_30
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_31
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_32
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_4
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_5
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_6
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_7
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_8
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_9
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_1
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_10
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_11
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_12
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_13
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_14
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_15
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_16
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_17
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_18
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_19
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_2
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_20
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_21
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_22
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_23
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_24
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_25
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_26
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_27
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_28
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_29
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_3
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_30
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_31
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_32
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_4
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_5
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_6
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_7
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_8
Define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_9
Define __VEG_IMPL_PP_VARIADIC_SIZE
Define __VEG_IMPL_PREFIX_explicit
Define __VEG_IMPL_PREFIX_requires
Define __VEG_IMPL_PUT_TRAIT
Define __VEG_IMPL_SFINAE
Define __VEG_IMPL_STRUCT_SETUP
Define __VEG_IMPL_TEMPLATE
Define __VEG_IMPL_TEMPLATE2_HELPER
Define __VEG_IMPL_TEMPLATE2_HELPER_0
Define __VEG_IMPL_TEMPLATE2_HELPER_1
Define __VEG_IMPL_TRAIT
Define __VEG_IMPL_UTF8_CONST
Define __VEG_NO_WARNING_PRAGMA_POP
Define __VEG_NO_WARNING_PRAGMA_PUSH
Define __VEG_PP_CAT
Define __VEG_PP_CAT2
Define __VEG_PP_CAT3
Define __VEG_PP_COMMA_IF_NOT_0
Define __VEG_PP_HEAD
Define __VEG_PP_ID
Define __VEG_PP_IS_0
Define __VEG_PP_IS_1
Define __VEG_PP_MAKE_TUPLE
Define __VEG_PP_REMOVE_PAREN
Define __VEG_PP_REMOVE_PAREN1
Define __VEG_PP_SEQ_HEAD
Define __VEG_PP_SEQ_TAIL
Define __VEG_PP_STRINGIZE
Define __VEG_PP_TAIL
Define __VEG_PP_TUPLE_FOR_EACH
Define __VEG_PP_TUPLE_FOR_EACH_I
Define __VEG_PP_TUPLE_SIZE
Define __VEG_PP_TUPLE_TRANSFORM_I
Define __VEG_PP_UNWRAP
Define DENSE_LDLT_FP_PRAGMA
Define HEDLEY_ALWAYS_INLINE
Define HEDLEY_ARM_VERSION_CHECK
Define HEDLEY_ARRAY_PARAM
Define HEDLEY_ASSUME
Define HEDLEY_BEGIN_C_DECLS
Define HEDLEY_C_DECL
Define HEDLEY_CLANG_HAS_ATTRIBUTE
Define HEDLEY_CLANG_HAS_BUILTIN
Define HEDLEY_CLANG_HAS_CPP_ATTRIBUTE
Define HEDLEY_CLANG_HAS_DECLSPEC_ATTRIBUTE
Define HEDLEY_CLANG_HAS_EXTENSION
Define HEDLEY_CLANG_HAS_FEATURE
Define HEDLEY_CLANG_HAS_WARNING
Define HEDLEY_COMPCERT_VERSION_CHECK
Define HEDLEY_CONCAT
Define HEDLEY_CONCAT3
Define HEDLEY_CONCAT3_EX
Define HEDLEY_CONCAT_EX
Define HEDLEY_CONST
Define HEDLEY_CONST_CAST
Define HEDLEY_CONSTEXPR
Define HEDLEY_CPP_CAST
Define HEDLEY_CRAY_VERSION_CHECK
Define HEDLEY_DEPRECATED
Define HEDLEY_DEPRECATED_FOR
Define HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL
Define HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_
Define HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED
Define HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES
Define HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS
Define HEDLEY_DIAGNOSTIC_POP
Define HEDLEY_DIAGNOSTIC_PUSH
Define HEDLEY_DMC_VERSION_CHECK
Define HEDLEY_EMPTY_BASES
Define HEDLEY_EMSCRIPTEN_VERSION_CHECK
Define HEDLEY_END_C_DECLS
Define HEDLEY_FALL_THROUGH
Define HEDLEY_FLAGS
Define HEDLEY_FLAGS_CAST
Define HEDLEY_GCC_HAS_ATTRIBUTE
Define HEDLEY_GCC_HAS_BUILTIN
Define HEDLEY_GCC_HAS_CPP_ATTRIBUTE
Define HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE
Define HEDLEY_GCC_HAS_EXTENSION
Define HEDLEY_GCC_HAS_FEATURE
Define HEDLEY_GCC_HAS_WARNING
Define HEDLEY_GCC_NOT_CLANG_VERSION_CHECK
Define HEDLEY_GCC_VERSION_CHECK
Define HEDLEY_GNUC_HAS_ATTRIBUTE
Define HEDLEY_GNUC_HAS_BUILTIN
Define HEDLEY_GNUC_HAS_CPP_ATTRIBUTE
Define HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE
Define HEDLEY_GNUC_HAS_EXTENSION
Define HEDLEY_GNUC_HAS_FEATURE
Define HEDLEY_GNUC_HAS_WARNING
Define HEDLEY_GNUC_VERSION_CHECK
Define HEDLEY_HAS_ATTRIBUTE
Define HEDLEY_HAS_BUILTIN
Define HEDLEY_HAS_CPP_ATTRIBUTE
Define HEDLEY_HAS_CPP_ATTRIBUTE_NS
Define HEDLEY_HAS_DECLSPEC_ATTRIBUTE
Define HEDLEY_HAS_EXTENSION
Define HEDLEY_HAS_FEATURE
Define HEDLEY_HAS_WARNING
Define HEDLEY_IAR_VERSION_CHECK
Define HEDLEY_IBM_VERSION_CHECK
Define HEDLEY_IMPORT
Define HEDLEY_INLINE
Define HEDLEY_INTEL_CL_VERSION_CHECK
Define HEDLEY_INTEL_VERSION_CHECK
Define HEDLEY_IS_CONSTANT
Define HEDLEY_LIKELY
Define HEDLEY_MALLOC
Define HEDLEY_MESSAGE
Define HEDLEY_MSVC_VERSION_CHECK
Define HEDLEY_NEVER_INLINE
Define HEDLEY_NO_ESCAPE
Define HEDLEY_NO_RETURN
Define HEDLEY_NO_THROW
Define HEDLEY_NON_NULL
Define HEDLEY_NULL
Define HEDLEY_PELLES_VERSION_CHECK
Define HEDLEY_PGI_VERSION_CHECK
Define HEDLEY_PRAGMA
Define HEDLEY_PREDICT
Define HEDLEY_PREDICT_FALSE
Define HEDLEY_PREDICT_TRUE
Define HEDLEY_PRINTF_FORMAT
Define HEDLEY_PRIVATE
Define HEDLEY_PUBLIC
Define HEDLEY_PURE
Define HEDLEY_REINTERPRET_CAST
Define HEDLEY_REQUIRE
Define HEDLEY_REQUIRE_CONSTEXPR
Define HEDLEY_REQUIRE_MSG
Define HEDLEY_RESTRICT
Define HEDLEY_RETURNS_NON_NULL
Define HEDLEY_SENTINEL
Define HEDLEY_STATIC_ASSERT
Define HEDLEY_STATIC_CAST
Define HEDLEY_STRINGIFY
Define HEDLEY_STRINGIFY_EX
Define HEDLEY_SUNPRO_VERSION_CHECK
Define HEDLEY_TI_ARMCL_VERSION_CHECK
Define HEDLEY_TI_CL2000_VERSION_CHECK
Define HEDLEY_TI_CL430_VERSION_CHECK
Define HEDLEY_TI_CL6X_VERSION_CHECK
Define HEDLEY_TI_CL7X_VERSION_CHECK
Define HEDLEY_TI_CLPRU_VERSION_CHECK
Define HEDLEY_TI_VERSION_CHECK
Define HEDLEY_TINYC_VERSION_CHECK
Define HEDLEY_UNAVAILABLE
Define HEDLEY_UNLIKELY
Define HEDLEY_UNPREDICTABLE
Define HEDLEY_UNREACHABLE
Define HEDLEY_UNREACHABLE_RETURN
Define HEDLEY_VERSION
Define HEDLEY_VERSION_DECODE_MAJOR
Define HEDLEY_VERSION_DECODE_MINOR
Define HEDLEY_VERSION_DECODE_REVISION
Define HEDLEY_VERSION_ENCODE
Define HEDLEY_WARN_UNUSED_RESULT
Define HEDLEY_WARN_UNUSED_RESULT_MSG
Define HEDLEY_WARNING
Define LAZY_PRODUCT
Define LAZY_PRODUCT
Define LDLT_ARITHMETIC_IMPL
Define LDLT_CHECK_CONCEPT
Define LDLT_CONCEPT
Define LDLT_EXPLICIT_TPL_DECL
Define LDLT_EXPLICIT_TPL_DEF
Define LDLT_FN_IMPL3
Define LDLT_ID
Define LDLT_IMPL_GET_PARAM
Define LDLT_IMPL_GET_PARAMS
Define LDLT_IMPL_GET_PARAMS_0
Define LDLT_IMPL_GET_PARAMS_1
Define LDLT_LOAD_STORE
Define LDLT_TEMP_MAT
Define LDLT_TEMP_MAT_UNINIT
Define LDLT_TEMP_VEC
Define LDLT_TEMP_VEC_UNINIT
Define PROX_QP_ALL_OF
Define PROX_QP_ANY_OF
Define PROXSUITE_CHECK_ARGUMENT_SIZE
Define PROXSUITE_CHECK_SIZE
Define PROXSUITE_DEDUCE_RET
Define PROXSUITE_EIGEN_MALLOC
Define PROXSUITE_EIGEN_MALLOC_ALLOWED
Define PROXSUITE_EIGEN_MALLOC_NOT_ALLOWED
Define PROXSUITE_MAYBE_UNUSED
Define PROXSUITE_PRETTY_FUNCTION
Define PROXSUITE_THROW_PRETTY
Define SPARSE_LDLT_CHECK_CONCEPT
Define SPARSE_LDLT_CONCEPT
Define TL_MONOSTATE_INPLACE_MUTEX
Define TL_OPTIONAL_11_CONSTEXPR
Define TL_OPTIONAL_IS_TRIVIALLY_COPY_ASSIGNABLE
Define TL_OPTIONAL_IS_TRIVIALLY_COPY_CONSTRUCTIBLE
Define TL_OPTIONAL_IS_TRIVIALLY_DESTRUCTIBLE
Define TL_OPTIONAL_VERSION_MAJOR
Define TL_OPTIONAL_VERSION_MINOR
Define TL_OPTIONAL_VERSION_PATCH
Define TL_TRAITS_MUTEX
Define VEG_ABI_VERSION
Define VEG_ALL_OF
Define VEG_ALWAYS_NOEXCEPT
Define VEG_ANY_OF
Define VEG_ARROW
Define VEG_ASSERT
Define VEG_ASSERT_ALL_OF
Define VEG_BIND
Define VEG_BITCAST_CONSTEXPR
Define VEG_BOOL_NOEXCEPT
Define VEG_CHECK_CONCEPT
Define VEG_CHECK_CONCEPT_MACRO
Define VEG_CMP
Define VEG_CMP
Define VEG_CMP
Define VEG_CMP
Define VEG_CONCEPT
Define VEG_CONCEPT_EXPR
Define VEG_CONCEPT_MACRO
Define VEG_CONSTRAINED_MEMBER_FN
Define VEG_CPP14
Define VEG_CPP17
Define VEG_CPP20
Define VEG_DEBUG_ASSERT
Define VEG_DEBUG_ASSERT_ALL_OF
Define VEG_DEBUG_ASSERT_ALL_OF_ELSE
Define VEG_DEBUG_ASSERT_ELSE
Define VEG_DEBUG_EXPECT
Define VEG_DEBUG_EXPECT_ALL_OF
Define VEG_DEBUG_EXPECT_ALL_OF_ELSE
Define VEG_DEBUG_EXPECT_ELSE
Define VEG_DECLTYPE_VOID
Define VEG_DECLVAL
Define VEG_DEDUCE_RET
Define VEG_DEF_CONCEPT
Define VEG_DEF_CONCEPT_BOOL_CONJUNCTION_IMPL
Define VEG_DEF_CONCEPT_BOOL_DISJUNCTION_IMPL
Define VEG_DEF_CONCEPT_BUILTIN_OR_INTERNAL
Define VEG_DEF_CONCEPT_CONJUNCTION
Define VEG_DEF_CONCEPT_DISJUNCTION
Define VEG_DEF_CONCEPT_FROM_BUILTIN_OR_STD
Define VEG_DEF_CONCEPT_FROM_BUILTIN_OR_TRAIT
Define VEG_DEPRECATED
Define VEG_DOC
Define VEG_DOC_CLASS
Define VEG_DOC_CTOR
Define VEG_DOC_FN
Define VEG_DOC_LOCATION
Define VEG_EVAL_ALL
Define VEG_EXPLICIT_COPY
Define VEG_FWD
Define VEG_FWD2
Define VEG_HAS_ASAN
Define VEG_HAS_BITCAST
Define VEG_HAS_BUILTIN
Define VEG_HAS_BUILTIN_OR
Define VEG_HAS_BUILTIN_OR_0
Define VEG_HAS_BUILTIN_OR_1
Define VEG_HAS_CONCEPTS
Define VEG_HAS_CONSTEVAL
Define VEG_HAS_FOLD_EXPR
Define VEG_HAS_NO_UNIQUE_ADDRESS
Define VEG_ID
Define VEG_IGNORE_CPP14_EXTENSION_WARNING
Define VEG_INLINE
Define VEG_INLINE_VAR
Define VEG_INLINE_VAR_TEMPLATE
Define VEG_INSTANTIATE
Define VEG_INSTANTIATE_CLASS
Define VEG_INTERNAL_ASSERT_INVARIANT
Define VEG_INTERNAL_ASSERT_PRECONDITION
Define VEG_INTERNAL_ASSERT_PRECONDITIONS
Define VEG_IS_NOEXCEPT
Define VEG_LAUNDER
Define VEG_LAZY_BY_REF
Define VEG_LIFT
Define VEG_MAKE_STACK
Define VEG_MOV
Define VEG_NIEBLOID
Define VEG_NIEBLOID_TEMPLATE
Define VEG_NO_COPY
Define VEG_NO_INLINE
Define VEG_NO_UNIQUE_ADDRESS
Define VEG_NODISCARD
Define VEG_NOEXCEPT
Define VEG_NOEXCEPT_IF
Define VEG_NOEXCEPT_LIKE
Define VEG_NOM_SEMICOLON
Define VEG_ONLY_USED_FOR_DEBUG
Define VEG_OP
Define VEG_OP
Define VEG_OP
Define VEG_OP
Define VEG_PROLOGUE
Define VEG_REFLECT
Define VEG_TAG
Define VEG_TAG_TEMPLATE
Define VEG_TEMPLATE
Define VEG_TEMPLATE_CVT
Define VEG_TEMPLATE_CVT_EXPLICIT
Define VEG_TEMPLATE_EXPLICIT
Define VEG_UNIMPLEMENTED
Define VEG_UNUSED_VARIABLE
Define VEG_WRAP_SILENCE_WARNING
Typedefs
Typedef proxsuite::linalg::dense::_detail::_simd::NativePack
Typedef proxsuite::linalg::dense::_detail::const_if
Typedef proxsuite::linalg::dense::_detail::factorize_recursive_threshold
Typedef proxsuite::linalg::dense::_detail::OwnedAll
Typedef proxsuite::linalg::dense::_detail::OwnedCols
Typedef proxsuite::linalg::dense::_detail::OwnedColVector
Typedef proxsuite::linalg::dense::_detail::OwnedMatrix
Typedef proxsuite::linalg::dense::_detail::OwnedRows
Typedef proxsuite::linalg::dense::_detail::OwnedRowVector
Typedef proxsuite::linalg::dense::_detail::ptr_is_const
Typedef proxsuite::linalg::dense::_detail::should_vectorize
Typedef proxsuite::linalg::dense::_detail::StrideOf
Typedef proxsuite::linalg::dense::f32
Typedef proxsuite::linalg::dense::f64
Typedef proxsuite::linalg::veg::_detail::_meta::adl_get_expr
Typedef proxsuite::linalg::veg::_detail::_meta::call_expr
Typedef proxsuite::linalg::veg::_detail::_meta::discard_1st
Typedef proxsuite::linalg::veg::_detail::_meta::is_base_of
Typedef proxsuite::linalg::veg::_detail::_meta::is_detected
Typedef proxsuite::linalg::veg::_detail::_meta::is_same
Typedef proxsuite::linalg::veg::_detail::_meta::make_index_sequence
Typedef proxsuite::linalg::veg::_detail::_meta::make_integer_sequence
Typedef proxsuite::linalg::veg::_detail::_meta::member_get_expr
Typedef proxsuite::linalg::veg::_detail::Empty
Typedef proxsuite::linalg::veg::_detail::EmptyArr
Typedef proxsuite::linalg::veg::_detail::NativeChar8
Typedef proxsuite::linalg::veg::_detail::parser
Typedef proxsuite::linalg::veg::_detail::SimpleTuple
Typedef proxsuite::linalg::veg::CArray
Typedef proxsuite::linalg::veg::DoNotDeduce
Typedef proxsuite::linalg::veg::i16
Typedef proxsuite::linalg::veg::i32
Typedef proxsuite::linalg::veg::i64
Typedef proxsuite::linalg::veg::i8
Typedef proxsuite::linalg::veg::inner_ith
Typedef proxsuite::linalg::veg::isize
Typedef proxsuite::linalg::veg::ith
Typedef proxsuite::linalg::veg::maybe_c
Typedef proxsuite::linalg::veg::mem::byte
Typedef proxsuite::linalg::veg::meta::bool_constant
Typedef proxsuite::linalg::veg::meta::decay_t
Typedef proxsuite::linalg::veg::meta::detected_or_t
Typedef proxsuite::linalg::veg::meta::detected_return_t
Typedef proxsuite::linalg::veg::meta::detected_t
Typedef proxsuite::linalg::veg::meta::enable_if_t
Typedef proxsuite::linalg::veg::meta::false_type
Typedef proxsuite::linalg::veg::meta::if_t
Typedef proxsuite::linalg::veg::meta::index_sequence
Typedef proxsuite::linalg::veg::meta::indexed
Typedef proxsuite::linalg::veg::meta::integer_sequence
Typedef proxsuite::linalg::veg::meta::invoke_result_t
Typedef proxsuite::linalg::veg::meta::make_index_sequence
Typedef proxsuite::linalg::veg::meta::make_integer_sequence
Typedef proxsuite::linalg::veg::meta::true_type
Typedef proxsuite::linalg::veg::meta::type_identity_t
Typedef proxsuite::linalg::veg::meta::type_sequence
Typedef proxsuite::linalg::veg::meta::type_sequence_apply
Typedef proxsuite::linalg::veg::meta::type_sequence_cat
Typedef proxsuite::linalg::veg::meta::type_sequence_zip
Typedef proxsuite::linalg::veg::meta::uncvref_t
Typedef proxsuite::linalg::veg::meta::unptr_t
Typedef proxsuite::linalg::veg::meta::unref_t
Typedef proxsuite::linalg::veg::meta::void_t
Typedef proxsuite::linalg::veg::no_c
Typedef proxsuite::linalg::veg::position_of
Typedef proxsuite::linalg::veg::tuple::meta::is_tuple
Typedef proxsuite::linalg::veg::tuple::meta::tuple_element
Typedef proxsuite::linalg::veg::tuple::meta::tuple_size
Typedef proxsuite::linalg::veg::tuple::meta::TupleBaseInfo
Typedef proxsuite::linalg::veg::Tuplify
Typedef proxsuite::linalg::veg::u16
Typedef proxsuite::linalg::veg::u32
Typedef proxsuite::linalg::veg::u64
Typedef proxsuite::linalg::veg::u8
Typedef proxsuite::linalg::veg::usize
Typedef proxsuite::linalg::veg::yes_c
Typedef proxsuite::nullopt_t
Typedef proxsuite::optional
Typedef proxsuite::proxqp::dense::Mat
Typedef proxsuite::proxqp::dense::MatMap
Typedef proxsuite::proxqp::dense::MatMapMut
Typedef proxsuite::proxqp::dense::MatRef
Typedef proxsuite::proxqp::dense::SparseMat
Typedef proxsuite::proxqp::dense::Vec
Typedef proxsuite::proxqp::dense::VecBool
Typedef proxsuite::proxqp::dense::VecISize
Typedef proxsuite::proxqp::dense::VecMap
Typedef proxsuite::proxqp::dense::VecMapBool
Typedef proxsuite::proxqp::dense::VecMapISize
Typedef proxsuite::proxqp::dense::VecMapMut
Typedef proxsuite::proxqp::dense::VecRef
Typedef proxsuite::proxqp::dense::VecRefMut
Typedef proxsuite::proxqp::detail::ColToVec
Typedef proxsuite::proxqp::detail::ColToVecMut
Typedef proxsuite::proxqp::detail::CompTimeColsImpl
Typedef proxsuite::proxqp::detail::CompTimeInnerStrideImpl
Typedef proxsuite::proxqp::detail::CompTimeRowsImpl
Typedef proxsuite::proxqp::detail::DataExpr
Typedef proxsuite::proxqp::detail::Detected
Typedef proxsuite::proxqp::detail::EigenMatMap
Typedef proxsuite::proxqp::detail::EigenMatMapMut
Typedef proxsuite::proxqp::detail::EigenVecMap
Typedef proxsuite::proxqp::detail::EigenVecMapMut
Typedef proxsuite::proxqp::detail::LayoutImpl
Typedef proxsuite::proxqp::detail::RowToVec
Typedef proxsuite::proxqp::detail::RowToVecMut
Typedef proxsuite::proxqp::detail::VecMap
Typedef proxsuite::proxqp::detail::VecMapMut
Typedef proxsuite::proxqp::detail::Void
Typedef proxsuite::proxqp::eigen::CompTimeCols
Typedef proxsuite::proxqp::eigen::CompTimeInnerStride
Typedef proxsuite::proxqp::eigen::CompTimeRows
Typedef proxsuite::proxqp::eigen::GetLayout
Typedef proxsuite::proxqp::f32
Typedef proxsuite::proxqp::f64
Typedef proxsuite::proxqp::sparse::detail::VecMap
Typedef proxsuite::proxqp::sparse::detail::VecMapMut
Typedef proxsuite::proxqp::sparse::DMat
Typedef proxsuite::proxqp::sparse::Mat
Typedef proxsuite::proxqp::sparse::MatRef
Typedef proxsuite::proxqp::sparse::SparseMat
Typedef proxsuite::proxqp::sparse::Vec
Typedef proxsuite::proxqp::sparse::VecBool
Typedef proxsuite::proxqp::sparse::VecRef
Typedef proxsuite::proxqp::unref
Typedef proxsuite::proxqp::usize
Typedef proxsuite::proxqp::utils::c_float
Typedef proxsuite::proxqp::utils::c_int
Typedef proxsuite::proxqp::utils::Mat
Typedef proxsuite::proxqp::utils::rand::detail::Input
Typedef proxsuite::proxqp::utils::rand::u128
Typedef proxsuite::proxqp::utils::SparseMat
Typedef proxsuite::proxqp::utils::Vec
Typedef tl::detail::conditional_t
Typedef tl::detail::decay_t
Typedef tl::detail::disable_if_ret_void
Typedef tl::detail::enable_assign_forward
Typedef tl::detail::enable_assign_from_other
Typedef tl::detail::enable_forward_value
Typedef tl::detail::enable_from_other
Typedef tl::detail::enable_if_ret_void
Typedef tl::detail::enable_if_t
Typedef tl::detail::fixup_void
Typedef tl::detail::get_map_return
Typedef tl::detail::invoke_result
Typedef tl::detail::invoke_result_t
Typedef tl::detail::is_optional
Typedef tl::detail::remove_const_t
Typedef tl::detail::remove_reference_t
Typedef tl::detail::returns_void
Typedef tl::detail::void_t
Directories
Directory include
Directory proxsuite
Directory helpers
Directory linalg
Directory dense
Directory sparse
Directory veg
Directory internal
Directory external
Directory memory
Directory type_traits
Directory util
Directory proxqp
Directory dense
Directory preconditioner
Directory parallel
Directory sparse
Directory preconditioner
Directory utils
Directory serialization
Files
File address.hpp
File alloc.hpp
File alloc.hpp
File archive.hpp
File assert.hpp
File assert_impl.hpp
File assignable.hpp
File backward_data.hpp
File collection_algo.hpp
File common.hpp
File compute_ECJ.hpp
File constructible.hpp
File core.hpp
File core.hpp
File core.hpp
File dbg.hpp
File dbg.hpp
File defer.hpp
File delete_special_members.hpp
File dense.hpp
File dyn_index.hpp
File dynamic_stack.hpp
File dynstack_alloc.hpp
File eigen.hpp
File epilogue.hpp
File factorize.hpp
File factorize.hpp
File fix_index.hpp
File fwd.hpp
File fwd.hpp
File fwd.hpp
File get.hpp
File has_asan.hpp
File hedley.ext.hpp
File helpers.hpp
File helpers.hpp
File identity.hpp
File identity.hpp
File index.hpp
File instruction-set.hpp
File integer_seq.hpp
File invocable.hpp
File ldlt.hpp
File linesearch.hpp
File macros.hpp
File model.hpp
File model.hpp
File model.hpp
File modify.hpp
File narrow.hpp
File omp.hpp
File optional.hpp
File placement.hpp
File preprocessor.hpp
File primitives.hpp
File prints.hpp
File prologue.hpp
File qp_solve.hpp
File random_qp_problems.hpp
File ref.hpp
File results.hpp
File results.hpp
File rowmod.hpp
File ruiz.hpp
File ruiz.hpp
File ruiz.hpp
File settings.hpp
File settings.hpp
File slice.hpp
File solve.hpp
File solver.hpp
File solver.hpp
File sparse.hpp
File stack_alloc.hpp
File status.hpp
File std.hpp
File tags.hpp
File terminate.hpp
File timings.hpp
File tl-optional.hpp
File tuple.hpp
File typedefs.hpp
File unhedley.ext.hpp
File unreachable.hpp
File update.hpp
File update.hpp
File utils.hpp
File utils.hpp
File vec.hpp
File version.hpp
File views.hpp
File views.hpp
File workspace.hpp
File workspace.hpp
File workspace.hpp
File wrapper.hpp
File wrapper.hpp
File wrapper.hpp
Standard Documents
CHANGELOG
Changelog
Unreleased
0.6.7 - 2024-08-27
0.6.6 - 2024-06-15
0.6.5 - 2024-05-31
0.6.4 - 2024-03-01
0.6.3 - 2024-01-23
0.6.2 - 2024-01-22
0.6.1 - 2023-11-16
0.6.0 - 2023-11-13
0.5.1 - 2023-11-09
0.5.0 - 2023-09-26
0.4.1 - 2023-08-02
0.4.0 - 2023-07-10
0.3.7 - 2023-05-05
0.3.6 - 2023-03-14
0.3.5 - 2023-03-06
0.3.4 - 2023-03-01
[0.3.3] - 2023-02-25
0.3.2 - 2023-01-17
0.3.1 - 2023-01-09
0.3.0 - 2022-12-26
0.2.16 - 2022-12-21
0.2.15 - 2022-12-15
0.2.14 - 2022-12-14
0.2.13 - 2022-11-29
0.2.12 - 2022-11-26
0.2.11 - 2022-11-25
0.2.10 - 2022-11-17
0.2.9 - 2022-11-14
0.2.8 - 2022-11-12
0.2.7 - 2022-11-10
0.2.6 - 2022-11-08
0.2.5 - 2022-11-06
0.2.4 - 2022-11-01
[0.2.3] - 2022-10-29
0.2.2 - 2022-10-19
0.2.1 - 2022-10-18
0.2.0 - 2022-10-08
0.1.2 - 2022-09-26
0.1.1 - 2022-09-09
0.1.0 - 2022-08-24
[0.0.1] - 2022-08-11
LICENSE
PACKAGE
README
ProxSuite main features
Documentation
Getting started
Quick install with
:
Quick install with
:
Quick install with
:
Alternative approaches
Compiling a first example program
Using ProxSuite with CMake
ProxQP
Citing
ProxQP
Numerical benchmarks
QPLayer
Citing
QPLayer
Installation procedure
Documentation
ProxQP API with examples
If set to this option, the solver will solve at the beginning the following system for warm starting x and y. $$\begin{bmatrix} H+\rho I & A^T \
A & -\mu_{eq} I \end{bmatrix} \begin{bmatrix} x \ y \end{bmatrix}
ProxQP solve function without API
QPLayer
Installation
Index
proxsuite
C++ API
Struct Layout
View page source
Struct Layout
Defined in
File alloc.hpp
Struct Documentation
struct
Layout
Public Members
usize
byte_size
usize
align