SyTen

◆ build_exchange_mpo_below()

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: