![]() |
SG++-Doxygen-Documentation
|
This class provides the quadrature of a sparse grid function. More...
#include <OperationQuadrature.hpp>
Public Member Functions | |
virtual double | doQuadrature (DataVector &alpha)=0 |
Integrate the sparse grid function. | |
OperationQuadrature () | |
Constructor. | |
virtual | ~OperationQuadrature () |
Destructor. | |
This class provides the quadrature of a sparse grid function.
|
inline |
Constructor.
|
inlinevirtual |
Destructor.
|
pure virtual |
Integrate the sparse grid function.
alpha | the function's values in the nodal basis |
Implemented in sgpp::base::OperationQuadratureBspline, sgpp::base::OperationQuadratureBsplineBoundary, sgpp::base::OperationQuadratureBsplineClenshawCurtis, sgpp::base::OperationQuadratureFundamentalSpline, sgpp::base::OperationQuadratureLinear, sgpp::base::OperationQuadratureLinearBoundary, sgpp::base::OperationQuadratureLinearClenshawCurtis, sgpp::base::OperationQuadratureLinearClenshawCurtisBoundary, sgpp::base::OperationQuadratureModBspline, sgpp::base::OperationQuadratureModBsplineClenshawCurtis, sgpp::base::OperationQuadratureModFundamentalSpline, sgpp::base::OperationQuadratureModLinear, sgpp::base::OperationQuadratureModLinearClenshawCurtis, sgpp::base::OperationQuadratureModPoly, sgpp::base::OperationQuadratureModPolyClenshawCurtis, sgpp::base::OperationQuadratureNakBsplineBoundary, sgpp::base::OperationQuadratureNakBsplineExtended, sgpp::base::OperationQuadratureNakBsplineModified, sgpp::base::OperationQuadratureNakPBspline, sgpp::base::OperationQuadraturePoly, sgpp::base::OperationQuadraturePolyBoundary, sgpp::base::OperationQuadraturePolyClenshawCurtis, sgpp::base::OperationQuadraturePolyClenshawCurtisBoundary, sgpp::quadrature::OperationQuadratureMCAdvanced, and sgpp::base::OperationQuadratureMC.
Referenced by sgpp::optimization::SplineResponseSurface::getIntegral(), sgpp::optimization::SplineResponseSurfaceVector::getIntegrals(), sgpp::datadriven::SparseGridDensityEstimator::initialize(), and sgpp::datadriven::DBMatOnlineDE::normalizeQuadrature().