feat(pythonInterface/mfem): added loads of mfem bindings to make interacting through python easy
This commit is contained in:
33
src/python/mfem/bindings.h
Normal file
33
src/python/mfem/bindings.h
Normal file
@@ -0,0 +1,33 @@
|
||||
#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);
|
||||
Reference in New Issue
Block a user