DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
Loading...
Searching...
No Matches
ArrayEigenMatrix_bind.cpp
Go to the documentation of this file.
2
3namespace DNDS
4{
6 {
7 // extern built:
18
19 // locally built:
20
21 pybind11_ArrayEigenMatrix_define<DynamicSize, 1>(m); // D x 1
22 pybind11_ArrayEigenMatrix_define<DynamicSize, 2>(m); // D x 2
23 pybind11_ArrayEigenMatrix_define<DynamicSize, 3>(m); // D x 3
24 pybind11_ArrayEigenMatrix_define<DynamicSize, 4>(m); // D x 4
25 pybind11_ArrayEigenMatrix_define<DynamicSize, 5>(m); // D x 5
26 pybind11_ArrayEigenMatrix_define<DynamicSize, 6>(m); // D x 6
27 pybind11_ArrayEigenMatrix_define<DynamicSize, 7>(m); // D x 7
28 pybind11_ArrayEigenMatrix_define<DynamicSize, 8>(m); // D x 8
29 pybind11_ArrayEigenMatrix_define<DynamicSize, DynamicSize>(m);
30 // ! not using NonUniformSize-d ArrayEigenMatrix for now
31
32 pybind11_ArrayEigenMatrix_define<DynamicSize, NonUniformSize>(m); // D x I
33 pybind11_ArrayEigenMatrix_define<NonUniformSize, 1>(m); // I x 1
34 pybind11_ArrayEigenMatrix_define<NonUniformSize, 2>(m); // I x 2
35 pybind11_ArrayEigenMatrix_define<NonUniformSize, 3>(m); // I x 3
36 pybind11_ArrayEigenMatrix_define<NonUniformSize, 4>(m); // I x 4
37 pybind11_ArrayEigenMatrix_define<NonUniformSize, 5>(m); // I x 5
38 pybind11_ArrayEigenMatrix_define<NonUniformSize, 6>(m); // I x 6
39 pybind11_ArrayEigenMatrix_define<NonUniformSize, 7>(m); // I x 7
40 pybind11_ArrayEigenMatrix_define<NonUniformSize, 8>(m); // I x 8
41 pybind11_ArrayEigenMatrix_define<NonUniformSize, DynamicSize>(m); // I x D
42 pybind11_ArrayEigenMatrix_define<NonUniformSize, NonUniformSize>(m); // I x I
43
44 pybind11_ArrayEigenMatrixPair_define<DynamicSize, 1>(m); // D x 1
45 pybind11_ArrayEigenMatrixPair_define<DynamicSize, 2>(m); // D x 2
46 pybind11_ArrayEigenMatrixPair_define<DynamicSize, 3>(m); // D x 3
47 pybind11_ArrayEigenMatrixPair_define<DynamicSize, 4>(m); // D x 4
48 pybind11_ArrayEigenMatrixPair_define<DynamicSize, 5>(m); // D x 5
49 pybind11_ArrayEigenMatrixPair_define<DynamicSize, 6>(m); // D x 6
50 pybind11_ArrayEigenMatrixPair_define<DynamicSize, 7>(m); // D x 7
51 pybind11_ArrayEigenMatrixPair_define<DynamicSize, 8>(m); // D x 8
52 pybind11_ArrayEigenMatrixPair_define<DynamicSize, DynamicSize>(m); // D x D
53 // ! not using NonUniformSize-d ArrayEigenMatrixPair for now
54
55 pybind11_ArrayEigenMatrixPair_define<DynamicSize, NonUniformSize>(m); // D x I
56 pybind11_ArrayEigenMatrixPair_define<NonUniformSize, 1>(m); // I x 1
57 pybind11_ArrayEigenMatrixPair_define<NonUniformSize, 2>(m); // I x 2
58 pybind11_ArrayEigenMatrixPair_define<NonUniformSize, 3>(m); // I x 3
59 pybind11_ArrayEigenMatrixPair_define<NonUniformSize, 4>(m); // I x 4
60 pybind11_ArrayEigenMatrixPair_define<NonUniformSize, 5>(m); // I x 5
61 pybind11_ArrayEigenMatrixPair_define<NonUniformSize, 6>(m); // I x 6
62 pybind11_ArrayEigenMatrixPair_define<NonUniformSize, 7>(m); // I x 7
63 pybind11_ArrayEigenMatrixPair_define<NonUniformSize, 8>(m); // I x 8
64 pybind11_ArrayEigenMatrixPair_define<NonUniformSize, DynamicSize>(m); // I x D
65 pybind11_ArrayEigenMatrixPair_define<NonUniformSize, NonUniformSize>(m); // I x I
66 }
67}
the host side operators are provided as implemented
template void pybind11_callBindArrayEigenMatrixs_rowsizes< 1 >(py::module_ &m)
template void pybind11_callBindArrayEigenMatrixs_rowsizes< DynamicSize >(py::module_ &m)
template void pybind11_callBindArrayEigenMatrixs_rowsizes< 6 >(py::module_ &m)
template void pybind11_callBindArrayEigenMatrixs_rowsizes< 8 >(py::module_ &m)
template void pybind11_callBindArrayEigenMatrixs_rowsizes< 4 >(py::module_ &m)
template void pybind11_callBindArrayEigenMatrixs_rowsizes< 5 >(py::module_ &m)
template void pybind11_callBindArrayEigenMatrixs_rowsizes< 7 >(py::module_ &m)
template void pybind11_callBindArrayEigenMatrixs_rowsizes< NonUniformSize >(py::module_ &m)
template void pybind11_callBindArrayEigenMatrixs_rowsizes< 2 >(py::module_ &m)
template void pybind11_callBindArrayEigenMatrixs_rowsizes< 3 >(py::module_ &m)
void pybind11_bind_ArrayEigenMatrix_All(py::module_ &m)