alpaqa 1.0.0a8
Nonconvex constrained optimization
Loading...
Searching...
No Matches
Data Types | Functions/Subroutines
lbfgsb_c Module Reference

Data Types

interface  setulb
 Main function from the original L-BFGS-B Fortran API. More...
 

Functions/Subroutines

subroutine alpaqa_setulb_c (n, m, x, l, u, nbd, f, g, factr, pgtol, wa, iwa, task, iprint, csave, lsave, isave, dsave)
 C interface to setulb.
 

Function/Subroutine Documentation

◆ alpaqa_setulb_c()

subroutine alpaqa_setulb_c ( integer(c_int), intent(in), value  n,
integer(c_int), intent(in), value  m,
real(c_double), dimension(n), intent(inout)  x,
real(c_double), dimension(n), intent(in)  l,
real(c_double), dimension(n), intent(in)  u,
integer(c_int), dimension(n), intent(in)  nbd,
real(c_double), intent(inout)  f,
real(c_double), dimension(n), intent(inout)  g,
real(c_double), intent(in), value  factr,
real(c_double), intent(in), value  pgtol,
real(c_double), dimension(2*m*n + 5*n + 11*m*m + 8*m), intent(out)  wa,
integer(c_int), dimension(3*n), intent(out)  iwa,
character(c_char), dimension(60), intent(inout)  task,
integer(c_int), intent(in), value  iprint,
character(c_char), dimension(60), intent(inout)  csave,
logical(c_bool), dimension(4), intent(inout)  lsave,
integer(c_int), dimension(44), intent(inout)  isave,
real(c_double), dimension(29), intent(inout)  dsave 
)

C interface to setulb.

Definition at line 25 of file lbfgsb_c.f90.