| Tensor< 4 > syten::MPS::ChemHelper::genMPO | ( | QCDMRG::mpo_tensor const & | desc, |
| std::vector< std::string > const & | sso_labels, | ||
| Lattice const & | lat | ||
| ) |
Construct the real MPO tensor using the description given by QCDMRG toolkit.
References syten::Cuda::copy(), syten::MPS::Operator::dirs, syten::expansion(), syten::MPS::ChemHelper::genMPO(), syten::Tensor< rank >::getBasis(), syten::MPS::ChemHelper::leftBasis(), syten::MPS::ChemHelper::leftSectors(), syten::MPS::Operator::lIdx, std::move(), syten::Tensor< rank >::reduce(), syten::MPS::Operator::rIdx, syten::Basis::size(), syten::Tensor< rank >::size(), syten::sum(), SYTEN_ASSERT_DEBUG, syten::MPS::ChemHelper::tensorElem(), and syten::zeroExpand().
Referenced by syten::MPS::ChemHelper::genMPO().
Here is the call graph for this function:
Here is the caller graph for this function: