SG++-Doxygen-Documentation
|
Template Specialization for LinearStretchedBoundaryBasis basis. More...
#include <GetAffectedBasisFunctions.hpp>
Public Member Functions | |
GetAffectedBasisFunctions (GridStorage &storage) | |
void | operator() (SLinearStretchedBoundaryBase &basis, const DataVector &point, std::vector< std::pair< size_t, double > > &result) |
~GetAffectedBasisFunctions () | |
Protected Member Functions | |
void | recBB (SLinearStretchedBoundaryBase &basis, const DataVector &point, size_t current_dim, double value, GridStorage::grid_iterator &working, std::vector< std::pair< size_t, double > > &result) |
Protected Attributes | |
GridStorage & | storage |
Stretching * | stretch |
Template Specialization for LinearStretchedBoundaryBasis basis.
|
inlineexplicit |
|
inline |
|
inline |
|
inlineprotected |
calculate using the right-hand ramp
calculate using the left-hand ramp
References sgpp::base::LinearStretchedBoundaryBasis< LT, IT >::eval(), sgpp::base::HashGridIterator::get(), sgpp::base::Stretching::getAdjacentPositions(), sgpp::base::BoundingBox::getBoundary(), sgpp::base::Stretching::getCoordinate(), sgpp::base::HashGridStorage::getDimension(), sgpp::base::HashGridIterator::hint(), sgpp::base::HashGridStorage::isInvalidSequenceNumber(), sgpp::base::BoundingBox1D::leftBoundary, sgpp::base::HashGridIterator::leftChild(), sgpp::base::HashGridIterator::resetToLeftLevelZero(), sgpp::base::HashGridIterator::resetToLevelOne(), sgpp::base::HashGridIterator::resetToRightLevelZero(), sgpp::base::BoundingBox1D::rightBoundary, sgpp::base::HashGridIterator::rightChild(), and sgpp::base::HashGridIterator::seq().
|
protected |
|
protected |