Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
Public Attributes | List of all members
uni20::tensor_network::DmrgLanczosOptions< Real > Struct Template Reference

Numerical policy for one lightweight DMRG local Lanczos solve. More...

#include <dmrg_lanczos.hpp>

Public Attributes

std::size_t matvec_iterations = 4
 Maximum number of effective-Hamiltonian applications per local update.
 

Detailed Description

template<uni20::Real Real>
struct uni20::tensor_network::DmrgLanczosOptions< Real >

Numerical policy for one lightweight DMRG local Lanczos solve.

The solve performs at most the requested number of effective-Hamiltonian applications and returns the smallest Ritz vector without applying a convergence criterion or restarting the Krylov basis.

Template Parameters
RealReal component type of the local wavefunction scalar.

Member Data Documentation

◆ matvec_iterations

template<uni20::Real Real>
std::size_t uni20::tensor_network::DmrgLanczosOptions< Real >::matvec_iterations = 4

Maximum number of effective-Hamiltonian applications per local update.


The documentation for this struct was generated from the following file: