calc_avg_B_squared_over_avg_lambda Function

public function calc_avg_B_squared_over_avg_lambda(field, flock, eta_grid) result(avg_B_squared_over_avg_lambda)

Uses

  • proc~~calc_avg_b_squared_over_avg_lambda~~UsesGraph proc~calc_avg_b_squared_over_avg_lambda calc_avg_B_squared_over_avg_lambda module~shaing_callen_wrappers shaing_callen_wrappers proc~calc_avg_b_squared_over_avg_lambda->module~shaing_callen_wrappers module~constants constants module~shaing_callen_wrappers->module~constants module~field_base field_base 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(:), allocatable


Calls

proc~~calc_avg_b_squared_over_avg_lambda~~CallsGraph proc~calc_avg_b_squared_over_avg_lambda calc_avg_B_squared_over_avg_lambda proc~integrate_1d_substituted integrate_1d_substituted proc~calc_avg_b_squared_over_avg_lambda->proc~integrate_1d_substituted proc~integrate_1d integrate_1d proc~integrate_1d_substituted->proc~integrate_1d qag qag proc~integrate_1d->qag

Called by

proc~~calc_avg_b_squared_over_avg_lambda~~CalledByGraph proc~calc_avg_b_squared_over_avg_lambda calc_avg_B_squared_over_avg_lambda proc~calc_trapped_fraction calc_trapped_fraction proc~calc_trapped_fraction->proc~calc_avg_b_squared_over_avg_lambda proc~get_non_omnigenous_remainder get_non_omnigenous_remainder proc~get_non_omnigenous_remainder->proc~calc_avg_b_squared_over_avg_lambda proc~calc_lambda_lc calc_lambda_LC proc~calc_lambda_lc->proc~calc_trapped_fraction program~main main program~main->proc~get_non_omnigenous_remainder program~main->proc~calc_lambda_lc