SG++-Doxygen-Documentation
|
#include <PolynomialChaosExpansion.hpp>
Public Member Functions | |
double | eval (sgpp::base::DataVector &x) override |
void | eval (sgpp::base::DataMatrix &xs, sgpp::base::DataVector &res) override |
void | getComponentSobolIndices (sgpp::base::DataVector &componentSsobolIndices, bool normalized=true) override |
std::shared_ptr< LevelInfos > | getInfoOnAddedLevels () override |
void | getTotalSobolIndices (sgpp::base::DataVector &totalSobolIndices, bool normalized=true) override |
double | mean () override |
size_t | numGridPoints () override |
PolynomialChaosExpansion (sgpp::combigrid::CombigridSurrogateModelConfiguration &config) | |
void | updateConfig (sgpp::combigrid::CombigridSurrogateModelConfiguration config) override |
double | variance () override |
virtual | ~PolynomialChaosExpansion () |
Public Member Functions inherited from sgpp::combigrid::CombigridSurrogateModel | |
CombigridSurrogateModel (sgpp::combigrid::CombigridSurrogateModelConfiguration &config) | |
sgpp::combigrid::CombigridSurrogateModelConfiguration & | getConfig () |
virtual | ~CombigridSurrogateModel () |
Additional Inherited Members | |
Protected Attributes inherited from sgpp::combigrid::CombigridSurrogateModel | |
sgpp::combigrid::CombigridSurrogateModelConfiguration | config |
size_t | numDims |
|
explicit |
References sgpp::combigrid::CombigridSurrogateModelConfiguration::basisFunction, sgpp::combigrid::CombigridSurrogateModelConfiguration::basisFunctions, sgpp::combigrid::CombigridSurrogateModel::numDims, sgpp::combigrid::OrthogonalBasisFunctionsCollection::push_back(), sgpp::combigrid::OrthogonalBasisFunctionsCollection::size(), and updateConfig().
|
virtual |
|
overridevirtual |
Implements sgpp::combigrid::CombigridSurrogateModel.
References sgpp::combigrid::FloatTensorVector::getValues().
Referenced by python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis::estimateDensity().
|
overridevirtual |
Implements sgpp::combigrid::CombigridSurrogateModel.
References sgpp::base::DataMatrix::get(), sgpp::base::DataMatrix::getNrows(), sgpp::combigrid::FloatTensorVector::getValues(), python.statsfileInfo::i, and sgpp::base::DataVector::setAll().
Referenced by python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis::estimateDensity().
|
overridevirtual |
|
overridevirtual |
Implements sgpp::combigrid::CombigridSurrogateModel.
|
overridevirtual |
|
overridevirtual |
Implements sgpp::combigrid::CombigridSurrogateModel.
References sgpp::combigrid::FloatTensorVector::get(), sgpp::combigrid::FloatScalarVector::getValue(), and sgpp::combigrid::CombigridSurrogateModel::numDims.
Referenced by python.uq.analysis.mc.MCAnalysis.MCAnalysis::computeMoments(), python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis::computeMoments(), python.uq.dists.LibAGFDist.LibAGFDist::var(), and python.uq.dists.SGDEdist.SGDEdist::var().
|
overridevirtual |
Implements sgpp::combigrid::CombigridSurrogateModel.
|
overridevirtual |
Implements sgpp::combigrid::CombigridSurrogateModel.
References sgpp::combigrid::CombigridTensorOperation::createOperationTensorPolynomialInterpolation(), sgpp::combigrid::CombigridSurrogateModelConfiguration::enableLevelManagerStatsCollection, sgpp::combigrid::CombigridSurrogateModelConfiguration::levelManager, sgpp::combigrid::CombigridSurrogateModelConfiguration::levelStructure, sgpp::combigrid::CombigridSurrogateModelConfiguration::loadFromCombigridOperation(), sgpp::combigrid::CombigridSurrogateModel::numDims, sgpp::combigrid::CombigridSurrogateModelConfiguration::pointHierarchies, sgpp::combigrid::CombigridSurrogateModelConfiguration::storage, and sgpp::combigrid::CombigridSurrogateModelConfiguration::tensorOperation.
Referenced by PolynomialChaosExpansion().
|
overridevirtual |
Implements sgpp::combigrid::CombigridSurrogateModel.
References sgpp::combigrid::FloatTensorVector::get(), sgpp::combigrid::FloatTensorVector::getValues(), python.statsfileInfo::i, sgpp::combigrid::CombigridSurrogateModel::numDims, sgpp::combigrid::pow(), sgpp::base::DataVector::resizeZero(), and sgpp::combigrid::FloatScalarVector::value().
Referenced by getComponentSobolIndices(), and getTotalSobolIndices().