![]()  | 
  
    SG++-Doxygen-Documentation
    
   | 
 
#include <CombigridSurrogateModel.hpp>
Public Member Functions | |
| CombigridSurrogateModelConfiguration () | |
| void | loadFromCombigridOperation (std::shared_ptr< CombigridOperation > op, bool loadLevelStructure=true) | 
| void | loadFromCombigridOperation (std::shared_ptr< CombigridMultiOperation > op, bool loadLevelStructure=true) | 
| void | loadFromCombigridOperation (std::shared_ptr< CombigridTensorOperation > op, bool loadLevelStructure=true) | 
| virtual | ~CombigridSurrogateModelConfiguration () | 
Public Attributes | |
| std::shared_ptr< sgpp::combigrid::OrthogonalPolynomialBasis1D > | basisFunction | 
| sgpp::combigrid::OrthogonalBasisFunctionsCollection | basisFunctions | 
| sgpp::base::DataVector | bounds | 
| std::shared_ptr< AbstractCombigridStorage > | coefficientStorage | 
| size_t | degree | 
| bool | enableLevelManagerStatsCollection | 
| std::shared_ptr< sgpp::combigrid::FloatTensorVector > | expansionCoefficients | 
| std::shared_ptr< sgpp::combigrid::LevelManager > | levelManager | 
| std::shared_ptr< sgpp::combigrid::TreeStorage< uint8_t > > | levelStructure | 
| size_t | numDimensions | 
| std::vector< std::shared_ptr< AbstractPointHierarchy > > | pointHierarchies | 
| std::shared_ptr< AbstractCombigridStorage > | storage | 
| std::shared_ptr< sgpp::combigrid::CombigridTensorOperation > | tensorOperation | 
| CombigridSurrogateModelsType | type | 
| std::shared_ptr< sgpp::combigrid::SingleFunction > | weightFunction | 
| sgpp::combigrid::WeightFunctionsCollection | weightFunctions | 
| sgpp::combigrid::CombigridSurrogateModelConfiguration::CombigridSurrogateModelConfiguration | ( | ) | 
References sgpp::combigrid::POLYNOMIAL_CHAOS_EXPANSION.
      
  | 
  virtual | 
| void sgpp::combigrid::CombigridSurrogateModelConfiguration::loadFromCombigridOperation | ( | std::shared_ptr< CombigridOperation > | op, | 
| bool | loadLevelStructure = true  | 
        ||
| ) | 
References levelStructure, numDimensions, pointHierarchies, and storage.
Referenced by sgpp::combigrid::PolynomialChaosExpansion::updateConfig().
| void sgpp::combigrid::CombigridSurrogateModelConfiguration::loadFromCombigridOperation | ( | std::shared_ptr< CombigridMultiOperation > | op, | 
| bool | loadLevelStructure = true  | 
        ||
| ) | 
References levelStructure, numDimensions, pointHierarchies, and storage.
| void sgpp::combigrid::CombigridSurrogateModelConfiguration::loadFromCombigridOperation | ( | std::shared_ptr< CombigridTensorOperation > | op, | 
| bool | loadLevelStructure = true  | 
        ||
| ) | 
References levelStructure, numDimensions, pointHierarchies, storage, and tensorOperation.
| std::shared_ptr<sgpp::combigrid::OrthogonalPolynomialBasis1D> sgpp::combigrid::CombigridSurrogateModelConfiguration::basisFunction | 
| sgpp::combigrid::OrthogonalBasisFunctionsCollection sgpp::combigrid::CombigridSurrogateModelConfiguration::basisFunctions | 
| sgpp::base::DataVector sgpp::combigrid::CombigridSurrogateModelConfiguration::bounds | 
Referenced by sgpp::combigrid::CombigridSurrogateModel::CombigridSurrogateModel(), python.uq.dists.SGDEdist.SGDEdist::cov(), python.uq.dists.EstimatedDist.EstimatedDist::getBounds(), python.uq.dists.NatafDist.NatafDist::getBounds(), python.uq.dists.LibAGFDist.LibAGFDist::getBounds(), python.uq.dists.SGDEdist.SGDEdist::getJointTransformation(), python.uq.dists.SGDEdist.SGDEdist::marginalize(), python.uq.dists.NatafDist.NatafDist::marginalizeToDimX(), python.uq.dists.SGDEdist.SGDEdist::marginalizeToDimX(), python.uq.dists.KDEDist.KDEDist::toJson(), python.uq.dists.NatafDist.NatafDist::toJson(), python.uq.dists.SGDEdist.SGDEdist::toJson(), sgpp::combigrid::BsplineStochasticCollocation::updateConfig(), sgpp::combigrid::BsplineStochasticCollocation::~BsplineStochasticCollocation(), and sgpp::combigrid::PolynomialStochasticCollocation::~PolynomialStochasticCollocation().
| std::shared_ptr<AbstractCombigridStorage> sgpp::combigrid::CombigridSurrogateModelConfiguration::coefficientStorage | 
| size_t sgpp::combigrid::CombigridSurrogateModelConfiguration::degree | 
| bool sgpp::combigrid::CombigridSurrogateModelConfiguration::enableLevelManagerStatsCollection | 
| std::shared_ptr<sgpp::combigrid::FloatTensorVector> sgpp::combigrid::CombigridSurrogateModelConfiguration::expansionCoefficients | 
| std::shared_ptr<sgpp::combigrid::LevelManager> sgpp::combigrid::CombigridSurrogateModelConfiguration::levelManager | 
| std::shared_ptr<sgpp::combigrid::TreeStorage<uint8_t> > sgpp::combigrid::CombigridSurrogateModelConfiguration::levelStructure | 
Referenced by sgpp::combigrid::BsplineStochasticCollocation::eval(), loadFromCombigridOperation(), sgpp::combigrid::BsplineStochasticCollocation::mean(), sgpp::combigrid::BsplineStochasticCollocation::updateConfig(), sgpp::combigrid::PolynomialChaosExpansion::updateConfig(), and sgpp::combigrid::PolynomialStochasticCollocation::updateConfig().
| size_t sgpp::combigrid::CombigridSurrogateModelConfiguration::numDimensions | 
| std::vector<std::shared_ptr<AbstractPointHierarchy> > sgpp::combigrid::CombigridSurrogateModelConfiguration::pointHierarchies | 
Referenced by sgpp::combigrid::BsplineStochasticCollocation::BsplineStochasticCollocation(), sgpp::combigrid::CombigridSurrogateModel::CombigridSurrogateModel(), loadFromCombigridOperation(), sgpp::combigrid::BsplineStochasticCollocation::updateConfig(), sgpp::combigrid::PolynomialChaosExpansion::updateConfig(), and sgpp::combigrid::PolynomialStochasticCollocation::updateConfig().
| std::shared_ptr<AbstractCombigridStorage> sgpp::combigrid::CombigridSurrogateModelConfiguration::storage | 
| std::shared_ptr<sgpp::combigrid::CombigridTensorOperation> sgpp::combigrid::CombigridSurrogateModelConfiguration::tensorOperation | 
| CombigridSurrogateModelsType sgpp::combigrid::CombigridSurrogateModelConfiguration::type | 
Referenced by sgpp::combigrid::createCombigridSurrogateModel().
| std::shared_ptr<sgpp::combigrid::SingleFunction> sgpp::combigrid::CombigridSurrogateModelConfiguration::weightFunction | 
| sgpp::combigrid::WeightFunctionsCollection sgpp::combigrid::CombigridSurrogateModelConfiguration::weightFunctions |