SG++-Doxygen-Documentation
|
This class provides standard configurations of point hierarchies. More...
#include <Configurations.hpp>
Public Types | |
typedef std::vector< std::shared_ptr< AbstractPointHierarchy > > | Collection |
Static Public Member Functions | |
static std::shared_ptr< AbstractPointHierarchy > | expChebyshev () |
static std::shared_ptr< AbstractPointHierarchy > | expClenshawCurtis () |
static std::shared_ptr< AbstractPointHierarchy > | expL2Leja () |
static std::shared_ptr< AbstractPointHierarchy > | expL2Leja (SingleFunction weightFunction, size_t numAdditionalPoints=10) |
static std::shared_ptr< AbstractPointHierarchy > | expLeja () |
static std::shared_ptr< AbstractPointHierarchy > | expLeja (SingleFunction weightFunction) |
static std::shared_ptr< AbstractPointHierarchy > | expUniform () |
static std::shared_ptr< AbstractPointHierarchy > | expUniformBoundary () |
static std::shared_ptr< AbstractPointHierarchy > | linearChebyshev (size_t growthFactor=2) |
Not efficient because it is not nested. More... | |
static std::shared_ptr< AbstractPointHierarchy > | linearClenshawCurtis (size_t growthFactor=2) |
Not efficient because it is not nested. More... | |
static std::shared_ptr< AbstractPointHierarchy > | linearL2Leja (size_t growthFactor=2) |
static std::shared_ptr< AbstractPointHierarchy > | linearL2Leja (SingleFunction weightFunction, size_t growthFactor=2, size_t numAdditionalPoints=10) |
static std::shared_ptr< AbstractPointHierarchy > | linearLeja (size_t growthFactor=2) |
static std::shared_ptr< AbstractPointHierarchy > | linearLeja (SingleFunction weightFunction, size_t growthFactor=2) |
static std::shared_ptr< AbstractPointHierarchy > | linearUniform (size_t growthFactor=2) |
Not efficient because it is not nested. More... | |
static std::shared_ptr< AbstractPointHierarchy > | linearUniformBoundary (size_t growthFactor=2) |
Not efficient because it is not nested. More... | |
This class provides standard configurations of point hierarchies.
The methods names allude to the used growth strategy and point distribution. All hierarchies provided here are nested.
typedef std::vector<std::shared_ptr<AbstractPointHierarchy> > sgpp::combigrid::CombiHierarchies::Collection |
|
static |
Referenced by sgpp::combigrid::CombigridOperation::createExpChebyshevBsplineInterpolation(), sgpp::combigrid::CombigridOperation::createExpChebyshevPolynomialInterpolation(), sgpp::combigrid::CombigridTensorOperation::createExpChebyshevPolynomialInterpolation(), and sgpp::combigrid::CombigridMultiOperation::createExpChebyshevPolynomialInterpolation().
|
static |
Referenced by sgpp::combigrid::CombigridOperation::createExpClenshawCurtisBsplineInterpolation(), sgpp::combigrid::CombigridOperation::createExpClenshawCurtisPolynomialInterpolation(), sgpp::combigrid::CombigridTensorOperation::createExpClenshawCurtisPolynomialInterpolation(), sgpp::combigrid::CombigridMultiOperation::createExpClenshawCurtisPolynomialInterpolation(), sgpp::combigrid::CombigridOperation::createExpClenshawCurtisQuadrature(), and sgpp::combigrid::CombigridMultiOperation::createExpClenshawCurtisQuadrature().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Referenced by sgpp::combigrid::CombigridMultiOperation::createBsplineLinearCoefficientOperation(), sgpp::combigrid::CombigridMultiOperation::createBsplineLinearRefinementOperation(), sgpp::combigrid::CombigridMultiOperation::createBsplineVarianceRefinementOperation(), sgpp::combigrid::CombigridOperation::createExpUniformBoundaryBsplineInterpolation(), sgpp::combigrid::CombigridTensorOperation::createExpUniformBoundaryBSplineInterpolation(), sgpp::combigrid::CombigridMultiOperation::createExpUniformBoundaryBsplineInterpolation(), sgpp::combigrid::CombigridOperation::createExpUniformBoundaryBsplineQuadrature(), sgpp::combigrid::CombigridMultiOperation::createExpUniformBoundaryBsplineQuadrature(), sgpp::combigrid::CombigridMultiOperation::createExpUniformBoundaryBsplineSquareQuadrature(), sgpp::combigrid::CombigridOperation::createExpUniformBoundaryLinearInterpolation(), sgpp::combigrid::CombigridMultiOperation::createExpUniformBoundaryLinearInterpolation(), and sgpp::combigrid::CombigridOperation::createExpUniformBoundaryPolynomialInterpolation().
|
static |
Not efficient because it is not nested.
|
static |
Not efficient because it is not nested.
|
static |
Referenced by sgpp::combigrid::CombigridOperation::createLinearL2LejaBsplineInterpolation(), sgpp::combigrid::CombigridOperation::createLinearL2LejaPolynomialInterpolation(), sgpp::combigrid::CombigridTensorOperation::createLinearL2LejaPolynomialInterpolation(), sgpp::combigrid::CombigridMultiOperation::createLinearL2LejaPolynomialInterpolation(), sgpp::combigrid::CombigridOperation::createLinearL2LejaQuadrature(), and sgpp::combigrid::CombigridMultiOperation::createLinearL2LejaQuadrature().
|
static |
|
static |
Referenced by sgpp::combigrid::CombigridOperation::createLinearLejaBsplineInterpolation(), sgpp::combigrid::CombigridOperation::createLinearLejaPolynomialInterpolation(), sgpp::combigrid::CombigridTensorOperation::createLinearLejaPolynomialInterpolation(), sgpp::combigrid::CombigridMultiOperation::createLinearLejaPolynomialInterpolation(), sgpp::combigrid::CombigridOperation::createLinearLejaQuadrature(), and sgpp::combigrid::CombigridMultiOperation::createLinearLejaQuadrature().
|
static |
|
static |
Not efficient because it is not nested.
|
static |
Not efficient because it is not nested.