SG++-Doxygen-Documentation
sgpp::combigrid::PolynomialChaosExpansion Class Reference

#include <PolynomialChaosExpansion.hpp>

Inheritance diagram for sgpp::combigrid::PolynomialChaosExpansion:
sgpp::combigrid::CombigridSurrogateModel

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< LevelInfosgetInfoOnAddedLevels () 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::CombigridSurrogateModelConfigurationgetConfig ()
 
virtual ~CombigridSurrogateModel ()
 

Additional Inherited Members

- Protected Attributes inherited from sgpp::combigrid::CombigridSurrogateModel
sgpp::combigrid::CombigridSurrogateModelConfiguration config
 
size_t numDims
 

Constructor & Destructor Documentation

◆ PolynomialChaosExpansion()

◆ ~PolynomialChaosExpansion()

sgpp::combigrid::PolynomialChaosExpansion::~PolynomialChaosExpansion ( )
virtual

Member Function Documentation

◆ eval() [1/2]

double sgpp::combigrid::PolynomialChaosExpansion::eval ( sgpp::base::DataVector x)
overridevirtual

◆ eval() [2/2]

◆ getComponentSobolIndices()

void sgpp::combigrid::PolynomialChaosExpansion::getComponentSobolIndices ( sgpp::base::DataVector componentSsobolIndices,
bool  normalized = true 
)
overridevirtual

◆ getInfoOnAddedLevels()

std::shared_ptr< LevelInfos > sgpp::combigrid::PolynomialChaosExpansion::getInfoOnAddedLevels ( )
overridevirtual

◆ getTotalSobolIndices()

void sgpp::combigrid::PolynomialChaosExpansion::getTotalSobolIndices ( sgpp::base::DataVector totalSobolIndices,
bool  normalized = true 
)
overridevirtual

◆ mean()

◆ numGridPoints()

size_t sgpp::combigrid::PolynomialChaosExpansion::numGridPoints ( )
overridevirtual

◆ updateConfig()

◆ variance()


The documentation for this class was generated from the following files: