molpopgen / fwdpp

fwdpp is a C++ template library for implementing efficient forward-time population genetic simulations
http://fwdpp.readthedocs.io
GNU General Public License v3.0
27 stars 11 forks source link

deprecate global ts constants and typenames #347

Closed molpopgen closed 3 years ago

molpopgen commented 3 years ago

This PR deprecates the global typedefs and constants that specify a 32-bit tables interface.

The bit-ness of a tables API is now handled via templates.

This creates more verbose code, which is a trade-off. Some of the verbosity can, in principle, be reduced in a later PR using standard template methods.