|
using | traits = knapsack_base< Objects, GetSize, GetValue > |
|
using | size = typename traits::SizeType |
|
using | value = typename traits::ValueType |
|
using | objects = Objects |
|
using | object_ref = typename traits::ObjectRef |
|
using | object_iter = typename boost::range_iterator< Objects >::type |
|
using | return_type = typename traits::return_type |
|
|
| knapsack_data (Objects objects, size capacity, GetSize get_size, GetValue get_value, OutputIterator &out) |
|
size | get_size (object_ref obj) const |
|
value | get_value (object_ref obj) const |
|
GetSize | get_size () const |
|
GetValue | get_value () const |
|
objects | get_objects () |
|
void | out (object_ref obj) |
|
size | get_capacity () const |
|
OutputIterator & | get_output_iter () const |
|
density< GetValue, GetSize > | get_density () |
|
template<typename GetSize, typename GetValue, typename Objects, typename OutputIterator>
class paal::detail::knapsack_data< GetSize, GetValue, Objects, OutputIterator >
Definition at line 109 of file knapsack_utils.hpp.
The documentation for this class was generated from the following file: