@@ -153,7 +153,7 @@ SUPPORTHDR0 = \
153
153
marked-pointer int-type auto-link \
154
154
thread thread/thread thread/windows thread/pthreads thread/none timer \
155
155
dynamic-queue bitset-base bitset bitset-offset \
156
- hw-rnd
156
+ hw-rnd run-jobs
157
157
158
158
SUPPORTSRC1 = $(SUPPORTSRC0:%=gecode/support/%.cpp )
159
159
SUPPORTHDR = gecode/support.hh \
@@ -195,19 +195,20 @@ VARIMP = $(VARIMPHDR)
195
195
196
196
KERNELSRC0 = \
197
197
archive core memory-manager branch region \
198
- afc activity rnd exception trace-filter tracer
198
+ afc action chb rnd exception \
199
+ trace-recorder trace-filter tracer trace
199
200
200
201
KERNELHDR0 = \
201
- archive array shared-array core exception \
202
+ archive array shared-array shared-data core exception \
202
203
macros memory-config memory-manager region modevent range-list \
203
204
propagator advisor view var \
204
205
branch-var branch-val branch-tiebreak \
205
206
brancher-view-sel brancher-merit \
206
207
brancher-val-sel brancher-val-commit brancher-view brancher-view-val \
207
- brancher-val-sel-commit \
208
- allocators print gpi \
209
- afc activity rnd branch-traits \
210
- trace-traits trace-filter tracer trace-recorder \
208
+ brancher-val-sel-commit brancher-print brancher-filter \
209
+ allocators gpi \
210
+ afc action chb rnd branch-traits \
211
+ trace-traits trace-filter tracer trace-recorder trace trace-print \
211
212
subscribed-propagators
212
213
213
214
KERNELSRC = $(KERNELSRC0:%=gecode/kernel/%.cpp )
@@ -325,7 +326,7 @@ INTSRC0 = \
325
326
bin-packing/conflict-graph.cpp \
326
327
unary.cpp cumulative.cpp cumulatives.cpp \
327
328
circuit.cpp no-overlap.cpp nvalues.cpp \
328
- member.cpp branch/activity .cpp \
329
+ member.cpp branch/action.cpp branch/chb .cpp \
329
330
arithmetic/mult.cpp \
330
331
branch/view-sel.cpp branch/val-sel-commit.cpp \
331
332
branch/view-values.cpp \
@@ -383,8 +384,8 @@ INTHDR0 = \
383
384
distinct.hh dom.hh \
384
385
element.hh exception.hpp gcc.hh linear.hh \
385
386
reify.hpp propagator.hpp extensional.hh rel.hh \
386
- sorted.hh var-imp.hpp view.hpp ipl.hpp \
387
- channel.hh channel/dom.hpp channel/val.hpp \
387
+ sorted.hh var-imp.hpp view.hpp ipl.hpp irt.hpp \
388
+ channel.hh channel.hpp channel /dom.hpp channel/val.hpp \
388
389
channel/base.hpp channel/link-single.hpp channel/link-multi.hpp \
389
390
sequence.hh sequence/int.hpp sequence/view.hpp \
390
391
sequence/set-op.hpp sequence/violations.hpp \
@@ -416,7 +417,7 @@ INTHDR0 = \
416
417
nvalues/int-lq.hpp nvalues/int-gq.hpp \
417
418
val-set.hh val-set.hpp \
418
419
member.hh member/prop.hpp member/re-prop.hpp \
419
- branch/afc.hpp branch/activity .hpp \
420
+ branch/afc.hpp branch/action.hpp branch/chb .hpp \
420
421
ldsb.hh ldsb/brancher.hpp ldsb/sym-imp.hpp \
421
422
trace.hpp \
422
423
trace/bool-trace-view.hpp trace/int-trace-view.hpp \
@@ -464,8 +465,11 @@ INTBUILDDIRS = \
464
465
#
465
466
466
467
FLOATSRC0 = \
467
- var/float.cpp arithmetic.cpp array.cpp branch.cpp rel.cpp linear.cpp \
468
- linear/post.cpp branch/activity.cpp rounding.cpp exec.cpp \
468
+ var/float.cpp var-imp/float.cpp \
469
+ arithmetic.cpp array.cpp branch.cpp rel.cpp linear.cpp \
470
+ linear/post.cpp bool.cpp channel.cpp \
471
+ transcendental.cpp trigonometric.cpp \
472
+ branch/action.cpp branch/chb.cpp rounding.cpp exec.cpp \
469
473
branch/val-sel-commit.cpp branch/view-sel.cpp dom.cpp \
470
474
relax.cpp \
471
475
trace.cpp trace/tracer.cpp \
@@ -477,13 +481,17 @@ FLOATHDR0 = \
477
481
view/scale.hpp view/print.hpp view/rel-test.hpp \
478
482
var-imp/float.hpp var-imp/delta.hpp \
479
483
var/float.hpp var/print.hpp linear.hh linear/nary.hpp \
480
- arithmetic.hh arithmetic/sqr-sqrt-abs.hpp arithmetic/pow-nroot.hpp \
481
- arithmetic/mult.hpp arithmetic/div.hpp arithmetic/min-max-channel.hpp \
484
+ arithmetic.hh arithmetic/sqr-sqrt.hpp arithmetic/pow-nroot.hpp \
485
+ arithmetic/mult.hpp arithmetic/div.hpp arithmetic/min-max.hpp \
486
+ arithmetic/abs.hpp \
487
+ channel.hh channel.hpp channel/channel.hpp \
482
488
transcendental.hh transcendental/exp-log.hpp trigonometric.hh \
483
489
trigonometric/sincos.hpp trigonometric/asinacos.hpp \
484
490
trigonometric/tanatan.hpp \
485
491
rel.hh rel/eq.hpp rel/lq-le.hpp rel/nq.hpp \
486
- branch.hh branch/afc.hpp branch/activity.hpp branch/traits.hpp \
492
+ bool.hh bool/ite.hpp \
493
+ branch.hh branch/afc.hpp branch/action.hpp branch/chb.hpp \
494
+ branch/traits.hpp \
487
495
branch/var.hpp branch/val.hpp branch/assign.hpp \
488
496
branch/val-commit.hpp branch/val-sel.hpp branch/merit.hpp \
489
497
num.hpp val.hpp rounding.hpp nextafter.hpp \
@@ -523,7 +531,7 @@ FLOATBUILDDIRS = \
523
531
float float/var float/var-imp float/view \
524
532
float/linear float/branch float/rel float/branch \
525
533
float/arithmetic float/transcendental float/trigonometric \
526
- float/trace
534
+ float/trace float/channel
527
535
528
536
#
529
537
# SET COMPONENTS
@@ -539,27 +547,27 @@ SETSRC0 = \
539
547
rel-op/post-compl-cvc.cpp rel-op/post-nocompl-cvc.cpp \
540
548
rel-op-const-vvc.cpp rel-op-const-vcv.cpp rel-op-const-vcc.cpp \
541
549
rel-op-const-cvc.cpp rel-op-const-cvv.cpp \
542
- int.cpp channel.cpp \
550
+ int.cpp channel.cpp bool.cpp \
543
551
element.cpp sequence.cpp \
544
552
distinct.cpp distinct/atmostOne.cpp \
545
553
precede.cpp \
546
554
sequence/seq.cpp sequence/seq-u.cpp array.cpp var-imp/set.cpp \
547
555
var-imp/integerset.cpp var/set.cpp \
548
- exec.cpp branch/activity .cpp branch/view-sel.cpp \
556
+ exec.cpp branch/action.cpp branch/chb .cpp branch/view-sel.cpp \
549
557
branch/val-sel-commit.cpp branch/ngl.cpp \
550
558
ldsb.cpp ldsb/sym-imp.cpp \
551
559
relax.cpp \
552
560
trace.cpp trace/tracer.cpp \
553
561
exception.cpp
554
562
SETHDR0 = \
555
- limits.hpp \
556
- view.hpp exception.hpp int.hh element.hh var-imp.hpp \
563
+ limits.hpp \
564
+ view.hpp exception.hpp int.hh int.hpp element.hh var-imp.hpp \
557
565
int/card.hpp \
558
566
int/minmax.hpp int/weights.hpp \
559
567
channel/sorted.hpp channel/int.hpp channel/bool.hpp channel/set.hpp \
560
- element/inter.hpp element/union.hpp \
568
+ element/inter.hpp element/union.hpp \
561
569
element/unionConst.hpp \
562
- element/disjoint.hpp array.hpp array-traits.hpp \
570
+ element/disjoint.hpp array.hpp array-traits.hpp \
563
571
var-imp/set.hpp var-imp/integerset.hpp \
564
572
var-imp/delta.hpp var-imp/iter.hpp \
565
573
var/set.hpp var/print.hpp \
@@ -576,7 +584,8 @@ SETHDR0 = \
576
584
sequence/common.hpp convex/conv.hpp convex/hull.hpp convex.hh \
577
585
precede.hh precede/single.hpp \
578
586
rel-op.hh \
579
- branch.hh branch/afc.hpp branch/activity.hpp branch/traits.hpp \
587
+ branch.hh branch/afc.hpp branch/action.hpp branch/chb.hpp \
588
+ branch/traits.hpp \
580
589
branch/var.hpp branch/val.hpp branch/assign.hpp \
581
590
branch/merit.hpp branch/val-commit.hpp branch/val-sel.hpp \
582
591
branch/ngl.hpp \
@@ -865,6 +874,7 @@ INTEXAMPLESRC0 = \
865
874
dominating-queens colored-matrix multi-bin-packing \
866
875
qcp
867
876
877
+
868
878
INTEXAMPLEHDR = $(INTEXAMPLEHDR0:%=examples/%.hpp )
869
879
INTEXAMPLESRC = $(INTEXAMPLESRC0:%=examples/%.cpp )
870
880
ifeq "@enable_int_vars@" "yes"
0 commit comments