DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
Loading...
Searching...
No Matches
dnds_pybind11.cpp File Reference

pybind11 entry point for the dnds_pybind11 Python module. More...

Include dependency graph for dnds_pybind11.cpp:

Go to the source code of this file.

Functions

 PYBIND11_MODULE (dnds_pybind11, m)
 pybind11 module initialiser for dnds_pybind11.
 

Detailed Description

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.

Function Documentation

◆ PYBIND11_MODULE()

PYBIND11_MODULE ( dnds_pybind11  ,
 
)

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.

Here is the call graph for this function: