integrate_1d_substituted Subroutine

public subroutine integrate_1d_substituted(f, a, b, result)

Arguments

Type IntentOptional Attributes Name
procedure(integrand_i) :: f
real(kind=dp), intent(in) :: a
real(kind=dp), intent(in) :: b
real(kind=dp), intent(out) :: result

Calls

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

Called by

proc~~integrate_1d_substituted~~CalledByGraph proc~integrate_1d_substituted integrate_1d_substituted proc~calc_avg_b_squared_over_avg_lambda calc_avg_B_squared_over_avg_lambda proc~calc_avg_b_squared_over_avg_lambda->proc~integrate_1d_substituted proc~calc_avg_normalized_lambda_dphimax_dxi0 calc_avg_normalized_lambda_dphimax_dxi0 proc~calc_avg_normalized_lambda_dphimax_dxi0->proc~integrate_1d_substituted proc~calc_fieldline_integrals calc_fieldline_integrals proc~calc_fieldline_integrals->proc~integrate_1d_substituted 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~get_non_omnigenous_remainder->proc~calc_avg_normalized_lambda_dphimax_dxi0 proc~make_flock_from_labels make_flock_from_labels proc~make_flock_from_labels->proc~calc_fieldline_integrals proc~calc_lambda_lc calc_lambda_LC proc~calc_lambda_lc->proc~calc_trapped_fraction 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~get_non_omnigenous_remainder program~main->proc~calc_lambda_lc program~main->proc~make_flock_of_fieldlines