![]() |
SG++-Doxygen-Documentation
|
#include <DistributionNormal.hpp>
Public Member Functions | |
DistributionNormal (double mean, double stddev) | |
Constructor. | |
double | eval (double x) |
sgpp::base::DataVector | getBounds () |
According to Wikipedia (https://de.wikipedia.org/wiki/Normalverteilung#Streuintervalle) inside the interval [mean-z*sigma,mean+z*sigma] lie 2*Phi(z)-1 of the mass of the normal distribution. | |
sgpp::base::DataVector | getCharacteristics () |
return all relevant characteristic values (e.g. | |
sgpp::base::DistributionType | getType () |
double | sample () |
virtual | ~DistributionNormal () |
Destructor. | |
![]() | |
Distribution (typename std::chrono::system_clock::duration::rep seed=777) | |
Constructor. | |
sgpp::base::DataVector | samples (size_t num) |
virtual | ~Distribution () |
Destructor. | |
Additional Inherited Members | |
![]() | |
std::default_random_engine | gen |
|
inline |
Constructor.
|
inlinevirtual |
Destructor.
|
inlinevirtual |
Implements sgpp::base::Distribution.
References M_PI.
Referenced by python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis::estimateDensity().
|
inlinevirtual |
According to Wikipedia (https://de.wikipedia.org/wiki/Normalverteilung#Streuintervalle) inside the interval [mean-z*sigma,mean+z*sigma] lie 2*Phi(z)-1 of the mass of the normal distribution.
For z = 7 less than 10^(-9) are outside [mean - 7*sigma, mean + 7*sigma] For z = 8 less than 10^(-14) are outside [mean - 8*sigma, mean + 8*sigma] For z = 9 less than 10^(-18) are outside [mean - 9*sigma, mean + 9*sigma]
Implements sgpp::base::Distribution.
Referenced by python.uq.dists.J.J::discretize(), and python.uq.dists.Dist.Dist::l2error().
|
inlinevirtual |
return all relevant characteristic values (e.g.
mean and standarddeviation for normal distribution)
Implements sgpp::base::Distribution.
|
inlinevirtual |
Implements sgpp::base::Distribution.
References sgpp::base::Normal.
|
inlinevirtual |
Implements sgpp::base::Distribution.
References sgpp::base::Distribution::gen.
Referenced by python.uq.uq_setting.UQSettingManager.UQSettingManager::do_sampleList().