find_extrema Module


Uses

  • module~~find_extrema~~UsesGraph module~find_extrema find_extrema module~constants constants module~find_extrema->module~constants

Used by

  • module~~find_extrema~~UsedByGraph module~find_extrema find_extrema proc~find_maxima_along_fieldline find_maxima_along_fieldline proc~find_maxima_along_fieldline->module~find_extrema proc~suspect_omnigenous_origin_not_minimum suspect_omnigenous_origin_not_minimum proc~suspect_omnigenous_origin_not_minimum->module~find_extrema

Functions

public function find_global_extrema(func, interval, abstol) result(extrema)

Arguments

Type IntentOptional Attributes Name
procedure(func1d) :: func
real(kind=dp), intent(in) :: interval(2)
real(kind=dp), intent(in), optional :: abstol

Return Value real(kind=dp), (2)


Subroutines

public subroutine find_local_minima(func, interval, location, achieved_error)

Arguments

Type IntentOptional Attributes Name
procedure(func1d) :: func
real(kind=dp), intent(in) :: interval(2)
real(kind=dp), intent(out), dimension(:), allocatable :: location
real(kind=dp), intent(out), optional, dimension(:), allocatable :: achieved_error

public subroutine find_local_maxima(func, interval, location, achieved_error)

Arguments

Type IntentOptional Attributes Name
procedure(func1d) :: func
real(kind=dp), intent(in) :: interval(2)
real(kind=dp), intent(out), dimension(:), allocatable :: location
real(kind=dp), intent(out), optional, dimension(:), allocatable :: achieved_error