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