|
DNDSR 0.2.1
Distributed Numeric Data Structure for CFV
|
pybind11 bindings for AdjPairTracked<TPair> and AdjIndexInfo. More...
Go to the source code of this file.
Namespaces | |
| namespace | DNDS |
| the host side operators are provided as implemented | |
| namespace | DNDS::Geom |
Typedefs | |
| template<rowsize _row_size, rowsize _row_max = _row_size, rowsize _align = NoAlign> | |
| using | DNDS::Geom::tPy_AdjPairTracked = py_class_ssp< AdjPairTracked< ArrayAdjacencyPair< _row_size, _row_max, _align > > > |
Functions | |
| template<rowsize _row_size, rowsize _row_max = _row_size, rowsize _align = NoAlign> | |
| std::string | DNDS::Geom::pybind11_AdjPairTracked_name () |
| void | DNDS::Geom::pybind11_MeshAdjState_define (py::module_ &m) |
| void | DNDS::Geom::pybind11_AdjIndexInfo_define (py::module_ &m) |
| template<rowsize _row_size, rowsize _row_max = _row_size, rowsize _align = NoAlign> | |
| tPy_AdjPairTracked< _row_size, _row_max, _align > | DNDS::Geom::pybind11_AdjPairTracked_declare (py::module_ &m) |
| template<rowsize _row_size, rowsize _row_max = _row_size, rowsize _align = NoAlign> | |
| void | DNDS::Geom::pybind11_AdjPairTracked_define (py::module_ &m) |
| Define all AdjPairTracked-specific methods on the pybind11 class. | |
pybind11 bindings for AdjPairTracked<TPair> and AdjIndexInfo.
AdjPairTracked<TPair> inherits from TPair, so its pybind11 class is declared as a subclass of the already-registered ArrayAdjacencyPair type. The three instantiations needed are: AdjPairTracked<tAdjPair> (NonUniformSize) AdjPairTracked<tAdj2Pair> (row_size=2) AdjPairTracked<tAdj1Pair> (row_size=1)
Definition in file AdjPairTracked_bind.hpp.