field_line_average_complex Function

private function field_line_average_complex(quantity) result(integral)

Calculates the field line / theta average of a passed quantity

Arguments

Type IntentOptional Attributes Name
complex, intent(in), dimension(:) :: quantity

Return Value complex


Contents


Source Code

  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