Module: Numo::SComplex::Math

Defined in:
ext/numo/narray/types/scomplex.c

Class Method Summary collapse

Class Method Details

.acos(x) ⇒ Numo::SComplex

Calculate acos(x).

Parameters:

Returns:



6842
6843
6844
6845
6846
6847
6848
6849
6850
# File 'ext/numo/narray/types/scomplex.c', line 6842

static VALUE
scomplex_math_s_acos(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_acos, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.acosh(x) ⇒ Numo::SComplex

Calculate acosh(x).

Parameters:

Returns:



7382
7383
7384
7385
7386
7387
7388
7389
7390
# File 'ext/numo/narray/types/scomplex.c', line 7382

static VALUE
scomplex_math_s_acosh(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_acosh, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.asin(x) ⇒ Numo::SComplex

Calculate asin(x).

Parameters:

Returns:



6752
6753
6754
6755
6756
6757
6758
6759
6760
# File 'ext/numo/narray/types/scomplex.c', line 6752

static VALUE
scomplex_math_s_asin(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_asin, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.asinh(x) ⇒ Numo::SComplex

Calculate asinh(x).

Parameters:

Returns:



7292
7293
7294
7295
7296
7297
7298
7299
7300
# File 'ext/numo/narray/types/scomplex.c', line 7292

static VALUE
scomplex_math_s_asinh(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_asinh, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.atan(x) ⇒ Numo::SComplex

Calculate atan(x).

Parameters:

Returns:



6932
6933
6934
6935
6936
6937
6938
6939
6940
# File 'ext/numo/narray/types/scomplex.c', line 6932

static VALUE
scomplex_math_s_atan(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_atan, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.atanh(x) ⇒ Numo::SComplex

Calculate atanh(x).

Parameters:

Returns:



7472
7473
7474
7475
7476
7477
7478
7479
7480
# File 'ext/numo/narray/types/scomplex.c', line 7472

static VALUE
scomplex_math_s_atanh(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_atanh, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.cbrt(x) ⇒ Numo::SComplex

Calculate cbrt(x).

Parameters:

Returns:



5852
5853
5854
5855
5856
5857
5858
5859
5860
# File 'ext/numo/narray/types/scomplex.c', line 5852

static VALUE
scomplex_math_s_cbrt(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_cbrt, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.cos(x) ⇒ Numo::SComplex

Calculate cos(x).

Parameters:

Returns:



6572
6573
6574
6575
6576
6577
6578
6579
6580
# File 'ext/numo/narray/types/scomplex.c', line 6572

static VALUE
scomplex_math_s_cos(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_cos, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.cosh(x) ⇒ Numo::SComplex

Calculate cosh(x).

Parameters:

Returns:



7112
7113
7114
7115
7116
7117
7118
7119
7120
# File 'ext/numo/narray/types/scomplex.c', line 7112

static VALUE
scomplex_math_s_cosh(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_cosh, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.exp(x) ⇒ Numo::SComplex

Calculate exp(x).

Parameters:

Returns:



6212
6213
6214
6215
6216
6217
6218
6219
6220
# File 'ext/numo/narray/types/scomplex.c', line 6212

static VALUE
scomplex_math_s_exp(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_exp, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.exp10(x) ⇒ Numo::SComplex

Calculate exp10(x).

Parameters:

Returns:



6392
6393
6394
6395
6396
6397
6398
6399
6400
# File 'ext/numo/narray/types/scomplex.c', line 6392

static VALUE
scomplex_math_s_exp10(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_exp10, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.exp2(x) ⇒ Numo::SComplex

Calculate exp2(x).

Parameters:

Returns:



6302
6303
6304
6305
6306
6307
6308
6309
6310
# File 'ext/numo/narray/types/scomplex.c', line 6302

static VALUE
scomplex_math_s_exp2(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_exp2, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.log(x) ⇒ Numo::SComplex

Calculate log(x).

Parameters:

Returns:



5942
5943
5944
5945
5946
5947
5948
5949
5950
# File 'ext/numo/narray/types/scomplex.c', line 5942

static VALUE
scomplex_math_s_log(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_log, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.log10(x) ⇒ Numo::SComplex

Calculate log10(x).

Parameters:

Returns:



6122
6123
6124
6125
6126
6127
6128
6129
6130
# File 'ext/numo/narray/types/scomplex.c', line 6122

static VALUE
scomplex_math_s_log10(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_log10, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.log2(x) ⇒ Numo::SComplex

Calculate log2(x).

Parameters:

Returns:



6032
6033
6034
6035
6036
6037
6038
6039
6040
# File 'ext/numo/narray/types/scomplex.c', line 6032

static VALUE
scomplex_math_s_log2(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_log2, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.sin(x) ⇒ Numo::SComplex

Calculate sin(x).

Parameters:

Returns:



6482
6483
6484
6485
6486
6487
6488
6489
6490
# File 'ext/numo/narray/types/scomplex.c', line 6482

static VALUE
scomplex_math_s_sin(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_sin, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.sinc(x) ⇒ Numo::SComplex

Calculate sinc(x).

Parameters:

Returns:



7562
7563
7564
7565
7566
7567
7568
7569
7570
# File 'ext/numo/narray/types/scomplex.c', line 7562

static VALUE
scomplex_math_s_sinc(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_sinc, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.sinh(x) ⇒ Numo::SComplex

Calculate sinh(x).

Parameters:

Returns:



7022
7023
7024
7025
7026
7027
7028
7029
7030
# File 'ext/numo/narray/types/scomplex.c', line 7022

static VALUE
scomplex_math_s_sinh(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_sinh, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.sqrt(x) ⇒ Numo::SComplex

Calculate sqrt(x).

Parameters:

Returns:



5762
5763
5764
5765
5766
5767
5768
5769
5770
# File 'ext/numo/narray/types/scomplex.c', line 5762

static VALUE
scomplex_math_s_sqrt(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_sqrt, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.tan(x) ⇒ Numo::SComplex

Calculate tan(x).

Parameters:

Returns:



6662
6663
6664
6665
6666
6667
6668
6669
6670
# File 'ext/numo/narray/types/scomplex.c', line 6662

static VALUE
scomplex_math_s_tan(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_tan, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.tanh(x) ⇒ Numo::SComplex

Calculate tanh(x).

Parameters:

Returns:



7202
7203
7204
7205
7206
7207
7208
7209
7210
# File 'ext/numo/narray/types/scomplex.c', line 7202

static VALUE
scomplex_math_s_tanh(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_tanh, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}