normMaxwellian Interface

interface
public pure module function normMaxwellian(n, T, vPoints) result(res)

Arguments

Type IntentOptional Attributes Name
real(kind=rk), intent(in) :: n

Density in arbitrary units

real(kind=rk), intent(in) :: T

Temperature in units compatible with velocity grid

real(kind=rk), intent(in), dimension(:) :: vPoints

Velocity grid

Return Value real(kind=rk),allocatable,dimension(:)

Description

Returns a normalized stationary Maxwellian evaluated at vPoints. Assumes that velocity and temperature are normalized in such way that m v_0^2/2 = kT_0 , and the returned value is normalized to 1/v_0^(3/2).