Scalar product of two operators, i.e. the product of the operators projected on the supplied vacuum sector.
a | first operator |
b | second operator |
target | target sector |
a
is first applied, then the dual space conjugate of b
(not necessarily the same as the hermitian conjugate). References syten::compat_exact_equal(), syten::MPS::Operator::dirs, syten::genFuse(), syten::genIINode(), syten::genOONode(), syten::genSplit(), syten::MPS::Operator::isSingleSite(), syten::MPS::Operator::lIdx, syten::Out, syten::MPS::Operator::rIdx, syten::MPS::Operator::singleSite(), std::vector< T >::size(), SYTEN_ASSERT_DEBUG, and syten::transpose_exchange().
Referenced by dot(), and syten::MPS::ParseOperator::dotqF().