fmin_cgminimize Interface

public interface fmin_cgminimize

Module Procedures

private subroutine fmin_cgminimize_func(p, fcn, iter, fret, ftol, itmax, iverbose, mode, new_version, hh_par)

Arguments

Type IntentOptional Attributes Name
real(kind=8), intent(inout), dimension(:) :: p
procedure(cgfit_func) :: fcn
integer :: iter
real(kind=8) :: fret
real(kind=8), optional :: ftol
integer, optional :: itmax
logical, optional :: iverbose
integer, optional :: mode
logical, optional :: new_version
real(kind=8), optional :: hh_par

private subroutine fmin_cgminimize_sub(p, fcn, iter, fret, ftol, itmax, iverbose, mode, new_version, hh_par)

Arguments

Type IntentOptional Attributes Name
real(kind=8), intent(inout), dimension(:) :: p
private subroutine fcn(n, x_, f_)
Arguments
Type IntentOptional Attributes Name
integer :: n
real(kind=8), dimension(n) :: x_
real(kind=8) :: f_
integer :: iter
real(kind=8) :: fret
real(kind=8), optional :: ftol
integer, optional :: itmax
logical, optional :: iverbose
integer, optional :: mode
logical, optional :: new_version
real(kind=8), optional :: hh_par