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 > |