SG++-Doxygen-Documentation
Loading...
Searching...
No Matches
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::OperationEvalGradientFundamentalNakSplineNaive sgpp::base::OperationEvalGradientFundamentalSplineNaive sgpp::base::OperationEvalGradientModBsplineClenshawCurtisNaive sgpp::base::OperationEvalGradientModBsplineNaive sgpp::base::OperationEvalGradientModFundamentalSplineNaive sgpp::base::OperationEvalGradientModNakBsplineNaive sgpp::base::OperationEvalGradientModWaveletNaive sgpp::base::OperationEvalGradientModWeaklyFundamentalNakSplineNaive sgpp::base::OperationEvalGradientNakBsplineBoundaryNaive sgpp::base::OperationEvalGradientNakBsplineExtendedNaive sgpp::base::OperationEvalGradientNakBsplineModifiedNaive sgpp::base::OperationEvalGradientNakBsplineNaive sgpp::base::OperationEvalGradientNakPBsplineNaive sgpp::base::OperationEvalGradientWaveletBoundaryNaive sgpp::base::OperationEvalGradientWaveletNaive sgpp::base::OperationEvalGradientWeaklyFundamentalNakSplineBoundaryNaive sgpp::base::OperationEvalGradientWeaklyFundamentalSplineBoundaryNaive

Public Member Functions

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

Public Attributes

DataVector pointInUnitCube
 untransformed evaluation point (temporary vector)
 

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.

Member Function Documentation

◆ evalGradient() [1/2]

virtual void sgpp::base::OperationEvalGradient::evalGradient ( const DataMatrix alpha,
const DataVector point,
DataVector value,
DataMatrix gradient 
)
inlinevirtual

◆ evalGradient() [2/2]

virtual double sgpp::base::OperationEvalGradient::evalGradient ( const DataVector alpha,
const DataVector point,
DataVector gradient 
)
pure virtual

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: