Hi David,
SumaVariables7_1 is a list, not a tuple (lists look like [1 2 3], tuples
look like 1#2#3). You can concatenate two lists using Append - for example
local
SumaVariables7_1=[1 2 {FD.int 3#12300} 7]
SumaVariables7_2=[3 5 12 7]
in
{FD.sum {Append SumaVariables7_1 SumaVariables7_2} '=<:' 100}
end
Another way of doing this is expressing the sum of each list using a new
FD variable and summing both of them:
local
SumaVariables7_1=[1 2 {FD.int 3#12300} 7]
SumaVariables7_2=[3 5 12 7]
SumaVariables7_1_Sum={FD.decl}
SumaVariables7_2_Sum={FD.decl}
in
{FD.sum SumaVariables7_1 '=:' SumaVariables7_1_Sum}
{FD.sum SumaVariables7_2 '=:' SumaVariables7_2_Sum}
{FD.plus SumaVariables7_1_Sum SumaVariables7_2_Sum} =<: 100
end
Hope this helps,
Filip
David López wrote:
how can i add two tuplas? thanks for the answer
hor exmaple:
i have this tuple:
for 1 in 1..Periodos do
SumaVariables7_1=for M in 1..Salas collect:Collect do
for W in 1..5 do
{Collect X.M.W.1}
end
end
in
{FD.sum SumVariables7_1 '=<:' 0}
end
and this another tuple
for 1 in 1..Periodos do
SumaVariables7_2=for M in 1..Salas collect:Collect do
for W in 6..7 do
{Collect X.M.W.1}
end
end
in
{FD.sum SumVariables7_2 '=<:' 0}
end
how can i sumar or add this two SumaVariables7_1 + SumaVariables7_2,
thanks
_________________________________________________________________________________
mozart-users mailing list
[email protected]
http://www.mozart-oz.org/mailman/listinfo/mozart-users