|
VMPS++
|
This is the complete list of members for VumpsSolver< Symmetry, MpHamiltonian, Scalar >, including all inherited members.
| assemble_Mps(size_t Ncells, const Umps< Symmetry, Scalar > &V, const vector< vector< Biped< Symmetry, MatrixType > > > &AL, const vector< vector< Biped< Symmetry, MatrixType > > > &AR, const vector< vector< qarray< Symmetry::Nq > > > &qloc_input, const Tripod< Symmetry, MatrixType > &L, const Tripod< Symmetry, MatrixType > &R, int x0) | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| basis_order | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| basis_order_map | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| build_cellEnv(const MpHamiltonian &H, const Eigenstate< Umps< Symmetry, Scalar > > &Vout, size_t power=1) | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| build_L(const vector< vector< Biped< Symmetry, Matrix< Scalar, Dynamic, Dynamic > > > > &AL, const Biped< Symmetry, Matrix< Scalar, Dynamic, Dynamic > > &Cintercell, const vector< vector< vector< vector< Biped< Symmetry, SparseMatrix< Scalar > > > > > > &W, const vector< vector< qarray< Symmetry::Nq > > > &qloc, const vector< vector< qarray< Symmetry::Nq > > > &qOp, Tripod< Symmetry, MatrixType > &L) | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| build_LR(const vector< vector< Biped< Symmetry, Matrix< Scalar, Dynamic, Dynamic > > > > &AL, const vector< vector< Biped< Symmetry, Matrix< Scalar, Dynamic, Dynamic > > > > &AR, const vector< Biped< Symmetry, Matrix< Scalar, Dynamic, Dynamic > > > &C, const vector< vector< vector< vector< Biped< Symmetry, SparseMatrix< Scalar > > > > > > &W, const vector< vector< qarray< Symmetry::Nq > > > &qloc, const vector< vector< qarray< Symmetry::Nq > > > &qOp, Tripod< Symmetry, MatrixType > &L, Tripod< Symmetry, MatrixType > &R) | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| build_R(const vector< vector< Biped< Symmetry, Matrix< Scalar, Dynamic, Dynamic > > > > &AR, const Biped< Symmetry, Matrix< Scalar, Dynamic, Dynamic > > &Cintercell, const vector< vector< vector< vector< Biped< Symmetry, SparseMatrix< Scalar > > > > > > &W, const vector< vector< qarray< Symmetry::Nq > > > &qloc, const vector< vector< qarray< Symmetry::Nq > > > &qOp, Tripod< Symmetry, MatrixType > &R) | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| calc_B2(size_t loc, const MpHamiltonian &H, const Umps< Symmetry, Scalar > &Psi, VUMPS::TWOSITE_A::OPTION option, Biped< Symmetry, MatrixType > &B2, vector< Biped< Symmetry, MatrixType > > &NL, vector< Biped< Symmetry, MatrixType > > &NR) const | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| calc_B2(size_t loc, const MpHamiltonian &H, const Umps< Symmetry, Scalar > &Psi, VUMPS::TWOSITE_A::OPTION option, Biped< Symmetry, MatrixType > &B2) const | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| calc_errors(const MpHamiltonian &H, const Eigenstate< Umps< Symmetry, Scalar > > &Vout, bool CALC_ERR_STATE=true, VUMPS::TWOSITE_A::OPTION option=VUMPS::TWOSITE_A::ALxAC) | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| CHOSEN_VERBOSITY | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| cleanup(const MpHamiltonian &H, Eigenstate< Umps< Symmetry, Scalar > > &Vout) | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| ComplexMatrixType typedef | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | private |
| create_Mps(size_t Ncells, const Eigenstate< Umps< Symmetry, Scalar > > &V, const MpHamiltonian &H, size_t x0) | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| create_Mps(size_t Ncells, const Eigenstate< Umps< Symmetry, Scalar > > &V, const MpHamiltonian &H, const Mpo< Symmetry, Scalar > &O, const vector< Mpo< Symmetry, Scalar > > &Omult, double tol_OxV=2.) | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| create_Mps(size_t Ncells, const Eigenstate< Umps< Symmetry, Scalar > > &V, const MpHamiltonian &H, const Mpo< Symmetry, Scalar > &O, const Mpo< Symmetry, Scalar > &Omult, double tol_OxV=2.) | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| D | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| dW | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| dW_singlet | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| DynParam | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| edgeState(const MpHamiltonian &H, Eigenstate< Umps< Symmetry, Scalar > > &Vout, qarray< Symmetry::Nq > Qtot, LANCZOS::EDGE::OPTION EDGE=LANCZOS::EDGE::GROUND, bool USE_STATE=false) | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| eigeninfo() const | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| eL | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| eL_mem | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| Eold | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| eoldL | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| eoldR | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| eR | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| eR_mem | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| err_eigval | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| err_eigval_mem | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| err_eigval_old | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| err_state | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| err_state_mem | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| err_state_old | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| err_var | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| err_var_mem | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| err_var_old | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| errEigval() | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | inline |
| errState() | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | inline |
| errVar() | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | inline |
| expand_basis(size_t loc, size_t DeltaD, const MpHamiltonian &H, Eigenstate< Umps< Symmetry, Scalar > > &Vout, VUMPS::TWOSITE_A::OPTION option=VUMPS::TWOSITE_A::ALxAC) | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| expand_basis(size_t DeltaD, const MpHamiltonian &H, Eigenstate< Umps< Symmetry, Scalar > > &Vout, VUMPS::TWOSITE_A::OPTION option=VUMPS::TWOSITE_A::ALxAC) | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| expand_basis2(size_t DeltaD, const MpHamiltonian &H, Eigenstate< Umps< Symmetry, Scalar > > &Vout, VUMPS::TWOSITE_A::OPTION option=VUMPS::TWOSITE_A::ALxAC) | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| file_e | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| file_err_eigval | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| file_err_state | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| file_err_var | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| FORCE_DO_SOMETHING | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| get_err_eigval() const | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | inline |
| get_err_state() const | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | inline |
| get_err_var() const | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | inline |
| get_verbosity() | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | inline |
| GlobParam | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| h2site | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| Heff | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| HeffA | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| HeffC | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| info() const | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| iteration_h2site(Eigenstate< Umps< Symmetry, Scalar > > &Vout) | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| iteration_idmrg(const MpHamiltonian &H, Eigenstate< Umps< Symmetry, Scalar > > &Vout) | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| iteration_parallel(const MpHamiltonian &H, Eigenstate< Umps< Symmetry, Scalar > > &Vout) | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| iteration_sequential(const MpHamiltonian &H, Eigenstate< Umps< Symmetry, Scalar > > &Vout) | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| iterations() | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | inline |
| LocParam | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| M | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| MatrixType typedef | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | private |
| memory(MEMUNIT memunit=GB) const | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| N_iterations | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| N_iterations_without_expansion | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| N_log | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| N_sites | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| prepare(const MpHamiltonian &H, Eigenstate< Umps< Symmetry, Scalar > > &Vout, qarray< Symmetry::Nq > Qtot, bool USE_STATE=false) | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| prepare_h2site(const TwoSiteHamiltonian &h2site, const vector< qarray< Symmetry::Nq > > &qloc_input, Eigenstate< Umps< Symmetry, Scalar > > &Vout, qarray< Symmetry::Nq > Qtot_input, size_t M, size_t Nqmax, bool USE_STATE=false) | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| prepare_idmrg(const MpHamiltonian &H, Eigenstate< Umps< Symmetry, Scalar > > &Vout, qarray< Symmetry::Nq > Qtot, bool USE_STATE=false) | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| qloc | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| set_boundary(const Umps< Symmetry, Scalar > &Vin, Mps< Symmetry, Scalar > &Vout, bool LEFT=false, bool RIGHT=true) | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| set_LanczosTolerances(double &tolLanczosEigval, double &tolLanczosState) | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| set_log(int N_log_input, string file_e_input, string file_err_eigval_input, string file_err_var_input, string file_err_state_input) | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| set_verbosity(DMRG::VERBOSITY::OPTION VERBOSITY) | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | inline |
| solve_linear(VMPS::DIRECTION::OPTION gauge, size_t ab, const vector< vector< Biped< Symmetry, MatrixType > > > &A, const Tripod< Symmetry, Matrix< Scalar, Dynamic, Dynamic > > &Y_LR, const Biped< Symmetry, MatrixType > &LReigen, const vector< vector< vector< vector< Biped< Symmetry, SparseMatrix< Scalar > > > > > > &W, const vector< vector< qarray< Symmetry::Nq > > > &qloc, const vector< vector< qarray< Symmetry::Nq > > > &qOp, Scalar LRdotY, const Tripod< Symmetry, Matrix< Scalar, Dynamic, Dynamic > > &LRguess, Tripod< Symmetry, Matrix< Scalar, Dynamic, Dynamic > > &LRres) | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| solve_linear(VMPS::DIRECTION::OPTION DIR, const vector< vector< Biped< Symmetry, MatrixType > > > &A, const Biped< Symmetry, MatrixType > &hLR, const Biped< Symmetry, MatrixType > &LReigen, const vector< vector< qarray< Symmetry::Nq > > > &qloc, Scalar hLRdotLR, Biped< Symmetry, MatrixType > &LRres) | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| test_LReigen(const Eigenstate< Umps< Symmetry, Scalar > > &Vout) const | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| TwoSiteHamiltonian typedef | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | private |
| USER_SET_DYNPARAM | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| USER_SET_GLOBPARAM | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| USER_SET_LOCPARAM | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| userSetDynParam() | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | inline |
| userSetGlobParam() | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | inline |
| userSetLocParam() | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | inline |
| VectorType typedef | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | private |
| VumpsSolver(DMRG::VERBOSITY::OPTION VERBOSITY=DMRG::VERBOSITY::SILENT) | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | inline |
| write_log(bool FORCE=false) | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| YLlast | VumpsSolver< Symmetry, MpHamiltonian, Scalar > | |
| YRfrst | VumpsSolver< Symmetry, MpHamiltonian, Scalar > |