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

#include <OperationEvalLinearClenshawCurtisBoundaryNaive.hpp>

Inheritance diagram for sgpp::base::OperationEvalLinearClenshawCurtisBoundaryNaive:
sgpp::base::OperationEval

Public Member Functions

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

Protected Attributes

SLinearClenshawCurtisBoundaryBase base
 1D linear basis More...
 
DataVector pointInUnitCube
 untransformed evaluation point (temporary vector) More...
 
GridStoragestorage
 storage of the sparse grid More...
 

Constructor & Destructor Documentation

◆ OperationEvalLinearClenshawCurtisBoundaryNaive()

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

Constructor.

Parameters
storagestorage of the sparse grid

◆ ~OperationEvalLinearClenshawCurtisBoundaryNaive()

sgpp::base::OperationEvalLinearClenshawCurtisBoundaryNaive::~OperationEvalLinearClenshawCurtisBoundaryNaive ( )
inlineoverride

Destructor.

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

Member Function Documentation

◆ eval() [1/2]

◆ eval() [2/2]

Member Data Documentation

◆ base

SLinearClenshawCurtisBoundaryBase sgpp::base::OperationEvalLinearClenshawCurtisBoundaryNaive::base
protected

1D linear basis

Referenced by eval().

◆ pointInUnitCube

DataVector sgpp::base::OperationEvalLinearClenshawCurtisBoundaryNaive::pointInUnitCube
protected

untransformed evaluation point (temporary vector)

Referenced by eval().

◆ storage

GridStorage& sgpp::base::OperationEvalLinearClenshawCurtisBoundaryNaive::storage
protected

storage of the sparse grid

Referenced by eval().


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