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"
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.