VMPS++
Loading...
Searching...
No Matches
VMPS::KondoU1xU1 Member List

This is the complete list of members for VMPS::KondoU1xU1, including all inherited members.

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() constMpoTerms< Symmetry, Scalar >inline
auxBasis(const std::size_t loc) constMpoTerms< Symmetry, Scalar >inline
auxdimMpoTerms< Symmetry, Scalar >protected
auxdim_infos() constMpoTerms< Symmetry, Scalar >inlineprotected
BKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >protected
base_order_IBC(const std::size_t power=1) constMpoTerms< Symmetry, Scalar >
before_verb_setMpoTerms< Symmetry, Scalar >protected
boundary_conditionMpoTerms< Symmetry, Scalar >protected
c(size_t locx, size_t locy=0, double factor=1.) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
c(size_t locx, size_t locy=0, double factor=1.) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
c_ky(vector< complex< double > > phases, double factor=1.) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
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::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
calc_TwoSiteData() constMpoTerms< Symmetry, Scalar >
calc_W()MpoTerms< Symmetry, Scalar >protected
cast()MpoTerms< Symmetry, Scalar >
cast_Terms_to_Mpo(const MpoTerms< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double > &input)Mpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >static
cc(size_t locx, size_t locy=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
cc(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
cc3(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
cdag(size_t locx, size_t locy=0, double factor=std::sqrt(2.)) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
cdag(size_t locx, size_t locy=0, double factor=1.) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
cdag_ky(vector< complex< double > > phases, double factor=sqrt(2.)) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
cdagc(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
cdagc(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
cdagcdag(size_t locx, size_t locy=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
cdagcdag(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
cdagcdag3(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
check_power(std::size_t power) constMpoTerms< Symmetry, Scalar >inline
check_qPhys() constMpoTerms< Symmetry, Scalar >
check_SQUARE() constMpoTerms< Symmetry, Scalar >inline
clear_opLabels()MpoTerms< Symmetry, Scalar >protected
compress(const double tolerance)MpoTerms< Symmetry, Scalar >protected
CompressorXcd typedefMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
CompressorXd typedefMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
construct_from_pushlist(const PushType< OperatorType, CouplScalar > &pushlist, const std::vector< std::vector< std::string > > &labellist, size_t Lcell)Mpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
current_powerMpoTerms< Symmetry, Scalar >protected
d(size_t locx, size_t locy=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
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
defaultsVMPS::KondoU1xU1static
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() constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
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
FKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >protected
FAMILYVMPS::KondoU1xU1static
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 >
GKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >protected
generate_label(std::size_t Lcell)Mpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
get_auxdim(const std::size_t loc, const qType &q) constMpoTerms< Symmetry, Scalar >protected
get_boundary_condition() constMpoTerms< Symmetry, Scalar >inline
get_dAux_max(int power=1) constMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
get_DmrgDynParam(const vector< Param > &params={}) constParamReturner
get_DmrgGlobParam(const vector< Param > &params={}) constParamReturner
get_hilbert_dimension(const std::size_t loc) constMpoTerms< Symmetry, Scalar >inline
get_info() constMpoTerms< Symmetry, Scalar >
get_N_site_interaction(T const &Op0, Operator const &... Ops)Mpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >inlinestatic
get_name() constMpoTerms< Symmetry, Scalar >inline
get_O() constMpoTerms< Symmetry, Scalar >inline
get_pos_qTot() constMpoTerms< Symmetry, Scalar >inline
get_qAux() constMpoTerms< Symmetry, Scalar >inline
get_qAux_power(std::size_t power) constMpoTerms< Symmetry, Scalar >
get_qOp() constMpoTerms< Symmetry, Scalar >inline
get_qOp_power(std::size_t power) constMpoTerms< Symmetry, Scalar >
get_qPhys() constMpoTerms< Symmetry, Scalar >inline
get_qTot() constMpoTerms< Symmetry, Scalar >inline
get_qVac() constMpoTerms< Symmetry, Scalar >inline
get_verbosity() constMpoTerms< Symmetry, Scalar >inline
get_VumpsDynParam(const vector< Param > &params={}) constParamReturner
get_VumpsGlobParam(const vector< Param > &params={}) constParamReturner
get_W() constMpoTerms< Symmetry, Scalar >inline
get_W_power(std::size_t power) constMpoTerms< Symmetry, Scalar >
getQ_ScompScomp(SPINOP_LABEL Sa1, SPINOP_LABEL Sa2) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >protected
GOT_QAUXMpoTerms< Symmetry, Scalar >protected
GOT_QOPMpoTerms< Symmetry, Scalar >protected
GOT_QPHYSMpoTerms< Symmetry, Scalar >protected
GOT_SEMIOPEN_LEFTMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
GOT_SEMIOPEN_RIGHTMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
GOT_TWO_SITE_DATAMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
got_update()MpoTerms< Symmetry, Scalar >inlineprotected
GOT_WMpoTerms< Symmetry, Scalar >protected
H2site(std::size_t loc, bool HALF_THE_LOCAL_TERM=false) constMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >inline
HAMILTONIANMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
HAS_TWO_SITE_DATA() constMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >inline
HAS_W() constMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >inline
HERMITIANMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
hh(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
hilbert_dimensionMpoTerms< Symmetry, Scalar >protected
Identity(const std::vector< std::vector< qType > > &qPhys, const qType &Q=Symmetry::qvacuum())Mpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >static
Identity() constMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >inline
inBasis(const std::size_t loc) constMpoTerms< 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
info(bool REDUCED=false) constMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
MpoTerms::infoMpoTerms< 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() constMpoTerms< Symmetry, Scalar >inline
IS_HAMILTONIAN() constMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >inline
IS_HERMITIAN() constMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >inline
IS_UNITARY() constMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >inline
iTy(size_t locx, size_t locy=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
JordanWignerString() constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
KondoObservables()KondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >inline
KondoObservables(const size_t &L)KondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
KondoObservables(const size_t &L, const vector< Param > &params, const map< string, any > &defaults)KondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
KondoU1xU1()VMPS::KondoU1xU1inline
KondoU1xU1(const size_t &L, const vector< Param > &params, const BC &boundary=BC::OPEN, const DMRG::VERBOSITY::OPTION &VERB=DMRG::VERBOSITY::OPTION::ON_EXIT)VMPS::KondoU1xU1
labelMpoTerms< Symmetry, Scalar >
length() constMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >inline
load(std::string filename)MpoTerms< Symmetry, Scalar >
locality() constMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >inline
LocalOpMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
localOperator() constMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >inline
LocalSiteMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
locBasis() constMpoTerms< Symmetry, Scalar >inline
locBasis(const std::size_t loc) constMpoTerms< Symmetry, Scalar >inline
make_corr(KONDO_SUBSYSTEM SUBSYS, 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) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >protected
make_FourierYSum(KONDO_SUBSYSTEM SUBSYS, string name, const vector< OperatorType > &Ops, double factor, bool HERMITIAN, const vector< complex< double > > &phases) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >protected
make_local(KONDO_SUBSYSTEM SUBSYS, size_t locx, size_t locy, const OperatorType &Op, double factor=1., bool FERMIONIC=false, bool HERMITIAN=false) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >protected
MatrixType typedefMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
maxPower() constMpoTerms< Symmetry, Scalar >inline
memory(MEMUNIT memunit=kB) constMpoTerms< Symmetry, Scalar >
Mpo()Mpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >inline
Mpo(MpoTerms< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double > &Terms)Mpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >inline
Mpo(size_t L_input)Mpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, 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::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, 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) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
n(size_t locx, size_t locy=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
N_physMpoTerms< Symmetry, Scalar >
N_sitesMpoTerms< Symmetry, Scalar >
nh(size_t locx, size_t locy=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
nhsq(size_t locx, size_t locy=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
nn(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
nn(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
NqMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >static
ns(size_t locx, size_t locy=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
nssq(size_t locx, size_t locy=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
OMpoTerms< Symmetry, Scalar >protected
opBasis() constMpoTerms< Symmetry, Scalar >inline
opBasis(const std::size_t loc) constMpoTerms< Symmetry, Scalar >inline
opBasisSq(const std::size_t loc) constMpoTerms< Symmetry, Scalar >inline
opBasisSq() constMpoTerms< Symmetry, Scalar >inline
Operator typedefMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
Mpo< Sym::OperatorType typedefMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
outBasis(const std::size_t loc) constMpoTerms< Symmetry, Scalar >inline
ParamReturner()ParamReturnerinline
ParamReturner(const std::map< string, std::any > &defaults_input)ParamReturnerinline
polaron(int L, int N=0)VMPS::KondoU1xU1inlinestatic
pos_qTotMpoTerms< Symmetry, Scalar >protected
pos_qVacMpoTerms< Symmetry, Scalar >protected
power_to_string(std::size_t power)MpoTerms< Symmetry, Scalar >protectedstatic
precalc_TwoSiteData(bool FORCE=false)Mpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, 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 double lambda, const OperatorType &op)Mpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
push_nextn(const std::size_t loc, const double lambda, const OperatorType &op1, const OperatorType &trans, const OperatorType &op2)Mpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
push_qpath(const std::size_t loc, const std::vector< OperatorType > &opList, const std::vector< qType > &qList, const double lambda=1.0)Mpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >inline
push_tight(const std::size_t loc, const double lambda, const OperatorType &op1, const OperatorType &op2)Mpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
push_width(const std::size_t n, const std::size_t loc, const double lambda, const OperatorType &outOp, const std::vector< OperatorType > &trans, const OperatorType &inOp)Mpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
qAuxMpoTerms< Symmetry, Scalar >
qAux_powersMpoTerms< Symmetry, Scalar >
qOpMpoTerms< Symmetry, Scalar >
qOp_powersMpoTerms< Symmetry, Scalar >
qPhysMpoTerms< Symmetry, Scalar >
Qtarget() constMpoTerms< Symmetry, Scalar >inline
qTotMpoTerms< Symmetry, Scalar >protected
qType typedefVMPS::KondoU1xU1private
qVacMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, 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
reversedMpoTerms< Symmetry, Scalar >
S(size_t locx, size_t locy=0, double factor=1.) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >inline
s(size_t locx, size_t locy=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
save(std::string filename)MpoTerms< Symmetry, Scalar >
save_label(const std::size_t loc, const std::string &info_label)MpoTerms< Symmetry, Scalar >
Scalar_ typedefMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, 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.) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >inline
SdagS(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >inline
set_Identity(const typename Symmetry::qType &Q=Symmetry::qvacuum())MpoTerms< Symmetry, Scalar >
set_locality(std::size_t LocalSite_input)Mpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >inline
set_localOperator(OperatorType LocalOp_input)Mpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >inline
set_name(const std::string &label_in)MpoTerms< Symmetry, Scalar >inline
set_operators(const std::vector< SpinBase< Symmetry_ > > &B, const std::vector< FermionBase< Symmetry_ > > &F, const ParamHandler &P, PushType< SiteOperator< Symmetry_, double >, double > &pushlist, std::vector< std::vector< std::string > > &labellist, const BC boundary=BC::OPEN)VMPS::KondoU1xU1static
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::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
setLocal(std::size_t loc, const OperatorType &op, const OperatorType &signOp)Mpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
setLocal(std::size_t loc, const OperatorType &op, const std::vector< OperatorType > &signOp)Mpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
setLocal(const std::vector< std::size_t > &locs, const std::vector< OperatorType > &ops)Mpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
setLocal(const std::vector< std::size_t > &locs, const std::vector< OperatorType > &ops, const OperatorType &signOp)Mpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
setLocal(const std::vector< std::size_t > &locs, const std::vector< OperatorType > &ops, const std::vector< OperatorType > &signOps)Mpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
setLocalStag(std::size_t loc, const OperatorType &op, const std::vector< OperatorType > &stagSignOps)Mpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
setLocalSum(const OperatorType &op, double(*f)(int)=localSumTrivial)Mpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
setLocalSum(const std::vector< OperatorType > &op, std::vector< double > coeffs)Mpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, 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::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
setQtarget(const qType &q)MpoTerms< Symmetry, Scalar >inline
show() constMpoTerms< Symmetry, Scalar >
Simp(size_t locx, size_t locy=0, double factor=1.) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
Simp(SPINOP_LABEL Sa, size_t locx, size_t locy=0, double factor=1.) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
Simp_ky(vector< complex< double > > phases) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
Simpdag(size_t locx, size_t locy=0, double factor=std::sqrt(3.)) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
Simpdag_ky(vector< complex< double > > phases, double factor=sqrt(3.)) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
SimpdagSimp(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >inline
SimpdagSsub(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >inline
SimpSimp(SPINOP_LABEL Sa1, SPINOP_LABEL Sa2, size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0, double fac=1.) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
SimpSimp(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
SimpSsub(SPINOP_LABEL Sa1, SPINOP_LABEL Sa2, size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0, double fac=1.) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
SimpSsub(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
singlet(int N)VMPS::KondoU1xU1inlinestatic
size() constMpoTerms< Symmetry, Scalar >inline
SparseMatrixType typedefMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
sparsity(const std::size_t power=1, const bool PER_MATRIX=false) constMpoTerms< Symmetry, Scalar >
sparsity(bool USE_SQUARE, bool PER_MATRIX) constMpoTerms< Symmetry, Scalar >inline
Ssub(size_t locx, size_t locy=0, double factor=1.) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
Ssub(SPINOP_LABEL Sa, size_t locx, size_t locy=0, double factor=1.) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
SsubdagSsub(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >inline
SsubSsub(SPINOP_LABEL Sa1, SPINOP_LABEL Sa2, size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0, double fac=1.) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
SsubSsub(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
StateUcd typedefMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
StateUd typedefMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
StateXcd typedefMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
StateXd typedefMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
statusMpoTerms< Symmetry, Scalar >protected
Stringz(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
StringzDimer(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
sum(const MpoTerms< Symmetry, Scalar > &top, const MpoTerms< Symmetry, Scalar > &bottom, const double tolerance=::mynumeric_limits< double >::epsilon())MpoTerms< Symmetry, Scalar >static
sweep_defaultsVMPS::KondoU1xU1static
Symmetry typedefVMPS::KondoU1xU1
Sz(size_t locx, size_t locy=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >inline
T(size_t locx, size_t locy=0, double factor=1.) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
T_ky(vector< complex< double > > phases) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
Tdag(size_t locx, size_t locy=0, double factor=std::sqrt(3.)) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
Tdag_ky(vector< complex< double > > phases, double factor=sqrt(3.)) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
TdagT(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
Tm(size_t locx, size_t locy=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
TmTp(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0, double fac=1.) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
Tp(size_t locx, size_t locy=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
TpTm(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0, double fac=1.) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
transform_base(const qType &qShift, const bool PRINT=false, const int factor=-1, const std::size_t powre=0ul)MpoTerms< Symmetry, Scalar >
TRIVIALLY_CONSTRUCTEDParamReturnerprivate
TSDMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
Tx(size_t locx, size_t locy=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
Tz(size_t locx, size_t locy=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
TzTz(size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) constKondoObservables< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > > >
UNITARYMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >
validate(qType qnum) constVMPS::KondoU1xU1
VERBMpoTerms< Symmetry, Scalar >protected
volume() constMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >inline
WMpoTerms< Symmetry, Scalar >
W_at(const std::size_t loc) constMpoTerms< Symmetry, Scalar >inline
W_full() constMpoTerms< Symmetry, Scalar >inline
W_powersMpoTerms< Symmetry, Scalar >
Wsq_at(const std::size_t loc) constMpoTerms< Symmetry, Scalar >inline
Zero(const std::vector< std::vector< qType > > &qPhys)Mpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >static
Zero() constMpo< Sym::S1xS2< Sym::U1< Sym::SpinU1 >, Sym::U1< Sym::ChargeU1 > >, double >inline