A | Mps< Symmetry, Scalar > | |
A_at(size_t loc) const | Mps< Symmetry, Scalar > | inline |
A_at(size_t loc) | Mps< Symmetry, Scalar > | inline |
absorb(size_t loc, DMRG::DIRECTION::OPTION DIR, const Biped< Symmetry, MatrixType > &C) | Mps< Symmetry, Scalar > | |
add_site(size_t loc, OtherScalar alpha, const Mps< Symmetry, Scalar > &Vin) | Mps< Symmetry, Scalar > | |
addScale(OtherScalar alpha, const Mps< Symmetry, Scalar > &Vin, bool SVD_COMPRESS=false) | Mps< Symmetry, Scalar > | |
alpha_rsvd | DmrgJanitor< PivotMatrixType > | |
applyGate(const TwoSiteGate< Symmetry, Scalar > &gate, size_t l, DMRG::DIRECTION::OPTION DIR) | Mps< Symmetry, Scalar > | |
Asizes() const | Mps< Symmetry, Scalar > | |
Boundaries | Mps< Symmetry, Scalar > | |
calc_Dmax() const | Mps< Symmetry, Scalar > | |
calc_fullMmax() const | Mps< Symmetry, Scalar > | |
calc_Mmax() const | Mps< Symmetry, Scalar > | |
calc_N(DMRG::DIRECTION::OPTION DIR, size_t loc, vector< Biped< Symmetry, MatrixType > > &N) | Mps< Symmetry, Scalar > | |
calc_Nqavg() const | Mps< Symmetry, Scalar > | |
calc_Nqmax() const | Mps< Symmetry, Scalar > | |
calc_Qlimits() | Mps< Symmetry, Scalar > | |
canonize(DMRG::DIRECTION::OPTION DIR=DMRG::DIRECTION::LEFT) | Mps< Symmetry, Scalar > | |
cast() const | Mps< Symmetry, Scalar > | |
collapse() | Mps< Symmetry, Scalar > | |
DmrgJanitor() | DmrgJanitor< PivotMatrixType > | |
DmrgJanitor(size_t L_input) | DmrgJanitor< PivotMatrixType > | |
DmrgSolver | Mps< Symmetry, Scalar > | friend |
dot(const Mps< Symmetry, Scalar > &Vket) const | Mps< Symmetry, Scalar > | |
elongate_hetero(size_t Nleft=0, size_t Nright=0) | Mps< Symmetry, Scalar > | inline |
enrich_left(size_t loc, PivotMatrix1< Symmetry, Scalar, Scalar > *H) | Mps< Symmetry, Scalar > | |
enrich_right(size_t loc, PivotMatrix1< Symmetry, Scalar, Scalar > *H) | Mps< Symmetry, Scalar > | |
entanglementSpectrum() const | Mps< Symmetry, Scalar > | inline |
entanglementSpectrumLoc(size_t loc) const | Mps< Symmetry, Scalar > | |
entropy() const | Mps< Symmetry, Scalar > | inline |
entropy_skim() | DmrgJanitor< PivotMatrixType > | |
eps_svd | DmrgJanitor< PivotMatrixType > | |
eps_truncWeight | DmrgJanitor< PivotMatrixType > | |
get_boundaryTensor(DMRG::DIRECTION::OPTION DIR, size_t usePower=1ul) const | Mps< Symmetry, Scalar > | inline |
get_controlParams(const Mps< Symmetry, Scalar > &V) | Mps< Symmetry, Scalar > | |
get_Min(size_t loc) const | Mps< Symmetry, Scalar > | |
get_Mout(size_t loc) const | Mps< Symmetry, Scalar > | |
get_pivot() const | Mps< Symmetry, Scalar > | inline |
get_truncWeight() const | Mps< Symmetry, Scalar > | inline |
graph(string filename) const | Mps< Symmetry, Scalar > | |
HxV | Mps< Symmetry, Scalar > | friend |
inbase | Mps< Symmetry, Scalar > | |
inBasis(size_t loc) const | Mps< Symmetry, Scalar > | inline |
inBasis() const | Mps< Symmetry, Scalar > | inline |
info() const | Mps< Symmetry, Scalar > | |
innerResize(size_t Mmax) | Mps< Symmetry, Scalar > | |
leftSplitStep(size_t loc, Biped< Symmetry, MatrixType > &C) | Mps< Symmetry, Scalar > | |
leftSweepStep(size_t loc, DMRG::BROOM::OPTION BROOM, PivotMatrix1< Symmetry, Scalar, Scalar > *H=NULL, bool DISCARD_U=false) | Mps< Symmetry, Scalar > | |
DmrgJanitor::leftSweepStep(size_t loc, DMRG::BROOM::OPTION TOOL, PivotMatrixType *H=NULL, bool DISCARD_U=false) | DmrgJanitor< PivotMatrixType > | inlinevirtual |
length() const | DmrgJanitor< PivotMatrixType > | inline |
locAvg(const Mpo< Symmetry, MpoScalar > &O, size_t distance=0) const | Mps< Symmetry, Scalar > | |
locBasis(size_t loc) const | Mps< Symmetry, Scalar > | inline |
locBasis() const | Mps< Symmetry, Scalar > | inline |
MatrixType typedef | Mps< Symmetry, Scalar > | private |
max_Nrich | DmrgJanitor< PivotMatrixType > | |
max_Nsv | DmrgJanitor< PivotMatrixType > | |
memory(MEMUNIT memunit=GB) const | Mps< Symmetry, Scalar > | |
mend() | Mps< Symmetry, Scalar > | |
min_Nsv | DmrgJanitor< PivotMatrixType > | |
Mps | Mps< Symmetry, Scalar > | friend |
Mps() | Mps< Symmetry, Scalar > | |
Mps(size_t L_input, vector< vector< qarray< Nq > > > qloc_input, qarray< Nq > Qtot_input, size_t N_phys_input, int Nqmax_input, bool TRIVIAL_BOUNDARIES=true) | Mps< Symmetry, Scalar > | |
Mps(const Hamiltonian &H, size_t Mmax, qarray< Nq > Qtot_input, int Nqmax_input) | Mps< Symmetry, Scalar > | |
Mps(size_t L_input, const vector< vector< Biped< Symmetry, MatrixType > > > &As, const vector< vector< qarray< Nq > > > &qloc_input, qarray< Nq > Qtot_input, size_t N_phys_input) | Mps< Symmetry, Scalar > | |
MpsCompressor | Mps< Symmetry, Scalar > | friend |
N_phys | Mps< Symmetry, Scalar > | |
N_sites | DmrgJanitor< PivotMatrixType > | protected |
Nq | Mps< Symmetry, Scalar > | privatestatic |
Nqout(size_t l) | Mps< Symmetry, Scalar > | inline |
operator*=(const OtherScalar &alpha) | Mps< Symmetry, Scalar > | |
operator+=(const Mps< Symmetry, Scalar > &Vin) | Mps< Symmetry, Scalar > | |
operator-=(const Mps< Symmetry, Scalar > &Vin) | Mps< Symmetry, Scalar > | |
operator/=(const OtherScalar &alpha) | Mps< Symmetry, Scalar > | |
outbase | Mps< Symmetry, Scalar > | |
outBasis(size_t loc) const | Mps< Symmetry, Scalar > | inline |
outBasis() const | Mps< Symmetry, Scalar > | inline |
outerResize(size_t L_input, vector< vector< qarray< Nq > > > qloc_input, qarray< Nq > Qtot_input, int Nqmax_input=500) | Mps< Symmetry, Scalar > | |
outerResize(const Hamiltonian &H, qarray< Nq > Qtot_input, int Nqmax_input=500) | Mps< Symmetry, Scalar > | |
outerResize(const Mps< Symmetry, OtherMatrixType > &V) | Mps< Symmetry, Scalar > | |
outerResizeAll(size_t L_input, vector< vector< qarray< Nq > > > qloc_input, qarray< Nq > Qtot_input) | Mps< Symmetry, Scalar > | |
outerResizeNoSymm() | Mps< Symmetry, Scalar > | |
OxV | Mps< Symmetry, Scalar > | friend |
OxV_exact | Mps< Symmetry, Scalar > | friend |
pivot | DmrgJanitor< PivotMatrixType > | protected |
QinBot | Mps< Symmetry, Scalar > | |
QinTop | Mps< Symmetry, Scalar > | |
qloc | Mps< Symmetry, Scalar > | |
Qmulti | Mps< Symmetry, Scalar > | |
Qmultitarget() const | Mps< Symmetry, Scalar > | inline |
QoutBot | Mps< Symmetry, Scalar > | |
QoutTop | Mps< Symmetry, Scalar > | |
Qtarget() const | Mps< Symmetry, Scalar > | inline |
Qtot | Mps< Symmetry, Scalar > | |
qType typedef | Mps< Symmetry, Scalar > | private |
resize_arrays() | Mps< Symmetry, Scalar > | |
rightSplitStep(size_t loc, Biped< Symmetry, MatrixType > &C) | Mps< Symmetry, Scalar > | |
rightSweepStep(size_t loc, DMRG::BROOM::OPTION BROOM, PivotMatrix1< Symmetry, Scalar, Scalar > *H=NULL, bool DISCARD_V=false) | Mps< Symmetry, Scalar > | |
DmrgJanitor::rightSweepStep(size_t loc, DMRG::BROOM::OPTION TOOL, PivotMatrixType *H=NULL, bool DISCARD_V=false) | DmrgJanitor< PivotMatrixType > | inlinevirtual |
S | Mps< Symmetry, Scalar > | |
set_A_from_C(size_t loc, const vector< Tripod< Symmetry, MatrixType > > &C, DMRG::BROOM::OPTION TOOL=DMRG::BROOM::SVD) | Mps< Symmetry, Scalar > | |
set_defaultCutoffs() | DmrgJanitor< PivotMatrixType > | |
set_open_bc() | Mps< Symmetry, Scalar > | inline |
set_pivot(int pivot_input) | DmrgJanitor< PivotMatrixType > | inline |
set_Qlimits_to_inf() | Mps< Symmetry, Scalar > | |
set_Qmultitarget(const vector< qarray< Nq > > &Qmulti_input) | Mps< Symmetry, Scalar > | inline |
setProductState(const Hamiltonian &H, const vector< qarray< Nq > > &config) | Mps< Symmetry, Scalar > | |
setRandom() | Mps< Symmetry, Scalar > | |
setRandom(size_t loc) | Mps< Symmetry, Scalar > | |
setZero() | Mps< Symmetry, Scalar > | |
shift_hetero(int Nshift=0) | Mps< Symmetry, Scalar > | inline |
skim(DMRG::DIRECTION::OPTION DIR, DMRG::BROOM::OPTION TOOL, PivotMatrixType *H=NULL) | DmrgJanitor< PivotMatrixType > | |
skim(DMRG::BROOM::OPTION TOOL, PivotMatrixType *H=NULL) | DmrgJanitor< PivotMatrixType > | |
squaredNorm() const | Mps< Symmetry, Scalar > | |
SVspec | Mps< Symmetry, Scalar > | |
swap(Mps< Symmetry, Scalar > &V) | Mps< Symmetry, Scalar > | |
sweep(size_t loc, DMRG::BROOM::OPTION TOOL, PivotMatrixType *H=NULL) | DmrgJanitor< PivotMatrixType > | |
sweepStep(DMRG::DIRECTION::OPTION DIR, size_t loc, DMRG::BROOM::OPTION TOOL, PivotMatrixType *H=NULL, bool DISCARD_U_or_V=false) | DmrgJanitor< PivotMatrixType > | inline |
sweepStep2(DMRG::DIRECTION::OPTION DIR, size_t loc, const vector< Biped< Symmetry, MatrixType > > &Apair, bool SEPARATE_SV=false) | Mps< Symmetry, Scalar > | |
TDVPPropagator | Mps< Symmetry, Scalar > | friend |
test_ortho(double tol=1e-8) const | Mps< Symmetry, Scalar > | |
transform_base(qarray< Symmetry::Nq > Qtot, int L, bool PRINT=false) | Mps< Symmetry, Scalar > | inline |
truncWeight | Mps< Symmetry, Scalar > | |
update_inbase(size_t loc) | Mps< Symmetry, Scalar > | |
update_inbase() | Mps< Symmetry, Scalar > | inline |
update_outbase(size_t loc) | Mps< Symmetry, Scalar > | |
update_outbase() | Mps< Symmetry, Scalar > | inline |
validate(string name="Mps") const | Mps< Symmetry, Scalar > | |