SG++-Doxygen-Documentation
|
This is an experimental class using an alternative basis change for PCE. More...
#include <FullGridPCESummationStrategy.hpp>
Public Member Functions | |
V | eval (MultiIndex const &level) override |
FullGridPCESummationStrategy (std::shared_ptr< AbstractCombigridStorage > storage, std::vector< std::shared_ptr< AbstractLinearEvaluator< V >>> evaluatorPrototypes, std::vector< std::shared_ptr< AbstractPointHierarchy >> pointHierarchies) | |
virtual | ~FullGridPCESummationStrategy () |
Public Member Functions inherited from sgpp::combigrid::AbstractFullGridSummationStrategy< V > | |
AbstractFullGridSummationStrategy (std::shared_ptr< AbstractCombigridStorage > storage, std::vector< std::shared_ptr< AbstractLinearEvaluator< V >>> evaluatorPrototypes, std::vector< std::shared_ptr< AbstractPointHierarchy >> pointHierarchies) | |
Constructor. More... | |
void | setParameters (std::vector< V > const ¶ms) |
Sets the parameters for the evaluators. More... | |
virtual | ~AbstractFullGridSummationStrategy () |
Additional Inherited Members | |
Protected Attributes inherited from sgpp::combigrid::AbstractFullGridSummationStrategy< V > | |
std::vector< std::vector< V > > | basisValues |
For each dimension, this contains a vector of weights which are used as coefficients for linearly combining the function values at different grid points. More... | |
std::vector< std::shared_ptr< AbstractLinearEvaluator< V > > > | evaluatorPrototypes |
std::vector< std::vector< std::shared_ptr< AbstractLinearEvaluator< V > > > > | evaluators |
std::vector< V > | parameters |
std::vector< V > | partialProducts |
std::vector< std::shared_ptr< AbstractPointHierarchy > > | pointHierarchies |
std::shared_ptr< AbstractCombigridStorage > | storage |
This is an experimental class using an alternative basis change for PCE.
Please use other classes for standard PCE instead.
|
inline |
|
inlinevirtual |
|
inlineoverridevirtual |
Implements sgpp::combigrid::AbstractFullGridSummationStrategy< V >.
References sgpp::combigrid::AbstractFullGridSummationStrategy< V >::basisValues, chess::dim, sgpp::optimization::Printer::getInstance(), sgpp::combigrid::MultiIndexIterator::getMultiIndex(), grid(), python.statsfileInfo::i, sgpp::combigrid::MultiIndexIterator::isValid(), level, sgpp::combigrid::MultiIndexIterator::moveToNext(), sgpp::combigrid::AbstractFullGridSummationStrategy< V >::pointHierarchies, sgpp::base::DataMatrix::set(), sgpp::optimization::Printer::setVerbosity(), sgpp::optimization::sle_solver::Auto::solve(), sgpp::combigrid::AbstractFullGridSummationStrategy< V >::storage, and python.utils.pca_normalize_dataset::V.
Referenced by python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis::estimateDensity().