From cd66f8d914408dea5e1aaabca2840cff56e20793 Mon Sep 17 00:00:00 2001 From: kalmar Date: Sun, 4 Jun 2017 20:32:40 +0200 Subject: [PATCH] compute_\lambdaandP does only that --- src/PropertyT.jl | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/PropertyT.jl b/src/PropertyT.jl index 8600b22..c4d5e7c 100644 --- a/src/PropertyT.jl +++ b/src/PropertyT.jl @@ -125,16 +125,14 @@ function λandP(name::String, opts...) end end -function compute_λandP(sdp_constraints, Δ::GroupRingElem, solver::AbstractMathProgSolver, upper_bound=Inf) - - t = @timed SDP_problem = create_SDP_problem(sdp_constraints, Δ; upper_bound=upper_bound) - info(logger, timed_msg(t)) - +function compute_λandP(m, varλ, varP) λ = 0.0 P = nothing while λ == 0.0 try - λ, P = solve_SDP(SDP_problem, solver) + solve_SDP(m) + λ = JuMP.getvalue(varλ) + P = JuMP.getvalue(varP) catch y warn(solver_logger, y) end