Generated on Tue Apr 18 10:22:21 2017 for Gecode by doxygen 1.6.3

flatzinc.hh File Reference

(Revision: 15155)

#include <iostream>
#include <gecode/kernel.hh>
#include <gecode/int.hh>
#include <gecode/set.hh>
#include <gecode/float.hh>
#include <map>
#include <gecode/support/auto-link.hpp>
#include <gecode/driver.hh>
#include <gecode/flatzinc/conexpr.hh>
#include <gecode/flatzinc/ast.hh>
#include <gecode/flatzinc/varspec.hh>

Go to the source code of this file.

Classes

class  Gecode::FlatZinc::Printer
 Output support class for FlatZinc interpreter. More...
class  Gecode::FlatZinc::FlatZincOptions
 Options for running FlatZinc models More...
class  Gecode::FlatZinc::BranchInformation
class  Gecode::FlatZinc::FznRnd
 A thread-safe random number generator. More...
class  Gecode::FlatZinc::FlatZincSpace
 A space that can be initialized with a FlatZinc model. More...
class  Gecode::FlatZinc::Error
 Exception class for FlatZinc errors More...

Namespaces

namespace  Gecode::FlatZinc
 

Interpreter for the FlatZinc language.


namespace  Gecode
 

Gecode toplevel namespace


Defines

#define GECODE_FLATZINC_EXPORT
#define GECODE_LIBRARY_NAME   "FlatZinc"

Functions

GECODE_FLATZINC_EXPORT
FlatZincSpace * 
Gecode::FlatZinc::parse (const std::string &fileName, Printer &p, std::ostream &err=std::cerr, FlatZincSpace *fzs=NULL, FznRnd *rnd=NULL)
 Parse FlatZinc file fileName into fzs and return it.
GECODE_FLATZINC_EXPORT
FlatZincSpace * 
Gecode::FlatZinc::parse (std::istream &is, Printer &p, std::ostream &err=std::cerr, FlatZincSpace *fzs=NULL, FznRnd *rnd=NULL)
 Parse FlatZinc from is into fzs and return it.

Define Documentation

#define GECODE_FLATZINC_EXPORT

Definition at line 79 of file flatzinc.hh.

#define GECODE_LIBRARY_NAME   "FlatZinc"

Definition at line 86 of file flatzinc.hh.