auto format Lagrangien_Augmente.jl
This commit is contained in:
parent
134a75238c
commit
55c6b06375
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue