Compiles into the pyten.so Python3 module.
More...
#include "python_module/cpp_pyten/inc/pyb.h"#include "inc/util/log.h"#include "inc/util/terminator.h"#include "inc/util/envvars.h"#include "inc/util/warning_msgs.h"#include "inc/util/threads.h"
Include dependency graph for cpp_pyten.cpp:Namespaces | |
| namespace | syten |
| Syten namespace. | |
| namespace | syten::Pyten |
| Contains the initialisation functions for Python bindings. | |
Functions | |
| void | syten::Pyten::init_alg (py::module &m) |
Exposes objects and classes from inc/alg. More... | |
| void | syten::Pyten::init_basis (py::module &m) |
| Exposes RDef, Direction, Group, RepLabel, Rep and Basis. More... | |
| void | syten::Pyten::init_dense (py::module &m) |
| Exposes dense tensors. More... | |
| void | syten::Pyten::init_eigensolver (py::module &m) |
| Initialises the eigensolvers for popular vector/matrix combinations. More... | |
| void | syten::Pyten::init_ipeps (py::module &m) |
| Exposes all IPEPS-related functions. More... | |
| void | syten::Pyten::init_ipeps2 (py::module &m) |
| Exposes all iPEPSv2-related functions. More... | |
| void | syten::Pyten::init_mp (py::module &m) |
Exposes MPS-related functionality from inc/mps. More... | |
| void | syten::Pyten::init_sparse (py::module &m) |
| Exposes SparseTensor<> up to rank 8. More... | |
| void | syten::Pyten::init_stensor (py::module &m) |
| Exposes the STensor and SBasis class and associated functions. More... | |
| void | syten::Pyten::init_t3n (py::module &m) |
| void | syten::Pyten::init_tensor (py::module &m) |
| Exposes Tensor classes up to rank 8. More... | |
| void | syten::Pyten::init_trunc (py::module &m) |
Exposes the Truncation struct. More... | |
| void | syten::Pyten::init_util (py::module &m) |
Initialises utility parts exposed from inc/util. More... | |
| PYBIND11_MODULE (cpp_pyten, m) | |
| The main entry point for out Python3 module. More... | |
Compiles into the pyten.so Python3 module.