SG++-Doxygen-Documentation
sgpp::base::OperationEvalGradientWaveletBoundaryNaive Class Reference

Operation for evaluating wavelet linear combinations on Boundary grids and their gradients. More...

#include <OperationEvalGradientWaveletBoundaryNaive.hpp>

Inheritance diagram for sgpp::base::OperationEvalGradientWaveletBoundaryNaive:
sgpp::base::OperationEvalGradient

Public Member Functions

double evalGradient (const DataVector &alpha, const DataVector &point, DataVector &gradient) override
 
void evalGradient (const DataMatrix &alpha, const DataVector &point, DataVector &value, DataMatrix &gradient) override
 
 OperationEvalGradientWaveletBoundaryNaive (GridStorage &storage)
 Constructor. More...
 
 ~OperationEvalGradientWaveletBoundaryNaive () override
 Destructor. More...
 
- Public Member Functions inherited from sgpp::base::OperationEvalGradient
 OperationEvalGradient ()
 Constructor. More...
 
virtual ~OperationEvalGradient ()
 Destructor. More...
 

Protected Attributes

SWaveletBoundaryBase base
 1D wavelet basis More...
 
DataVector innerDerivative
 inner derivative (temporary vector) More...
 
DataVector pointInUnitCube
 untransformed evaluation point (temporary vector) More...
 
GridStorage & storage
 storage of the sparse grid More...
 

Additional Inherited Members

- Public Attributes inherited from sgpp::base::OperationEvalGradient
DataVector pointInUnitCube
 untransformed evaluation point (temporary vector) More...
 

Detailed Description

Operation for evaluating wavelet linear combinations on Boundary grids and their gradients.

Constructor & Destructor Documentation

◆ OperationEvalGradientWaveletBoundaryNaive()

sgpp::base::OperationEvalGradientWaveletBoundaryNaive::OperationEvalGradientWaveletBoundaryNaive ( GridStorage &  storage)
inlineexplicit

Constructor.

Parameters
storagestorage of the sparse grid

◆ ~OperationEvalGradientWaveletBoundaryNaive()

sgpp::base::OperationEvalGradientWaveletBoundaryNaive::~OperationEvalGradientWaveletBoundaryNaive ( )
inlineoverride

Destructor.

References alpha, evalGradient(), and chess::point.

Member Function Documentation

◆ evalGradient() [1/2]

◆ evalGradient() [2/2]

Member Data Documentation

◆ base

SWaveletBoundaryBase sgpp::base::OperationEvalGradientWaveletBoundaryNaive::base
protected

1D wavelet basis

Referenced by evalGradient().

◆ innerDerivative

DataVector sgpp::base::OperationEvalGradientWaveletBoundaryNaive::innerDerivative
protected

inner derivative (temporary vector)

Referenced by evalGradient().

◆ pointInUnitCube

DataVector sgpp::base::OperationEvalGradientWaveletBoundaryNaive::pointInUnitCube
protected

untransformed evaluation point (temporary vector)

Referenced by evalGradient().

◆ storage

GridStorage& sgpp::base::OperationEvalGradientWaveletBoundaryNaive::storage
protected

storage of the sparse grid

Referenced by evalGradient().


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