Lattice syten::MPS::coarse_grain | ( | Lattice const & | lat, |
std::ostream & | out, | ||
bool | collapse | ||
) |
Coarse-grains a lattice, returning a new lattice.
Prints operator names and progress into out
. If collapse
is true, states with the same quantum numbers are locally added together.
References syten::MPS::Lattice::add(), coarse_grain(), syten::genSplit(), syten::Tensor< rank >::getBasis(), std::make_pair(), std::vector< T >::push_back(), std::vector< T >::resize(), and std::to_string().