Defines a Heaviside function, including Gibbs oscillations.
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=rk), | public | :: | center |
The location of the jump |
|||
integer, | public | :: | order |
Approximation order |
|||
real(kind=rk), | public | :: | left |
Asymptotic function value left of the jump |
|||
real(kind=rk), | public | :: | right |
Asymptotic function value right of the jump |
type tem_heaviside_gibbs_type !> The location of the jump real(kind=rk) :: center !> Approximation order integer :: order !> Asymptotic function value left of the jump real(kind=rk) :: left !> Asymptotic function value right of the jump real(kind=rk) :: right end type tem_heaviside_gibbs_type