Public Member Functions |
Static Public Member Functions |
Protected Member Functions |
List of all members
npstat::ModulatedDistribution1D< Functor > Class Template Reference
Inheritance diagram for npstat::ModulatedDistribution1D< Functor >:
Constructor & Destructor Documentation◆ ModulatedDistribution1D()
template<class Functor >
Constructor arguments are as follows: distro – distribution whose density we want to modulate fcn – functor that will be multiplied by the density fcnXmin, fcnXmax – limits for the functor support nIntegPoints – number of points to use for various integrations. Should be supported by the GaussLegendreQuadrature class. nIntegIntervals – number of intervals to use for various integrations. The support will be split into this number of intervals and then the quadrature with nIntegPoints points will be used on each interval. Member Function Documentation◆ cdf()
template<class Functor >
Cumulative distribution function Implements npstat::AbsDistribution1D. ◆ classId()
template<class Functor >
Read/write functions are not implemented so that we can use this class with functors that do not support I/O Implements npstat::AbsDistribution1D. ◆ clone()
template<class Functor >
"Virtual copy constructor" Implements npstat::AbsDistribution1D. ◆ density()
template<class Functor >
Distribution density Implements npstat::AbsDistribution1D. ◆ exceedance()
template<class Functor >
1 - cdf, avoiding subtractive cancellation Implements npstat::AbsDistribution1D. ◆ isEqual()
template<class Functor >
Comparison for equality. To be implemented by derived classes. Implements npstat::AbsDistribution1D. ◆ quantile()
template<class Functor >
The quantile function Implements npstat::AbsDistribution1D. The documentation for this class was generated from the following file: Generated by 1.9.1 |