
{{alias}}( z1, z2, z3 )
    Computes the sum of three double-precision complex floating-point numbers.

    Parameters
    ----------
    z1: Complex128
        Complex number.

    z2: Complex128
        Complex number.

    z3: Complex128
        Complex number.

    Returns
    -------
    out: Complex128
        Result.

    Examples
    --------
    > var z = new {{alias:@stdlib/complex/float64/ctor}}( 5.0, 3.0 )
    <Complex128>[ 5.0, 3.0 ]
    > var out = {{alias}}( z, z, z )
    <Complex128>[ 15.0, 9.0 ]


{{alias}}.assign( re1, im1, re2, im2, re3, im3, out, strideOut, offsetOut )
    Computes the sum of three double-precision complex floating-point numbers
    and assigns results to a provided output array.

    Parameters
    ----------
    re1: number
        Real component of the first complex number.

    im1: number
        Imaginary component of the first complex number.

    re2: number
        Real component of the second complex number.

    im2: number
        Imaginary component of the second complex number.

    re3: number
        Real component of the third complex number.

    im3: number
        Imaginary component of the third complex number.

    out: ArrayLikeObject
        Output array.

    strideOut: integer
        Stride length.

    offsetOut: integer
        Starting index.

    Returns
    -------
    out: ArrayLikeObject
        Output array.

    Examples
    --------
    > var out = new {{alias:@stdlib/array/float64}}( 2 );
    > {{alias}}.assign( 5.0, 3.0, -2.0, 1.0, 5.0, 3.0, out, 1, 0 )
    <Float64Array>[ 8.0, 7.0 ]


{{alias}}.strided( z1, sz1, oz1, z2, sz2, oz2, z3, sz3, oz3, out, so, oo )
    Computes the sum of three double-precision complex floating-point numbers
    stored in real-valued strided array views and assigns results to a provided
    strided output array.

    Parameters
    ----------
    z1: ArrayLikeObject
        First complex number view.

    sz1: integer
        Stride length for `z1`.

    oz1: integer
        Starting index for `z1`.

    z2: ArrayLikeObject
        Second complex number view.

    sz2: integer
        Stride length for `z2`.

    oz2: integer
        Starting index for `z2`.

    z3: ArrayLikeObject
        Third complex number view.

    sz3: integer
        Stride length for `z3`.

    oz3: integer
        Starting index for `z3`.

    out: ArrayLikeObject
        Output array.

    so: integer
        Stride length for `out`.

    oo: integer
        Starting index for `out`.

    Returns
    -------
    out: ArrayLikeObject
        Output array.

    Examples
    --------
    > var z1 = new {{alias:@stdlib/array/float64}}( [ 5.0, 3.0 ] );
    > var z2 = new {{alias:@stdlib/array/float64}}( [ -2.0, 1.0 ] );
    > var z3 = new {{alias:@stdlib/array/float64}}( [ 5.0, 3.0 ] );
    > var out = new {{alias:@stdlib/array/float64}}( 2 );
    > {{alias}}.strided( z1, 1, 0, z2, 1, 0, z3, 1, 0, out, 1, 0 )
    <Float64Array>[ 8.0, 7.0 ]

    See Also
    --------

