#include "paal/utils/knapsack_utils.hpp"
Go to the source code of this file.
Namespaces | |
paal | |
global namespace of project. | |
Functions | |
template<typename ValueIterator , typename Objects , typename ObjectSizeFunctor , typename Combine , typename Compare , typename Init , typename GetPositionRange > | |
detail::FunctorOnRangePValue < ObjectSizeFunctor, Objects > | paal::fill_knapsack_dynamic_table (ValueIterator valuesBegin, ValueIterator valuesEnd, Objects &&objects, ObjectSizeFunctor size, Combine combine, Compare compare, Init init, GetPositionRange get_range) |
Computes dynamic algorithm table (valuesBegin, valuesEnd) The values collection has element type ValueOrNull, The default constructed ValueOrNull should represent empty object. This collection is filled using init, compare and combine functors. More... | |