class documentation
class ARPACKOptions:
表示ARPACK模块参数的类。
ARPACK 是一个用 Fortran 实现的隐式重启 Arnoldi 方法,这是一种用于计算给定矩阵的部分特征值和特征向量的算法。igraph 偶尔会使用这个包,而此类可以用于在这些情况下微调 ARPACK 的行为。
该类有几个属性,这里没有记录,因为它们通常对普通用户来说用处不大。有关参数的详细解释,请参阅原始ARPACK Fortran包的源代码(特别是文件dsaupd.f)。这里只解释了最基本的属性。除非另有说明,大多数属性都是只读的。
- bmat: type of the eigenproblem solved. 'I' means standard eigenproblem (A*x = lambda*x), 'G' means generalized eigenproblem (A*x = lambda*B*x).
- n: dimension of the eigenproblem
- tol: precision. If less than or equal to zero, the standard machine precision is used as computed by the LAPACK utility called dlamch. This can be modified.
- mxiter: maximum number of update iterations to take. This can be modified. You can also use maxiter.
- iter: actual number of update iterations taken
- numop: total number of OP*x operations
- numopb: total number of B*x operations if bmat is 'G'
- numreo: total number of steps of re-orthogonalization