Sha256: f7ed4ae89467337616820ef015bff6dcda84ee31fdc6ec708b23c9297ee91fc2
Contents?: true
Size: 1.34 KB
Versions: 1
Compression:
Stored size: 1.34 KB
Contents
/* * Main authors: * Guido Tack <tack@gecode.org> * * Copyright: * Guido Tack, 2006 * * Last modified: * $Date: 2006-08-03 13:51:17 +0200 (Thu, 03 Aug 2006) $ by $Author: schulte $ * $Revision: 3506 $ * * This file is part of Gecode, the generic constraint * development environment: * http://www.gecode.org * * See the file "LICENSE" for information on usage and * redistribution of this file, and for a * DISCLAIMER OF ALL WARRANTIES. * */ #include "examples/support.hh" /** * \brief %Example: Baseline test * * \ingroup Example * */ class Baseline : public Example { protected: /// Variables IntVarArray x; public: /// The actual problem Baseline(const Options& opt) : x(this,1,0,1) { branch(this, x, BVAR_NONE, BVAL_MIN); } /// Constructor for cloning \a s Baseline(bool share, Baseline& s) : Example(share,s) { x.update(this, share, s.x); } /// Perform copying during cloning virtual Space* copy(bool share) { return new Baseline(share,*this); } /// Print solution virtual void print(void) {} }; /** \brief Main-function * \relates Baseline */ int main(int argc, char** argv) { Options opt("Baseline"); opt.iterations = 2000; opt.solutions = 0; opt.parse(argc,argv); Example::run<Baseline,DFS>(opt); return 0; } // STATISTICS: example-any
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gecoder-with-gecode-0.7.1 | ext/gecode-1.3.1/examples/baseline.cc |