Gromacs  2024.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Variables
tabulatednormaldistribution.h File Reference
#include <cmath>
#include <array>
#include <limits>
#include <memory>
#include "gromacs/math/functions.h"
#include "gromacs/math/utilities.h"
#include "gromacs/utility/basedefinitions.h"
#include "gromacs/utility/classhelpers.h"
#include "gromacs/utility/gmxassert.h"
#include "gromacs/utility/real.h"
+ Include dependency graph for tabulatednormaldistribution.h:

Description

Tabulated normal distribution.

A very fast normal distribution, but with limited resolution.

Author
Erik Lindahl erik..nosp@m.lind.nosp@m.ahl@g.nosp@m.mail.nosp@m..com

Classes

class  gmx::TabulatedNormalDistribution< RealType, tableBits >
 Tabulated normal random distribution. More...
 
class  gmx::TabulatedNormalDistribution< RealType, tableBits >::param_type
 Normal distribution parameter class (mean and stddev) More...
 

Variables

constexpr int gmx::detail::c_TabulatedNormalDistributionDefaultBits = 14
 Number of bits that determines the resolution of the lookup table for the normal distribution.