SERiF 0.0.1a
3+1D Stellar Structure and Evolution
Loading...
Searching...
No Matches
bindings.h
Go to the documentation of this file.
1
12#pragma once
13
14#include <pybind11/pybind11.h>
15
33void register_mfem_bindings(pybind11::module &mfem_submodule);
34
45void register_operator_bindings(pybind11::module &mfem_submodule);
46
61void register_matrix_bindings(pybind11::module &mfem_submodule);
62
74void register_vector_bindings(pybind11::module &mfem_submodule);
75
87void register_array_bindings(pybind11::module &mfem_submodule);
88
99void bind_assembly_level_enum(pybind11::module &mfem_submodule);
100
114void register_bilinear_form_bindings(pybind11::module &mfem_submodule);
115
128void register_mixed_bilinear_form_bindings(pybind11::module &mfem_submodule);
129
140void register_table_bindings(pybind11::module &mfem_submodule);
141
152void register_mesh_bindings(pybind11::module &mfem_submodule);
153
164void register_basis_type_bindings(pybind11::module &mfem_submodule);
165
175void register_finite_element_collection_bindings(pybind11::module &mfem_submodule);
176
189void register_H1_FECollection_bindings(pybind11::module &mfem_submodule);
190
203void register_RT_FECollection_bindings(pybind11::module &mfem_submodule);
204
217void register_ND_FECollection_bindings(pybind11::module &mfem_submodule);
218
229void bind_ordering_enum(pybind11::module &mfem_submodule);
230
243void register_finite_element_space_bindings(pybind11::module &mfem_submodule);
244
261void register_coefficient_bindings(pybind11::module &m);
262
275void register_eltrans_bindings(pybind11::module &m);
276
290void register_intrule_bindings(pybind11::module &m);
291
306void register_grid_function_bindings(pybind11::module &mfem_submodule);
307
void register_eltrans_bindings(pybind11::module &m)
Registers mfem::ElementTransformation.
void register_matrix_bindings(pybind11::module &mfem_submodule)
Registers mfem::Matrix and its derived classes (e.g., mfem::DenseMatrix, mfem::SparseMatrix).
void register_mixed_bilinear_form_bindings(pybind11::module &mfem_submodule)
Registers mfem::MixedBilinearForm and related functionalities.
void register_mesh_bindings(pybind11::module &mfem_submodule)
Registers mfem::Mesh.
void register_array_bindings(pybind11::module &mfem_submodule)
Registers mfem::Array.
void register_H1_FECollection_bindings(pybind11::module &mfem_submodule)
Registers mfem::H1_FECollection.
void register_intrule_bindings(pybind11::module &m)
Registers mfem::IntegrationRule and mfem::IntegrationPoint.
void register_grid_function_bindings(pybind11::module &mfem_submodule)
Registers mfem::GridFunction.
void register_mfem_bindings(pybind11::module &mfem_submodule)
Registers all core MFEM bindings to the given Python submodule.
void bind_assembly_level_enum(pybind11::module &mfem_submodule)
Binds the mfem::AssemblyLevel enum.
void bind_ordering_enum(pybind11::module &mfem_submodule)
Binds the mfem::Ordering::Type enum.
void register_vector_bindings(pybind11::module &mfem_submodule)
Registers mfem::Vector.
void register_finite_element_collection_bindings(pybind11::module &mfem_submodule)
Registers mfem::FiniteElementCollection base class.
Definition bindings.cpp:517
void register_ND_FECollection_bindings(pybind11::module &mfem_submodule)
Registers mfem::ND_FECollection (Nedelec finite elements).
void register_coefficient_bindings(pybind11::module &m)
Registers mfem::Coefficient, mfem::VectorCoefficient and related classes/trampolines.
void register_table_bindings(pybind11::module &mfem_submodule)
Registers mfem::Table.
Definition bindings.cpp:489
void register_RT_FECollection_bindings(pybind11::module &mfem_submodule)
Registers mfem::RT_FECollection.
void register_finite_element_space_bindings(pybind11::module &mfem_submodule)
Registers mfem::FiniteElementSpace.
void register_basis_type_bindings(pybind11::module &mfem_submodule)
Registers mfem::BasisType enum and related constants.
void register_operator_bindings(pybind11::module &mfem_submodule)
Registers mfem::Operator and related classes.
void register_bilinear_form_bindings(pybind11::module &mfem_submodule)
Registers mfem::BilinearForm and related functionalities.