SG++-Doxygen-Documentation
sgpp::base::OperationEvalGradient Class Referenceabstract

Abstract operation for evaluating a linear combination of basis functions and its gradient. More...

#include <OperationEvalGradient.hpp>

Inheritance diagram for sgpp::base::OperationEvalGradient:
sgpp::base::OperationEvalGradientBsplineBoundaryNaive sgpp::base::OperationEvalGradientBsplineClenshawCurtisNaive sgpp::base::OperationEvalGradientBsplineNaive sgpp::base::OperationEvalGradientFundamentalSplineNaive sgpp::base::OperationEvalGradientModBsplineClenshawCurtisNaive sgpp::base::OperationEvalGradientModBsplineNaive sgpp::base::OperationEvalGradientModFundamentalSplineNaive sgpp::base::OperationEvalGradientModWaveletNaive sgpp::base::OperationEvalGradientWaveletBoundaryNaive sgpp::base::OperationEvalGradientWaveletNaive

Public Member Functions

virtual double evalGradient (const DataVector &alpha, const DataVector &point, DataVector &gradient)=0
 
virtual void evalGradient (const DataMatrix &alpha, const DataVector &point, DataVector &value, DataMatrix &gradient)
 
 OperationEvalGradient ()
 Constructor. More...
 
virtual ~OperationEvalGradient ()
 Destructor. More...
 

Public Attributes

DataVector pointInUnitCube
 untransformed evaluation point (temporary vector) More...
 

Detailed Description

Abstract operation for evaluating a linear combination of basis functions and its gradient.

Constructor & Destructor Documentation

◆ OperationEvalGradient()

sgpp::base::OperationEvalGradient::OperationEvalGradient ( )
inline

Constructor.

◆ ~OperationEvalGradient()

virtual sgpp::base::OperationEvalGradient::~OperationEvalGradient ( )
inlinevirtual

Destructor.

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

Member Function Documentation

◆ evalGradient() [1/2]

◆ evalGradient() [2/2]

Member Data Documentation

◆ pointInUnitCube

DataVector sgpp::base::OperationEvalGradient::pointInUnitCube

untransformed evaluation point (temporary vector)


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