SyTen
chem_helper.h File Reference

T3N implementation of the chem_helper. More...

+ Include dependency graph for chem_helper.h:
+ This graph shows which files directly or indirectly include this file:

Namespaces

namespace  syten
 Syten namespace.
 
namespace  syten::T3N
 Namespace for T3N.
 

Functions

Tensor< 4 > syten::T3N::ChemHelper::adaptSSOBases (QCDMRG::sso_scale_t const &sso_scale, std::vector< std::string > const &sso_labels, Lattice const &lat)
 Transforms the SSO to have the correct virtual bases. More...
 
Tensor< 4 > syten::T3N::ChemHelper::createLeftSSO (Basis const &rightSSOLeftLeg, Tensor< 4 > const &leftSSO)
 Creates a left SSO. More...
 
Tensor< 4 > syten::T3N::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. More...
 
Basis syten::T3N::ChemHelper::leftBasis (Basis const &siteSSOLeftBasis, Basis const &rightSSOLeftBasis)
 Return the left basis of an SSO with an SSO to the right. More...
 
Vec< Sector > syten::T3N::ChemHelper::leftSectors (QCDMRG::mpo_tensor const &desc, std::vector< std::string > const &sso_labels, Lattice const &lat)
 Creates a list of all left Sectors of an MPO. More...
 
Tensor< 4 > syten::T3N::ChemHelper::tensorElem (QCDMRG::tensor_elem_t const &desc, std::vector< std::string > const &sso_labels, Lattice const &lat)
 Construct the real MPO tensor element with the element description. More...
 

Detailed Description

T3N implementation of the chem_helper.

Transforms MPO description into actual T3NO.