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().