12#include <pybind11/numpy.h>
46typedef std::vector<BoundaryCondition> bc_vec_t;
48namespace py = pybind11;
50typedef py::array_t<double, py::array::c_style>
py_array_t;
Enumerated parameter options for BaseLangevin integrator.
std::gamma_distribution< double > gamma_dist_t
Type for function generating gamma variates.
std::vector< double > grid_t
Type for density grid.
std::poisson_distribution< int > poisson_dist_t
Type for function generating Poisson variates.
std::vector< int > neighborhood_t
Type for density grid wiring.
py::array_t< double, py::array::c_style > py_array_t
Type for Python arrays of doubles.
std::vector< GridTopology > gt_vec_t
Type for specifying grid topology in each direction x, y, z...
std::vector< neighborhood_t > grid_wiring_t
Type for grid-cell neighborhood connections.
std::uniform_real_distribution< double > uniform_dist_t
Type for function generating uniformly distributed variates.
std::normal_distribution< double > gaussian_dist_t
Type for function generating Gaussian variates.
std::vector< int > int_vec_t
Type for vectors of integers.
std::vector< double > dbl_vec_t
Type for vectors of doubles.
std::mt19937 rng_t
Use Mersenne Twister random number generator.