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

pybind11 bindings for ArrayDof, mirroring the C++ vector-space operations (norm, dot, AXPY, reductions) into Python. More...

#include "ArrayDOF.hpp"
#include "Array_bind.hpp"
#include "pybind11/eigen.h"
#include "ArrayDerived/ArrayEigenMatrix_bind.hpp"
Include dependency graph for ArrayDOF_bind.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  DNDS
 the host side operators are provided as implemented
 

Typedefs

template<int n_m, int n_n>
using DNDS::tPy_ArrayDOF = py_class_ssp< ArrayDof< n_m, n_n > >
 

Functions

template<int n_m, int n_n>
std::string DNDS::pybind11_ArrayDOF_name ()
 
template<int n_m, int n_n>
tPy_ArrayDOF< n_m, n_n > DNDS::pybind11_ArrayDOF_declare (py::module_ &m)
 
template<int n_m, int n_n>
tPy_ArrayDOF< n_m, n_n > DNDS::pybind11_ArrayDOF_get_class (py::module_ &m)
 
template<int n_m, int n_n>
void DNDS::pybind11_ArrayDOF_define (py::module_ &m)
 
template<int n_m, int n_n>
void DNDS::_pybind11_ArrayDOF_define_dispatch (py::module_ &m)
 
template<rowsize mat_n, size_t N, std::array< int, N > const & Arr, size_t... Is>
void DNDS::__pybind11_callBindArrayDOFs_rowsizes_sequence (py::module_ &m, std::index_sequence< Is... >)
 
template<rowsize mat_n>
void DNDS::pybind11_callBindArrayDOF_rowsizes (py::module_ &m)
 
template void DNDS::pybind11_callBindArrayDOF_rowsizes< 1 > (py::module_ &m)
 
template void DNDS::pybind11_callBindArrayDOF_rowsizes< 2 > (py::module_ &m)
 
template void DNDS::pybind11_callBindArrayDOF_rowsizes< 3 > (py::module_ &m)
 
template void DNDS::pybind11_callBindArrayDOF_rowsizes< 4 > (py::module_ &m)
 
template void DNDS::pybind11_callBindArrayDOF_rowsizes< 5 > (py::module_ &m)
 
template void DNDS::pybind11_callBindArrayDOF_rowsizes< 6 > (py::module_ &m)
 
template void DNDS::pybind11_callBindArrayDOF_rowsizes< 7 > (py::module_ &m)
 
template void DNDS::pybind11_callBindArrayDOF_rowsizes< 8 > (py::module_ &m)
 
template void DNDS::pybind11_callBindArrayDOF_rowsizes< DynamicSize > (py::module_ &m)
 
template void DNDS::pybind11_callBindArrayDOF_rowsizes< NonUniformSize > (py::module_ &m)
 
void DNDS::pybind11_bind_ArrayDOF_All (py::module_ &m)
 

Detailed Description

pybind11 bindings for ArrayDof, mirroring the C++ vector-space operations (norm, dot, AXPY, reductions) into Python.

Definition in file ArrayDOF_bind.hpp.