package core:math/cmplx

⌘K
Ctrl+K
or
/

    Types

    This section is empty.

    Constants

    This section is empty.

    Variables

    This section is empty.

    Procedures

    abs ¶

    abs :: builtin.abs

    acos_complex128 ¶

    acos_complex128 :: proc "contextless" (x: complex128) -> complex128 {…}

    acos_complex32 ¶

    acos_complex32 :: proc "contextless" (x: complex32) -> complex32 {…}

    acos_complex64 ¶

    acos_complex64 :: proc "contextless" (x: complex64) -> complex64 {…}

    acosh_complex128 ¶

    acosh_complex128 :: proc "contextless" (x: complex128) -> complex128 {…}

    acosh_complex32 ¶

    acosh_complex32 :: proc "contextless" (x: complex32) -> complex32 {…}

    acosh_complex64 ¶

    acosh_complex64 :: proc "contextless" (x: complex64) -> complex64 {…}

    asin_complex128 ¶

    asin_complex128 :: proc "contextless" (x: complex128) -> complex128 {…}

    asin_complex32 ¶

    asin_complex32 :: proc "contextless" (x: complex32) -> complex32 {…}

    asin_complex64 ¶

    asin_complex64 :: proc "contextless" (x: complex64) -> complex64 {…}

    asinh_complex128 ¶

    asinh_complex128 :: proc "contextless" (x: complex128) -> complex128 {…}

    asinh_complex32 ¶

    asinh_complex32 :: proc "contextless" (x: complex32) -> complex32 {…}

    asinh_complex64 ¶

    asinh_complex64 :: proc "contextless" (x: complex64) -> complex64 {…}

    atan_complex128 ¶

    atan_complex128 :: proc "contextless" (x: complex128) -> complex128 {…}

    atan_complex32 ¶

    atan_complex32 :: proc "contextless" (x: complex32) -> complex32 {…}

    atan_complex64 ¶

    atan_complex64 :: proc "contextless" (x: complex64) -> complex64 {…}

    atanh_complex128 ¶

    atanh_complex128 :: proc "contextless" (x: complex128) -> complex128 {…}

    atanh_complex32 ¶

    atanh_complex32 :: proc "contextless" (x: complex32) -> complex32 {…}

    atanh_complex64 ¶

    atanh_complex64 :: proc "contextless" (x: complex64) -> complex64 {…}

    conj ¶

    conj :: builtin.conj

    cos_complex128 ¶

    cos_complex128 :: proc "contextless" (x: complex128) -> complex128 {…}

    cosh_complex128 ¶

    cosh_complex128 :: proc "contextless" (x: complex128) -> complex128 {…}

    cot_complex128 ¶

    cot_complex128 :: proc "contextless" (x: complex128) -> complex128 {…}

    exp_complex128 ¶

    exp_complex128 :: proc "contextless" (x: complex128) -> complex128 {…}

    exp_complex32 ¶

    exp_complex32 :: proc "contextless" (x: complex32) -> complex32 {…}

    exp_complex64 ¶

    exp_complex64 :: proc "contextless" (x: complex64) -> complex64 {…}

    imag ¶

    imag :: builtin.imag

    inf_complex128 ¶

    inf_complex128 :: proc "contextless" () -> complex128 {…}

    inf_complex32 ¶

    inf_complex32 :: proc "contextless" () -> complex32 {…}

    inf_complex64 ¶

    inf_complex64 :: proc "contextless" () -> complex64 {…}

    is_inf_complex128 ¶

    is_inf_complex128 :: proc "contextless" (x: complex128) -> bool {…}

    is_inf_complex32 ¶

    is_inf_complex32 :: proc "contextless" (x: complex32) -> bool {…}

    is_inf_complex64 ¶

    is_inf_complex64 :: proc "contextless" (x: complex64) -> bool {…}

    is_nan_complex128 ¶

    is_nan_complex128 :: proc "contextless" (x: complex128) -> bool {…}

    is_nan_complex32 ¶

    is_nan_complex32 :: proc "contextless" (x: complex32) -> bool {…}

    is_nan_complex64 ¶

    is_nan_complex64 :: proc "contextless" (x: complex64) -> bool {…}

    jmag ¶

    jmag :: builtin.jmag

    kmag ¶

    kmag :: builtin.kmag

    ln_complex128 ¶

    ln_complex128 :: proc "contextless" (x: complex128) -> complex128 {…}

    ln_complex32 ¶

    ln_complex32 :: proc "contextless" (x: complex32) -> complex32 {…}

    ln_complex64 ¶

    ln_complex64 :: proc "contextless" (x: complex64) -> complex64 {…}

    log10_complex128 ¶

    log10_complex128 :: proc "contextless" (x: complex128) -> complex128 {…}

    log10_complex32 ¶

    log10_complex32 :: proc "contextless" (x: complex32) -> complex32 {…}

    log10_complex64 ¶

    log10_complex64 :: proc "contextless" (x: complex64) -> complex64 {…}

    nan_complex128 ¶

    nan_complex128 :: proc "contextless" () -> complex128 {…}

    nan_complex32 ¶

    nan_complex32 :: proc "contextless" () -> complex32 {…}

    nan_complex64 ¶

    nan_complex64 :: proc "contextless" () -> complex64 {…}

    phase_complex128 ¶

    phase_complex128 :: proc "contextless" (x: complex128) -> f64 {…}

    phase_complex32 ¶

    phase_complex32 :: proc "contextless" (x: complex32) -> f16 {…}

    phase_complex64 ¶

    phase_complex64 :: proc "contextless" (x: complex64) -> f32 {…}

    polar_complex128 ¶

    polar_complex128 :: proc "contextless" (x: complex128) -> (r, θ: f64) {…}

    polar_complex32 ¶

    polar_complex32 :: proc "contextless" (x: complex32) -> (r, θ: f16) {…}

    polar_complex64 ¶

    polar_complex64 :: proc "contextless" (x: complex64) -> (r, θ: f32) {…}

    pow_complex128 ¶

    pow_complex128 :: proc "contextless" (x, y: complex128) -> complex128 {…}

    pow_complex32 ¶

    pow_complex32 :: proc "contextless" (x, y: complex32) -> complex32 {…}

    pow_complex64 ¶

    pow_complex64 :: proc "contextless" (x, y: complex64) -> complex64 {…}

    real ¶

    real :: builtin.real

    rect_complex128 ¶

    rect_complex128 :: proc "contextless" (r, θ: f64) -> complex128 {…}

    rect_complex32 ¶

    rect_complex32 :: proc "contextless" (r, θ: f16) -> complex32 {…}

    rect_complex64 ¶

    rect_complex64 :: proc "contextless" (r, θ: f32) -> complex64 {…}

    sin_complex128 ¶

    sin_complex128 :: proc "contextless" (x: complex128) -> complex128 {…}

    sinh_complex128 ¶

    sinh_complex128 :: proc "contextless" (x: complex128) -> complex128 {…}

    sqrt_complex128 ¶

    sqrt_complex128 :: proc "contextless" (x: complex128) -> complex128 {…}
     

    sqrt_complex128 returns the square root of x. The result r is chosen so that real(r) ≥ 0 and imag(r) has the same sign as imag(x).

    sqrt_complex32 ¶

    sqrt_complex32 :: proc "contextless" (x: complex32) -> complex32 {…}
     

    sqrt_complex32 returns the square root of x. The result r is chosen so that real(r) ≥ 0 and imag(r) has the same sign as imag(x).

    sqrt_complex64 ¶

    sqrt_complex64 :: proc "contextless" (x: complex64) -> complex64 {…}
     

    sqrt_complex64 returns the square root of x. The result r is chosen so that real(r) ≥ 0 and imag(r) has the same sign as imag(x).

    tan_complex128 ¶

    tan_complex128 :: proc "contextless" (x: complex128) -> complex128 {…}

    tanh_complex128 ¶

    tanh_complex128 :: proc "contextless" (x: complex128) -> complex128 {…}

    Procedure Groups

    cos ¶

    cos :: proc{
    	cos_complex128,
    }
    

    cosh ¶

    cosh :: proc{
    	cosh_complex128,
    }
    

    cot ¶

    cot :: proc{
    	cot_complex128,
    }
    

    sin ¶

    sin :: proc{
    	sin_complex128,
    }
    

    sinh ¶

    sinh :: proc{
    	sinh_complex128,
    }
    

    sqrt ¶

     

    sqrt returns the square root of x. The result r is chosen so that real(r) ≥ 0 and imag(r) has the same sign as imag(x).

    tan ¶

    tan :: proc{
    	tan_complex128,
    }
    

    tanh ¶

    tanh :: proc{
    	tanh_complex128,
    }
    

    Source Files

    Generation Information

    Generated with odin version dev-2024-03 (vendor "odin") Windows_amd64 @ 2024-03-01 21:10:24.267109600 +0000 UTC