SyTen

◆ mult() [1/4]

ATwoOp syten::IPEPSv2::mult ( AOneOp const &  a,
AOneOp const &  b 
)

Multiplication of two one-site operators acting on different sites forming a new two-site operator.

The one-site operator a is applied first to the physical state.

References syten::IPEPSv2::ATwoOp::assert_correctness(), syten::IPEPSv2::AOneOp::aux, syten::STensorImpl::STensor::b(), syten::STensorImpl::SBasis::cprime(), syten::STensorImpl::gen_oo(), syten::IPEPS::isLeft(), syten::IPEPSv2::ATwoOp::left, syten::IPEPSv2::AOneOp::loc, syten::IPEPSv2::AOneOp::op, syten::IPEPSv2::ATwoOp::op, syten::IPEPSv2::AOneOp::phys_inp, syten::IPEPSv2::ATwoOp::phys_inp_l, syten::IPEPSv2::ATwoOp::phys_inp_r, syten::IPEPSv2::AOneOp::phys_out, syten::IPEPSv2::ATwoOp::phys_out_l, syten::IPEPSv2::ATwoOp::phys_out_r, syten::project(), syten::STensorImpl::proxy(), syten::IPEPSv2::ATwoOp::right, and SYTEN_ASSERT_MSG.

Referenced by syten::IPEPSv2::ProdOp::combine_neighbours(), and operator*().

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