SG++
sgpp::combigrid::CombigridSurrogateModelConfiguration Class Reference

#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::OrthogonalPolynomialBasis1DbasisFunction
 
sgpp::combigrid::OrthogonalBasisFunctionsCollection basisFunctions
 
sgpp::base::DataVector bounds
 
std::shared_ptr< AbstractCombigridStoragecoefficientStorage
 
size_t degree
 
bool enableLevelManagerStatsCollection
 
std::shared_ptr< sgpp::combigrid::FloatTensorVectorexpansionCoefficients
 
std::shared_ptr< sgpp::combigrid::LevelManagerlevelManager
 
std::shared_ptr< sgpp::combigrid::TreeStorage< uint8_t > > levelStructure
 
size_t numDimensions
 
std::vector< std::shared_ptr< AbstractPointHierarchy > > pointHierarchies
 
std::shared_ptr< AbstractCombigridStoragestorage
 
std::shared_ptr< sgpp::combigrid::CombigridTensorOperationtensorOperation
 
CombigridSurrogateModelsType type
 
std::shared_ptr< sgpp::combigrid::SingleFunctionweightFunction
 
sgpp::combigrid::WeightFunctionsCollection weightFunctions
 

Constructor & Destructor Documentation

sgpp::combigrid::CombigridSurrogateModelConfiguration::CombigridSurrogateModelConfiguration ( )
sgpp::combigrid::CombigridSurrogateModelConfiguration::~CombigridSurrogateModelConfiguration ( )
virtual

Member Function Documentation

void sgpp::combigrid::CombigridSurrogateModelConfiguration::loadFromCombigridOperation ( std::shared_ptr< CombigridOperation op,
bool  loadLevelStructure = true 
)
void sgpp::combigrid::CombigridSurrogateModelConfiguration::loadFromCombigridOperation ( std::shared_ptr< CombigridMultiOperation op,
bool  loadLevelStructure = true 
)
void sgpp::combigrid::CombigridSurrogateModelConfiguration::loadFromCombigridOperation ( std::shared_ptr< CombigridTensorOperation op,
bool  loadLevelStructure = true 
)

Member Data Documentation

std::shared_ptr<sgpp::combigrid::OrthogonalPolynomialBasis1D> sgpp::combigrid::CombigridSurrogateModelConfiguration::basisFunction
std::shared_ptr<AbstractCombigridStorage> sgpp::combigrid::CombigridSurrogateModelConfiguration::coefficientStorage
bool sgpp::combigrid::CombigridSurrogateModelConfiguration::enableLevelManagerStatsCollection
std::shared_ptr<sgpp::combigrid::FloatTensorVector> sgpp::combigrid::CombigridSurrogateModelConfiguration::expansionCoefficients
size_t sgpp::combigrid::CombigridSurrogateModelConfiguration::numDimensions
std::shared_ptr<sgpp::combigrid::CombigridTensorOperation> sgpp::combigrid::CombigridSurrogateModelConfiguration::tensorOperation
CombigridSurrogateModelsType sgpp::combigrid::CombigridSurrogateModelConfiguration::type
std::shared_ptr<sgpp::combigrid::SingleFunction> sgpp::combigrid::CombigridSurrogateModelConfiguration::weightFunction

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