Returns a const reference to the SBasis
corresponding to the which
-th tensor leg.
References bases, rank(), and SYTEN_ASSERT.
Referenced by syten::STensorImpl::applyCombinator(), syten::IPEPSv2::ATwoOp::assert_correctness(), syten::STensorImpl::commutator(), syten::STensorImpl::delinearise(), syten::STensorImpl::deparallelise(), syten::STensorImpl::diagonal_signs_to_largest(), syten::IPEPSv2::directional_qr(), syten::IPEPSv2::directional_svd(), syten::STensorImpl::exp(), syten::STensorImpl::expand(), syten::STensorImpl::ferm_trace(), syten::STensorImpl::flip_in_product(), syten::STensorImpl::flip_on_tensor(), syten::IPEPSv2::full_update_apply_gate(), syten::IPEPSv2::full_update_horizontal(), syten::IPEPSv2::full_update_vertical(), syten::STensorImpl::hadamard(), has_basis(), syten::STensorImpl::insertIOFullHalf(), syten::STensorImpl::invert_diagonal(), syten::STensorImpl::merge(), syten::IPEPSv2::mult(), syten::STensorImpl::multi_transpose(), syten::STensorImpl::operator+=(), syten::STensorImpl::project(), syten::T3N::TDVP::Worker::project_onto_orthogonal_complement(), syten::STensorImpl::project_state(), syten::STensorImpl::pseudo_invert(), syten::STensorImpl::qr(), syten::STensorImpl::remove_dummy_leg(), syten::STensorImpl::sqrt(), syten::STensorImpl::summarise(), syten::STensorImpl::svd(), syten::STensorImpl::trace(), syten::T3N::RDMs::OneParticleRDM::twoSite_upwards_rec(), syten::STensorImpl::zero_expand(), and syten::STensorImpl::zero_expand_sam().