Template Struct get_eigen_base_type

Struct Documentation

template<typename EigenType>
struct get_eigen_base_type

Public Types

typedef remove_const_reference<EigenType>::type EigenType_
typedef boost::mpl::if_<boost::is_base_of<Eigen::MatrixBase<EigenType_>, EigenType_>, Eigen::MatrixBase<EigenType_>, typename boost::mpl::if_<boost::is_base_of<Eigen::SparseMatrixBase<EigenType_>, EigenType_>, Eigen::SparseMatrixBase<EigenType_>, void>::type>::type _type
typedef boost::mpl::if_<boost::is_const<typename boost::remove_reference<EigenType>::type>, const _type, _type>::type type