diff --git a/src/Lagrangien_Augmente.jl b/src/Lagrangien_Augmente.jl index 1804ff6..5d71213 100755 --- a/src/Lagrangien_Augmente.jl +++ b/src/Lagrangien_Augmente.jl @@ -50,30 +50,30 @@ hess_contrainte(x) = [2 0;0 2] output = Lagrangien_Augmente(algo,f,contrainte,gradf,hessf,grad_contrainte,hess_contrainte,x0,options) ``` """ -function Lagrangien_Augmente(algo,fonc::Function,contrainte::Function,gradfonc::Function, - hessfonc::Function,grad_contrainte::Function,hess_contrainte::Function,x0,options) +function Lagrangien_Augmente(algo, fonc::Function, contrainte::Function, gradfonc::Function, + hessfonc::Function, grad_contrainte::Function, hess_contrainte::Function, x0, options) - if options == [] - epsilon = 1e-8 - tol = 1e-5 - itermax = 1000 - lambda0 = 2 - mu0 = 100 - tho = 2 - else - epsilon = options[1] - tol = options[2] - itermax = options[3] - lambda0 = options[4] - mu0 = options[5] - tho = options[6] - end + if options == [] + epsilon = 1e-8 + tol = 1e-5 + itermax = 1000 + lambda0 = 2 + mu0 = 100 + tho = 2 + else + epsilon = options[1] + tol = options[2] + itermax = options[3] + lambda0 = options[4] + mu0 = options[5] + tho = options[6] + end - n = length(x0) - xmin = zeros(n) - fxmin = 0 - flag = 0 - iter = 0 - - return xmin,fxmin,flag,iter + n = length(x0) + xmin = zeros(n) + fxmin = 0 + flag = 0 + iter = 0 + + return xmin, fxmin, flag, iter end