![]()  | 
  
    SG++-Doxygen-Documentation
    
   | 
 
PointHierarchy class for point hierarchies that are not fully nested (see also AbstractPointHierarchy). More...
#include <NonNestedPointHierarchy.hpp>
  
 Public Member Functions | |
| virtual std::vector< double > & | computePoints (size_t level) | 
| virtual size_t | getNumPoints (size_t level) | 
| virtual double | getPoint (size_t level, size_t index) | 
| virtual std::vector< double > | getPoints (size_t level, bool sorted) | 
| virtual std::shared_ptr< AbstractPermutationIterator > | getSortedPermutationIterator (size_t level) | 
| virtual bool | isNested () | 
| NonNestedPointHierarchy (std::shared_ptr< AbstractPointDistribution > pointDistribution, std::shared_ptr< AbstractPointOrdering > pointOrdering) | |
| virtual | ~NonNestedPointHierarchy () | 
  Public Member Functions inherited from sgpp::combigrid::AbstractPointHierarchy | |
| virtual | ~AbstractPointHierarchy () | 
Public Attributes | |
| std::vector< size_t > | numPointsPerLevel | 
| std::vector< std::shared_ptr< AbstractPermutationIterator > > | permutationIterators | 
| std::shared_ptr< AbstractPointDistribution > | pointDistribution | 
| std::shared_ptr< AbstractPointOrdering > | pointOrdering | 
| std::vector< std::vector< double > > | points | 
PointHierarchy class for point hierarchies that are not fully nested (see also AbstractPointHierarchy).
| sgpp::combigrid::NonNestedPointHierarchy::NonNestedPointHierarchy | ( | std::shared_ptr< AbstractPointDistribution > | pointDistribution, | 
| std::shared_ptr< AbstractPointOrdering > | pointOrdering | ||
| ) | 
      
  | 
  virtual | 
      
  | 
  virtual | 
References getNumPoints(), level, pointDistribution, pointOrdering, and points.
Referenced by getPoint(), getPoints(), and getSortedPermutationIterator().
      
  | 
  virtual | 
Implements sgpp::combigrid::AbstractPointHierarchy.
References level, numPointsPerLevel, and pointOrdering.
Referenced by computePoints(), and getSortedPermutationIterator().
      
  | 
  virtual | 
Implements sgpp::combigrid::AbstractPointHierarchy.
References computePoints().
      
  | 
  virtual | 
Implements sgpp::combigrid::AbstractPointHierarchy.
References computePoints(), getSortedPermutationIterator(), python.statsfileInfo::i, and points.
Referenced by python.data.DataContainer.DataContainer::combine(), python.data.DataContainer.DataContainer::getDataSubsetByIndexList(), python.data.DataContainer.DataContainer::getPointsValues(), and python.data.DataContainer.DataContainer::toString().
      
  | 
  virtual | 
Implements sgpp::combigrid::AbstractPointHierarchy.
References computePoints(), getNumPoints(), level, permutationIterators, pointOrdering, and points.
Referenced by getPoints().
      
  | 
  virtual | 
Implements sgpp::combigrid::AbstractPointHierarchy.
| std::vector<size_t> sgpp::combigrid::NonNestedPointHierarchy::numPointsPerLevel | 
Referenced by getNumPoints().
| std::vector<std::shared_ptr<AbstractPermutationIterator> > sgpp::combigrid::NonNestedPointHierarchy::permutationIterators | 
Referenced by getSortedPermutationIterator().
| std::shared_ptr<AbstractPointDistribution> sgpp::combigrid::NonNestedPointHierarchy::pointDistribution | 
Referenced by computePoints().
| std::shared_ptr<AbstractPointOrdering> sgpp::combigrid::NonNestedPointHierarchy::pointOrdering | 
Referenced by computePoints(), getNumPoints(), and getSortedPermutationIterator().
| std::vector<std::vector<double> > sgpp::combigrid::NonNestedPointHierarchy::points | 
Referenced by python.data.DataContainer.DataContainer::__getitem__(), python.data.DataContainer.DataContainer::__init__(), python.data.DataContainer.DataContainer::__next__(), python.data.DataContainer.DataContainer::combine(), computePoints(), python.data.DataContainer.DataContainer::delTrainingData(), python.data.DataContainer.DataContainer::getDataSubsetByCategory(), python.data.DataContainer.DataContainer::getDim(), getPoints(), python.data.DataContainer.DataContainer::getPoints(), python.data.DataContainer.DataContainer::getSize(), getSortedPermutationIterator(), and python.data.DataContainer.DataContainer::merge().