Exposes DenseTensor<> up to rank-8. More...
#include "python_module/cpp_pyten/inc/pyb.h"#include "python_module/cpp_pyten/inc/expose_class.h"#include <pybind11/numpy.h>#include "inc/dense/dense.h"#include "inc/dense/dense_qr.h"#include "inc/dense/dense_prod.h"#include "inc/dense/dense_make.h"#include "inc/dense/dense_operators.h"#include "inc/dense/dense_transpose_r2.h"#include "inc/dense/dense_convenience.h"
Include dependency graph for dense.cpp:Namespaces | |
| namespace | syten |
| Syten namespace. | |
| namespace | syten::Pyten |
| Contains the initialisation functions for Python bindings. | |
Functions | |
| void | syten::Pyten::init_dense (py::module &m) |
| Exposes dense tensors. More... | |
| void | syten::Pyten::init_dense_mult (py::module &dense_mod) |
| Initialises currently-used dense tensor multiplications. More... | |
| template<typename Scalar > | |
| void | syten::Pyten::init_dense_tensor (py::module &dense_mod, std::string const &suffix) |
| Exposes dense tensors up to rank-8 for the given scalar type. More... | |
| template<Rank rank, typename Scalar > | |
| void | syten::Pyten::init_dense_tensor (py::module &module, const char *name) |
| Exposes a single dense tensor type of the specified scalar type and rank. More... | |
Exposes DenseTensor<> up to rank-8.