![]() |
Shamrock 2025.10.0
Astrophysical Code
|
#include "shambackends/DeviceBuffer.hpp"#include "shambackends/MemPerfInfos.hpp"#include "shambindings/pybind11_stl.hpp"#include "shambindings/pybindaliases.hpp"#include "shambindings/pytypealias.hpp"#include "shamcomm/logs.hpp"#include "shamsys/NodeInstance.hpp"#include <pybind11/complex.h>Go to the source code of this file.
Functions | |
| template<class T> | |
| void | register_DeviceBuffer (py::module &m, const char *class_name) |
| register_DeviceBuffer< u8 > (shambackends_module, "DeviceBuffer_u8") | |
| register_DeviceBuffer< u32 > (shambackends_module, "DeviceBuffer_u32") | |
| register_DeviceBuffer< f32 > (shambackends_module, "DeviceBuffer_f32") | |
| register_DeviceBuffer< f64 > (shambackends_module, "DeviceBuffer_f64") | |
| register_DeviceBuffer< f64_2 > (shambackends_module, "DeviceBuffer_f64_2") | |
| register_DeviceBuffer< f64_3 > (shambackends_module, "DeviceBuffer_f64_3") | |
| shambackends_module | def ("reset_mem_info_max", []() { sham::details::reset_mem_info_max();}) |
| py::class_< sham::MemPerfInfos >(shambackends_module, "MemPerfInfos") .def(py shambackends_module | def ("get_mem_perf_info", []() { return sham::details::get_mem_perf_info();}) |
Variables | |
| ON_PYTHON_INIT | |
| py::module | shambackends_module = m.def_submodule("backends", "backend library") |
Definition in file pyShambackends.cpp.
|
inline |
Definition at line 26 of file pyShambackends.cpp.
| ON_PYTHON_INIT |
Definition at line 69 of file pyShambackends.cpp.
| py::module shambackends_module = m.def_submodule("backends", "backend library") |
Definition at line 72 of file pyShambackends.cpp.