5#ifndef PROXSUITE_PROXQP_DENSE_FWD_HPP
6#define PROXSUITE_PROXQP_DENSE_FWD_HPP
15static constexpr auto DYN = Eigen::Dynamic;
24using Vec = Eigen::Matrix<T, DYN, 1>;
26using VecRef = Eigen::Ref<Vec<T>
const>;
30template<
typename T,
int l = layout>
31using Mat = Eigen::Matrix<T, DYN, DYN, l>;
32template<
typename T,
int l = layout>
33using MatRef = Eigen::Ref<Mat<T, l>
const>;
38using VecMap = Eigen::Map<Vec<T>
const>;
42template<
typename T,
int l = layout>
43using MatMap = Eigen::Map<Mat<T, l>
const>;
44template<
typename T,
int l = layout>
47using VecMapISize = Eigen::Map<Eigen::Matrix<isize, DYN, 1>
const>;
50using VecMapBool = Eigen::Map<Eigen::Matrix<bool, DYN, 1>
const>;
51using VecBool = Eigen::Matrix<bool, DYN, 1>;
_detail::_meta::make_signed< usize >::Type isize
Eigen::SparseMatrix< T, 1 > SparseMat
Eigen::Map< Eigen::Matrix< bool, DYN, 1 > const > VecMapBool
Eigen::Matrix< isize, DYN, 1 > VecISize
Eigen::Ref< Mat< T, l > const > MatRef
Eigen::Map< Vec< T > const > VecMap
Eigen::Ref< Vec< T > > VecRefMut
static constexpr auto DYN
Eigen::Map< Mat< T, l > > MatMapMut
Eigen::Map< Eigen::Matrix< isize, DYN, 1 > const > VecMapISize
Eigen::Map< Vec< T > > VecMapMut
Eigen::Matrix< bool, DYN, 1 > VecBool
Eigen::Matrix< T, DYN, 1 > Vec
Eigen::Map< Mat< T, l > const > MatMap
Eigen::Ref< Vec< T > const > VecRef
Eigen::Matrix< T, DYN, DYN, l > Mat