[ library(gfd) | Reference Manual | Alphabetic Index ]
struct gfd_control(commit_distance, adaptive_distance, threads)
Structure for passing low-level control parameters to gecode search-engines.
Fields
- commit_distance
- the commit recomputation distance (integer)(member c_d of Gecode::Search::Options)
- adaptive_distance
- the adaptive recomputation distance (integer)(member a_d of Gecode::Search::Options)
- threads
- number of threads to use in search (integer or float)(member threads of Gecode::Search::Options)
Description
This structure is used in search/6 predicate, which interface to gecode's
search-engines. The structure is used by the control option to pass values
for low-level parameters that control the behaviour gecode search-engine.
See the gecode documentation for more details explanation of the
parameters. For threads, if >= 1, this specifies number of threads
to use in search, but for < 1, this specify the number of threads in
relation to the number of processors on the machine, see the gecode
documentation for more detail.