iter_func Interface

interface
private subroutine iter_func(me, iter, x, f)

Arguments

Type IntentOptional Attributes Name
class(pikaia_class), intent(inout) :: me

pikaia class

integer, intent(in) :: iter

iteration number

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

optimization variable vector

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

fitness value

Description

The interface for the function that user can specify to report each iteration when pikaia is running. The best (fittest) population member is passed to this routine in each generation.