SyTen
syten::MPS::QcLatticeGenerator Class Reference
+ Collaboration diagram for syten::MPS::QcLatticeGenerator:

Public Member Functions

Lattice const & get () const
 Access to the lattice. More...
 
 QcLatticeGenerator ()=default
 Empty constructor. More...
 
 QcLatticeGenerator (QCDMRG::Params const &params)
 Constructor. More...
 
 QcLatticeGenerator (QCDMRG::Params const &params, DenseTensor< 2, SRDef > t, DenseTensor< 4, SRDef > v)
 Construction from DenseTensors. More...
 
void save () const
 Save lattice to file. More...
 

Public Attributes

std::string fileName
 Filename. More...
 

Private Member Functions

void construct_2u1 (QCDMRG::mpo_descriptor const &mpo_desc, Vec< Index > const &irreps_, SRDef const core_energy=NAN)
 Initialize u1u1 symmetry. More...
 
void construct_su2u1 (QCDMRG::mpo_descriptor const &mpo_desc, SRDef const core_energy=NAN)
 Initialize su2u1 symmetry. More...
 

Private Attributes

Lattice lat_
 Lattice from SyTEN. More...
 
Index length_
 Length. More...
 
std::vector< Indexorbital_order_
 Orbital order. More...
 
QCDMRG::Params params_
 Parameters. More...
 
Timer timer
 Timer. More...
 

The documentation for this class was generated from the following files: