heaviside Function

public pure function heaviside(x0, x)

Heaviside function, i.e. discontinuous step function

Arguments

Type IntentOptional Attributes Name
real(kind=FP), intent(in) :: x0

Position of step

real(kind=FP), intent(in) :: x

Position where function is evaluated

Return Value real(kind=fp)