QPALM
main
Proximal Augmented Lagrangian method for Quadratic Programs
|
Fortran interface to the C package QPALM, with the aim to minimize the objective function.
1/2 x' H x + g' x + f
subject to the constraints
cl <= A x <= cu,
where any of the bounds cl, cu may be infinite, See the comments to the interface block, qpalm_fortran, below for details on how to call the subroutine, and check qpalm_fortran_example.f90 for an example of use
Data Types | |
interface | qpalm_fortran |
Invoke the QPALM solver. More... | |
type | qpalm_info |
info derived type with component defaults bound to C’s QPALMInfo More... | |
type | qpalm_settings |
settings derived type with component defaults bound to C’s QPALMSettings More... | |
Variables | |
integer, parameter | integer_kind = C_INT |
integer, parameter | real_kind = C_DOUBLE |
integer, parameter | integer_kind_qpalm = C_INT32_T |
integer, parameter | real_kind_qpalm = C_DOUBLE |
real(kind=real_kind_qpalm), parameter | ten = 10.0_real_kind_qpalm |
integer, parameter qpalm_fiface::integer_kind = C_INT |
Definition at line 40 of file qpalm_fiface.F90.
integer, parameter qpalm_fiface::real_kind = C_DOUBLE |
Definition at line 46 of file qpalm_fiface.F90.
integer, parameter qpalm_fiface::integer_kind_qpalm = C_INT32_T |
Definition at line 54 of file qpalm_fiface.F90.
integer, parameter qpalm_fiface::real_kind_qpalm = C_DOUBLE |
Definition at line 60 of file qpalm_fiface.F90.
real ( kind = real_kind_qpalm ), parameter qpalm_fiface::ten = 10.0_real_kind_qpalm |
Definition at line 67 of file qpalm_fiface.F90.