I have a code which is included some functions. for every functions I use CPUTime. but in main model how can I calculate time. Please help me.
for example
using CPUTime
function Sminf2(ZB,ZT)
model=CreateModel();
WES=model[1];f1=model[2];f2=model[3];
rf1=model[4];rf2=model[5];lf1=model[6];
lf2=model[7];
x=WES[:x];
y=WES[:y];
JuMP.setRHS(rf1,ZB[1]);
JuMP.setRHS(lf1,ZT[1]);
JuMP.setRHS(rf2,ZT[2]);
JuMP.setRHS(lf2,ZB[2]);
@objective(WES,Min,f2);
status=solve(WES)
return getvalue(x)
end
@time @CPUtime Sminf2(ZB,ZT)
-----------------------------------------------------------------
but in this main code how can I calculate the time?
using JuMP,CPLEX,CPUTime
include("WEIGHT.juliarc (2).jl");
include("CreateModel.juliarc.jl");
include("Sminf2.juliarc.jl");
include("Sminf1.juliarc.jl");
pq=[];
model=CreateModel();
WES=model[1];f1=model[2];f2=model[3];
rf1=model[4];rf2=model[5];lf1=model[6];
lf2=model[7];ofv1=model[8];ofv2=model[9];
x=WES[:x];
y=WES[:y];
for i=1:5
W=WEIGHT(Zb,Zt);
pq=[pq;W[1]];
end
println("PQ=",pq)