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

Operation for evaluating weakly fundamental spline linear combinations on Boundary grids with not-a-knot boundary conditions. More...

#include <OperationEvalWeaklyFundamentalNakSplineBoundaryNaive.hpp>

Inheritance diagram for sgpp::base::OperationEvalWeaklyFundamentalNakSplineBoundaryNaive:
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
 
 OperationEvalWeaklyFundamentalNakSplineBoundaryNaive (GridStorage &storage, size_t degree)
 Constructor.
 
 ~OperationEvalWeaklyFundamentalNakSplineBoundaryNaive () override
 Destructor.
 
- Public Member Functions inherited from sgpp::base::OperationEval
 OperationEval ()
 Default constructor.
 
virtual ~OperationEval ()
 Destructor.
 

Protected Attributes

SWeaklyFundamentalNakSplineBase base
 1D spline basis
 
DataVector pointInUnitCube
 untransformed evaluation point (temporary vector)
 
GridStoragestorage
 storage of the sparse grid
 

Detailed Description

Operation for evaluating weakly fundamental spline linear combinations on Boundary grids with not-a-knot boundary conditions.

Constructor & Destructor Documentation

◆ OperationEvalWeaklyFundamentalNakSplineBoundaryNaive()

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

Constructor.

Parameters
storagestorage of the sparse grid
degreeB-spline degree

◆ ~OperationEvalWeaklyFundamentalNakSplineBoundaryNaive()

sgpp::base::OperationEvalWeaklyFundamentalNakSplineBoundaryNaive::~OperationEvalWeaklyFundamentalNakSplineBoundaryNaive ( )
inlineoverride

Destructor.

Member Function Documentation

◆ eval() [1/2]

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

◆ eval() [2/2]

Member Data Documentation

◆ base

SWeaklyFundamentalNakSplineBase sgpp::base::OperationEvalWeaklyFundamentalNakSplineBoundaryNaive::base
protected

1D spline basis

Referenced by eval(), and eval().

◆ pointInUnitCube

DataVector sgpp::base::OperationEvalWeaklyFundamentalNakSplineBoundaryNaive::pointInUnitCube
protected

untransformed evaluation point (temporary vector)

Referenced by eval(), and eval().

◆ storage

GridStorage& sgpp::base::OperationEvalWeaklyFundamentalNakSplineBoundaryNaive::storage
protected

storage of the sparse grid

Referenced by eval(), and eval().


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