3#include <pybind11/pybind11.h>
4#include <pybind11/stl.h>
5#include <pybind11/functional.h>
10namespace py = pybind11;
15 PYBIND11_OVERRIDE_PURE(
34 PYBIND11_OVERRIDE_PURE(
Defines pybind11 trampoline classes for mfem::Coefficient and mfem::VectorCoefficient.
void SetTime(mfem::real_t t) override
Set the current time for time-dependent coefficients.
mfem::real_t Eval(mfem::ElementTransformation &T, const mfem::IntegrationPoint &ip) override
Evaluate the coefficient at a given IntegrationPoint in an ElementTransformation.
void Eval(mfem::Vector &V, mfem::ElementTransformation &T, const mfem::IntegrationPoint &ip) override
Evaluate the vector coefficient at a given IntegrationPoint in an ElementTransformation.
void SetTime(mfem::real_t t) override
Set the current time for time-dependent vector coefficients.
Contains pybind11 helper classes and trampoline classes for interfacing C++ with Python.