From 46ac64a207dcb127eeec8c5073d5ab3f5e35b6e4 Mon Sep 17 00:00:00 2001 From: kalmarek Date: Tue, 2 Jan 2018 03:53:01 +0100 Subject: [PATCH] use the same directory structure as the orbit version --- src/PropertyT.jl | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/PropertyT.jl b/src/PropertyT.jl index b1c9881..b72e8cb 100644 --- a/src/PropertyT.jl +++ b/src/PropertyT.jl @@ -209,16 +209,19 @@ function check_property_T(name::String, S, Id, solver, upper_bound, tol, radius) save(filename(name, :Δ), "Δ", Δ.coeffs) end - if exists(filename(name, :λ)) && exists(filename(name, :P)) + fullpath = joinpath(name, string(upper_bound)) + isdir(fullpath) || mkdir(fullpath) + + if exists(filename(fullpath, :λ)) && exists(filename(fullpath, :P)) info(LOGGER, "Loading precomputed λ, P...") - λ, P = λandP(name) + λ, P = λandP(fullpath) else info(LOGGER, "Creating SDP problem...") SDP_problem, varλ, varP = create_SDP_problem(Δ, constraints(parent(Δ).pm), upper_bound=upper_bound) JuMP.setsolver(SDP_problem, solver) info(LOGGER, Base.repr(SDP_problem)) - @logtime LOGGER λ, P = λandP(name, SDP_problem, varλ, varP) + @logtime LOGGER λ, P = λandP(fullpath, SDP_problem, varλ, varP) end info(LOGGER, "λ = $λ")