This repository was archived by the owner on Nov 7, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
tensornetwork/backends/jax Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -289,17 +289,17 @@ def A(H,x):
289
289
num_krylov_vecs: The number of iterations (number of krylov vectors).
290
290
numeig: The nummber of eigenvector-eigenvalue pairs to be computed.
291
291
If `numeig > 1`, `reorthogonalize` has to be `True`.
292
- tol: The desired precision of the eigenvalus. Uses
293
- `np.linalg.norm(eigvalsnew[0:numeig] - eigvalsold[0:numeig]) < tol`
294
- as stopping criterion between two diagonalization steps of the
295
- tridiagonal operator.
292
+ tol: The desired precision of the eigenvalues. For the jax backend
293
+ this has currently no effect, and precision of eigenvalues is not
294
+ guaranteed. This feature may be added at a later point.
296
295
delta: Stopping criterion for Lanczos iteration.
297
296
If a Krylov vector :math: `x_n` has an L2 norm
298
297
:math:`\\ lVert x_n\\ rVert < delta`, the iteration
299
298
is stopped. It means that an (approximate) invariant subspace has
300
299
been found.
301
300
ndiag: The tridiagonal Operator is diagonalized every `ndiag` iterations
302
- to check convergence.
301
+ to check convergence. This has currently no effect for the jax backend,
302
+ but may be added at a later point.
303
303
reorthogonalize: If `True`, Krylov vectors are kept orthogonal by
304
304
explicit orthogonalization (more costly than `reorthogonalize=False`)
305
305
Returns:
You can’t perform that action at this time.
0 commit comments