auto format Lagrangien_Augmente.jl

This commit is contained in:
Laureηt 2021-12-08 08:56:45 +01:00
parent 134a75238c
commit 55c6b06375
No known key found for this signature in database
GPG key ID: D88C6B294FD40994

View file

@ -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