| MPS::Operator syten::MPS::build_exchange_mpo_below | ( | std::vector< Basis > const & | uop_basis, |
| Index const | sa, | ||
| Index const | sb, | ||
| Basis const & | vac, | ||
| std::vector< Pair< Index, Index > > const & | fermions | ||
| ) |
Behaves the same as build_exchange_mpo_above(), except that it constructs the MPO for application from below; hence also needs an outgoing basis vector to be supplied.
References build_exchange_tensors_below(), genMPOId(), std::move(), std::vector< T >::size(), SYTEN_ASSERT, and SYTEN_ASSERT_MSG.
Here is the call graph for this function: