| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 
 | 
{{alias}}( x[, continuity] )
    Evaluates the Heaviside function.
    The `continuity` parameter may be one of the following:
    - 'half-maximum': if `x == 0`, the function returns `0.5`.
    - 'left-continuous': if `x == 0`, the function returns `0`.
    - 'right-continuous': if `x == 0`, the function returns `1`.
    By default, if `x == 0`, the function returns `NaN` (i.e., the function is
    discontinuous).
    Parameters
    ----------
    x: number
        Input value.
    continuity: string (optional)
        Specifies how to handle `x == 0`. By default, if `x == 0`, the function
        returns `NaN`.
    Returns
    -------
    y: number
        Function value.
    Examples
    --------
    > var y = {{alias}}( 3.14 )
    1.0
    > y = {{alias}}( -3.14 )
    0.0
    > y = {{alias}}( 0.0 )
    NaN
    > y = {{alias}}( 0.0, 'half-maximum' )
    0.5
    > y = {{alias}}( 0.0, 'left-continuous' )
    0.0
    > y = {{alias}}( 0.0, 'right-continuous' )
    1.0
    See Also
    --------
 |