AIToolbox
A library that offers tools for AI problem solving.
Prune.hpp File Reference
#include <algorithm>
#include <AIToolbox/Types.hpp>
#include <AIToolbox/TypeTraits.hpp>
#include <AIToolbox/Utils/Core.hpp>
#include <AIToolbox/Utils/Polytope.hpp>

Go to the source code of this file.

Classes

class  AIToolbox::Pruner
 This class offers pruning facilities for non-parsimonious ValueFunction sets. More...
 

Namespaces

 AIToolbox
 

Functions

template<typename Iterator , typename P = std::identity>
Iterator AIToolbox::extractDominated (Iterator begin, Iterator end, P p=P{})
 This function finds and moves all Hyperplanes in the range that are dominated by others. More...
 
template<typename Iterator , typename P = std::identity>
std::tuple< Iterator, Iterator, Iterator > AIToolbox::extractDominatedIncremental (Iterator begin, Iterator newBegin, Iterator end, P p=P{})
 This function finds and moves all Hyperplanes in the range that are dominated by others. More...