proxsuite 0.7.2
The Advanced Proximal Optimization Toolbox
Loading...
Searching...
No Matches
proxsuite::proxqp::concepts::aux Namespace Reference

Functions

 VEG_DEF_CONCEPT ((typename Mat, typename T), has_data_expr, LDLT_CONCEPT(detected< detail::DataExpr, Mat, T >))
 VEG_DEF_CONCEPT ((typename Mat), matrix_base, decltype(detail::is_eigen_matrix_base_impl(static_cast< Mat * >(nullptr)))::value)
 VEG_DEF_CONCEPT ((typename Mat), is_plain_object_base, decltype(detail::is_eigen_owning_matrix_base_impl(static_cast< Mat * >(nullptr)))::value)
 VEG_DEF_CONCEPT ((typename Mat), tmp_matrix,(LDLT_CONCEPT(aux::is_plain_object_base< unref< Mat > >) &&!LDLT_CONCEPT(lvalue_ref< Mat >)))

Function Documentation

◆ VEG_DEF_CONCEPT() [1/4]

proxsuite::proxqp::concepts::aux::VEG_DEF_CONCEPT((typename Mat, typename T),
has_data_expr,
LDLT_CONCEPT(detected< detail::DataExpr, Mat, T >) )

◆ VEG_DEF_CONCEPT() [2/4]

proxsuite::proxqp::concepts::aux::VEG_DEF_CONCEPT((typename Mat),
matrix_base,
decltype(detail::is_eigen_matrix_base_impl(static_cast< Mat * >(nullptr)))::value )

◆ VEG_DEF_CONCEPT() [3/4]

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 )

◆ VEG_DEF_CONCEPT() [4/4]

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 >)) )