Generated on Tue May 22 09:40:47 2018 for Gecode by doxygen 1.6.3

Crew Class Reference
[Example scripts (models)]

Example: Airline crew allocation More...

List of all members.

Public Member Functions

 Crew (const Options &opt)
 The actual model.
virtual void print (std::ostream &os) const
 Print solution.
 Crew (Crew &s)
 Constructor for cloning s.
virtual Spacecopy (void)
 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 90 of file crew.cpp.

Constructor & Destructor Documentation

Crew::Crew ( const Options opt  )  [inline]

The actual model.

Definition at line 96 of file crew.cpp.

Crew::Crew ( Crew s  )  [inline]

Constructor for cloning s.

Definition at line 164 of file crew.cpp.

Member Function Documentation

virtual void Crew::print ( std::ostream &  os  )  const [inline, virtual]

Print solution.

Reimplemented from Gecode::Driver::ScriptBase< BaseSpace >.

Definition at line 133 of file crew.cpp.

virtual Space* Crew::copy ( void   )  [inline, virtual]

Copy during cloning.

Definition at line 170 of file crew.cpp.

Member Data Documentation

The crew for each flight.

Definition at line 93 of file crew.cpp.

The documentation for this class was generated from the following file: