SG++
sgpp::combigrid::ExponentialNoBoundaryPermutationIterator Class Reference

Sorted-permutation-iterator for ExponentialNoBoundaryPointOrdering. More...

#include <ExponentialNoBoundaryPermutationIterator.hpp>

Inheritance diagram for sgpp::combigrid::ExponentialNoBoundaryPermutationIterator:
sgpp::combigrid::AbstractPermutationIterator

Public Member Functions

virtual std::shared_ptr< AbstractPermutationIteratorclone ()
 
 ExponentialNoBoundaryPermutationIterator (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 ~ExponentialNoBoundaryPermutationIterator ()
 
- Public Member Functions inherited from sgpp::combigrid::AbstractPermutationIterator
virtual ~AbstractPermutationIterator ()
 

Detailed Description

Sorted-permutation-iterator for ExponentialNoBoundaryPointOrdering.

Constructor & Destructor Documentation

sgpp::combigrid::ExponentialNoBoundaryPermutationIterator::ExponentialNoBoundaryPermutationIterator ( size_t  level,
size_t  numPoints,
size_t  currentIndex = 0 
)

Referenced by clone().

sgpp::combigrid::ExponentialNoBoundaryPermutationIterator::~ExponentialNoBoundaryPermutationIterator ( )
virtual

Member Function Documentation

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

Go to next element of the permutation.

Implements sgpp::combigrid::AbstractPermutationIterator.

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

Sets the iterator back to the start.

Implements sgpp::combigrid::AbstractPermutationIterator.

size_t sgpp::combigrid::ExponentialNoBoundaryPermutationIterator::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: