id summary reporter owner description type status milestone component version severity resolution keywords cc 4549 vector/matrix_assign do not work for integral types Marco Guazzone Gunter "I have found a possible problem in `vector_assign` and `matrix_assign` functions when vector and matrix values have integral type. For instance, when you try to assign two integral vectors (e.g., `ublas::vector`), you'll end up with the following runtime assertion: {{{ Check failed in file boost-trunk/boost/numeric/ublas/detail/vector_assign.hpp at line 370: detail::expression_type_check (v, cv) terminate called after throwing an instance of 'boost::numeric::ublas::external_logic' what(): external logic or bad condition of inputs Aborted (core dumped) }}} Similar exception will be thrown for integral matrices. I have identified two possible issues: 1. In ''detail/vector_assign.hpp'' and ''detail/matrix_assign.hpp'', the check in function `detail::equals` should use `<=` instead of `<`. 2. In ''detail/config.hpp'', macro `BOOST_UBLAS_TYPE_CHECK_MIN` should get zero for integral types." Bugs new To Be Determined uBLAS Boost Development Trunk Problem jonathan.jones@…