Calculates the field line / theta average of a passed quantity
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real, | intent(in), | dimension(:) | :: | quantity |
real function field_line_average_real(quantity) result(integral)
use integration, only: trapezoidal_integration
implicit none
real, dimension(:), intent(in) :: quantity
integral = trapezoidal_integration(theta, quantity*jacob) * field_line_average_weight
end function field_line_average_real