calc_trapped_fraction Function

public function calc_trapped_fraction(flock, field, n_eta) result(trapped_fraction)

Arguments

Type IntentOptional Attributes Name
type(flock_of_fieldlines_t), intent(in) :: flock
class(field_t), intent(in) :: field
integer, intent(in) :: n_eta

Return Value real(kind=dp)


Calls

proc~~calc_trapped_fraction~~CallsGraph proc~calc_trapped_fraction calc_trapped_fraction proc~calc_avg_b_squared_over_avg_lambda calc_avg_B_squared_over_avg_lambda proc~calc_trapped_fraction->proc~calc_avg_b_squared_over_avg_lambda proc~get_eta_integration_grid get_eta_integration_grid proc~calc_trapped_fraction->proc~get_eta_integration_grid proc~integrate_over_eta_grid integrate_over_eta_grid proc~calc_trapped_fraction->proc~integrate_over_eta_grid proc~integrate_1d_substituted integrate_1d_substituted proc~calc_avg_b_squared_over_avg_lambda->proc~integrate_1d_substituted proc~linspace linspace proc~get_eta_integration_grid->proc~linspace proc~integrate_1d integrate_1d proc~integrate_1d_substituted->proc~integrate_1d qag qag proc~integrate_1d->qag

Called by

proc~~calc_trapped_fraction~~CalledByGraph proc~calc_trapped_fraction calc_trapped_fraction proc~calc_lambda_lc calc_lambda_LC proc~calc_lambda_lc->proc~calc_trapped_fraction program~main main program~main->proc~calc_lambda_lc