fmin_cgplus Interface

public interface fmin_cgplus

Module Procedures

private subroutine fmin_cgplus_df(p, func, fjac, iter, fret, ftol, itmax, imethod, iverb1, iverb2)

Arguments

Type IntentOptional Attributes Name
real(kind=8), intent(inout), dimension(:) :: p
private function func(a)
Arguments
Type IntentOptional Attributes Name
real(kind=8), dimension(:) :: a
Return Value real(kind=8)
private function fjac(a)
Arguments
Type IntentOptional Attributes Name
real(kind=8), dimension(:) :: a
Return Value real(kind=8), dimension(size(a))
integer, intent(out) :: iter
real(kind=8) :: fret
real(kind=8), optional :: ftol
integer, optional :: itmax
integer, optional :: imethod
integer, optional :: iverb1
integer, optional :: iverb2

private subroutine fmin_cgplus_f(p, fcn, iter, fret, ftol, itmax, imethod, deps, iverb1, iverb2)

Arguments

Type IntentOptional Attributes Name
real(kind=8), intent(inout), dimension(:) :: p
procedure(cgfit_func) :: fcn
integer, intent(out) :: iter
real(kind=8) :: fret
real(kind=8), optional :: ftol
integer, optional :: itmax
integer, optional :: imethod
real(kind=8), optional :: deps
integer, optional :: iverb1
integer, optional :: iverb2