find_maxima_along_fieldline Subroutine

public subroutine find_maxima_along_fieldline(field, fieldline, interval, maxima)

Uses

  • proc~~find_maxima_along_fieldline~~UsesGraph proc~find_maxima_along_fieldline find_maxima_along_fieldline module~field_along_fieldline field_along_fieldline proc~find_maxima_along_fieldline->module~field_along_fieldline module~find_extrema find_extrema proc~find_maxima_along_fieldline->module~find_extrema module~constants constants module~field_along_fieldline->module~constants module~field_base field_base module~field_along_fieldline->module~field_base module~fieldline_mod fieldline_mod module~field_along_fieldline->module~fieldline_mod module~find_extrema->module~constants module~field_base->module~constants module~fieldline_mod->module~constants

Arguments

Type IntentOptional Attributes Name
class(field_t), intent(in) :: field
type(fieldline_t), intent(inout) :: fieldline
real(kind=dp), intent(in) :: interval(2)
type(maxima_t), intent(out) :: maxima

Calls

proc~~find_maxima_along_fieldline~~CallsGraph proc~find_maxima_along_fieldline find_maxima_along_fieldline proc~b_mod_along_fieldline B_mod_along_fieldline proc~find_maxima_along_fieldline->proc~b_mod_along_fieldline proc~db_dphi_along_fieldline dB_dphi_along_fieldline proc~find_maxima_along_fieldline->proc~db_dphi_along_fieldline proc~find_local_maxima find_local_maxima proc~find_maxima_along_fieldline->proc~find_local_maxima proc~set_field_and_fieldline set_field_and_fieldline proc~find_maxima_along_fieldline->proc~set_field_and_fieldline proc~unset_field_and_fieldline unset_field_and_fieldline proc~find_maxima_along_fieldline->proc~unset_field_and_fieldline compute_B_mod compute_B_mod proc~b_mod_along_fieldline->compute_B_mod none~get_theta fieldline_t%get_theta proc~b_mod_along_fieldline->none~get_theta compute_B_and_dB_dx compute_B_and_dB_dx proc~db_dphi_along_fieldline->compute_B_and_dB_dx proc~db_dphi_along_fieldline->none~get_theta interface~not_same not_same proc~find_local_maxima->interface~not_same proc~linspace linspace proc~find_local_maxima->proc~linspace proc~set_field_and_fieldline->proc~unset_field_and_fieldline

Called by

proc~~find_maxima_along_fieldline~~CalledByGraph proc~find_maxima_along_fieldline find_maxima_along_fieldline proc~make_flock_from_labels make_flock_from_labels proc~make_flock_from_labels->proc~find_maxima_along_fieldline proc~make_flock_of_fieldlines make_flock_of_fieldlines proc~make_flock_of_fieldlines->proc~make_flock_from_labels program~main main program~main->proc~make_flock_of_fieldlines