torch.linalg.LobpcgOptions
export interface LobpcgOptions {
/** Number of eigenvalues to compute */
k?: number;
/** Optional constraint matrix */
B?: Tensor;
/** Initial eigenvector estimates */
X?: Tensor;
/** Dimension of the problem (for when A is a function) */
n?: number;
/** Optional inverse of preconditioner */
iK?: ((x: Tensor) => Tensor) | Tensor;
/** Maximum number of iterations (default: 1000) */
niter?: number;
/** Convergence tolerance (default: 1e-6) */
tol?: number;
/** Compute largest eigenvalues (default: true) */
largest?: boolean;
/** Method for solving the projected problem (default: 'ortho') */
method?: string;
}k(number)optional- – Number of eigenvalues to compute
B(Tensor)optional- – Optional constraint matrix
X(Tensor)optional- – Initial eigenvector estimates
n(number)optional- – Dimension of the problem (for when A is a function)
niter(number)optional- – Maximum number of iterations (default: 1000)
tol(number)optional- – Convergence tolerance (default: 1e-6)
largest(boolean)optional- – Compute largest eigenvalues (default: true)
method(string)optional- – Method for solving the projected problem (default: 'ortho')
Options for lobpcg.