SyTen

◆ construct_su2u1()

void syten::MPS::QcLatticeGenerator::construct_su2u1 ( QCDMRG::mpo_descriptor const &  mpo_desc,
SRDef const  core_energy = NAN 
)
private

Initialize su2u1 symmetry.

References syten::abs(), syten::MPS::Lattice::add(), syten::MPS::Lattice::description, QCDMRG::Params::discard_threshold, std::endl(), syten::Basis::flipped(), syten::MPS::Lat::SU2U1::genFermiHubbardSpinCharge(), syten::MPS::genMPOId(), syten::MPS::Lat::genParity(), syten::MPS::Lattice::get(), syten::MPS::Lattice::getLocal(), lat_, length_, syten::MPS::Operator::lIdx, syten::Timer::middle(), syten::MPS::mpo_cmp_prod(), params_, syten::progress(), syten::MPS::Lattice::siteBasis(), std::sqrt(), timer, syten::MPS::Operator::truncate(), and syten::MPS::Lattice::vac.

Referenced by QcLatticeGenerator().

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