// // Created by sjeske on 1/22/20. // #include "common.h" #include #include namespace py = pybind11; void NonPressureForceBaseModule(py::module m_sub) { py::class_(m_sub, "NonPressureForceBase") .def("step", &SPH::NonPressureForceBase::step) .def("reset", &SPH::NonPressureForceBase::reset) .def("performNeighborhoodSearchSort", &SPH::NonPressureForceBase::performNeighborhoodSearchSort) .def("emittedParticles", &SPH::NonPressureForceBase::emittedParticles) .def("saveState", &SPH::NonPressureForceBase::saveState) .def("loadState", &SPH::NonPressureForceBase::loadState) .def("getModel", &SPH::NonPressureForceBase::getModel, py::return_value_policy::reference_internal) .def("init", &SPH::NonPressureForceBase::init); }