|
DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
|
pybind11 entry point for the dnds_pybind11 Python module.
More...
#include "DNDS/DeviceStorage_bind.hpp"#include "MPI_bind.hpp"#include "IndexMapping_bind.hpp"#include "Array_bind.hpp"#include "ArrayDerived/ArrayAdjacency_bind.hpp"#include "ArrayDerived/ArrayEigenMatrix_bind.hpp"#include "ArrayDerived/ArrayEigenMatrixBatch_bind.hpp"#include "ArrayDerived/ArrayEigenUniMatrixBatch_bind.hpp"#include "ArrayDerived/ArrayEigenVector_bind.hpp"#include "ArrayDOF_bind.hpp"#include "Serializer_bind.hpp"Go to the source code of this file.
Functions | |
| PYBIND11_MODULE (dnds_pybind11, m) | |
pybind11 module initialiser for dnds_pybind11. | |
pybind11 entry point for the dnds_pybind11 Python module.
Dispatches to the per-header pybind11_bind_* helpers so every DNDS component can register its own bindings in isolation. The resulting shared library is loaded by DNDSR.DNDS on the Python side.
Definition in file dnds_pybind11.cpp.
| PYBIND11_MODULE | ( | dnds_pybind11 | , |
| m | |||
| ) |
pybind11 module initialiser for dnds_pybind11.
Calls each component's pybind11_bind_* function against the shared module object, in a safe dependency order (Defines, DeviceStorage, MPI, IndexMapping, Array, ArrayDerived, ArrayDOF, Serializer).
Definition at line 26 of file dnds_pybind11.cpp.