SG++
sgpp::combigrid::ExponentialLevelorderPointOrdering Class Reference

PointOrdering class with the slowest possible growth (n = (l == 1) ? 1 : 2^l + 1) to make Clenshaw-Curtis-points / uniform points with boundary nested. More...

#include <ExponentialLevelorderPointOrdering.hpp>

Inheritance diagram for sgpp::combigrid::ExponentialLevelorderPointOrdering:

## Public Member Functions

virtual size_t convertIndex (size_t level, size_t numPoints, size_t index)
Converts a level-independent index into a corresponding level-dependent index in for the PointDistribution. More...

virtual std::shared_ptr< AbstractPermutationIteratorgetSortedPermutationIterator (size_t level, std::vector< double > const &points, size_t numPoints)
Returns a permutation iterator which first returns the level-independent index of the leftmost point, then the level-independent index of the second-leftmost point, etc. More...

virtual size_t numPoints (size_t level)
Returns the number of points in the given level. More...

virtual ~ExponentialLevelorderPointOrdering ()

Public Member Functions inherited from sgpp::combigrid::AbstractPointOrdering
virtual ~AbstractPointOrdering ()

## Detailed Description

PointOrdering class with the slowest possible growth (n = (l == 1) ? 1 : 2^l + 1) to make Clenshaw-Curtis-points / uniform points with boundary nested.

## Constructor & Destructor Documentation

 sgpp::combigrid::ExponentialLevelorderPointOrdering::~ExponentialLevelorderPointOrdering ( )
virtual

## Member Function Documentation

 size_t sgpp::combigrid::ExponentialLevelorderPointOrdering::convertIndex ( size_t level, size_t numPoints, size_t index )
virtual

Converts a level-independent index into a corresponding level-dependent index in for the PointDistribution.

Parameters
 level The level where the index is considered numPoints The number of points at the level index The index of the concrete point in the level

Implements sgpp::combigrid::AbstractPointOrdering.

 std::shared_ptr< AbstractPermutationIterator > sgpp::combigrid::ExponentialLevelorderPointOrdering::getSortedPermutationIterator ( size_t level, std::vector< double > const & points, size_t numPoints )
virtual

Returns a permutation iterator which first returns the level-independent index of the leftmost point, then the level-independent index of the second-leftmost point, etc.

Implements sgpp::combigrid::AbstractPointOrdering.

 size_t sgpp::combigrid::ExponentialLevelorderPointOrdering::numPoints ( size_t level )
virtual

Returns the number of points in the given level.

Implements sgpp::combigrid::AbstractPointOrdering.

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