SG++-Doxygen-Documentation
|
This class implements OperationEval for a grids with mod linear basis ansatzfunctions with. More...
#include <OperationEvalModLinear.hpp>
Public Member Functions | |
double | eval (const DataVector &alpha, const DataVector &point) override |
Evaluates the sparse grid function at a given point. More... | |
OperationEvalModLinear (GridStorage &storage) | |
Constructor. More... | |
~OperationEvalModLinear () override | |
Destructor. More... | |
Public Member Functions inherited from sgpp::base::OperationEval | |
virtual void | eval (const DataMatrix &alpha, const DataVector &point, DataVector &value) |
OperationEval () | |
Default constructor. More... | |
virtual | ~OperationEval () |
Destructor. More... | |
Protected Attributes | |
GridStorage & | storage |
Pointer to GridStorage object. More... | |
This class implements OperationEval for a grids with mod linear basis ansatzfunctions with.
|
inlineexplicit |
Constructor.
storage | the grid's GridStorage object |
|
inlineoverride |
Destructor.
References alpha, eval(), and chess::point.
|
overridevirtual |
Evaluates the sparse grid function at a given point.
alpha | The coefficients of the sparse grid's basis functions |
point | The coordinates of the evaluation point |
Implements sgpp::base::OperationEval.
References sgpp::base::DataVector::copyFrom(), chess::dim, sgpp::base::BoundingBox::getBoundary(), sgpp::base::HashGridStorage::getBoundingBox(), sgpp::base::BoundingBox::getDimension(), sgpp::base::DataVector::getSize(), sgpp::base::BoundingBox1D::leftBoundary, sgpp::base::BoundingBox1D::rightBoundary, and storage.
Referenced by python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis::estimateDensity(), and ~OperationEvalModLinear().
|
protected |
Pointer to GridStorage object.
Referenced by eval().