hops
Public Member Functions | List of all members
hops::GaussianStepDistribution< RealType > Class Template Reference

#include <ChordStepDistributions.hpp>

Collaboration diagram for hops::GaussianStepDistribution< RealType >:
Collaboration graph

Public Member Functions

RealType draw (RandomNumberGenerator &randomNumberGenerator, RealType lowerLimit, RealType upperLimit)
 
RealType draw (RandomNumberGenerator &randomNumberGenerator, double m_sigma, RealType lowerLimit, RealType upperLimit)
 
RealType getStepSize () const
 
void setStepSize (RealType newStepSize)
 
RealType computeInverseNormalizationConstant (RealType m_sigma, RealType m_lowerBound, RealType m_upperBound)
 
RealType computeProbabilityDensity (RealType x, RealType m_sigma, RealType m_lowerBound, RealType m_upperBound)
 

Member Function Documentation

◆ computeInverseNormalizationConstant()

template<typename RealType = double>
RealType hops::GaussianStepDistribution< RealType >::computeInverseNormalizationConstant ( RealType  m_sigma,
RealType  m_lowerBound,
RealType  m_upperBound 
)
inline

◆ computeProbabilityDensity()

template<typename RealType = double>
RealType hops::GaussianStepDistribution< RealType >::computeProbabilityDensity ( RealType  x,
RealType  m_sigma,
RealType  m_lowerBound,
RealType  m_upperBound 
)
inline

◆ draw() [1/2]

template<typename RealType = double>
RealType hops::GaussianStepDistribution< RealType >::draw ( RandomNumberGenerator randomNumberGenerator,
double  m_sigma,
RealType  lowerLimit,
RealType  upperLimit 
)
inline

◆ draw() [2/2]

template<typename RealType = double>
RealType hops::GaussianStepDistribution< RealType >::draw ( RandomNumberGenerator randomNumberGenerator,
RealType  lowerLimit,
RealType  upperLimit 
)
inline

◆ getStepSize()

template<typename RealType = double>
RealType hops::GaussianStepDistribution< RealType >::getStepSize ( ) const
inline

◆ setStepSize()

template<typename RealType = double>
void hops::GaussianStepDistribution< RealType >::setStepSize ( RealType  newStepSize)
inline

The documentation for this class was generated from the following file: