calc_avg_normalized_lambda_dphimax_dxi0 Function

public function calc_avg_normalized_lambda_dphimax_dxi0(field, flock, eta_grid) result(res)

Uses

  • proc~~calc_avg_normalized_lambda_dphimax_dxi0~~UsesGraph proc~calc_avg_normalized_lambda_dphimax_dxi0 calc_avg_normalized_lambda_dphimax_dxi0 module~fieldline_integrands fieldline_integrands proc~calc_avg_normalized_lambda_dphimax_dxi0->module~fieldline_integrands module~fieldline_labels fieldline_labels proc~calc_avg_normalized_lambda_dphimax_dxi0->module~fieldline_labels module~fourier fourier proc~calc_avg_normalized_lambda_dphimax_dxi0->module~fourier module~shaing_callen_wrappers shaing_callen_wrappers proc~calc_avg_normalized_lambda_dphimax_dxi0->module~shaing_callen_wrappers module~constants constants module~fieldline_integrands->module~constants module~field_base field_base module~fieldline_integrands->module~field_base module~fieldline_labels->module~constants module~fourier->module~constants module~shaing_callen_wrappers->module~constants module~shaing_callen_wrappers->module~field_base module~fieldline_mod fieldline_mod module~shaing_callen_wrappers->module~fieldline_mod module~field_base->module~constants module~fieldline_mod->module~constants

Arguments

Type IntentOptional Attributes Name
class(field_t), intent(in) :: field
type(flock_of_fieldlines_t), intent(in) :: flock
real(kind=dp), intent(in), dimension(:) :: eta_grid

Return Value real(kind=dp), dimension(size(eta_grid))


Calls

proc~~calc_avg_normalized_lambda_dphimax_dxi0~~CallsGraph proc~calc_avg_normalized_lambda_dphimax_dxi0 calc_avg_normalized_lambda_dphimax_dxi0 proc~calc_lambda_squared calc_lambda_squared proc~calc_avg_normalized_lambda_dphimax_dxi0->proc~calc_lambda_squared proc~calc_periodic_dydx calc_periodic_dydx proc~calc_avg_normalized_lambda_dphimax_dxi0->proc~calc_periodic_dydx proc~integrate_1d_substituted integrate_1d_substituted proc~calc_avg_normalized_lambda_dphimax_dxi0->proc~integrate_1d_substituted proc~check_has_correct_endpoints check_has_correct_endpoints proc~calc_periodic_dydx->proc~check_has_correct_endpoints proc~check_is_equidistant check_is_equidistant proc~calc_periodic_dydx->proc~check_is_equidistant proc~integrate_1d integrate_1d proc~integrate_1d_substituted->proc~integrate_1d qag qag proc~integrate_1d->qag

Called by

proc~~calc_avg_normalized_lambda_dphimax_dxi0~~CalledByGraph proc~calc_avg_normalized_lambda_dphimax_dxi0 calc_avg_normalized_lambda_dphimax_dxi0 proc~get_non_omnigenous_remainder get_non_omnigenous_remainder proc~get_non_omnigenous_remainder->proc~calc_avg_normalized_lambda_dphimax_dxi0 program~main main program~main->proc~get_non_omnigenous_remainder