Remove and move comments
This commit is contained in:
@@ -4990,7 +4990,6 @@ run_propagator(ptzdiv(X,Y,Z), MState) -->
|
|||||||
run_propagator(pmod(X,Y,Z), MState) -->
|
run_propagator(pmod(X,Y,Z), MState) -->
|
||||||
( Y == 0 -> { false }
|
( Y == 0 -> { false }
|
||||||
; Y == Z -> { false }
|
; Y == Z -> { false }
|
||||||
% ; nonvar(Y), Z == X -> true
|
|
||||||
; X == Y -> kill(MState), queue_goal(Z = 0)
|
; X == Y -> kill(MState), queue_goal(Z = 0)
|
||||||
; true
|
; true
|
||||||
),
|
),
|
||||||
@@ -5185,16 +5184,18 @@ run_propagator(pmody(X,Y,Z), MState) -->
|
|||||||
( nonvar(Y) -> true % Nothing to do.
|
( nonvar(Y) -> true % Nothing to do.
|
||||||
% ; nonvar(X) -> true
|
% ; nonvar(X) -> true
|
||||||
; nonvar(Z) ->
|
; nonvar(Z) ->
|
||||||
( Z > 0 -> % queue_goal(Y #> Z)
|
( Z > 0 ->
|
||||||
{ fd_get(Y, YD, YPs),
|
{ fd_get(Y, YD, YPs),
|
||||||
YMin is Z + 1,
|
YMin is Z + 1,
|
||||||
domain_remove_smaller_than(YD, YMin, YD1) },
|
domain_remove_smaller_than(YD, YMin, YD1) },
|
||||||
fd_put(Y, YD1, YPs)
|
fd_put(Y, YD1, YPs)
|
||||||
; Z < 0 -> % queue_goal(Y #< Z)
|
% queue_goal(Y #> Z)
|
||||||
|
; Z < 0 ->
|
||||||
{ fd_get(Y, YD, YPs),
|
{ fd_get(Y, YD, YPs),
|
||||||
YMax is Z - 1,
|
YMax is Z - 1,
|
||||||
domain_remove_greater_than(YD, YMax, YD1) },
|
domain_remove_greater_than(YD, YMax, YD1) },
|
||||||
fd_put(Y, YD1, YPs)
|
fd_put(Y, YD1, YPs)
|
||||||
|
% queue_goal(Y #< Z)
|
||||||
; Z =:= 0 -> kill(MState), queue_goal(X / Y #= _)
|
; Z =:= 0 -> kill(MState), queue_goal(X / Y #= _)
|
||||||
)
|
)
|
||||||
; ( { fd_get(Z, _, n(ZL), _, _), ZL > 0 } ->
|
; ( { fd_get(Z, _, n(ZL), _, _), ZL > 0 } ->
|
||||||
|
|||||||
Reference in New Issue
Block a user