Esempio n. 1
0
 /// Constructor for cloning
 QueenArmies(bool share, QueenArmies& s)
   : MaximizeScript(share,s), n(s.n) {
   U.update(*this, share, s.U);
   W.update(*this, share, s.W);
   w.update(*this, share, s.w);
   b.update(*this, share, s.b);
   q.update(*this, share, s.q);
 }
Esempio n. 2
0
 /// Constructor for cloning e
 CrowdedChess(bool share, CrowdedChess& e)
   : Script(share,e), n(e.n) {
   s.update(*this, share, e.s);
   queens.update(*this, share, e.queens);
   rooks.update(*this, share, e.rooks);
   knights.update(*this, share, e.knights);
 }
Esempio n. 3
0
 /// Constructor for cloning \a s
 OpenShop(bool share, OpenShop& s) : MinimizeScript(share,s), spec(s.spec) {
     b.update(*this, share, s.b);
     makespan.update(*this, share, s.makespan);
     _start.update(*this, share, s._start);
 }
Esempio n. 4
0
 /// Constructor for cloning \a s
 Warehouses(bool share, Warehouses& s) : IntMinimizeScript(share,s) {
   supplier.update(*this, share, s.supplier);
   open.update(*this, share, s.open);
   c_store.update(*this, share, s.c_store);
   c_total.update(*this, share, s.c_total);
 }
Esempio n. 5
0
 /// Constructor for cloning \a s
 MineSweeper(bool share, MineSweeper& s) :
     Script(share,s), spec(s.spec), size(s.size) {
     b.update(*this, share, s.b);
 }
Esempio n. 6
0
 /// Constructor for cloning \a s
 Nonogram(bool share, Nonogram& s) : Script(share,s), spec(s.spec) {
   b.update(*this, share, s.b);
 }
Esempio n. 7
0
 /// Constructor for cloning
 Sat(bool share, Sat& s) : Script(share,s) {
   x.update(*this, share, s.x);
 }
Esempio n. 8
0
 QBFProblem(bool share, QBFProblem& p) : Script(share,p), QSpaceInfo(*this,share,p)
 {
   X.update(*this,share,p.X);
 }
Esempio n. 9
0
 /// Constructor for cloning \a s
 BIBD(bool share, BIBD& s)
   : Script(share,s), opt(s.opt) {
   _p.update(*this,share,s._p);
 }