SyTen

◆ btt_operator_fbasis()

void syten::btt_operator_fbasis ( BTT::Operator::Ptr  sptr,
BinaryTree::Tree< Basis >::Ptr  bptr 
)

Recursive helper to build a binary tree of full bases information for BTT states.

References syten::BinaryTree::Node< T >::a, syten::BinaryTree::Node< T >::b, btt_operator_basis(), btt_state_basis(), btt_state_fbasis(), syten::BinaryTree::Node< T >::build_a(), syten::BinaryTree::Node< T >::build_b(), syten::MPS::LBOState::dIdx, entropy(), syten::Tensor< rank >::getAvgBlocksize(), syten::Tensor< rank >::getBasis(), syten::IPEPSv2::State::getDepth(), syten::Tensor< rank >::getMaxBlocksize(), getOut(), syten::Tensor< rank >::getReducedDim(), syten::Tensor< rank >::getTotalDim(), syten::IPEPSv2::State::getWidth(), syten::IPEPSv2::State::history, syten::BTT::State::history, syten::MPS::LBOState::history, syten::MPS::State::history, std::left(), syten::MPS::LBOState::leftnorm(), syten::MPS::LBOState::lIdx, syten::MPS::State::lIdx, syten::MPS::Operator::lIdx, syten::MPS::LBOState::lInt, syten::MPS::State::lInt, loadInputRef(), syten::STensorImpl::log(), logGE(), logGI(), logO(), syten::IPEPSv2::State::m, syten::MPS::LBOState::m(), max(), syten::IPEPSv2::State::max_blocksize(), syten::IPEPSv2::State::max_reduced_states(), syten::IPEPSv2::State::max_total_states(), syten::MPS::State::maybeCache(), syten::BTT::parse(), syten::MPS::parse(), syten::BTT::State::pIdx, std::pow(), pow(), print_avg_abs(), syten::BinaryTree::Tree< T >::r, real(), syten::BTT::Operator::rIdx, syten::MPS::LBOState::rIdx, syten::BTT::State::rIdx, syten::MPS::State::rIdx, syten::MPS::Operator::rIdx, std::right(), syten::MPS::State::rightnorm(), syten::MPS::LBOState::rightnorm(), syten::MPS::LBOState::rInt, syten::MPS::State::rInt, std::scientific(), syten::MPS::State::setMaybeCache(), std::setprecision(), std::setw(), syten::Basis::silenced(), std::vector< T >::size(), syten::MPS::LBOState::size(), syten::MPS::State::size(), syten::Basis::size(), std::sort(), storage_blocks_summed(), syten::SVD::svd(), SYTEN_BPO_EXEC, SYTEN_BPO_INIT, std::to_string(), syten::MPS::LBOState::uIdx, syten::BTT::Operator::uIdx, syten::MPS::State::uIdx, syten::MPS::Operator::uIdx, syten::MPS::LBOState::uInt, syten::MPS::State::uInt, syten::BinaryTree::Node< T >::v, syten::MPS::LBOState::v(), and verbose().

+ Here is the call graph for this function: