calc_surface_averages Subroutine

public subroutine calc_surface_averages(flock, surface_average)

Uses

  • proc~~calc_surface_averages~~UsesGraph proc~calc_surface_averages calc_surface_averages ieee_arithmetic ieee_arithmetic proc~calc_surface_averages->ieee_arithmetic module~fieldline_mod fieldline_mod proc~calc_surface_averages->module~fieldline_mod module~constants constants module~fieldline_mod->module~constants

Compute bounce-averaged surface quantities from a flock of field lines.

Requires at least two field lines in flock.

Arguments

Type IntentOptional Attributes Name
type(flock_of_fieldlines_t), intent(in) :: flock
type(surface_average_t), intent(out) :: surface_average

Called by

proc~~calc_surface_averages~~CalledByGraph proc~calc_surface_averages calc_surface_averages proc~calc_deviation calc_deviation proc~calc_deviation->proc~calc_surface_averages proc~calc_finite_boundary_layer_correction calc_finite_boundary_layer_correction proc~calc_finite_boundary_layer_correction->proc~calc_surface_averages proc~calc_gradient_scaling_factor_r_eff calc_gradient_scaling_factor_r_eff proc~calc_gradient_scaling_factor_r_eff->proc~calc_surface_averages proc~calc_offset_coefficients calc_offset_coefficients proc~calc_offset_coefficients->proc~calc_deviation program~main main program~main->proc~calc_finite_boundary_layer_correction program~main->proc~calc_gradient_scaling_factor_r_eff program~main->proc~calc_offset_coefficients