#include "paal/greedy/set_cover/budgeted_maximum_coverage.hpp"#include "paal/utils/accumulate_functors.hpp"#include "paal/utils/functors.hpp"#include "paal/utils/type_functions.hpp"#include <boost/function_output_iterator.hpp>#include <iterator>#include <vector>Go to the source code of this file.
Namespaces | |
| paal | |
| global namespace of project. | |
| paal::greedy | |
| Greedy namespace. | |
| paal::greedy::detail | |
| Detail of Greedy namespace. | |
Typedefs | |
| template<typename SetRange , typename GetCostOfSet > | |
| using | paal::greedy::detail::set_range_cost_t = pure_result_of_t< GetCostOfSet(typename boost::range_reference< SetRange >::type)> |
Functions | |
| template<typename SetRange , class GetCostOfSet , class GetElementsOfSet , class OutputIterator , class GetElementIndex > | |
| auto | paal::greedy::set_cover (SetRange &&sets, GetCostOfSet set_to_cost, GetElementsOfSet set_to_elements, OutputIterator result, GetElementIndex get_el_index) |
| detail More... | |
1.8.5