|
| Photo (const SizeOptions &opt) |
| Actual model. More...
|
|
| Photo (bool share, Photo &s) |
| Constructor for cloning s. More...
|
|
virtual Space * | copy (bool share) |
| Copy during cloning. More...
|
|
virtual void | print (std::ostream &os) const |
| Print solution. More...
|
|
virtual IntVar | cost (void) const |
| Return solution cost. More...
|
|
| ScriptBase (void) |
| Default constructor. More...
|
|
| ScriptBase (bool share, ScriptBase &e) |
| Constructor used for cloning. More...
|
|
virtual void | compare (const Space &, std::ostream &os) const |
| Compare with s. More...
|
|
template<class Script , template< class > class Engine, class Options > |
void | run (const Options &o, Script *s) |
|
template<class Script , template< class > class Engine, class Options , template< template< class > class, class > class Meta> |
void | runMeta (const Options &o, Script *s) |
|
Example: Placing people on a photo
A group of people wants to take a group photo. Each person can give preferences next to whom he or she wants to be placed on the photo. The problem to be solved is to find a placement that violates as few preferences as possible.
Definition at line 80 of file photo.cpp.