34 lines
1.4 KiB
C
34 lines
1.4 KiB
C
|
|
#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);
|