QPALM
main
Proximal Augmented Lagrangian method for Quadratic Programs
|
info derived type with component defaults bound to C’s QPALMInfo
Definition at line 221 of file qpalm_fiface.F90.
Data Fields | |
integer(kind=integer_kind_qpalm) | iter |
number of iterations taken | |
integer(kind=integer_kind_qpalm) | iter_out |
number of outer iterations (i.e. | |
character(kind=c_char), dimension(31) | status |
status string, e.g. | |
integer(kind=integer_kind_qpalm) | status_val |
status as integer: | |
real(kind=real_kind_qpalm) | pri_res_norm |
norm of primal residual | |
real(kind=real_kind_qpalm) | dua_res_norm |
norm of dual residual | |
real(kind=real_kind_qpalm) | dua2_res_norm |
norm of intermediate dual residual (minus proximal term) | |
real(kind=real_kind_qpalm) | objective |
objective function value | |
real(kind=real_kind_qpalm) | dual_objective |
dual objective function value (= NaN if enable_dual_termination is false) | |
real(kind=real_kind_qpalm) | setup_time |
time taken for setup phase (seconds) | |
real(kind=real_kind_qpalm) | solve_time |
time taken for solve phase (seconds) | |
real(kind=real_kind_qpalm) | run_time |
total time (seconds) | |
integer ( kind = integer_kind_qpalm ) qpalm_fiface::qpalm_info::iter |
number of iterations taken
Definition at line 225 of file qpalm_fiface.F90.
integer ( kind = integer_kind_qpalm ) qpalm_fiface::qpalm_info::iter_out |
character ( kind = c_char ), dimension( 31 ) qpalm_fiface::qpalm_info::status |
integer ( kind = integer_kind_qpalm ) qpalm_fiface::qpalm_info::status_val |
status as integer:
Definition at line 245 of file qpalm_fiface.F90.
real ( kind = real_kind_qpalm ) qpalm_fiface::qpalm_info::pri_res_norm |
norm of primal residual
Definition at line 249 of file qpalm_fiface.F90.
real ( kind = real_kind_qpalm ) qpalm_fiface::qpalm_info::dua_res_norm |
norm of dual residual
Definition at line 253 of file qpalm_fiface.F90.
real ( kind = real_kind_qpalm ) qpalm_fiface::qpalm_info::dua2_res_norm |
norm of intermediate dual residual (minus proximal term)
Definition at line 257 of file qpalm_fiface.F90.
real ( kind = real_kind_qpalm ) qpalm_fiface::qpalm_info::objective |
objective function value
Definition at line 261 of file qpalm_fiface.F90.
real ( kind = real_kind_qpalm ) qpalm_fiface::qpalm_info::dual_objective |
dual objective function value (= NaN if enable_dual_termination is false)
Definition at line 265 of file qpalm_fiface.F90.
real ( kind = real_kind_qpalm ) qpalm_fiface::qpalm_info::setup_time |
time taken for setup phase (seconds)
Definition at line 269 of file qpalm_fiface.F90.
real ( kind = real_kind_qpalm ) qpalm_fiface::qpalm_info::solve_time |
time taken for solve phase (seconds)
Definition at line 273 of file qpalm_fiface.F90.
real ( kind = real_kind_qpalm ) qpalm_fiface::qpalm_info::run_time |
total time (seconds)
Definition at line 277 of file qpalm_fiface.F90.