VMPS++
Loading...
Searching...
No Matches
Umps< Symmetry, Scalar > Member List

This is the complete list of members for Umps< Symmetry, Scalar >, including all inherited members.

AUmps< Symmetry, Scalar >
A_at(GAUGE::OPTION g, size_t loc) constUmps< Symmetry, Scalar >inline
adjustQN(const size_t number_cells)Umps< Symmetry, Scalar >
CUmps< Symmetry, Scalar >
calc_Dmax() constUmps< Symmetry, Scalar >
calc_dominant(GAUGE::OPTION g=GAUGE::R, DMRG::DIRECTION::OPTION DIR=DMRG::DIRECTION::RIGHT, int N=2, double tol=1e-15, int dimK=-1, qarray< Symmetry::Nq > Qtot=Symmetry::qvacuum(), string label="") constUmps< Symmetry, Scalar >
calc_dominant_1symm(GAUGE::OPTION g, DMRG::DIRECTION::OPTION DIR, const Mpo< Symmetry, complex< double > > &R, bool TRANSPOSE, bool CONJUGATE) constUmps< Symmetry, Scalar >
calc_dominant_2symm(GAUGE::OPTION g, DMRG::DIRECTION::OPTION DIR, const Mpo< Symmetry, complex< double > > &R1, const Mpo< Symmetry, complex< double > > &R2) constUmps< Symmetry, Scalar >
calc_dominant_Q(const Mpo< Symmetry, MpoScalar > &O, GAUGE::OPTION g=GAUGE::R, DMRG::DIRECTION::OPTION DIR=DMRG::DIRECTION::RIGHT, int N=2, double tol=1e-15, int dimK=-1, string label="") constUmps< Symmetry, Scalar >
calc_entropy(size_t loc, bool PRINT=false)Umps< Symmetry, Scalar >
calc_entropy(bool PRINT=false)Umps< Symmetry, Scalar >inline
calc_epsLRsq(GAUGE::OPTION gauge, size_t loc) constUmps< Symmetry, Scalar >
calc_fullMmax() constUmps< Symmetry, Scalar >
calc_Mmax() constUmps< Symmetry, Scalar >
calc_N(DMRG::DIRECTION::OPTION DIR, size_t loc, vector< Biped< Symmetry, MatrixType > > &N) constUmps< Symmetry, Scalar >
calc_Nqmax() constUmps< Symmetry, Scalar >
cast() constUmps< Symmetry, Scalar >
dot(const Umps< Symmetry, Scalar > &Vket) constUmps< Symmetry, Scalar >
enrich(size_t loc, GAUGE::OPTION g, const vector< Biped< Symmetry, MatrixType > > &P)Umps< Symmetry, Scalar >
entanglementSpectrum() constUmps< Symmetry, Scalar >inline
entanglementSpectrumLoc(size_t loc) constUmps< Symmetry, Scalar >
entropy() constUmps< Symmetry, Scalar >inline
eps_svdUmps< Symmetry, Scalar >
eps_truncWeightUmps< Symmetry, Scalar >
get_frst_rows() constUmps< Symmetry, Scalar >inline
get_last_cols() constUmps< Symmetry, Scalar >inline
graph(string filename) constUmps< Symmetry, Scalar >
inbaseUmps< Symmetry, Scalar >
inBasis(size_t loc) constUmps< Symmetry, Scalar >inline
inBasis() constUmps< Symmetry, Scalar >inline
info() constUmps< Symmetry, Scalar >
intercellSF(const Mpo< Symmetry, MpoScalar > &Oalfa, const Mpo< Symmetry, MpoScalar > &Obeta, int Lx, double kmin=0., double kmax=2.*M_PI, int kpoints=51, DMRG::VERBOSITY::OPTION VERB=DMRG::VERBOSITY::ON_EXIT, double tol=1e-12)Umps< Symmetry, Scalar >
intercellSFpoint(const Mpo< Symmetry, MpoScalar > &Oalfa, const Mpo< Symmetry, MpoScalar > &Obeta, int Lx, double kval, DMRG::VERBOSITY::OPTION VERB=DMRG::VERBOSITY::ON_EXIT)Umps< Symmetry, Scalar >
length() constUmps< Symmetry, Scalar >inline
locBasis(size_t loc) constUmps< Symmetry, Scalar >inline
locBasis() constUmps< Symmetry, Scalar >inline
MatrixType typedefUmps< Symmetry, Scalar >private
max_NrichUmps< Symmetry, Scalar >
max_NsvUmps< Symmetry, Scalar >
memory(MEMUNIT memunit) constUmps< Symmetry, Scalar >
min_NsvUmps< Symmetry, Scalar >
minus1modL(size_t l) constUmps< Symmetry, Scalar >inline
MmaxUmps< Symmetry, Scalar >
MpsCompressorUmps< Symmetry, Scalar >friend
N_sitesUmps< Symmetry, Scalar >
normalize_C()Umps< Symmetry, Scalar >
NqUmps< Symmetry, Scalar >privatestatic
NqmaxUmps< Symmetry, Scalar >
orthogonalize_left(GAUGE::OPTION g, vector< Biped< Symmetry, MatrixType > > &G_L)Umps< Symmetry, Scalar >
orthogonalize_right(GAUGE::OPTION g, vector< Biped< Symmetry, MatrixType > > &G_R)Umps< Symmetry, Scalar >
outbaseUmps< Symmetry, Scalar >
outBasis(size_t loc) constUmps< Symmetry, Scalar >inline
outBasis() constUmps< Symmetry, Scalar >inline
polarDecompose(size_t loc, GAUGE::OPTION gauge=GAUGE::C)Umps< Symmetry, Scalar >
Qbot(size_t loc) constUmps< Symmetry, Scalar >
qlocUmps< Symmetry, Scalar >
Qtarget() constUmps< Symmetry, Scalar >inline
Qtop(size_t loc) constUmps< Symmetry, Scalar >
QtotUmps< Symmetry, Scalar >
real() constUmps< Symmetry, Scalar >
resize(size_t Mmax_input, size_t Nqmax_input, bool INIT_TO_HALF_INTEGER_SPIN)Umps< Symmetry, Scalar >
resize(const Umps< Symmetry, OtherMatrixType > &V)Umps< Symmetry, Scalar >
resize_arrays()Umps< Symmetry, Scalar >
SUmps< Symmetry, Scalar >
setRandom()Umps< Symmetry, Scalar >
SF(const ArrayXXcd &cellAvg, const vector< Mpo< Symmetry, MpoScalar > > &Oalfa, const vector< Mpo< Symmetry, MpoScalar > > &Obeta, int Lx, double kmin, double kmax, int kpoints, DMRG::VERBOSITY::OPTION VERB=DMRG::VERBOSITY::ON_EXIT, double tol=1e-12)Umps< Symmetry, Scalar >
SFpoint(const ArrayXXcd &cellAvg, const vector< Mpo< Symmetry, MpoScalar > > &Oalfa, const vector< Mpo< Symmetry, MpoScalar > > &Obeta, int Lx, double kval, DMRG::VERBOSITY::OPTION VERB=DMRG::VERBOSITY::ON_EXIT)Umps< Symmetry, Scalar >
sort_A(size_t loc, GAUGE::OPTION g, bool SORT_ALL_GAUGES=false)Umps< Symmetry, Scalar >
svdDecompose(size_t loc, GAUGE::OPTION gauge=GAUGE::C)Umps< Symmetry, Scalar >
SVspecUmps< Symmetry, Scalar >
test_ortho(double tol=1e-6) constUmps< Symmetry, Scalar >
truncate(bool SET_AC_RANDOM=true)Umps< Symmetry, Scalar >
truncWeightUmps< Symmetry, Scalar >
Umps()Umps< Symmetry, Scalar >inline
Umps(const Hamiltonian &H, qarray< Nq > Qtot_input, size_t L_input, size_t Mmax, size_t Nqmax, bool INIT_TO_HALF_INTEGER_SPIN)Umps< Symmetry, Scalar >
Umps(const vector< qarray< Symmetry::Nq > > &qloc_input, qarray< Nq > Qtot_input, size_t L_input, size_t Mmax, size_t Nqmax, bool INIT_TO_HALF_INTEGER_SPIN)Umps< Symmetry, Scalar >
Umps(const vector< vector< qarray< Symmetry::Nq > > > &qloc_input, qarray< Nq > Qtot_input, size_t L_input, size_t Mmax, size_t Nqmax, bool INIT_TO_HALF_INTEGER_SPIN)Umps< Symmetry, Scalar >
update_inbase(size_t loc, GAUGE::OPTION g=GAUGE::C)Umps< Symmetry, Scalar >
update_inbase(GAUGE::OPTION g=GAUGE::C)Umps< Symmetry, Scalar >inline
update_outbase(size_t loc, GAUGE::OPTION g=GAUGE::C)Umps< Symmetry, Scalar >
update_outbase(GAUGE::OPTION g=GAUGE::C)Umps< Symmetry, Scalar >inline
updateAC(size_t loc, GAUGE::OPTION g)Umps< Symmetry, Scalar >
updateC(size_t loc)Umps< Symmetry, Scalar >
VumpsSolverUmps< Symmetry, Scalar >friend