我正在处理矩阵乘法,我需要一个能够方便地迭代boost矩阵单行的迭代器。这个能实现吗?
目前,我必须获得一个迭代器并将其推进,这似乎是太多CPU工作/非优化的操作...
目前,我必须获得一个迭代器并将其推进,这似乎是太多CPU工作/非优化的操作...
boost::numeric::ublas::matrix<T> aMatrix(2048, 4096);
typename boost::numeric::ublas::unbounded_array<T>::iterator it;
it = aMatrix.data().begin();
offset = row * aMatrix.size2();
advance(it, offset);