uBLASのcompressed_matrixをresize
なんだかublasではまった日誌と化してきたが. でも大したことでなくてもここに記すことでだれかの手間は省けるかもしれない.
Assertion failed in file /usr/include/boost/numeric/ublas/matrix_sparse.hpp at line 2679:compressed_matrixをresizeしようとすると, 実行時にアサーションで落ちる. matrix_sparse.hppでその箇所をみると,
!preserve
// FIXME preserve unimplementedおいおいw
m.resize( m, n, false )とすれば良いのだと思う. ただし, 行列の中身はresizeに伴って書き換わる.