Files
SERiF/src/python/mfem/bindings.h

34 lines
1.4 KiB
C
Raw Normal View History

#pragma once
#include <pybind11/pybind11.h>
void register_mfem_bindings(pybind11::module &mfem_submodule);
void register_operator_bindings(pybind11::module &mfem_submodule);
void register_matrix_bindings(pybind11::module &mfem_submodule);
void register_vector_bindings(pybind11::module &mfem_submodule);
void register_array_bindings(pybind11::module &mfem_submodule);
void bind_assembly_level_enum(pybind11::module &mfem_submodule);
void register_bilinear_form_bindings(pybind11::module &mfem_submodule);
void register_mixed_bilinear_form_bindings(pybind11::module &mfem_submodule);
void register_table_bindings(pybind11::module &mfem_submodule);
void register_mesh_bindings(pybind11::module &mfem_submodule);
void register_basis_type_bindings(pybind11::module &mfem_submodule);
void register_finite_element_collection_bindings(pybind11::module &mfem_submodule);
void register_H1_FECollection_bindings(pybind11::module &mfem_submodule);
void register_RT_FECollection_bindings(pybind11::module &mfem_submodule);
void register_ND_FECollection_bindings(pybind11::module &mfem_submodule);
void bind_ordering_enum(pybind11::module &mfem_submodule);
void register_finite_element_space_bindings(pybind11::module &mfem_submodule);
void register_coefficient_bindings(pybind11::module &m);
void register_eltrans_bindings(pybind11::module &m);
void register_intrule_bindings(pybind11::module &m);
void register_grid_function_bindings(pybind11::module &mfem_submodule);