sa_report_func Interface

interface
public subroutine sa_report_func(me, x, f, istat)

Arguments

Type IntentOptional Attributes Name
class(simulated_annealing_type), intent(inout) :: me
real(kind=wp), intent(in), dimension(:) :: x
real(kind=wp), intent(in) :: f
integer, intent(in) :: istat

status flag:

  • 1 : intermediate report for a function evaluation
  • 2 : intermediate report for a new optimal value found

Description

interface for reporting intermediate results to the user. This is called when iprint > 0. See iprint for when this is called.