注意: ARPACK-Eigen已重命名为 ,所有将来的开发都将在那里进行。 该存储库被保存为档案。
ARPACK特征
ARPACK-Eigen是针对大型特征值问题的软件的重新设计,该软件建立在 (开源C ++线性代数库)的基础上。
ARPACK-Eigen被实现为仅标头的C ++库,其唯一依赖项Eigen也是仅标头的。 因此,可以将ARPACK-Eigen轻松嵌入需要解决大规模特征值问题的C ++项目中。
常用用法
ARPACK-Eigen设计用于计算大平方矩阵( A )的指定数量( k )特征值。 通常, k远小于矩阵( n )的大小,因此仅计算了几个特征值和特征向量,通常比计算整个频谱分解更有效。 用户可以选择特征值选择规则来选取感兴趣的特征值,例如最大的k特征值或具有最大实部的特征值等。
要在此库中使用本征求解器,用户不需要直接提供整个矩阵,而是该算法仅需要在A定义某些操作,并
2021-10-14 22:56:25
139KB
C++
1