【发布时间】:2023-03-29 15:15:02
【问题描述】:
我想知道 Eigen 中的 reserve 方法是否也为 外部索引 和 内部索引 分配内存(在 3 -CSC 案例。)
这意味着如果我这样做
n = 1000
SparseMatrix<float> A;
A.reserve(n)
然后
- 为数据分配
n内存 - 为内部索引分配
n内存 - 为外部索引分配
n+1内存(最坏情况和先验未知)
文档只说
void Eigen::SparseMatrix<...>::reserve (Index reserveSize)预分配reserveSize非零。
前提条件:矩阵必须处于压缩模式。
谁能澄清一下?或者谈谈预订政策?谢谢
【问题讨论】:
标签: c++ sparse-matrix eigen