adapt_alpha_rsvd(const vector< MpHamiltonian > &H, Eigenstate< Mps< Symmetry, Scalar > > &Vout, LANCZOS::EDGE::OPTION EDGE) | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | private |
build_L(const vector< MpHamiltonian > &H, const Eigenstate< Mps< Symmetry, Scalar > > &Vout, size_t loc) | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | inlineprivate |
build_PL(const vector< MpHamiltonian > &H, const Eigenstate< Mps< Symmetry, Scalar > > &Vout, size_t loc) | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | inlineprivate |
build_PR(const vector< MpHamiltonian > &H, const Eigenstate< Mps< Symmetry, Scalar > > &Vout, size_t loc) | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | inlineprivate |
build_R(const vector< MpHamiltonian > &H, const Eigenstate< Mps< Symmetry, Scalar > > &Vout, size_t loc) | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | inlineprivate |
calc_state_error(const vector< MpHamiltonian > &H, Eigenstate< Mps< Symmetry, Scalar > > &Vout, double &t_err) | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | private |
CHOSEN_VERBOSITY | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | private |
cleanup(const vector< MpHamiltonian > &H, Eigenstate< Mps< Symmetry, Scalar > > &Vout, LANCZOS::EDGE::OPTION EDGE=LANCZOS::EDGE::GROUND) | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | |
DeltaEopt | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | private |
Dmax | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | private |
DmrgSolver(DMRG::VERBOSITY::OPTION VERBOSITY=DMRG::VERBOSITY::SILENT) | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | inline |
DynParam | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | |
E0 | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | private |
edgeState(const MpHamiltonian &H, Eigenstate< Mps< Symmetry, Scalar > > &Vout, qarray< Nq > Qtot_input, LANCZOS::EDGE::OPTION EDGE=LANCZOS::EDGE::GROUND, bool USE_STATE=false) | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | |
edgeState(const vector< MpHamiltonian > &H, Eigenstate< Mps< Symmetry, Scalar > > &Vout, qarray< Nq > Qtot_input, LANCZOS::EDGE::OPTION EDGE=LANCZOS::EDGE::GROUND, bool USE_STATE=false) | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | |
eigeninfo() const | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | |
Eold | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | private |
Epenalty | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | |
err_eigval | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | private |
err_eigval_prev | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | private |
err_state | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | private |
errorCalcInfo | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | private |
gap | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | private |
get_direction() const | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | inline |
get_errEigval() const | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | inline |
get_errState() const | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | inline |
get_pivot() const | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | inline |
get_verbosity() const | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | inline |
GlobParam | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | |
halfsweep(const vector< MpHamiltonian > &H, Eigenstate< Mps< Symmetry, Scalar > > &Vout, LANCZOS::EDGE::OPTION EDGE=LANCZOS::EDGE::GROUND) | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | |
Heff | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | private |
info() const | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | |
iteration_one(const vector< MpHamiltonian > &H, Eigenstate< Mps< Symmetry, Scalar > > &Vout, LANCZOS::EDGE::OPTION EDGE, double &time_lanczos, double &time_sweep, double &time_LR, double &time_overhead) | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | |
iteration_two(const vector< MpHamiltonian > &H, Eigenstate< Mps< Symmetry, Scalar > > &Vout, LANCZOS::EDGE::OPTION EDGE, double &time_lanczos, double &time_sweep, double &time_LR, double &time_overhead) | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | |
iteration_zero(const vector< MpHamiltonian > &H, Eigenstate< Mps< Symmetry, Scalar > > &Vout, LANCZOS::EDGE::OPTION EDGE, double &time_lanczos, double &time_sweep, double &time_LR, double &time_overhead) | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | |
loc1() const | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | inlineprivate |
loc2() const | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | inlineprivate |
LocParam | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | |
max_alpha_rsvd | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | private |
memory(MEMUNIT memunit=GB) const | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | |
min_alpha_rsvd | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | private |
Mmax | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | private |
Mmax_old | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | private |
N_phys | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | private |
N_sites | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | private |
Nq | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | privatestatic |
Nqmax | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | private |
obs_labels | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | private |
obs_normalizations | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | private |
observables | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | private |
overlaps | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | private |
prepare(const vector< MpHamiltonian > &H, Eigenstate< Mps< Symmetry, Scalar > > &Vout, qarray< Nq > Qtot_input, bool USE_STATE=false) | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | |
Psi0 | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | private |
push_back(const Mps< Symmetry, Scalar > &Psi0_input) | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | inline |
qType typedef | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | private |
set_additional_terms(const vector< MpHamiltonian > &Hterms) | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | |
set_observable(string label, const Mpo< typename MpHamiltonian::Symmetry, typename MpHamiltonian::Scalar_ > &Operator, double N=1.) | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | inline |
set_SweepStatus(const SweepStatus &SweepStat_input) | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | inline |
set_verbosity(DMRG::VERBOSITY::OPTION VERBOSITY) | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | inline |
sweep_to_edge(const vector< MpHamiltonian > &H, Eigenstate< Mps< Symmetry, Scalar > > &Vout, bool MAKE_ENVIRONMENT) | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | private |
SweepStat | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | private |
totalTruncWeight | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | private |
USER_SET_DYNPARAM | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | private |
USER_SET_GLOBPARAM | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | private |
USER_SET_LOCPARAM | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | private |
userSetDynParam() | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | inline |
userSetGlobParam() | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | inline |
userSetLocParam() | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | inline |
Vref | DmrgSolver< Symmetry, MpHamiltonian, Scalar > | private |