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