Exposes STensor and related functions. More...
#include <functional>
#include "python_module/cpp_pyten/inc/pyb.h"
#include "python_module/cpp_pyten/inc/expose_class.h"
#include "inc/stensor/stensor.h"
#include "inc/stensor/stensor_to_dense.h"
#include "inc/alg/gradient_opt.h"
#include "inc/t3n/rdm.h"
Namespaces | |
namespace | syten |
Syten namespace. | |
namespace | syten::Pyten |
Contains the initialisation functions for Python bindings. | |
Functions | |
template<typename Class , Rank... Ranks> | |
void | syten::Pyten::add_tensor_ctor_to_stensor (Class &stensor, std::index_sequence< Ranks... >={}) |
Helper function to add a ctor to the exposed STensor class taking any rank-X tensor. More... | |
void | syten::Pyten::init_stensor (py::module &m) |
Exposes the STensor and SBasis class and associated functions. More... | |
Exposes STensor and related functions.