gmx::TabulatedNormalDistribution<> dist(2.0, 5.0); // Use default 14-bit resolution
std::vector<float> result;
+ result.reserve(10);
for (int i = 0; i < 10; i++)
{
result.push_back(dist(rng));
gmx::TabulatedNormalDistribution<float, 16> dist(2.0, 5.0); // Use larger 16-bit table
std::vector<float> result;
+ result.reserve(10);
for (int i = 0; i < 10; i++)
{
result.push_back(dist(rng));
gmx::TabulatedNormalDistribution<double> dist(2.0, 5.0);
std::vector<double> result;
+ result.reserve(10);
for (int i = 0; i < 10; i++)
{
result.push_back(dist(rng));