Model with cost defined as sum. More...
Public Member Functions | |
SumCostWarehouses (const Options &opt) | |
Actual model. | |
virtual IntVar | cost (void) const |
Return solution cost. | |
SumCostWarehouses (SumCostWarehouses &s) | |
Constructor for cloning s. | |
virtual Space * | copy (void) |
Copy during cloning. | |
virtual void | print (std::ostream &os) const |
Print solution. | |
![]() | |
Warehouses (const Options &opt) | |
Actual model. | |
Warehouses (Warehouses &s) | |
Constructor for cloning s. | |
![]() | |
ScriptBase (const Options &opt) | |
Constructor. | |
ScriptBase (ScriptBase &e) | |
Constructor used for cloning. | |
virtual void | compare (const Space &home, std::ostream &os) const |
Compare with s. | |
Protected Attributes | |
IntVar | c_total |
Total cost. | |
![]() | |
IntVarArray | supplier |
Which warehouse supplies a store. | |
BoolVarArray | open |
Is a warehouse open (warehouse needed) | |
IntVarArray | c_store |
Cost of a store. | |
Additional Inherited Members | |
![]() | |
static std::ostream & | select_ostream (const char *sn, std::ofstream &ofs) |
Choose output stream according to sn. | |
template<class Script , template< class > class Engine, class Options > | |
static void | run (const Options &opt, Script *s=NULL) |
![]() | |
int | main (int argc, char *argv[]) |
Main-function. | |
Model with cost defined as sum.
Definition at line 149 of file warehouses.cpp.
Actual model.
Definition at line 155 of file warehouses.cpp.
|
inline |
Constructor for cloning s.
Definition at line 165 of file warehouses.cpp.
Return solution cost.
Definition at line 161 of file warehouses.cpp.
Copy during cloning.
Definition at line 169 of file warehouses.cpp.
Print solution.
Reimplemented from Gecode::Driver::ScriptBase< BaseSpace >.
Definition at line 174 of file warehouses.cpp.
|
protected |
Total cost.
Definition at line 152 of file warehouses.cpp.