Generated on Sat Aug 25 2012 03:32:56 for Gecode by doxygen 1.8.1.2
steel-mill.cpp File Reference

(Revision: 12001)

#include <gecode/driver.hh>
#include <gecode/int.hh>
#include <gecode/minimodel.hh>
#include <fstream>

Go to the source code of this file.

Classes

class  SteelMillOptions
 SteelMillOptions for examples with size option and an additional optional file name parameter. More...
class  SteelMill
 Example: Steel-mill slab design problem More...
class  SteelMill::SteelMillBranch
 Custom brancher for steel mill slab design. More...
class  SteelMill::SteelMillBranch::Choice
 Choice More...
typedef int(* order_t )[2]
 Order-specifications.
const int order_weight = 0
 Weight-position in order-array elements.
const int order_color = 1
 Color-position in order-array elements.
int csplib_capacities []
 Constants for CSPLib instance of the Steel Mill Slab Design Problem.
unsigned int csplib_ncapacities = 20
 Number of capacities.
unsigned int csplib_maxcapacity = 44
 Maximum capacity.
int csplib_loss []
 Loss for all sizes.
int csplib_orders [][2]
 Orders.
unsigned int csplib_ncolors = 89
 Number of colors.
unsigned int csplib_norders = 111
 Number of orders.

Typedef Documentation

typedef int(* order_t)[2]

Order-specifications.

Used in the SteelMill example.Type of the order-specification

Definition at line 52 of file steel-mill.cpp.

Variable Documentation

const int order_weight = 0

Weight-position in order-array elements.

Definition at line 526 of file steel-mill.cpp.

const int order_color = 1

Color-position in order-array elements.

Definition at line 527 of file steel-mill.cpp.

int csplib_capacities
Initial value:
{12, 14, 17, 18, 19,
20, 23, 24, 25, 26,
27, 28, 29, 30, 32,
35, 39, 42, 43, 44}

Constants for CSPLib instance of the Steel Mill Slab Design Problem.

Used in the SteelMill example.Capacities

Definition at line 530 of file steel-mill.cpp.

unsigned int csplib_ncapacities = 20

Number of capacities.

Definition at line 535 of file steel-mill.cpp.

unsigned int csplib_maxcapacity = 44

Maximum capacity.

Definition at line 536 of file steel-mill.cpp.

int csplib_loss

Loss for all sizes.

Definition at line 537 of file steel-mill.cpp.

int csplib_orders

Orders.

Definition at line 540 of file steel-mill.cpp.

unsigned int csplib_ncolors = 89

Number of colors.

Definition at line 538 of file steel-mill.cpp.

unsigned int csplib_norders = 111

Number of orders.

Definition at line 539 of file steel-mill.cpp.