add(const std::size_t loc, const OperatorType &op, const qType &qIn, const qType &qOut, const std::size_t IndexIn, const std::size_t IndexOut) | MpoTerms< Symmetry, Scalar > | protected |
add_to_col(const std::size_t loc, const qType &qOut, const std::size_t col, const std::map< qType, std::vector< std::map< qType, OperatorType > > > &ops, const Scalar factor) | MpoTerms< Symmetry, Scalar > | protected |
add_to_row(const std::size_t loc, const qType &qIn, const std::size_t row, const std::map< qType, std::vector< std::map< qType, OperatorType > > > &ops, const Scalar factor) | MpoTerms< Symmetry, Scalar > | protected |
assert_hilbert(const std::size_t loc, const std::size_t dim) | MpoTerms< Symmetry, Scalar > | protected |
auxBasis() const | MpoTerms< Symmetry, Scalar > | inline |
auxBasis(const std::size_t loc) const | MpoTerms< Symmetry, Scalar > | inline |
auxdim | MpoTerms< Symmetry, Scalar > | protected |
auxdim_infos() const | MpoTerms< Symmetry, Scalar > | inlineprotected |
base_order_IBC(const std::size_t power=1) const | MpoTerms< Symmetry, Scalar > | |
before_verb_set | MpoTerms< Symmetry, Scalar > | protected |
boundary_condition | MpoTerms< Symmetry, Scalar > | protected |
c(size_t locx, size_t locy=0, double factor=1.) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
c(size_t locx, size_t locy=0, double factor=1.) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
c_ky(vector< complex< double > > phases, double factor=1.) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
calc(const std::size_t power) | MpoTerms< Symmetry, Scalar > | |
calc_qAux() | MpoTerms< Symmetry, Scalar > | protected |
calc_qList(const std::vector< OperatorType > &opList) | MpoTerms< Symmetry, Scalar > | protected |
calc_qOp() | MpoTerms< Symmetry, Scalar > | protected |
calc_reversedData_from_pushlist(const PushType< OperatorType, CouplScalar > &pushlist, double tolerance=::mynumeric_limits< double >::epsilon()) | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
calc_TwoSiteData() const | MpoTerms< Symmetry, Scalar > | |
calc_W() | MpoTerms< Symmetry, Scalar > | protected |
CanonicalEntangler(int dLphys, double factor=1.) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
CanonicalEntangler(int dLphys, double factor=1.) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
cast() | MpoTerms< Symmetry, Scalar > | |
cast_Terms_to_Mpo(const MpoTerms< Sym::SU2< Sym::ChargeSU2 >, complex< double > > &input) | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | static |
cc(size_t locx, size_t locy=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
cc(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
cc(SPIN_INDEX sigma1, SPIN_INDEX sigma2, size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
cc1(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
cc3(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
cdag(size_t locx, size_t locy=0, double factor=std::sqrt(2.)) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
cdag(size_t locx, size_t locy=0, double factor=1.) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
cdag_ky(vector< complex< double > > phases, double factor=sqrt(2.)) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
cdag_nc(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
cdagc(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
cdagc(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0, double factor=1.) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
cdagc(SPIN_INDEX sigma1, SPIN_INDEX sigma2, size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0, double factor=1.) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
cdagc3(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
cdagcdag(size_t locx, size_t locy=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
cdagcdag(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
cdagcdag(SPIN_INDEX sigma1, SPIN_INDEX sigma2, size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
cdagcdag1(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
cdagcdag3(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
cdagn_c(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
check_power(std::size_t power) const | MpoTerms< Symmetry, Scalar > | inline |
check_qPhys() const | MpoTerms< Symmetry, Scalar > | |
check_SQUARE() const | MpoTerms< Symmetry, Scalar > | inline |
clear_opLabels() | MpoTerms< Symmetry, Scalar > | protected |
compress(const double tolerance) | MpoTerms< Symmetry, Scalar > | protected |
CompressorXcd typedef | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
CompressorXd typedef | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
construct_from_pushlist(const PushType< OperatorType, CouplScalar > &pushlist, const std::vector< std::vector< std::string > > &labellist, size_t Lcell) | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
current_power | MpoTerms< Symmetry, Scalar > | protected |
d(size_t locx, size_t locy=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
decrement_auxdim(const std::size_t loc, const qType &q) | MpoTerms< Symmetry, Scalar > | protected |
decrement_first_auxdim_OBC(const qType &qIn) | MpoTerms< Symmetry, Scalar > | protected |
decrement_last_auxdim_OBC(const qType &qOut) | MpoTerms< Symmetry, Scalar > | protected |
defaults | VMPS::PeierlsHubbardSU2charge | static |
delete_col(const std::size_t loc, const qType &qOut, const std::size_t col_to_delete, const bool SAMESITE) | MpoTerms< Symmetry, Scalar > | protected |
delete_row(const std::size_t loc, const qType &qIn, const std::size_t row_to_delete, const bool SAMESITE) | MpoTerms< Symmetry, Scalar > | protected |
detect_and_remove_power(const std::string &name_w_power) | MpoTerms< Symmetry, Scalar > | protectedstatic |
dtot() const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
eliminate_linearlyDependent_cols(const std::size_t loc, const qType &qOut, const double tolerance) | MpoTerms< Symmetry, Scalar > | protected |
eliminate_linearlyDependent_rows(const std::size_t loc, const qType &qIn, const double tolerance) | MpoTerms< Symmetry, Scalar > | protected |
exp_ipiSz(size_t locx, size_t locy=0, double factor=1.) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
F | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | protected |
FAMILY | VMPS::PeierlsHubbardSU2charge | static |
fill_O_from_W() | MpoTerms< Symmetry, Scalar > | protected |
finalize(const bool COMPRESS=true, const std::size_t power=1, const double tolerance=::mynumeric_limits< double >::epsilon()) | MpoTerms< Symmetry, Scalar > | |
G | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | protected |
generate_label(std::size_t Lcell) | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
get_auxdim(const std::size_t loc, const qType &q) const | MpoTerms< Symmetry, Scalar > | protected |
get_boundary_condition() const | MpoTerms< Symmetry, Scalar > | inline |
get_dAux_max(int power=1) const | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
get_DmrgDynParam(const vector< Param > ¶ms={}) const | ParamReturner | |
get_DmrgGlobParam(const vector< Param > ¶ms={}) const | ParamReturner | |
get_hilbert_dimension(const std::size_t loc) const | MpoTerms< Symmetry, Scalar > | inline |
get_info() const | MpoTerms< Symmetry, Scalar > | |
get_N_site_interaction(T const &Op0, Operator const &... Ops) | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | inlinestatic |
get_name() const | MpoTerms< Symmetry, Scalar > | inline |
get_O() const | MpoTerms< Symmetry, Scalar > | inline |
get_pos_qTot() const | MpoTerms< Symmetry, Scalar > | inline |
get_qAux() const | MpoTerms< Symmetry, Scalar > | inline |
get_qAux_power(std::size_t power) const | MpoTerms< Symmetry, Scalar > | |
get_qOp() const | MpoTerms< Symmetry, Scalar > | inline |
get_qOp_power(std::size_t power) const | MpoTerms< Symmetry, Scalar > | |
get_qPhys() const | MpoTerms< Symmetry, Scalar > | inline |
get_qTot() const | MpoTerms< Symmetry, Scalar > | inline |
get_qVac() const | MpoTerms< Symmetry, Scalar > | inline |
get_verbosity() const | MpoTerms< Symmetry, Scalar > | inline |
get_VumpsDynParam(const vector< Param > ¶ms={}) const | ParamReturner | |
get_VumpsGlobParam(const vector< Param > ¶ms={}) const | ParamReturner | |
get_W() const | MpoTerms< Symmetry, Scalar > | inline |
get_W_power(std::size_t power) const | MpoTerms< Symmetry, Scalar > | |
getQ_ScompScomp(SPINOP_LABEL Sa1, SPINOP_LABEL Sa2) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | protected |
GOT_QAUX | MpoTerms< Symmetry, Scalar > | protected |
GOT_QOP | MpoTerms< Symmetry, Scalar > | protected |
GOT_QPHYS | MpoTerms< Symmetry, Scalar > | protected |
GOT_SEMIOPEN_LEFT | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
GOT_SEMIOPEN_RIGHT | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
GOT_TWO_SITE_DATA | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
got_update() | MpoTerms< Symmetry, Scalar > | inlineprotected |
GOT_W | MpoTerms< Symmetry, Scalar > | protected |
H2site(std::size_t loc, bool HALF_THE_LOCAL_TERM=false) const | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | inline |
HAMILTONIAN | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
HAS_TWO_SITE_DATA() const | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | inline |
HAS_W() const | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | inline |
HERMITIAN | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
hh(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
hilbert_dimension | MpoTerms< Symmetry, Scalar > | protected |
HubbardObservables() | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | inline |
HubbardObservables(const size_t &L) | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
HubbardObservables(const size_t &L, const vector< Param > ¶ms, const std::map< string, std::any > &defaults) | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
Id() const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
Identity(const std::vector< std::vector< qType > > &qPhys, const qType &Q=Symmetry::qvacuum()) | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | static |
Identity() const | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | inline |
inBasis(const std::size_t loc) const | MpoTerms< Symmetry, Scalar > | inline |
increment_auxdim(const std::size_t loc, const qType &q) | MpoTerms< Symmetry, Scalar > | protected |
increment_first_auxdim_OBC(const qType &qIn) | MpoTerms< Symmetry, Scalar > | protected |
increment_last_auxdim_OBC(const qType &qOut) | MpoTerms< Symmetry, Scalar > | protected |
Index typedef | VMPS::PeierlsHubbardSU2charge | private |
info(bool REDUCED=false) const | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
MpoTerms::info | MpoTerms< Symmetry, Scalar > | protected |
initialize() | MpoTerms< Symmetry, Scalar > | protected |
initialize(const std::size_t L, const BC boundary_condition_in, const qType &qTot_in) | MpoTerms< Symmetry, Scalar > | |
is_finalized() const | MpoTerms< Symmetry, Scalar > | inline |
IS_HAMILTONIAN() const | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | inline |
IS_HERMITIAN() const | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | inline |
IS_UNITARY() const | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | inline |
iTy(size_t locx, size_t locy=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
label | MpoTerms< Symmetry, Scalar > | |
length() const | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | inline |
load(std::string filename) | MpoTerms< Symmetry, Scalar > | |
locality() const | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | inline |
LocalOp | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
localOperator() const | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | inline |
LocalSite | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
locBasis() const | MpoTerms< Symmetry, Scalar > | inline |
locBasis(const std::size_t loc) const | MpoTerms< Symmetry, Scalar > | inline |
make_corr(size_t locx1, size_t locx2, size_t locy1, size_t locy2, const OperatorType &Op1, const OperatorType &Op2, qarray< Symmetry::Nq > Qtot, double factor, bool FERMIONIC, bool HERMITIAN) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | protected |
make_FourierYSum(string name, const vector< OperatorType > &Ops, double factor, bool HERMITIAN, const vector< complex< double > > &phases) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | protected |
make_local(size_t locx, size_t locy, const OperatorType &Op, double factor=1., bool FERMIONIC=false, bool HERMITIAN=false) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | protected |
make_localSum(const vector< OperatorType > &Op, vector< double > factor, bool HERMITIAN) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | protected |
MatrixType typedef | VMPS::PeierlsHubbardSU2charge | |
maxPower() const | MpoTerms< Symmetry, Scalar > | inline |
memory(MEMUNIT memunit=kB) const | MpoTerms< Symmetry, Scalar > | |
Mpo() | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | inline |
Mpo(MpoTerms< Sym::SU2< Sym::ChargeSU2 >, complex< double > > &Terms) | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | inline |
Mpo(size_t L_input) | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
Mpo(std::size_t L_input, qType Qtot_input, std::string label_input="Mpo", bool HERMITIAN_input=false, bool UNITARY_input=false, BC BC_input=BC::OPEN, DMRG::VERBOSITY::OPTION VERB_input=DMRG::VERBOSITY::OPTION::SILENT) | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
MpoTerms(const std::size_t L=0, const BC boundary_condition_in=BC::OPEN, const qType &qTot_in=Symmetry::qvacuum(), const DMRG::VERBOSITY::OPTION &VERB_in=DMRG::VERBOSITY::OPTION::SILENT) | MpoTerms< Symmetry, Scalar > | |
n(size_t locx, size_t locy=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
n(size_t locx, size_t locy=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
N_phys | MpoTerms< Symmetry, Scalar > | |
N_sites | MpoTerms< Symmetry, Scalar > | |
nh(size_t locx, size_t locy=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
nhsq(size_t locx, size_t locy=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
nn(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
nn(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
Nq | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | static |
ns(size_t locx, size_t locy=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
nssq(size_t locx, size_t locy=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
O | MpoTerms< Symmetry, Scalar > | protected |
opBasis() const | MpoTerms< Symmetry, Scalar > | inline |
opBasis(const std::size_t loc) const | MpoTerms< Symmetry, Scalar > | inline |
opBasisSq(const std::size_t loc) const | MpoTerms< Symmetry, Scalar > | inline |
opBasisSq() const | MpoTerms< Symmetry, Scalar > | inline |
Operator typedef | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
OperatorType typedef | VMPS::PeierlsHubbardSU2charge | |
outBasis(const std::size_t loc) const | MpoTerms< Symmetry, Scalar > | inline |
P(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
P(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
ParamReturner() | ParamReturner | inline |
ParamReturner(const std::map< string, std::any > &defaults_input) | ParamReturner | inline |
PeierlsHubbardSU2charge() | VMPS::PeierlsHubbardSU2charge | inline |
PeierlsHubbardSU2charge(Mpo< Symmetry, complex< double > > &Mpo_input, const vector< Param > ¶ms) | VMPS::PeierlsHubbardSU2charge | inline |
PeierlsHubbardSU2charge(const size_t &L, const vector< Param > ¶ms, const BC &boundary=BC::OPEN, const DMRG::VERBOSITY::OPTION &VERB=DMRG::VERBOSITY::OPTION::ON_EXIT) | VMPS::PeierlsHubbardSU2charge | |
pos_qTot | MpoTerms< Symmetry, Scalar > | protected |
pos_qVac | MpoTerms< Symmetry, Scalar > | protected |
power_to_string(std::size_t power) | MpoTerms< Symmetry, Scalar > | protectedstatic |
precalc_TwoSiteData(bool FORCE=false) | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
prod(const MpoTerms< Symmetry, Scalar > &top, const MpoTerms< Symmetry, Scalar > &bottom, const qType &qTot, const double tolerance=::mynumeric_limits< double >::epsilon()) | MpoTerms< Symmetry, Scalar > | static |
prod_delZeroCols_OBC(std::map< std::array< qType, 2 >, std::vector< std::vector< std::map< qType, OperatorType > > > > &O_last, Qbasis< Symmetry > &qAux_last, Qbasis< Symmetry > &qAux_prev, const qType &qTot, const std::size_t col_qTot) | MpoTerms< Symmetry, Scalar > | protectedstatic |
prod_swap_IBC(std::vector< std::map< std::array< qType, 2 >, std::vector< std::vector< std::map< qType, OperatorType > > > > > &O_out, std::vector< std::size_t > &row_qVac, std::vector< std::size_t > &col_qVac, std::vector< std::size_t > &row_qTot, std::vector< std::size_t > &col_qTot) | MpoTerms< Symmetry, Scalar > | protectedstatic |
push(const std::size_t loc, const std::vector< OperatorType > &opList, const std::vector< qType > &qList, const Scalar lambda=1.0) | MpoTerms< Symmetry, Scalar > | virtual |
push(const std::size_t loc, const std::vector< OperatorType > &opList, const Scalar lambda=1.0) | MpoTerms< Symmetry, Scalar > | inline |
push_local(const std::size_t loc, const complex< double > lambda, const OperatorType &op) | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
push_nextn(const std::size_t loc, const complex< double > lambda, const OperatorType &op1, const OperatorType &trans, const OperatorType &op2) | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
push_qpath(const std::size_t loc, const std::vector< OperatorType > &opList, const std::vector< qType > &qList, const complex< double > lambda=1.0) | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | inline |
push_tight(const std::size_t loc, const complex< double > lambda, const OperatorType &op1, const OperatorType &op2) | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
push_width(const std::size_t n, const std::size_t loc, const complex< double > lambda, const OperatorType &outOp, const std::vector< OperatorType > &trans, const OperatorType &inOp) | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
qAux | MpoTerms< Symmetry, Scalar > | |
qAux_powers | MpoTerms< Symmetry, Scalar > | |
qOp | MpoTerms< Symmetry, Scalar > | |
qOp_powers | MpoTerms< Symmetry, Scalar > | |
qPhys | MpoTerms< Symmetry, Scalar > | |
Qtarget() const | MpoTerms< Symmetry, Scalar > | inline |
qTot | MpoTerms< Symmetry, Scalar > | protected |
qType typedef | VMPS::PeierlsHubbardSU2charge | private |
qVac | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
Rcomp(SPINOP_LABEL Sa, size_t locx, size_t locy=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
reconstruct(const std::vector< std::map< std::array< qType, 2 >, std::vector< std::vector< std::map< qType, OperatorType > > > > > &O_in, const std::vector< Qbasis< Symmetry > > &qAux_in, const std::vector< std::vector< qType > > &qPhys_in, const bool FINALIZED_IN, const BC boundary_condition_in, const qType &qTot_in=Symmetry::qvacuum()) | MpoTerms< Symmetry, Scalar > | |
renormalize() | MpoTerms< Symmetry, Scalar > | protected |
reversed | MpoTerms< Symmetry, Scalar > | |
S(size_t locx, size_t locy=0, double factor=1.) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
S_ky(vector< complex< double > > phases) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
save(std::string filename) | MpoTerms< Symmetry, Scalar > | |
save_label(const std::size_t loc, const std::string &info_label) | MpoTerms< Symmetry, Scalar > | |
Scalar_ typedef | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
scale(const Scalar factor, const Scalar offset=0., const std::size_t power=0ul, const double tolerance=1.e-14) | MpoTerms< Symmetry, Scalar > | |
Scomp(SPINOP_LABEL Sa, size_t locx, size_t locy=0, double factor=1.) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
ScompScomp(SPINOP_LABEL Sa1, SPINOP_LABEL Sa2, size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0, double fac=1.) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
Scomptot(SPINOP_LABEL Sa, size_t locy=0, double factor=1., int dLphys=1) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
Sdag(size_t locx, size_t locy=0, double factor=std::sqrt(3.)) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
Sdag_ky(vector< complex< double > > phases, double factor=sqrt(3.)) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
SdagS(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
Sdagtot(size_t locy, double factor, int dLphys) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
set_Identity(const typename Symmetry::qType &Q=Symmetry::qvacuum()) | MpoTerms< Symmetry, Scalar > | |
set_locality(std::size_t LocalSite_input) | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | inline |
set_localOperator(OperatorType LocalOp_input) | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | inline |
set_name(const std::string &label_in) | MpoTerms< Symmetry, Scalar > | inline |
set_operators(const std::vector< FermionBase< Symmetry_ > > &F, const vector< SUB_LATTICE > &G, const ParamHandler &P, PushType< SiteOperator< Symmetry_, complex< double > >, complex< double > > &pushlist, std::vector< std::vector< std::string > > &labellist, const BC boundary=BC::OPEN) | VMPS::PeierlsHubbardSU2charge | static |
set_qPhys(const std::size_t loc, const std::vector< qType > &qPhys_in) | MpoTerms< Symmetry, Scalar > | inline |
set_verbosity(const DMRG::VERBOSITY::OPTION VERB_in) | MpoTerms< Symmetry, Scalar > | |
set_Zero() | MpoTerms< Symmetry, Scalar > | |
setLocal(std::size_t loc, const OperatorType &op) | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
setLocal(std::size_t loc, const OperatorType &op, const OperatorType &signOp) | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
setLocal(std::size_t loc, const OperatorType &op, const std::vector< OperatorType > &signOp) | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
setLocal(const std::vector< std::size_t > &locs, const std::vector< OperatorType > &ops) | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
setLocal(const std::vector< std::size_t > &locs, const std::vector< OperatorType > &ops, const OperatorType &signOp) | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
setLocal(const std::vector< std::size_t > &locs, const std::vector< OperatorType > &ops, const std::vector< OperatorType > &signOps) | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
setLocalStag(std::size_t loc, const OperatorType &op, const std::vector< OperatorType > &stagSignOps) | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
setLocalSum(const OperatorType &op, complex< double >(*f)(int)=localSumTrivial) | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
setLocalSum(const std::vector< OperatorType > &op, std::vector< complex< double > > coeffs) | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
setLocBasis(const std::vector< std::vector< qType > > &q) | MpoTerms< Symmetry, Scalar > | inline |
setLocBasis(const std::vector< qType > &q, std::size_t loc) | MpoTerms< Symmetry, Scalar > | inline |
setProductSum(const OperatorType &op1, const OperatorType &op2) | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
setQtarget(const qType &q) | MpoTerms< Symmetry, Scalar > | inline |
show() const | MpoTerms< Symmetry, Scalar > | |
singlet(int N=0) | VMPS::PeierlsHubbardSU2charge | inlinestatic |
size() const | MpoTerms< Symmetry, Scalar > | inline |
Sm(size_t locx, size_t locy=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | inline |
SmSp(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0, double fac=1.) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | inline |
Sp(size_t locx, size_t locy=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | inline |
SparseMatrixType typedef | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
sparsity(const std::size_t power=1, const bool PER_MATRIX=false) const | MpoTerms< Symmetry, Scalar > | |
sparsity(bool USE_SQUARE, bool PER_MATRIX) const | MpoTerms< Symmetry, Scalar > | inline |
spinfac | VMPS::PeierlsHubbardSU2charge | static |
SpSm(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0, double fac=1.) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | inline |
StateUcd typedef | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
StateUd typedef | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
StateXcd typedef | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
StateXd typedef | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
status | MpoTerms< Symmetry, Scalar > | protected |
Stot(size_t locy, double factor, int dLphys) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
StringCorrId(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
StringCorrSpin(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
StringCorrSz(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
StringCorrTpm(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
StringCorrTz(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
Stringz(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
StringzDimer(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
sum(const MpoTerms< Symmetry, Scalar > &top, const MpoTerms< Symmetry, Scalar > &bottom, const double tolerance=::mynumeric_limits< double >::epsilon()) | MpoTerms< Symmetry, Scalar > | static |
sweep_defaults | VMPS::PeierlsHubbardSU2charge | static |
Symmetry typedef | VMPS::PeierlsHubbardSU2charge | |
Sz(size_t locx, size_t locy=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
SzSz(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | inline |
T(size_t locx, size_t locy=0, double factor=1.) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
T_ky(vector< complex< double > > phases) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
Tdag(size_t locx, size_t locy=0, double factor=std::sqrt(3.)) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
Tdag_ky(vector< complex< double > > phases, double factor=sqrt(3.)) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
TdagT(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
Tm(size_t locx, size_t locy=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
TmTp(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0, double fac=1.) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
Tp(size_t locx, size_t locy=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
TpTm(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0, double fac=1.) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
transform_base(const qType &qShift, const bool PRINT=false, const int factor=-1, const std::size_t powre=0ul) | MpoTerms< Symmetry, Scalar > | |
TRIVIALLY_CONSTRUCTED | ParamReturner | private |
TSD | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
Tx(size_t locx, size_t locy=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
Tz(size_t locx, size_t locy=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
TzTz(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const | HubbardObservables< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
UNITARY | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | |
VERB | MpoTerms< Symmetry, Scalar > | protected |
volume() const | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | inline |
W | MpoTerms< Symmetry, Scalar > | |
W_at(const std::size_t loc) const | MpoTerms< Symmetry, Scalar > | inline |
W_full() const | MpoTerms< Symmetry, Scalar > | inline |
W_powers | MpoTerms< Symmetry, Scalar > | |
Wsq_at(const std::size_t loc) const | MpoTerms< Symmetry, Scalar > | inline |
Zero(const std::vector< std::vector< qType > > &qPhys) | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | static |
Zero() const | Mpo< Sym::SU2< Sym::ChargeSU2 >, complex< double > > | inline |