SyTen

◆ gauge_fix()

std::tuple< Tensor< 4 >, Tensor< 2 >, Tensor< 2 >, Tensor< 2 >, Tensor< 2 > > syten::IPEPS::gauge_fix ( Tensor< 4 > const &  inp,
bool  use_svd 
)

Returns a tuple <N_fixed, L, L^-1, R, R^-1>

References syten::abs(), syten::Tensor< rank >::b(), cond_number(), syten::Eigen::eigenSym(), syten::Basis::f(), syten::gM(), syten::herm(), syten::insertIOFullHalf(), syten::logGd(), syten::norm(), syten::pseudo_invert(), syten::QR::qr(), syten::real(), std::scientific(), std::setprecision(), std::showpos(), syten::sqrt(), syten::SVD::svd(), std::swap(), SYTEN_ZNORM_THRESHOLD, std::tie(), and syten::YesNo< struct _prod_conj >::y().

Referenced by horz2_norm(), syten::Pyten::init_ipeps_update(), vert2_norm(), and vert2r_norm().

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