iterfunc Interface

interface
private subroutine iterfunc(me, iter, x, f, c)

Arguments

Type IntentOptional Attributes Name
class(slsqp_solver), intent(inout) :: me
integer, intent(in) :: iter

iteration number

real(kind=wp), intent(in), dimension(:) :: x

optimization variable vector

real(kind=wp), intent(in) :: f

value of the objective function

real(kind=wp), intent(in), dimension(:) :: c

the constraint vector dimension(m), equality constraints (if any) first.

Description

for reporting an iteration