![]() |
SG++-Doxygen-Documentation
|
Disclaimer: This implementation models the beta distribution used for Polynomial Chaos Expansion and should not be confused with the textbook definition of a beta distribution. More...
#include <DistributionBeta.hpp>
Public Member Functions | |
DistributionBeta (double alpha, double beta) | |
Constructor. | |
double | eval (double x) |
sgpp::base::DataVector | getBounds () |
sgpp::base::DataVector | getCharacteristics () |
return all relevant characteristic values (e.g. | |
sgpp::base::DistributionType | getType () |
double | sample () |
virtual | ~DistributionBeta () |
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 |
Disclaimer: This implementation models the beta distribution used for Polynomial Chaos Expansion and should not be confused with the textbook definition of a beta distribution.
|
inlineexplicit |
Constructor.
References alpha.
|
inlinevirtual |
Destructor.
|
inlinevirtual |
Implements sgpp::base::Distribution.
Referenced by python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis::estimateDensity().
|
inlinevirtual |
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::Beta.
|
inlinevirtual |
Implements sgpp::base::Distribution.
References sgpp::base::Distribution::gen.
Referenced by python.uq.uq_setting.UQSettingManager.UQSettingManager::do_sampleList().