integrate_array_re Function

public pure function integrate_array_re(x, y) result(r)

Calculates the integral of an array y wrt. x using the trapezoid method. The mesh spacing does not necessarily have to be uniform.

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in), dimension(:) :: x

Variable x

real(kind=wp), intent(in), dimension(size(x)) :: y

Function y(x)

Return Value real(kind=wp)

Integral ∫y(x)·dx