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