SyTen

◆ id()

bool syten::RepRegister::id ( Group const &  group,
RepLabel const &  label,
Index i 
)

Index of group in repRegisterData.

Parameters
grouprelevant group, e.g. Group::U1
labellabel of the irrep in question
ioutput variable containing the index of the group into repRegisterData if known
Returns
true if the irrep is known, i then contains the index; false if the irrep is unknown

References repRegisterData, and std::vector< T >::size().

Referenced by syten::MPS::Lattice::add(), syten::T3N::Lattice::add(), syten::T3N::Lattice::buildIdentity(), syten::STensorImpl::STensor::enable_autodiff(), syten::MPS::SwappableTEBD::exponentiate_factor_mpo(), syten::MPS::Lat::Nil::genFermiLattice(), syten::MPS::Lat::Nil::genFermitJLattice(), syten::MPS::ProjectedPurification::genProjector(), syten::MPS::Lat::U1::gentJGrandCanonical(), syten::MPS::Lattice::get(), syten::IPEPS::Lattice::get(), getId(), syten::STensorImpl::SBasis::operator SBasisId(), syten::Rep::save(), syten::MPS::ParseOperator::siteF(), syten::STensorImpl::Autodiff::svd_adjoint_evaluator(), and syten::T3N::RDMs::OneParticleRDM::twoSite_right_rec().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: