SG++-Doxygen-Documentation
sgpp::base::GetAffectedBasisFunctions< PolyBoundaryBasis< unsigned int, unsigned int > > Class Template Reference

Template Specialization for PolyBoundaryBasis basis. More...

#include <GetAffectedBasisFunctions.hpp>

Public Member Functions

 GetAffectedBasisFunctions (GridStorage &storage)
 
void operator() (SPolyBoundaryBase &basis, const DataVector &point, std::vector< std::pair< size_t, double > > &result)
 
 ~GetAffectedBasisFunctions ()
 

Protected Member Functions

void rec (SPolyBoundaryBase &basis, const DataVector &point, size_t current_dim, double value, GridStorage::grid_iterator &working, std::vector< std::pair< size_t, double > > &result)
 
void recBB (SPolyBoundaryBase &basis, const DataVector &point, size_t current_dim, double value, GridStorage::grid_iterator &working, std::vector< std::pair< size_t, double > > &result)
 

Protected Attributes

BoundingBoxBB
 
GridStoragestorage
 

Detailed Description

template<>
class sgpp::base::GetAffectedBasisFunctions< PolyBoundaryBasis< unsigned int, unsigned int > >

Template Specialization for PolyBoundaryBasis basis.

Constructor & Destructor Documentation

◆ GetAffectedBasisFunctions()

sgpp::base::GetAffectedBasisFunctions< PolyBoundaryBasis< unsigned int, unsigned int > >::GetAffectedBasisFunctions ( GridStorage storage)
inlineexplicit

◆ ~GetAffectedBasisFunctions()

Member Function Documentation

◆ operator()()

void sgpp::base::GetAffectedBasisFunctions< PolyBoundaryBasis< unsigned int, unsigned int > >::operator() ( SPolyBoundaryBase basis,
const DataVector point,
std::vector< std::pair< size_t, double > > &  result 
)
inline

◆ rec()

◆ recBB()

Member Data Documentation

◆ BB

BoundingBox* sgpp::base::GetAffectedBasisFunctions< PolyBoundaryBasis< unsigned int, unsigned int > >::BB
protected

◆ storage

GridStorage& sgpp::base::GetAffectedBasisFunctions< PolyBoundaryBasis< unsigned int, unsigned int > >::storage
protected

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