Удалить строку из сжатой матрицы uBlas?
Мне было интересно, как лучше всего удалить строку из сжатой матрицы uBlas? Мне было интересно, есть ли какой-нибудь способ получить сжатые данные столбца внутри вектора? Я смотрю на эту страницу http://netlib.org/linalg/html_templates/node92.html и не могу найти, как получить доступ к этим элементам.
Моя матрица объявлена следующим образом:
ublas::compressed_matrix
<
double,
ublas::column_major,
0,
ublas::unbounded_array<int>,
ublas::unbounded_array<double> >
Моя конечная цель - использовать этот метод для удаления всех нулевых строк.
РЕДАКТИРОВАТЬ: Я подозреваю, что решение будет включать в себя изменение структуры ublas:: сжатый_matrix внутри. Я думаю, можно с уверенностью предположить, что количество ненулевых записей будет порядка 1к. Я надеюсь вызвать метод для удаления строки, может быть, 20 раз.