SG++
sgpp::combigrid::ExponentialChebyshevPermutationIterator Class Reference

Sorted-permutation-iterator for ExponentialChebyshevPointOrdering. More...

#include <ExponentialChebyshevPermutationIterator.hpp>

Inheritance diagram for sgpp::combigrid::ExponentialChebyshevPermutationIterator:
sgpp::combigrid::AbstractPermutationIterator

Public Member Functions

virtual std::shared_ptr< AbstractPermutationIteratorclone ()
 
 ExponentialChebyshevPermutationIterator (size_t level, size_t numPoints, size_t currentIndex=0)
 
virtual void moveToNext ()
 Go to next element of the permutation. More...
 
virtual void reset ()
 Sets the iterator back to the start. More...
 
virtual size_t value ()
 Current value of the permutation. More...
 
virtual ~ExponentialChebyshevPermutationIterator ()
 
- Public Member Functions inherited from sgpp::combigrid::AbstractPermutationIterator
virtual ~AbstractPermutationIterator ()
 

Detailed Description

Sorted-permutation-iterator for ExponentialChebyshevPointOrdering.

Constructor & Destructor Documentation

sgpp::combigrid::ExponentialChebyshevPermutationIterator::ExponentialChebyshevPermutationIterator ( size_t  level,
size_t  numPoints,
size_t  currentIndex = 0 
)
sgpp::combigrid::ExponentialChebyshevPermutationIterator::~ExponentialChebyshevPermutationIterator ( )
virtual

Member Function Documentation

std::shared_ptr< AbstractPermutationIterator > sgpp::combigrid::ExponentialChebyshevPermutationIterator::clone ( )
virtual
void sgpp::combigrid::ExponentialChebyshevPermutationIterator::moveToNext ( )
virtual

Go to next element of the permutation.

Implements sgpp::combigrid::AbstractPermutationIterator.

void sgpp::combigrid::ExponentialChebyshevPermutationIterator::reset ( )
virtual

Sets the iterator back to the start.

Implements sgpp::combigrid::AbstractPermutationIterator.

size_t sgpp::combigrid::ExponentialChebyshevPermutationIterator::value ( )
virtual

Current value of the permutation.

Implements sgpp::combigrid::AbstractPermutationIterator.

References sgpp::combigrid::pow().


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