Hi,
you may use setCoef on a constraint where you define the objective:
using CP;
dvar int x in 0..10;
dvar int obj;
minimize obj;
subject to
{
ctObj:-obj+x==0;
x==1;
}
execute
{
writeln(obj);
}
main
{
thisOplModel.generate();
cp.solve();
thisOplModel.postProcess();
thisOplModel.ctObj.setCoef(thisOplModel.x,2);
cp.solve();
thisOplModel.postProcess();
}
which gives
1
2
regards
#DecisionOptimization#OPLusingCPOptimizer