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

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

AMps< Symmetry, Scalar >
A_at(size_t loc) constMps< 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_rsvdDmrgJanitor< PivotMatrixType >
applyGate(const TwoSiteGate< Symmetry, Scalar > &gate, size_t l, DMRG::DIRECTION::OPTION DIR)Mps< Symmetry, Scalar >
Asizes() constMps< Symmetry, Scalar >
BoundariesMps< Symmetry, Scalar >
calc_Dmax() constMps< Symmetry, Scalar >
calc_fullMmax() constMps< Symmetry, Scalar >
calc_Mmax() constMps< Symmetry, Scalar >
calc_N(DMRG::DIRECTION::OPTION DIR, size_t loc, vector< Biped< Symmetry, MatrixType > > &N)Mps< Symmetry, Scalar >
calc_Nqavg() constMps< Symmetry, Scalar >
calc_Nqmax() constMps< Symmetry, Scalar >
calc_Qlimits()Mps< Symmetry, Scalar >
canonize(DMRG::DIRECTION::OPTION DIR=DMRG::DIRECTION::LEFT)Mps< Symmetry, Scalar >
cast() constMps< Symmetry, Scalar >
collapse()Mps< Symmetry, Scalar >
DmrgJanitor()DmrgJanitor< PivotMatrixType >
DmrgJanitor(size_t L_input)DmrgJanitor< PivotMatrixType >
DmrgSolverMps< Symmetry, Scalar >friend
dot(const Mps< Symmetry, Scalar > &Vket) constMps< 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() constMps< Symmetry, Scalar >inline
entanglementSpectrumLoc(size_t loc) constMps< Symmetry, Scalar >
entropy() constMps< Symmetry, Scalar >inline
entropy_skim()DmrgJanitor< PivotMatrixType >
eps_svdDmrgJanitor< PivotMatrixType >
eps_truncWeightDmrgJanitor< PivotMatrixType >
get_boundaryTensor(DMRG::DIRECTION::OPTION DIR, size_t usePower=1ul) constMps< Symmetry, Scalar >inline
get_controlParams(const Mps< Symmetry, Scalar > &V)Mps< Symmetry, Scalar >
get_Min(size_t loc) constMps< Symmetry, Scalar >
get_Mout(size_t loc) constMps< Symmetry, Scalar >
get_pivot() constMps< Symmetry, Scalar >inline
get_truncWeight() constMps< Symmetry, Scalar >inline
graph(string filename) constMps< Symmetry, Scalar >
HxVMps< Symmetry, Scalar >friend
inbaseMps< Symmetry, Scalar >
inBasis(size_t loc) constMps< Symmetry, Scalar >inline
inBasis() constMps< Symmetry, Scalar >inline
info() constMps< 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() constDmrgJanitor< PivotMatrixType >inline
locAvg(const Mpo< Symmetry, MpoScalar > &O, size_t distance=0) constMps< Symmetry, Scalar >
locBasis(size_t loc) constMps< Symmetry, Scalar >inline
locBasis() constMps< Symmetry, Scalar >inline
MatrixType typedefMps< Symmetry, Scalar >private
max_NrichDmrgJanitor< PivotMatrixType >
max_NsvDmrgJanitor< PivotMatrixType >
memory(MEMUNIT memunit=GB) constMps< Symmetry, Scalar >
mend()Mps< Symmetry, Scalar >
min_NsvDmrgJanitor< PivotMatrixType >
MpsMps< 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 >
MpsCompressorMps< Symmetry, Scalar >friend
N_physMps< Symmetry, Scalar >
N_sitesDmrgJanitor< PivotMatrixType >protected
NqMps< 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 >
outbaseMps< Symmetry, Scalar >
outBasis(size_t loc) constMps< Symmetry, Scalar >inline
outBasis() constMps< 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 >
OxVMps< Symmetry, Scalar >friend
OxV_exactMps< Symmetry, Scalar >friend
pivotDmrgJanitor< PivotMatrixType >protected
QinBotMps< Symmetry, Scalar >
QinTopMps< Symmetry, Scalar >
qlocMps< Symmetry, Scalar >
QmultiMps< Symmetry, Scalar >
Qmultitarget() constMps< Symmetry, Scalar >inline
QoutBotMps< Symmetry, Scalar >
QoutTopMps< Symmetry, Scalar >
Qtarget() constMps< Symmetry, Scalar >inline
QtotMps< Symmetry, Scalar >
qType typedefMps< 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
SMps< 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() constMps< Symmetry, Scalar >
SVspecMps< 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 >
TDVPPropagatorMps< Symmetry, Scalar >friend
test_ortho(double tol=1e-8) constMps< Symmetry, Scalar >
transform_base(qarray< Symmetry::Nq > Qtot, int L, bool PRINT=false)Mps< Symmetry, Scalar >inline
truncWeightMps< 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") constMps< Symmetry, Scalar >