Generated on Tue Apr 18 10:22:59 2017 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 (bool share, Crew &s)
 Constructor for cloning s.
virtual Spacecopy (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]

The actual model.

Definition at line 100 of file crew.cpp.

Crew::Crew ( bool  share,
Crew s 
) [inline]

Constructor for cloning s.

Definition at line 168 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 137 of file crew.cpp.

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

Copy during cloning.

Definition at line 174 of file crew.cpp.

Member Data Documentation

The crew for each flight.

Definition at line 97 of file crew.cpp.

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