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 |