Crew Class Reference
[Example scripts (models)]
Example: Airline crew allocation More...
Public Member Functions | |
Crew (const Options &opt) | |
The actual model. | |
virtual void | print (std::ostream &os) const |
Print solution. | |
Crew (bool share, Crew &s) | |
Constructor for cloning s. | |
virtual Space * | copy (bool share) |
Copy during cloning. | |
Public Attributes | |
SetVarArray | flight |
The crew for each flight. |
Detailed Description
Example: Airline crew allocation
Assign 20 flight attendants to 10 flights. Each flight needs a certain number of cabin crew, and they have to speak certain languages. Every cabin crew member has two flights off after an attended flight.
Definition at line 94 of file crew.cpp.
Constructor & Destructor Documentation
Crew::Crew | ( | const Options & | opt | ) | [inline] |
Crew::Crew | ( | bool | share, | |
Crew & | s | |||
) | [inline] |
Member Function Documentation
virtual void Crew::print | ( | std::ostream & | os | ) | const [inline, virtual] |
Print solution.
Reimplemented from Gecode::Driver::ScriptBase< BaseSpace >.
virtual Space* Crew::copy | ( | bool | share | ) | [inline, virtual] |
Member Data Documentation
The documentation for this class was generated from the following file:
- examples/crew.cpp (Revision: 14447)