T3N implementation of the chem_helper. More...
#include "inc/util/qc/typedefs.h"#include "inc/util/qc/mpo_tensor.h"#include "inc/tensor/tensor.h"#include "lattice.h"#include "inc/tensor/tensor_operators.h"#include "inc/dense/dense_operators.h"#include "inc/util/threads.h"#include "inc/tensor/tensor_misc.h"#include "inc/util/pair.h"
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... | |
T3N implementation of the chem_helper.
Transforms MPO description into actual T3NO.