SG++-Doxygen-Documentation
Loading...
Searching...
No Matches
sgpp::base::OperationEvalFundamentalNakSplineNaive Class Reference

Operation for evaluating fundamental not-a-knot spline linear combinations. More...

#include <OperationEvalFundamentalNakSplineNaive.hpp>

Inheritance diagram for sgpp::base::OperationEvalFundamentalNakSplineNaive:
sgpp::base::OperationEval

Public Member Functions

void eval (const DataMatrix &alpha, const DataVector &point, DataVector &value) override
 
double eval (const DataVector &alpha, const DataVector &point) override
 
 OperationEvalFundamentalNakSplineNaive (GridStorage &storage, size_t degree)
 Constructor.
 
 ~OperationEvalFundamentalNakSplineNaive () override
 Destructor.
 
- Public Member Functions inherited from sgpp::base::OperationEval
 OperationEval ()
 Default constructor.
 
virtual ~OperationEval ()
 Destructor.
 

Protected Attributes

SFundamentalNakSplineBase base
 1D fundamental not-a-knot spline basis
 
DataVector pointInUnitCube
 untransformed evaluation point (temporary vector)
 
GridStoragestorage
 storage of the sparse grid
 

Detailed Description

Operation for evaluating fundamental not-a-knot spline linear combinations.

Constructor & Destructor Documentation

◆ OperationEvalFundamentalNakSplineNaive()

sgpp::base::OperationEvalFundamentalNakSplineNaive::OperationEvalFundamentalNakSplineNaive ( GridStorage storage,
size_t  degree 
)
inline

Constructor.

Parameters
storagestorage of the sparse grid
degreefundamental not-a-knot spline degree

◆ ~OperationEvalFundamentalNakSplineNaive()

sgpp::base::OperationEvalFundamentalNakSplineNaive::~OperationEvalFundamentalNakSplineNaive ( )
inlineoverride

Destructor.

Member Function Documentation

◆ eval() [1/2]

void sgpp::base::OperationEvalFundamentalNakSplineNaive::eval ( const DataMatrix alpha,
const DataVector point,
DataVector value 
)
overridevirtual

◆ eval() [2/2]

Member Data Documentation

◆ base

SFundamentalNakSplineBase sgpp::base::OperationEvalFundamentalNakSplineNaive::base
protected

1D fundamental not-a-knot spline basis

Referenced by eval(), and eval().

◆ pointInUnitCube

DataVector sgpp::base::OperationEvalFundamentalNakSplineNaive::pointInUnitCube
protected

untransformed evaluation point (temporary vector)

Referenced by eval(), and eval().

◆ storage

GridStorage& sgpp::base::OperationEvalFundamentalNakSplineNaive::storage
protected

storage of the sparse grid

Referenced by eval(), and eval().


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