![]() |
SG++-Doxygen-Documentation
|
#include <DistributionsVector.hpp>
Public Member Functions | |
void | clear () |
DistributionsVector () | |
DistributionsVector (const DistributionsVector &other) | |
DistributionsVector (size_t dim) | |
DistributionsVector (size_t dim, std::shared_ptr< sgpp::base::Distribution > pdf) | |
std::shared_ptr< sgpp::base::Distribution > | get (size_t i) |
sgpp::base::DataMatrix | getBounds () const |
std::vector< std::shared_ptr< sgpp::base::Distribution > > | getDistributions () |
size_t | getSize () const |
void | push_back (std::shared_ptr< sgpp::base::Distribution > pdf) |
sgpp::base::DataVector | sample () const |
virtual | ~DistributionsVector () |
sgpp::base::DistributionsVector::DistributionsVector | ( | ) |
|
explicit |
sgpp::base::DistributionsVector::DistributionsVector | ( | size_t | dim, |
std::shared_ptr< sgpp::base::Distribution > | |||
) |
sgpp::base::DistributionsVector::DistributionsVector | ( | const DistributionsVector & | other | ) |
|
virtual |
void sgpp::base::DistributionsVector::clear | ( | ) |
std::shared_ptr< sgpp::base::Distribution > sgpp::base::DistributionsVector::get | ( | size_t | i | ) |
Referenced by sgpp::base::OperationWeightedQuadratureNakBspline::doWeightedQuadrature(), sgpp::base::OperationWeightedQuadratureNakBsplineBoundary::doWeightedQuadrature(), sgpp::base::OperationWeightedQuadratureNakBsplineExtended::doWeightedQuadrature(), sgpp::base::OperationWeightedQuadratureNakBsplineModified::doWeightedQuadrature(), sgpp::base::OperationWeightedQuadratureNakPBspline::doWeightedQuadrature(), sgpp::base::OperationWeightedSecondMomentNak::doWeightedQuadrature(), sgpp::datadriven::PolynomialChaosExpansion::evalExpansion(), sgpp::datadriven::PolynomialChaosExpansion::getL2Error(), and sgpp::datadriven::PolynomialChaosExpansion::PolynomialChaosExpansion().
sgpp::base::DataMatrix sgpp::base::DistributionsVector::getBounds | ( | ) | const |
std::vector< std::shared_ptr< sgpp::base::Distribution > > sgpp::base::DistributionsVector::getDistributions | ( | ) |
size_t sgpp::base::DistributionsVector::getSize | ( | ) | const |
Referenced by python.uq.uq_setting.UQSetting.UQSetting::convert(), python.uq.uq_setting.UQSetting.UQSetting::getTimeDependentResults(), sgpp::datadriven::PolynomialChaosExpansion::PolynomialChaosExpansion(), python.uq.uq_setting.UQSetting.UQSetting::runSamples(), python.uq.uq_setting.UQSetting.UQSetting::runSamples_withoutDistribution(), and sgpp::base::VectorDistributionRefinementFunctor::VectorDistributionRefinementFunctor().
void sgpp::base::DistributionsVector::push_back | ( | std::shared_ptr< sgpp::base::Distribution > | ) |
sgpp::base::DataVector sgpp::base::DistributionsVector::sample | ( | ) | const |