VMPS++
|
This is the complete list of members for MpsCompressor< Symmetry, Scalar, MpoScalar >, including all inherited members.
build_L(size_t loc, const Mps< Symmetry, Scalar > &Vbra, const Mps< Symmetry, Scalar > &Vket, bool RANDOMIZE=false) | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
build_L(size_t loc, const Mps< Symmetry, Scalar > &Vbra, const vector< Mps< Symmetry, Scalar > > &Vket, bool RANDOMIZE=false) | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
build_LR(const vector< Mps< Symmetry, Scalar > > &Vin, Mps< Symmetry, Scalar > &Vout) | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
build_LRW(const MpOperator &H, const Mps< Symmetry, Scalar > &Vin1, const Mps< Symmetry, Scalar > &Vin2, Mps< Symmetry, Scalar > &Vout) | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
build_LW(size_t loc, const Mps< Symmetry, Scalar > &Vbra, const MpOperator &H, const Mps< Symmetry, Scalar > &Vket, bool RANDOMIZE=false) | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
build_R(size_t loc, const Mps< Symmetry, Scalar > &Vbra, const Mps< Symmetry, Scalar > &Vket, bool RANDOMIZE=false) | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
build_R(size_t loc, const Mps< Symmetry, Scalar > &Vbra, const vector< Mps< Symmetry, Scalar > > &Vket, bool RANDOMIZE=false) | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
build_RW(size_t loc, const Mps< Symmetry, Scalar > &Vbra, const MpOperator &H, const Mps< Symmetry, Scalar > &Vket, bool RANDOMIZE=false) | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
CHOSEN_VERBOSITY | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
CURRENT_DIRECTION | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
Env | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
Envs | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
Heff | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
info() const | MpsCompressor< Symmetry, Scalar, MpoScalar > | |
lincomboCompress(const vector< Mps< Symmetry, Scalar > > &Vin, const vector< Scalar > &factors, Mps< Symmetry, Scalar > &Vout, const Mps< Symmetry, Scalar > &Vguess, size_t Minit, size_t Mincr=100, size_t Mlimit=10000, double tol=1e-4, size_t max_halfsweeps=40, size_t min_halfsweeps=1) | MpsCompressor< Symmetry, Scalar, MpoScalar > | |
loc1() const | MpsCompressor< Symmetry, Scalar, MpoScalar > | inlineprivate |
loc2() const | MpsCompressor< Symmetry, Scalar, MpoScalar > | inlineprivate |
MatrixType typedef | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
Mcutoff | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
Mcutoff_new | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
memory(MEMUNIT memunit=GB) const | MpsCompressor< Symmetry, Scalar, MpoScalar > | |
Mmax | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
Mmax_new | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
MpsCompressor(DMRG::VERBOSITY::OPTION VERBOSITY=DMRG::VERBOSITY::SILENT) | MpsCompressor< Symmetry, Scalar, MpoScalar > | inline |
N_halfsweeps | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
N_sites | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
N_sweepsteps | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
pivot | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
polyCompress(const MpOperator &H, const Mps< Symmetry, Scalar > &Vin1, double polyB, const Mps< Symmetry, Scalar > &Vin2, Mps< Symmetry, Scalar > &Vout, size_t Minit, size_t Mincr=100, size_t Mlimit=10000, double tol=DMRG_POLYCOMPRESS_TOL, size_t max_halfsweeps=DMRG_POLYCOMPRESS_MAX, size_t min_halfsweeps=DMRG_POLYCOMPRESS_MIN) | MpsCompressor< Symmetry, Scalar, MpoScalar > | |
prepSweep(const Mps< Symmetry, Scalar > &Vin, Mps< Symmetry, Scalar > &Vout) | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
prepSweep(const MpOperator &H, const Mps< Symmetry, Scalar > &Vin, Mps< Symmetry, Scalar > &Vout, bool RANDOMIZE=false) | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
prepSweep(const MpOperator &H, const Mps< Symmetry, Scalar > &Vin1, const Mps< Symmetry, Scalar > &Vin2, Mps< Symmetry, Scalar > &Vout, bool RANDOMIZE=false) | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
prepSweep(const vector< Mps< Symmetry, Scalar > > &Vin, Mps< Symmetry, Scalar > &Vout) | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
print_dist() const | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
prodCompress(const MpOperator &H, const MpOperator &Hdag, const Mps< Symmetry, Scalar > &Vin, Mps< Symmetry, Scalar > &Vout, qarray< Symmetry::Nq > Qtot_input, size_t Minit, size_t Mincr=100, size_t Mlimit=10000, double tol=1e-4, size_t max_halfsweeps=100, size_t min_halfsweeps=1, std::size_t savePeriod=0, std::string saveName="backup", bool MEASURE_DISTANCE=true, const MpOperator *HdagH=NULL) | MpsCompressor< Symmetry, Scalar, MpoScalar > | |
prodOptimize1(const MpOperator &H, const Mps< Symmetry, Scalar > &Vin, const Mps< Symmetry, Scalar > &Vout, PivotVector< Symmetry, Scalar > &Aout) | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
prodOptimize1(const MpOperator &H, const Mps< Symmetry, Scalar > &Vin, Mps< Symmetry, Scalar > &Vout) | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
prodOptimize2(const MpOperator &H, const Mps< Symmetry, Scalar > &Vin, Mps< Symmetry, Scalar > &Vout) | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
prodOptimize2(const MpOperator &H, const Mps< Symmetry, Scalar > &Vin, const Mps< Symmetry, Scalar > &Vout, PivotVector< Symmetry, Scalar > &ApairOut) | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
sqdist | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
stateCompress(const Mps< Symmetry, Scalar > &Vin, Mps< Symmetry, Scalar > &Vout, size_t Minit, size_t Mincr=100, size_t Mlimit=10000, double tol=1e-4, size_t max_halfsweeps=40, size_t min_halfsweeps=1) | MpsCompressor< Symmetry, Scalar, MpoScalar > | |
stateOptimize1(const Mps< Symmetry, Scalar > &Vin, const Mps< Symmetry, Scalar > &Vout, PivotVector< Symmetry, Scalar > &Aout) | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
stateOptimize1(const Mps< Symmetry, Scalar > &Vin, Mps< Symmetry, Scalar > &Vout) | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
stateOptimize1(const vector< Mps< Symmetry, Scalar > > &Vin, const Mps< Symmetry, Scalar > &Vout, vector< PivotVector< Symmetry, Scalar > > &Aout) | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
stateOptimize2(const Mps< Symmetry, Scalar > &Vin, const Mps< Symmetry, Scalar > &Vout, PivotVector< Symmetry, Scalar > &ApairOut) | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
stateOptimize2(const Mps< Symmetry, Scalar > &Vin, Mps< Symmetry, Scalar > &Vout) | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
stateOptimize2(const vector< Mps< Symmetry, Scalar > > &Vin, const Mps< Symmetry, Scalar > &Vout, vector< PivotVector< Symmetry, Scalar > > &ApairOut) | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
sweep_to_edge(const Mps< Symmetry, Scalar > &Vin, Mps< Symmetry, Scalar > &Vout, bool BUILD_LR) | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
sweep_to_edge(const MpOperator &H, const Mps< Symmetry, Scalar > &Vin1, const Mps< Symmetry, Scalar > &Vin2, Mps< Symmetry, Scalar > &Vout, bool BUILD_LR, bool BUILD_LWRW) | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
sweep_to_edge(const vector< Mps< Symmetry, Scalar > > &Vin, Mps< Symmetry, Scalar > &Vout, bool BUILD_LR) | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
t_AA | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
t_info() const | MpsCompressor< Symmetry, Scalar, MpoScalar > | |
t_LR | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
t_ohead | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
t_opt | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
t_sweep | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
t_tot | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |
tol | MpsCompressor< Symmetry, Scalar, MpoScalar > | private |