QPALM main
Proximal Augmented Lagrangian method for Quadratic Programs
Loading...
Searching...
No Matches
Data Types | Variables
qpalm_fiface Module Reference

Detailed Description

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
 

Variable Documentation

◆ integer_kind

integer, parameter qpalm_fiface::integer_kind = C_INT

Definition at line 40 of file qpalm_fiface.F90.

◆ real_kind

integer, parameter qpalm_fiface::real_kind = C_DOUBLE

Definition at line 46 of file qpalm_fiface.F90.

◆ integer_kind_qpalm

integer, parameter qpalm_fiface::integer_kind_qpalm = C_INT32_T

Definition at line 54 of file qpalm_fiface.F90.

◆ real_kind_qpalm

integer, parameter qpalm_fiface::real_kind_qpalm = C_DOUBLE

Definition at line 60 of file qpalm_fiface.F90.

◆ ten

real ( kind = real_kind_qpalm ), parameter qpalm_fiface::ten = 10.0_real_kind_qpalm

Definition at line 67 of file qpalm_fiface.F90.