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

Truncated normal distribution with mean 0. More...

#include <TruncatedNormalDistribution.hpp>

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

Classes

struct  param_type
 

Public Member Functions

template<typename Generator >
RealType operator() (Generator &g, const param_type &params)
 
RealType inverseNormalization (const param_type &params)
 
RealType probabilityDensity (RealType x, RealType m_sigma, RealType m_lowerBound, RealType m_upperBound)
 

Detailed Description

template<typename RealType>
class hops::TruncatedNormalDistribution< RealType >

Truncated normal distribution with mean 0.

Template Parameters
RealType

Member Function Documentation

◆ inverseNormalization()

template<typename RealType >
RealType hops::TruncatedNormalDistribution< RealType >::inverseNormalization ( const param_type params)
inline

◆ operator()()

template<typename RealType >
template<typename Generator >
RealType hops::TruncatedNormalDistribution< RealType >::operator() ( Generator &  g,
const param_type params 
)
inline

◆ probabilityDensity()

template<typename RealType >
RealType hops::TruncatedNormalDistribution< RealType >::probabilityDensity ( RealType  x,
RealType  m_sigma,
RealType  m_lowerBound,
RealType  m_upperBound 
)
inline

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