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

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

#include <OperationEvalGradientWaveletNaive.hpp>

Inheritance diagram for sgpp::base::OperationEvalGradientWaveletNaive:
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
 
 OperationEvalGradientWaveletNaive (GridStorage &storage)
 Constructor. More...
 
 ~OperationEvalGradientWaveletNaive () override
 Destructor. More...
 
- Public Member Functions inherited from sgpp::base::OperationEvalGradient
 OperationEvalGradient ()
 Constructor. More...
 
virtual ~OperationEvalGradient ()
 Destructor. More...
 

Protected Attributes

SWaveletBase base
 1D wavelet basis More...
 
DataVector innerDerivative
 inner derivative (temporary vector) More...
 
DataVector pointInUnitCube
 untransformed evaluation point (temporary vector) More...
 
GridStoragestorage
 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 Noboundary grids and their gradients.

Constructor & Destructor Documentation

◆ OperationEvalGradientWaveletNaive()

sgpp::base::OperationEvalGradientWaveletNaive::OperationEvalGradientWaveletNaive ( GridStorage storage)
inlineexplicit

Constructor.

Parameters
storagestorage of the sparse grid

◆ ~OperationEvalGradientWaveletNaive()

sgpp::base::OperationEvalGradientWaveletNaive::~OperationEvalGradientWaveletNaive ( )
inlineoverride

Destructor.

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

Member Function Documentation

◆ evalGradient() [1/2]

◆ evalGradient() [2/2]

Member Data Documentation

◆ base

SWaveletBase sgpp::base::OperationEvalGradientWaveletNaive::base
protected

1D wavelet basis

Referenced by evalGradient().

◆ innerDerivative

DataVector sgpp::base::OperationEvalGradientWaveletNaive::innerDerivative
protected

inner derivative (temporary vector)

Referenced by evalGradient().

◆ pointInUnitCube

DataVector sgpp::base::OperationEvalGradientWaveletNaive::pointInUnitCube
protected

untransformed evaluation point (temporary vector)

Referenced by evalGradient().

◆ storage

GridStorage& sgpp::base::OperationEvalGradientWaveletNaive::storage
protected

storage of the sparse grid

Referenced by evalGradient().


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