![]() |
SG++-Doxygen-Documentation
|
Operation for evaluating wavelet linear combinations on Boundary grids. More...
#include <OperationEvalWaveletBoundaryNaive.hpp>
Public Member Functions | |
| double | eval (const DataVector &alpha, const DataVector &point) override |
| void | eval (const DataMatrix &alpha, const DataVector &point, DataVector &value) override |
| OperationEvalWaveletBoundaryNaive (GridStorage &storage) | |
| Constructor. More... | |
| ~OperationEvalWaveletBoundaryNaive () override | |
| Destructor. More... | |
Public Member Functions inherited from sgpp::base::OperationEval | |
| OperationEval () | |
| Default constructor. More... | |
| virtual | ~OperationEval () |
| Destructor. More... | |
Protected Attributes | |
| SWaveletBoundaryBase | base |
| 1D wavelet basis More... | |
| DataVector | pointInUnitCube |
| untransformed evaluation point (temporary vector) More... | |
| GridStorage & | storage |
| storage of the sparse grid More... | |
Operation for evaluating wavelet linear combinations on Boundary grids.
|
inlineexplicit |
Constructor.
| storage | storage of the sparse grid |
|
inlineoverride |
Destructor.
References alpha, eval(), and chess::point.
|
overridevirtual |
| alpha | coefficient vector |
| point | evaluation point |
Implements sgpp::base::OperationEval.
References base, sgpp::base::WaveletBoundaryBasis< LT, IT >::eval(), sgpp::base::HashGridStorage::getBoundingBox(), sgpp::base::HashGridStorage::getDimension(), sgpp::base::HashGridPoint::getIndex(), sgpp::base::HashGridPoint::getLevel(), sgpp::base::HashGridStorage::getSize(), python.statsfileInfo::i, chess::point, pointInUnitCube, storage, and sgpp::base::BoundingBox::transformPointToUnitCube().
Referenced by sgpp::optimization::OperationMultipleHierarchisationWaveletBoundary::doDehierarchisation(), python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis::estimateDensity(), and ~OperationEvalWaveletBoundaryNaive().
|
overridevirtual |
| alpha | coefficient matrix (each column is a coefficient vector) | |
| point | evaluation point | |
| [out] | value | values of linear combination |
Reimplemented from sgpp::base::OperationEval.
References alpha, base, sgpp::base::WaveletBoundaryBasis< LT, IT >::eval(), sgpp::base::HashGridStorage::getBoundingBox(), sgpp::base::HashGridStorage::getDimension(), sgpp::base::HashGridPoint::getIndex(), sgpp::base::HashGridPoint::getLevel(), sgpp::base::DataMatrix::getNcols(), sgpp::base::HashGridStorage::getSize(), python.statsfileInfo::i, python.utils.statsfile2gnuplot::j, m, chess::point, pointInUnitCube, sgpp::base::DataVector::setAll(), storage, and sgpp::base::BoundingBox::transformPointToUnitCube().
Referenced by python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis::estimateDensity().
|
protected |
1D wavelet basis
Referenced by eval().
|
protected |
untransformed evaluation point (temporary vector)
Referenced by eval().
|
protected |
storage of the sparse grid
Referenced by eval().