Я начинаю использовать uBLAS для своих разреженных матриц. Для статического размещения я делаю следующее:
compressed_matrix<double> m (10,10,10);
Однако мне нужно динамическое распределение. Вот, они предлагают следующее для динамического размещения матриц uBLAS:
matrix<double> m;
m.resize(10,10);
Но это не работает для разреженных матриц. Есть идеи, как динамически распределять разреженные матрицы? Заранее спасибо!
Кажется, память все равно распределяется динамически, поэтому я могу просто сделать:
int n;
n = 10;
compressed_matrix<double> m (n,n,n);
Других решений пока нет …